diff --git a/postgresql/.SRCINFO b/postgresql/.SRCINFO index fe48c8c906..fef71a6804 100644 --- a/postgresql/.SRCINFO +++ b/postgresql/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = postgresql pkgdesc = Sophisticated object-relational DBMS - pkgver = 16.6 - pkgrel = 1.1 + pkgver = 17.2 + pkgrel = 2 url = https://www.postgresql.org/ arch = x86_64 arch = powerpc64le @@ -10,6 +10,8 @@ pkgbase = postgresql arch = riscv64 license = PostgreSQL makedepends = clang + makedepends = docbook-xml + makedepends = docbook-xsl makedepends = llvm makedepends = perl makedepends = perl-ipc-run @@ -34,36 +36,40 @@ pkgbase = postgresql depends = util-linux-libs depends = zlib depends = zstd - source = https://ftp.postgresql.org/pub/source/v16.6/postgresql-16.6.tar.bz2 + source = https://ftp.postgresql.org/pub/source/v17.2/postgresql-17.2.tar.bz2 source = 0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch source = 0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch + source = 0003-fix-regression-tests-tz.patch::https://github.com/postgres/postgres/commit/8108674f0e5639baebcf03b54b7ccf9e9a8662a2.patch source = postgresql-check-db-dir.in source = postgresql.logrotate source = postgresql.pam source = postgresql.service source = postgresql.sysusers source = postgresql.tmpfiles - md5sums = 1dce19ac968da51c99e8fc22c01c0269 - md5sums = 6ce1dab3da98a10f9190e6b3037f93aa - md5sums = d034d00e5717025ffe19eb63a940da71 + md5sums = 09113b33865a873443aca6feda634b0f + md5sums = a5b05db6d869c74a2fc0d8f752618b1d + md5sums = b74d848f5527740dce663ae72f39c5ae + md5sums = 86f1ac3c8aab15dbcbfc2d677a25185a md5sums = 10123caec61006cbe316de8ab7a497bc md5sums = d28e443f9f65a5712c52018b84e27137 md5sums = 96f82c38f3f540b53f3e5144900acf17 md5sums = 026a3dbde1a0b2909120f0012237a33d md5sums = da6a0dda84638d0c3463abf4bc01e621 md5sums = 9138244e0e6b98acc770931a4b150b86 - sha256sums = 23369cdaccd45270ac5dcc30fa9da205d5be33fa505e1f17a0418d2caeca477b - sha256sums = 4d5a1020626d6cdd8eabbcb54e71d719a8d4cf0228f20173d16a86b374d32acd - sha256sums = fe724fda2f46bacd7d0af5e3011ab031ea21298e8876c5f4fdc32fa1fb1dd9ad + sha256sums = 82ef27c0af3751695d7f64e2d963583005fbb6a0c3df63d0e4b42211d7021164 + sha256sums = 2c09429dca9caf540be647fdac9540eeccb68935994bb54cfd3f2108464916c7 + sha256sums = 0fb4915c06b9767933b27adc329e7319485e043fb9f17b1697b969779a00cf14 + sha256sums = 60557e29e9001fe1e82aa9c93301bdd6a93075b833518347f2b1cc16e021417c sha256sums = 94af93b53bf7772e6664c239523ef952ffc905a0de3c2c4b2dfc2fe8f3a2efed sha256sums = 6abb842764bbed74ea4a269d24f1e73d1c0b1d8ecd6e2e6fb5fb10590298605e sha256sums = 57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5 sha256sums = 5c23d7741bcd429d9552258decbcb1935febd671c237c1c99b9248dff4838eb8 sha256sums = 3cfe36dd202af56b3ef8e6d6a746b24e6f46f0d9e0d3fa125dbfb5e598170afb sha256sums = ea771830c15b24c8725ded92e6a9ba9848b13f722357c5f5857dfeb21985d54c - b2sums = 2d6d6efcc4cb0027c03422c839856ac024d3824a7e7da42cafbb961616cdd078064e78b6eb1c98565240ab1f78eb52582f38c9ce80b3a98f9e65568b2c14e40c - b2sums = 283b5a025a3a5ed500317b7a0b8fa9af66816bc7c6a59a90d826e4e8420f9631d41b7219617d63e2c20e58e553bfe715d3b6d31dd3ed3ec07233a7f178dba368 - b2sums = 112abd77571734226efd85085b7b562b37ce64c92d8fff576af14dbcf7d42d95653a152050443c8f3bd8183d9ca1b7c6bd722dc5555433f7c5f76ccacf95deb3 + b2sums = 1afafbec5db26ab17f2410c40db38e30fc1413cd518d387bc01640232698407de97123d0c61e1ec4d32d1041055db874f04dd52ad3697f1b9993b1aff3c5156a + b2sums = c924fd8f58a85d0ed073af7f9778467db6d106b8b66e011048c5148a6b7d02afe4d02451970bd08d351a7356abe7b9a8ea17e3bf1cce32f17977196215d49b5b + b2sums = d98280e004adcb1ad85053d9bd202a2b4798df6e7a72b21cb263da6b282f42b5463ce77dcc4f0b1b39d3f55303d0f6869b23f2338ffcd98720b0550204adf85a + b2sums = 41d7b41bd10fb17627e164a607a51240fa0a480a647917e110d85742cdd8f8dd4616a0cdd8f0898a3288fd9906a0ace6dcd60e3b6dcee75b5a9613103ab9d648 b2sums = 682bfab1189221d82f6cce9bcb8c40c6d37ecacbcaf0568bbaa2706503b1f102e5476d0d110dcc6240ab62c5e7c2c20a5d9af8edd4038d212327f8866b1cf15a b2sums = 2209b7550acad7955102ec6922754b4046b2a2ad2a7e1cfb2cc4053c0705abac7aa7d7968eab617f50894797d06345f51c9a669926bd2a77dcf688206a2027e0 b2sums = 3eab84d332d96678fe6e435ee243c8f1a82b838f601d61d3604d11e918aed7a62202edca5e476c4b9031ed284570e6fcd6c659cfdbd9624aa0019d3233755f81 @@ -91,7 +97,7 @@ pkgname = postgresql depends = util-linux-libs depends = zlib depends = zstd - depends = postgresql-libs>=16.6 + depends = postgresql-libs>=17.2 optdepends = logrotate: rotates system logs automatically optdepends = perl: for PL/Perl support optdepends = postgresql-old-upgrade: upgrade from previous major version using pg_upgrade diff --git a/postgresql/0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch b/postgresql/0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch index 2011afb6f2..20628f8b1d 100644 --- a/postgresql/0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch +++ b/postgresql/0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch @@ -8,7 +8,7 @@ Subject: [PATCH] Set DEFAULT_PGSOCKET_DIR to /run/postgresql 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/pg_config_manual.h b/src/include/pg_config_manual.h -index a1a93ad706e8..77d1c0851096 100644 +index f941ee2faf86..3bbf836f6108 100644 --- a/src/include/pg_config_manual.h +++ b/src/include/pg_config_manual.h @@ -206,7 +206,7 @@ diff --git a/postgresql/0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch b/postgresql/0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch index c9fdebc61e..647aae794d 100644 --- a/postgresql/0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch +++ b/postgresql/0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch @@ -8,7 +8,7 @@ Subject: [PATCH] Force RPATH to be used for the PL/Perl plugin 1 file changed, 3 insertions(+) diff --git a/src/pl/plperl/GNUmakefile b/src/pl/plperl/GNUmakefile -index 51f8890d15d9..00d05a5e86a8 100644 +index 558c764aadb2..8e85d642653d 100644 --- a/src/pl/plperl/GNUmakefile +++ b/src/pl/plperl/GNUmakefile @@ -60,6 +60,9 @@ ifeq ($(PORTNAME), cygwin) diff --git a/postgresql/PKGBUILD b/postgresql/PKGBUILD index 26a3446c64..75046f7507 100644 --- a/postgresql/PKGBUILD +++ b/postgresql/PKGBUILD @@ -8,9 +8,9 @@ pkgname=( 'postgresql-libs' 'postgresql-docs' ) -pkgver=16.6 +pkgver=17.2 _majorver=${pkgver%.*} -pkgrel=1.1 +pkgrel=2 pkgdesc='Sophisticated object-relational DBMS' url='https://www.postgresql.org/' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) @@ -36,6 +36,8 @@ depends=( ) makedepends=( 'clang' + 'docbook-xml' + 'docbook-xsl' 'llvm' 'perl' 'perl-ipc-run' @@ -48,6 +50,7 @@ source=( https://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2 0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch 0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch + 0003-fix-regression-tests-tz.patch::https://github.com/postgres/postgres/commit/8108674f0e5639baebcf03b54b7ccf9e9a8662a2.patch postgresql-check-db-dir.in postgresql.logrotate postgresql.pam @@ -55,27 +58,30 @@ source=( postgresql.sysusers postgresql.tmpfiles ) -md5sums=('1dce19ac968da51c99e8fc22c01c0269' - '6ce1dab3da98a10f9190e6b3037f93aa' - 'd034d00e5717025ffe19eb63a940da71' +md5sums=('09113b33865a873443aca6feda634b0f' + 'a5b05db6d869c74a2fc0d8f752618b1d' + 'b74d848f5527740dce663ae72f39c5ae' + '86f1ac3c8aab15dbcbfc2d677a25185a' '10123caec61006cbe316de8ab7a497bc' 'd28e443f9f65a5712c52018b84e27137' '96f82c38f3f540b53f3e5144900acf17' '026a3dbde1a0b2909120f0012237a33d' 'da6a0dda84638d0c3463abf4bc01e621' '9138244e0e6b98acc770931a4b150b86') -sha256sums=('23369cdaccd45270ac5dcc30fa9da205d5be33fa505e1f17a0418d2caeca477b' - '4d5a1020626d6cdd8eabbcb54e71d719a8d4cf0228f20173d16a86b374d32acd' - 'fe724fda2f46bacd7d0af5e3011ab031ea21298e8876c5f4fdc32fa1fb1dd9ad' +sha256sums=('82ef27c0af3751695d7f64e2d963583005fbb6a0c3df63d0e4b42211d7021164' + '2c09429dca9caf540be647fdac9540eeccb68935994bb54cfd3f2108464916c7' + '0fb4915c06b9767933b27adc329e7319485e043fb9f17b1697b969779a00cf14' + '60557e29e9001fe1e82aa9c93301bdd6a93075b833518347f2b1cc16e021417c' '94af93b53bf7772e6664c239523ef952ffc905a0de3c2c4b2dfc2fe8f3a2efed' '6abb842764bbed74ea4a269d24f1e73d1c0b1d8ecd6e2e6fb5fb10590298605e' '57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5' '5c23d7741bcd429d9552258decbcb1935febd671c237c1c99b9248dff4838eb8' '3cfe36dd202af56b3ef8e6d6a746b24e6f46f0d9e0d3fa125dbfb5e598170afb' 'ea771830c15b24c8725ded92e6a9ba9848b13f722357c5f5857dfeb21985d54c') -b2sums=('2d6d6efcc4cb0027c03422c839856ac024d3824a7e7da42cafbb961616cdd078064e78b6eb1c98565240ab1f78eb52582f38c9ce80b3a98f9e65568b2c14e40c' - '283b5a025a3a5ed500317b7a0b8fa9af66816bc7c6a59a90d826e4e8420f9631d41b7219617d63e2c20e58e553bfe715d3b6d31dd3ed3ec07233a7f178dba368' - '112abd77571734226efd85085b7b562b37ce64c92d8fff576af14dbcf7d42d95653a152050443c8f3bd8183d9ca1b7c6bd722dc5555433f7c5f76ccacf95deb3' +b2sums=('1afafbec5db26ab17f2410c40db38e30fc1413cd518d387bc01640232698407de97123d0c61e1ec4d32d1041055db874f04dd52ad3697f1b9993b1aff3c5156a' + 'c924fd8f58a85d0ed073af7f9778467db6d106b8b66e011048c5148a6b7d02afe4d02451970bd08d351a7356abe7b9a8ea17e3bf1cce32f17977196215d49b5b' + 'd98280e004adcb1ad85053d9bd202a2b4798df6e7a72b21cb263da6b282f42b5463ce77dcc4f0b1b39d3f55303d0f6869b23f2338ffcd98720b0550204adf85a' + '41d7b41bd10fb17627e164a607a51240fa0a480a647917e110d85742cdd8f8dd4616a0cdd8f0898a3288fd9906a0ace6dcd60e3b6dcee75b5a9613103ab9d648' '682bfab1189221d82f6cce9bcb8c40c6d37ecacbcaf0568bbaa2706503b1f102e5476d0d110dcc6240ab62c5e7c2c20a5d9af8edd4038d212327f8866b1cf15a' '2209b7550acad7955102ec6922754b4046b2a2ad2a7e1cfb2cc4053c0705abac7aa7d7968eab617f50894797d06345f51c9a669926bd2a77dcf688206a2027e0' '3eab84d332d96678fe6e435ee243c8f1a82b838f601d61d3604d11e918aed7a62202edca5e476c4b9031ed284570e6fcd6c659cfdbd9624aa0019d3233755f81' @@ -89,6 +95,7 @@ prepare() { cd postgresql-${pkgver} patch -p1 < ../0001-Set-DEFAULT_PGSOCKET_DIR-to-run-postgresql.patch patch -p1 < ../0002-Force-RPATH-to-be-used-for-the-PL-Perl-plugin.patch + patch -p1 < ../0003-fix-regression-tests-tz.patch } build() { @@ -101,7 +108,6 @@ build() { --disable-rpath --enable-nls --enable-tap-tests - --enable-thread-safety --with-gssapi --with-icu --with-ldap