summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass: canonicalize debug-print-function callsDavid Seifert2024-10-081-1/+1
| | | | | Closes: https://github.com/gentoo/gentoo/pull/37652 Signed-off-by: David Seifert <soap@gentoo.org>
* eclass: standardize inherit guardDavid Seifert2024-10-081-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/, profiles/: Enable PostgreSQL 17 supportPatrick Lauer2024-09-261-1/+1
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* postgres.eclass: Drop postgresql:11 supportPatrick Lauer2024-01-191-2/+2
| | | | | | Very EOL upstream. Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* eclass/postgres.eclass, profiles/desc/postgres_targets.desc: Remove ↵Patrick Lauer2023-06-301-1/+1
| | | | | | postgres10, add postgres16 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* postgres.eclass: add EAPI 8Sam James2023-04-171-2/+2
| | | | | Closes: https://bugs.gentoo.org/836781 Signed-off-by: Sam James <sam@gentoo.org>
* postgres.eclass: document PG_SLOT, PG_CONFIGSam James2023-04-171-0/+11
| | | | | | | These variables are exported by pkg_setup and are intended for use by ebuilds, as the docs for postgres_pkg_setup say. Signed-off-by: Sam James <sam@gentoo.org>
* postgres.eclass: die if no matching postgresql impl foundSam James2023-04-171-1/+5
| | | | | | | | | | This matches what we do in other eclasses like for python and ruby. It leads to a nicer error if e.g. manually using ebuild(1) rather than emerge(1) and deps aren't satisfied, or forgot to set POSTGRES_TARGETS locally, etc. Signed-off-by: Sam James <sam@gentoo.org>
* postgres.eclass: drop EAPI 5, 6 supportDavid Seifert2022-12-271-7/+11
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* postgres.eclass: stop using which(1)Sam James2022-12-061-2/+2
| | | | | | | It's non-portable and we're looking to remove it from @system. Bug: https://bugs.gentoo.org/646588 Signed-off-by: Sam James <sam@gentoo.org>
* postgres.eclass: Support postgres15Patrick Lauer2022-10-061-2/+2
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* eclass/postgresql.eclass: Remove obsolete postgres slotsPatrick Lauer2022-05-211-1/+1
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-6/+6
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclass/postgres.eclass: migrate to glep-81Conrad Kostecki2022-03-151-27/+0
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/24185 Closes: https://bugs.gentoo.org/802498 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/postgresql.eclass: Support postgres14Patrick Lauer2021-09-301-1/+1
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* postgres.eclass: fix @AUTHOR definitionSam James2021-03-311-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* postgres.eclass: mark POSTGRES_COMPAT, POSTGRES_USEDEP as @PRE_INHERITSam James2021-03-311-1/+3
| | | | | | Clearly stated as such in @DESCRIPTION. Signed-off-by: Sam James <sam@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-2/+1
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/postgres: fixup documentationAaron Bauman2020-12-151-1/+2
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* postgres.eclass: Add 9999 slotAaron W. Swenson2020-05-151-1/+1
| | | | Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* eclass/postgres{,-multi}.eclass: Note EAPI7 supportAaron W. Swenson2020-02-181-1/+1
| | | | | | Forgot comment noting EAPI7 support Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* eclass/postgres{,multi}.eclass: Allow EAPI7Aaron W. Swenson2020-02-181-2/+2
| | | | | | Minor change to allow EAPI7. Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* postgres.eclass: Add 13 to _POSTGRES_ALL_VERSIONSAaron W. Swenson2019-05-251-2/+2
| | | | Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* postgres.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* postgres.eclass: Add "12" to the reversal listAaron W. Swenson2018-06-131-2/+2
|
* postgres{,-multi}.eclass: Improvements and bug fixAaron W. Swenson2017-09-051-18/+43
| | | | | | | | | | | Improve documentation comments to eliminate warnings and make the resulting man pages look better. Use a simple sort instead of the external sort program because calling external commands during metadata regen is forbidden by PMS and breaks new secure cache regen. Gentoo-Bug: 629226
* postgres{,-multi}.eclass: More Documentation FixesAaron W. Swenson2017-07-111-1/+2
| | | | | | Fix a few keyword typos and adhere to the doc standard. Bugs: 624502
* postgress{,-multi}.eclass: Fix @ECLASS lineAaron W. Swenson2017-07-101-3/+2
| | | | | | Append “.eclass” to @ECLASS line to fix bug 624502. Bugs: 624502
* Initial commit postgres{,-multi}.eclassAaron W. Swenson2017-07-091-0/+159
postgres.eclass provides convenience functions that are commonly performed in most packages that require PostgreSQL. postgres-multi.eclass enables packages to build against all selected PostgreSQL slots. Added POSTGRES_TARGETS as a new USE_EXPAND variable to select which slots are depended upon and built against.