This is only used for the @ask-update line in the plist, so you can just
set "UPDATE_PLIST_ARGS = -i V_MAJOR", then you don't need to fight
update-plist.
--
Sent from a phone, apologies for poor formatting.
On 10 August 2023 16:46:56 Jeremy Evans <jer...@openbsd.org> wrote:
Simple update to the latest release of PostgreSQL. Release announcement at:
https://www.postgresql.org/about/news/postgresql-154-149-1312-1216-1121-and-postgresql-16-beta-3-released-2689/
Fixes a couple CVEs:
CVE-2023-39417: Extension script @substitutions@ within quoting allow
SQL injection.
CVE-2023-39418: MERGE fails to enforce UPDATE or SELECT row security
policies.
Tested on amd64. I will backport to -stable after committing to -current.
Only significant port change is to stop fighting update-plist and use
the substitution.
OKs?
Thanks,
Jeremy
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/postgresql/Makefile,v
retrieving revision 1.295
diff -u -p -r1.295 Makefile
--- Makefile 19 May 2023 17:10:09 -0000 1.295
+++ Makefile 10 Aug 2023 14:16:40 -0000
@@ -5,7 +5,7 @@ COMMENT-contrib=PostgreSQL RDBMS contrib
COMMENT-plpython=Python procedural language for PostgreSQL
COMMENT-pg_upgrade=Support for upgrading PostgreSQL data from previous version
-VERSION= 15.3
+VERSION= 15.4
PREV_MAJOR= 14
DISTNAME= postgresql-${VERSION}
PKGNAME-main= postgresql-client-${VERSION}
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/postgresql/distinfo,v
retrieving revision 1.97
diff -u -p -r1.97 distinfo
--- distinfo 19 May 2023 17:10:09 -0000 1.97
+++ distinfo 10 Aug 2023 14:17:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (postgresql-15.3.tar.gz) = CG04Uz4odHlmpNXx546kMuM6ePIdy5EzAQ7LUYn62Yw=
-SIZE (postgresql-15.3.tar.gz) = 29946539
+SHA256 (postgresql-15.4.tar.gz) = DhHu5yPdflmmNAUrwb/JvmBeVcHMo/Zun8JdOjlPsDA=
+SIZE (postgresql-15.4.tar.gz) = 29978353
Index: pkg/PLIST-docs
===================================================================
RCS file: /cvs/ports/databases/postgresql/pkg/PLIST-docs,v
retrieving revision 1.110
diff -u -p -r1.110 PLIST-docs
--- pkg/PLIST-docs 19 May 2023 17:10:10 -0000 1.110
+++ pkg/PLIST-docs 10 Aug 2023 14:33:04 -0000
@@ -715,10 +715,11 @@ share/doc/postgresql/html/regress-run.ht
share/doc/postgresql/html/regress-tap.html
share/doc/postgresql/html/regress-variant.html
share/doc/postgresql/html/regress.html
-share/doc/postgresql/html/release-15.html
-share/doc/postgresql/html/release-15-1.html
-share/doc/postgresql/html/release-15-2.html
-share/doc/postgresql/html/release-15-3.html
+share/doc/postgresql/html/release-${V_MAJOR}-1.html
+share/doc/postgresql/html/release-${V_MAJOR}-2.html
+share/doc/postgresql/html/release-${V_MAJOR}-3.html
+share/doc/postgresql/html/release-${V_MAJOR}-4.html
+share/doc/postgresql/html/release-${V_MAJOR}.html
share/doc/postgresql/html/release-prior.html
share/doc/postgresql/html/release.html
share/doc/postgresql/html/replication-origins.html