summaryrefslogtreecommitdiff
path: root/dev-db/postgresql/postgresql-9999.ebuild
AgeCommit message (Collapse)Author
2025-11-04*/*: Add := to virtual/zlib depsMichał Górny
Done via: ``` git grep -l 'virtual/zlib ' | xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g' ``` with some manual reverts. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-15dev-db/postgresql: Support LLVM 21Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2025-06-09dev-db/postgresql: add dev-libs/libxml2 subslot op for incoming ABI breakAlfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41919 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-12dev-db/postgresql: enable py3.14Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2025-05-07dev-db/postgresql: use dot-a.eclassEli Schwartz
... to avoid installing broken static libraries w/ LTO. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-04-09dev-db/postgresql: Add numa support in -9999Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2025-03-27dev-db/postgresql: Update llvm support in 9999Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2025-03-27dev-db/postgresql: Wire up liburing support in 9999Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2025-03-26dev-db/postgresql: Wire up oauth in 9999Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2025-03-26dev-db/postgresql-9999: Remove obsolete config optionPatrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/llvmMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-12-11Move {sys-devel → llvm-core}/clangMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-23dev-db/postgresql: Stable for x86Patrick Lauer
Closes: https://bugs.gentoo.org/944494 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2024-11-23dev-db/postgresql: Stable for amd64Patrick Lauer
Bug: https://bugs.gentoo.org/944494 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2024-11-17dev-db/postgresql: add link to upstream bug re C23Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-17dev-db/postgresql: build w/ -std=gnu17Sam James
Upcoming GCC 15 defaults to -std=gnu23 which pg fails to build with. Go back to the default -std=gnu17 (i.e. a noop for older GCCs) until the upstream report I've sent is fixed. Sent that to pgsql-bugs but it's still in the moderation queue for now, I'll update with the link once it's through. Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-06dev-db/postgresql: pass in a ninja-compatible value to meson_src_compileEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-05-17dev-db/postgresql: Refresh live ebuildAaron W. Swenson
Live ebuild brought current with production ebuilds. Can now be used as the template for the next production slot. Improved Meson targets, and fixed building manpages and documentation. More tests now run under Meson with new dependencies. Improved messaging with consideration that the server use flag will be dropped eventually. Documentation building is now optional, but the same resources are needed to build manpages, so no change in deps for this. Further, upstream plans to drop prebuilt man/doc from the tarballs starting with 17, so this is more permanent at this time. No longer updates links managed by eselect when the ebuild's slot doesn't match and, ergo, would not have impacted those links. No longer installs README, HISTORY, or TODO since they contained nothing of substance. Function and variable order cleaned up (apparently src_test shouldn't be the last function), and quite a bit more minor tweaks following recommendations from Shellcheck. Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2024-05-11dev-db/postgresql: drop old Perl workaroundSam James
The code being removed here can't work with modern Perl: ``` $ perl -e 'use utf8; use re; package utf8; require "utf8_heavy.pl";'; Can't locate utf8_heavy.pl in @INC (@INC entries checked: /etc/perl /usr/local/lib64/perl5/5.38/x86_64-linux /usr/local/lib64/perl5/5.38 /usr/lib64/perl5/vendor_perl/5.38/x86_64-linux /usr/lib64/perl5/vendor_perl/5.38 /usr/lib64/perl5/5.38/x86_64-linux /usr/lib64/perl5/5.38) at -e line 1. ``` The original reporter of the bug it was added for (bug #518522) was Chris Mayo who can't reproduce the original problem. Given it now actively causes an issue, let's drop it, and not worry about replacing it with something else right now - it's unclear anything is needed now. This still leaves pollution in postgresql.conf - which I leave to the pgsql maintainers to resolve, but at least we're not adding it for new installs now. Note that it's likely https://bugs.gentoo.org/518522#c6 was still an issue and this will be resolved now too. Bug: https://bugs.gentoo.org/518522 Bug: https://bugs.gentoo.org/792537 Signed-off-by: Sam James <sam@gentoo.org>
2024-01-16dev-db/postgresql: Fix kerberos support for >=16Patrick Lauer
According to upstream heimdal is actively not supported anymore. Switch from virtual/krb5 to app-crypt/mit-krb5 Closes: https://bugs.gentoo.org/919096 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2024-01-08dev-db/postgresql: sys-devel/flex -> app-alternatives/lexSam James
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
2023-09-21dev-db/postgresql: Switch live to MesonAaron W. Swenson
Bug: https://bugs.gentoo.org/914194 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2023-09-19dev-db/postgresql: Drop threads use flagAaron W. Swenson
Closes: https://bugs.gentoo.org/868393 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2023-05-28dev-db/postgresql: enable py3.12Patrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2023-03-18dev-db/postgresql: Fix buildPatrick Lauer
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2023-01-14*/*: remove py3.8 from PYTHON_COMPATDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-08-15dev-db/postgresql: Security bumpAaron W. Swenson
Vulnerability CVE-2022-2625 addressed by bump to: - 10.22 - 11.17 - 12.12 - 13.8 - 14.5 - 15_beta3 Also, pgbench is installed with -server again. Removed unused eclasses multilib and prefix. Bug: https://bugs.gentoo.org/865255 Closes: https://bugs.gentoo.org/860360 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2022-03-23dev-db/postgresql: add subslot dep on OpenLDAPSam James
New OpenLDAP breaks ABI (changes SONAME) Signed-off-by: Sam James <sam@gentoo.org>
2022-02-21dev-db/postgresql: add zstd support to -9999Patrick Lauer
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2022-01-05dev-db/postgresql: remove elibc_NetBSD/elibc_OpenBSDDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-01-04dev-db/postgresql: remove implicit kernel_linuxDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-01-04dev-db/postgresql: remove implicit elibc_* flagsDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-01-02dev-db/postgresql: remove freebsd-libcDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-01-01dev-db/postgresql: remove uclibcDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2021-08-13dev-db/postgresql: enable native spinlock support on riscvMarek Szuba
Don't bother with a revbump even though this is a run-time change - 13.4 and 14_beta3 were released yesterday so in the rather unlikely event of someone already running a PostgreSQL server on a Gentoo/RISC-V system, they will receive this change along with the the hopefully-imminent version bump. Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-07-11dev-db/postgresql: disable spinlocks on riscvMarek Szuba
No native spinlock support for this arch yet, not even in Git head. Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-07-06dev-db/postgresql: Fix environment reset in pkg_configAaron W. Swenson
Without resetting the environment the config phase results in the following non-fatal error message being produced: could not change directory to "/var/tmp/portage/dev-db/postgresql-13.1/homedir": Permission denied Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Martin Kletzander <nert.pinx@gmail.com> Closes: https://bugs.gentoo.org/796344 Closes: https://github.com/gentoo/gentoo/pull/18332 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2021-07-04dev-db/postgresql: Support python3_10Patrick Lauer
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2021-04-30dev-db/postgresql: remove libressl supportMikle Kolyada
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2021-03-23dev-db/postgresql: Add lz4 useflag to -9999Patrick Lauer
Also update docbook dependencies Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
2021-03-07dev-db/postgresql: migrate to tmpfiles.eclassTheo Anderson
Closes: https://bugs.gentoo.org/740592 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
2021-01-31*/*: Remove obsolete values from PYTHON_COMPATMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-12-02dev-db/postgresql: add Python 3.8, 3.9 to 9999Sam James
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
2020-11-14dev-db/postgresql: Version BumpsAaron W. Swenson
Bump to: - 13.1 - 12.5 - 11.10 - 10.15 - 9.6.20 - 9.5.24 Fixes CVE-2020-25695, CVE-2020-25694, and CVE-2020-25696. Pg 10+ includes a patch to fix building wit ICU 68. Bug: https://bugs.gentoo.org/753257 Bug: https://bugs.gentoo.org/754363 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2020-05-15dev-db/postgresql: Version Bumps and moreAaron W. Swenson
Bump versions to: 12.3, 11.8, 10.13, 9.6.18, 9.5.22 The 9.4 series is now EOL, and will be masked for removal. Additionally: - Dropped L10N since it doesn't actually do anything - Removed the underscore in a use flag to comply with policy: pg_legacytimestamp is now pg-legacytimestamp - Removed outdated and nonexistent blockers - Added "server" use flag to help clean up some harmless notices in gentoo-ci - Migrated from user.eclass to GLEP 81 Closes: https://bugs.gentoo.org/723082 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
2020-02-23*/*: [QA] Remove redundant --docdir/--htmldirDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
2020-02-10dev-db/postgresql: Remove py2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-02-08dev-db/postgresql: [QA] Fix UnnecessarySlashStripDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>