From nobody Thu Feb 20 14:45:17 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YzGJY3MC3z5p0M0; Thu, 20 Feb 2025 14:45:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YzGJY2sgFz3nGn; Thu, 20 Feb 2025 14:45:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740062717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oZedNpB9o4MDFitMxKSwXwfu/SqfP2doQYBra4UBpno=; b=P5U0sK+ybpVNUwqLX2aDriGZYFXpuQlbLFUkAPTuk/V65yF9xMiBiCd8zb3zejSXHc5nar S9P3Kmv4yFIn2OqppgJwZY6MNsI8bhPp4eNE9W9eH4rlZ9UkvUSeLO3dVzDjF93Gj19uQu 0TDxYvyAdtRDSNTjNUSKHrMpz3r3Z8uOEWDbicexh/B1oaIqC7UOEJgh7Q6yQjhBiu5g0A /oRkdYEF3zfyZ2mdfVZqhSD7Y3QxPfOKtBkHSR2EfcJFnI2rU9DSB32m5NzbdySFXEtqmi sD9UfWh+im5qRQBtAoisoFPwgntmYVrweo3iPtOhHXKBfD3CdpvU94OBEmuHTA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1740062717; a=rsa-sha256; cv=none; b=ct49goSekQQFvnUYalz/XnL6gSccjnvncpq/zQ7PoZj+e1eneEZYZhhuWVLhBl3oxVRADX rZmUwN8SDOz2QRNJe+5rNEuJT4DYi9bdOSrZE2lJSyIjDIvOJZwyeUd6zqzOt9uf6RVXhU o7mC3aAV9osyx36AuO3JGUELN0FT31ju3CokU1kpwMiMekc8XEq2pFUt/XflEoM3hNLgNU 6zYHIfwRSeyWsHeEScb97hguo4pq2UJL8N26M7P3eZ6rydxKuDSRQROuyfWIyL3pbq5gjQ FkvVn4wgsUiQy/0eVFtgUUuGgBkA3LyyvC63iXe4Arhnvwpi4mgjAW3a3olHJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740062717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oZedNpB9o4MDFitMxKSwXwfu/SqfP2doQYBra4UBpno=; b=jMVmgSamb8QPHY9R/3HNp5u6qLOu1KXVEeZPOq5df6NyreVqg2aG5KXMs5fBewbl0SA5eF vOjPgD4IQ82p7FD7kh+hDW46JDabbeqhVxEYiSZ58JAYO0pC+G7/M7wHA757ZDLDqalzWM POR2D4mzEGXyEF8kNsaMl4UQh3VPZQkw+L0IZB/nRDYFb30oYZ1PZOMq7b9NsyQi0sZ3YB p2VshDiTrNvae2nJBLZsvN6tUoQocM7Hu+ai/ToOISb5Z7n/6h55A09ClnIT1ZTUo/gRBx M0FB5Au8/6uiDUU3hlZWMbFBxzEx5QvFvKVcfgLK4VXe5OVanju/n9CWysvaeg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YzGJY2L76zw3T; Thu, 20 Feb 2025 14:45:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 51KEjHWG010640; Thu, 20 Feb 2025 14:45:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 51KEjH8O010637; Thu, 20 Feb 2025 14:45:17 GMT (envelope-from git) Date: Thu, 20 Feb 2025 14:45:17 GMT Message-Id: <202502201445.51KEjH8O010637@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Palle Girgensohn Subject: git: e30c0647036e - main - databases/postgresql??-*: Upgrade to latest versions List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: girgen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e30c0647036e097b38ed2e56536333f95957f189 Auto-Submitted: auto-generated The branch main has been updated by girgen: URL: https://cgit.FreeBSD.org/ports/commit/?id=e30c0647036e097b38ed2e56536333f95957f189 commit e30c0647036e097b38ed2e56536333f95957f189 Author: Palle Girgensohn AuthorDate: 2025-02-20 13:30:32 +0000 Commit: Palle Girgensohn CommitDate: 2025-02-20 14:41:24 +0000 databases/postgresql??-*: Upgrade to latest versions The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 17.4, 16.8, 15.12, 14.17, and 13.20. The issues listed below affect PostgreSQL 17. Some of these issues may also affect other supported versions of PostgreSQL. Improve behavior of quoting functions in libpq. The fix for CVE-2025-1094 caused the quoting functions to not honor their string length parameters and, in some cases, cause crashes. This problem could be noticeable from a PostgreSQL client library, based on how it is integrated with libpq. Fix small memory leak in pg_createsubscriber. Also fix a problem in the FreeBSD port, where the rc script wouldn't return properly, messing up orchestration tools like ansible. [1] PR: 272502 [1] Release notes: https://www.postgresql.org/docs/release/ --- databases/postgresql13-server/Makefile | 2 +- databases/postgresql13-server/distinfo | 6 +++--- databases/postgresql13-server/files/postgresql.in | 4 +++- databases/postgresql14-server/Makefile | 2 +- databases/postgresql14-server/distinfo | 6 +++--- databases/postgresql14-server/files/postgresql.in | 4 +++- databases/postgresql15-server/Makefile | 2 +- databases/postgresql15-server/distinfo | 6 +++--- databases/postgresql15-server/files/postgresql.in | 4 +++- databases/postgresql16-server/Makefile | 2 +- databases/postgresql16-server/distinfo | 6 +++--- databases/postgresql16-server/files/postgresql.in | 4 +++- databases/postgresql17-server/Makefile | 2 +- databases/postgresql17-server/distinfo | 6 +++--- databases/postgresql17-server/files/postgresql.in | 4 +++- 15 files changed, 35 insertions(+), 25 deletions(-) diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile index c1419cb0a806..87196779fe42 100644 --- a/databases/postgresql13-server/Makefile +++ b/databases/postgresql13-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 13.19 +DISTVERSION?= 13.20 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 1 diff --git a/databases/postgresql13-server/distinfo b/databases/postgresql13-server/distinfo index 7ecf676fdd4d..723c2fb98f2f 100644 --- a/databases/postgresql13-server/distinfo +++ b/databases/postgresql13-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739277660 -SHA256 (postgresql/postgresql-13.19.tar.bz2) = 482cce0a9f8d24c2447cfc7b2817e55f86d51afe5f7f1a85214bf93644e774ea -SIZE (postgresql/postgresql-13.19.tar.bz2) = 21729020 +TIMESTAMP = 1739873705 +SHA256 (postgresql/postgresql-13.20.tar.bz2) = 8134b685724d15e60d93bea206fbe0f14c8295e84f1cc91d5a3928163e4fb288 +SIZE (postgresql/postgresql-13.20.tar.bz2) = 21730844 diff --git a/databases/postgresql13-server/files/postgresql.in b/databases/postgresql13-server/files/postgresql.in index 3cf6475a9a9b..073d3a64c004 100644 --- a/databases/postgresql13-server/files/postgresql.in +++ b/databases/postgresql13-server/files/postgresql.in @@ -104,10 +104,11 @@ else fi fi -command_args="-D ${postgresql_data} ${postgresql_flags}" +command_args="-l /dev/null -D ${postgresql_data} ${postgresql_flags}" postgresql_command() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec ${command} ${command_args} ${rc_arg}" @@ -115,6 +116,7 @@ postgresql_command() postgresql_initdb() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}" diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile index 4cd71dcee6a3..ebd219f4a32b 100644 --- a/databases/postgresql14-server/Makefile +++ b/databases/postgresql14-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 14.16 +DISTVERSION?= 14.17 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 1 diff --git a/databases/postgresql14-server/distinfo b/databases/postgresql14-server/distinfo index 8e5538ebe19c..4612d80a9b14 100644 --- a/databases/postgresql14-server/distinfo +++ b/databases/postgresql14-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739277661 -SHA256 (postgresql/postgresql-14.16.tar.bz2) = 673c26f15ebb14306ad0ea051d8acfb3915dd342de942f5b502e5354a0ab760c -SIZE (postgresql/postgresql-14.16.tar.bz2) = 22491073 +TIMESTAMP = 1739873706 +SHA256 (postgresql/postgresql-14.17.tar.bz2) = 6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1 +SIZE (postgresql/postgresql-14.17.tar.bz2) = 22488812 diff --git a/databases/postgresql14-server/files/postgresql.in b/databases/postgresql14-server/files/postgresql.in index 3cf6475a9a9b..073d3a64c004 100644 --- a/databases/postgresql14-server/files/postgresql.in +++ b/databases/postgresql14-server/files/postgresql.in @@ -104,10 +104,11 @@ else fi fi -command_args="-D ${postgresql_data} ${postgresql_flags}" +command_args="-l /dev/null -D ${postgresql_data} ${postgresql_flags}" postgresql_command() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec ${command} ${command_args} ${rc_arg}" @@ -115,6 +116,7 @@ postgresql_command() postgresql_initdb() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}" diff --git a/databases/postgresql15-server/Makefile b/databases/postgresql15-server/Makefile index 073ad7eea660..959c02e355a5 100644 --- a/databases/postgresql15-server/Makefile +++ b/databases/postgresql15-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 15.11 +DISTVERSION?= 15.12 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 1 diff --git a/databases/postgresql15-server/distinfo b/databases/postgresql15-server/distinfo index 6edb93347405..cd3b74a3a24e 100644 --- a/databases/postgresql15-server/distinfo +++ b/databases/postgresql15-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739277663 -SHA256 (postgresql/postgresql-15.11.tar.bz2) = 5367e97e81e493301cc4aab049dfbc9b4913822985bc62379faab2a281cfbdf0 -SIZE (postgresql/postgresql-15.11.tar.bz2) = 23167652 +TIMESTAMP = 1739873912 +SHA256 (postgresql/postgresql-15.12.tar.bz2) = 3bc8462a38ca0857270cc88b949a3f6659f0d5c44c029c482355835b61a0f6f7 +SIZE (postgresql/postgresql-15.12.tar.bz2) = 23170228 diff --git a/databases/postgresql15-server/files/postgresql.in b/databases/postgresql15-server/files/postgresql.in index 3cf6475a9a9b..073d3a64c004 100644 --- a/databases/postgresql15-server/files/postgresql.in +++ b/databases/postgresql15-server/files/postgresql.in @@ -104,10 +104,11 @@ else fi fi -command_args="-D ${postgresql_data} ${postgresql_flags}" +command_args="-l /dev/null -D ${postgresql_data} ${postgresql_flags}" postgresql_command() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec ${command} ${command_args} ${rc_arg}" @@ -115,6 +116,7 @@ postgresql_command() postgresql_initdb() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}" diff --git a/databases/postgresql16-server/Makefile b/databases/postgresql16-server/Makefile index 8f20adf5a53a..4ad9ebbd9ab4 100644 --- a/databases/postgresql16-server/Makefile +++ b/databases/postgresql16-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= postgresql -DISTVERSION?= 16.7 +DISTVERSION?= 16.8 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 1 diff --git a/databases/postgresql16-server/distinfo b/databases/postgresql16-server/distinfo index 92f58d3ef78e..3bccde2d6243 100644 --- a/databases/postgresql16-server/distinfo +++ b/databases/postgresql16-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739277664 -SHA256 (postgresql/postgresql-16.7.tar.bz2) = 62e02f77ebfc4a37f1700c20cc3ccd85ff797b5613766ebf949a7899bb2113fe -SIZE (postgresql/postgresql-16.7.tar.bz2) = 24905167 +TIMESTAMP = 1739873709 +SHA256 (postgresql/postgresql-16.8.tar.bz2) = 9468083a56ce0ee7d294601b74dad3dd9fc69d87aff61f0a9fb63c813ff7efd8 +SIZE (postgresql/postgresql-16.8.tar.bz2) = 24911337 diff --git a/databases/postgresql16-server/files/postgresql.in b/databases/postgresql16-server/files/postgresql.in index 3cf6475a9a9b..073d3a64c004 100644 --- a/databases/postgresql16-server/files/postgresql.in +++ b/databases/postgresql16-server/files/postgresql.in @@ -104,10 +104,11 @@ else fi fi -command_args="-D ${postgresql_data} ${postgresql_flags}" +command_args="-l /dev/null -D ${postgresql_data} ${postgresql_flags}" postgresql_command() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec ${command} ${command_args} ${rc_arg}" @@ -115,6 +116,7 @@ postgresql_command() postgresql_initdb() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}" diff --git a/databases/postgresql17-server/Makefile b/databases/postgresql17-server/Makefile index e118b6c3b5f5..d5d68a3fe154 100644 --- a/databases/postgresql17-server/Makefile +++ b/databases/postgresql17-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= postgresql -DISTVERSION?= 17.3 +DISTVERSION?= 17.4 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 1 diff --git a/databases/postgresql17-server/distinfo b/databases/postgresql17-server/distinfo index 9487a5b669c8..24f0a6d70703 100644 --- a/databases/postgresql17-server/distinfo +++ b/databases/postgresql17-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739277665 -SHA256 (postgresql/postgresql-17.3.tar.bz2) = 13c18b35bf67a97bd639925fc581db7fd2aae4d3548eac39fcdb8da74ace2bea -SIZE (postgresql/postgresql-17.3.tar.bz2) = 21520115 +TIMESTAMP = 1739873710 +SHA256 (postgresql/postgresql-17.4.tar.bz2) = c4605b73fea11963406699f949b966e5d173a7ee0ccaef8938dec0ca8a995fe7 +SIZE (postgresql/postgresql-17.4.tar.bz2) = 21519810 diff --git a/databases/postgresql17-server/files/postgresql.in b/databases/postgresql17-server/files/postgresql.in index 3cf6475a9a9b..073d3a64c004 100644 --- a/databases/postgresql17-server/files/postgresql.in +++ b/databases/postgresql17-server/files/postgresql.in @@ -104,10 +104,11 @@ else fi fi -command_args="-D ${postgresql_data} ${postgresql_flags}" +command_args="-l /dev/null -D ${postgresql_data} ${postgresql_flags}" postgresql_command() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec ${command} ${command_args} ${rc_arg}" @@ -115,6 +116,7 @@ postgresql_command() postgresql_initdb() { + echo "${rc_arg} ${name}" ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ -l ${postgresql_user} \ -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}"