Wed Aug 14 14:19:38 2019 UTC ()
databases/pgbouncer: Update to 1.10.0

Changes since 1.9.0

2019-07-01 - PgBouncer 1.10.0 - "Afraid of the World"

    Features
        Add support for enabling and disabling TLS 1.3. (TLS 1.3 was
        already supported, depending on the OpenSSL library, but now the
        configuration settings to pick the TLS protocol versions also
        support it.)
    Fixes
        Fix TLS 1.3 support. This was broken with OpenSSL 1.1.1 and
        1.1.1a (but not before or after).
        Fix a rare crash in SHOW FDS
        (https://github.com/pgbouncer/pgbouncer/issues/311/).
        Fix an issue that could lead to prolonged downtime if many cancel
        requests arrive
        (https://github.com/pgbouncer/pgbouncer/issues/329/).
        Avoid "unexpected response from login query" after a postgres
        reload
        (https://github.com/pgbouncer/pgbouncer/issues/220/).
        Fix idle_transaction_timeout calculation
        (https://github.com/pgbouncer/pgbouncer/issues/125/). The
        bug would lead to premature timeouts in specific situations.
    Cleanups
        Make various log and error messages more precise.
        Fix issues found by Coverity (none had a significant impact in
        practice).
        Improve and document all test scripts.
        Add additional SHOW commands to the documentation.
        Convert the documentation from rst to Markdown.
        Python scripts in the source tree are all compatible with Python 3
        now.


(fox)
diff -r1.13 -r1.14 pkgsrc/databases/pgbouncer/Makefile
diff -r1.4 -r1.5 pkgsrc/databases/pgbouncer/PLIST
diff -r1.9 -r1.10 pkgsrc/databases/pgbouncer/distinfo
diff -r1.2 -r1.3 pkgsrc/databases/pgbouncer/patches/patch-Makefile

cvs diff -r1.13 -r1.14 pkgsrc/databases/pgbouncer/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/pgbouncer/Makefile 2018/08/14 14:02:36 1.13
+++ pkgsrc/databases/pgbouncer/Makefile 2019/08/14 14:19:38 1.14
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.13 2018/08/14 14:02:36 fhajny Exp $ 1# $NetBSD: Makefile,v 1.14 2019/08/14 14:19:38 fox Exp $
2# 2#
3 3
4DISTNAME= pgbouncer-1.9.0 4DISTNAME= pgbouncer-1.10.0
5CATEGORIES= databases 5CATEGORIES= databases
6MASTER_SITES= http://pgbouncer.github.io/downloads/files/${PKGVERSION_NOREV}/ 6MASTER_SITES= http://pgbouncer.github.io/downloads/files/${PKGVERSION_NOREV}/
7 7
8MAINTAINER= pkgsrc@NetBSD.org 8MAINTAINER= pkgsrc@NetBSD.org
9HOMEPAGE= http://pgbouncer.github.io/ 9HOMEPAGE= http://pgbouncer.github.io/
10COMMENT= Lightweight connection pooler for PostgreSQL 10COMMENT= Lightweight connection pooler for PostgreSQL
11LICENSE= original-bsd 11LICENSE= original-bsd
12 12
13USE_LANGUAGES= c 13USE_LANGUAGES= c
14USE_TOOLS+= gmake 14USE_TOOLS+= gmake
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16 16
17.include "../../mk/bsd.prefs.mk" 17.include "../../mk/bsd.prefs.mk"

cvs diff -r1.4 -r1.5 pkgsrc/databases/pgbouncer/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/pgbouncer/PLIST 2016/03/15 11:29:35 1.4
+++ pkgsrc/databases/pgbouncer/PLIST 2019/08/14 14:19:38 1.5
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1@comment $NetBSD: PLIST,v 1.4 2016/03/15 11:29:35 fhajny Exp $ 1@comment $NetBSD: PLIST,v 1.5 2019/08/14 14:19:38 fox Exp $
2bin/pgbouncer 2bin/pgbouncer
3man/man1/pgbouncer.1 3man/man1/pgbouncer.1
4man/man5/pgbouncer.5 4man/man5/pgbouncer.5
5share/doc/pgbouncer/NEWS.rst 5share/doc/pgbouncer/NEWS.md
6share/doc/pgbouncer/README.rst 6share/doc/pgbouncer/README.md
7share/examples/pgbouncer/pgbouncer.ini 7share/examples/pgbouncer/pgbouncer.ini
8share/examples/pgbouncer/userlist.txt 8share/examples/pgbouncer/userlist.txt

cvs diff -r1.9 -r1.10 pkgsrc/databases/pgbouncer/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/pgbouncer/distinfo 2018/08/14 14:02:36 1.9
+++ pkgsrc/databases/pgbouncer/distinfo 2019/08/14 14:19:38 1.10
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.9 2018/08/14 14:02:36 fhajny Exp $ 1$NetBSD: distinfo,v 1.10 2019/08/14 14:19:38 fox Exp $
2 2
3SHA1 (pgbouncer-1.9.0.tar.gz) = 284dd692437f4454e4f787832f4912d2eb219b25 3SHA1 (pgbouncer-1.10.0.tar.gz) = 3a98af79ef660c7bc3fc6219405af0a75e2b138d
4RMD160 (pgbouncer-1.9.0.tar.gz) = 20eb123a2aabf99153e47b9400e2eaaa2c612f46 4RMD160 (pgbouncer-1.10.0.tar.gz) = 20f0d3504c460abe8568e91bc3a8597b975c92ff
5SHA512 (pgbouncer-1.9.0.tar.gz) = b127f4cb60ca5cdf339da76727918f0a3797a3e0a89f8ed6fdcaa80f3391d2c5bb51e19731915775210c0e5070dd611ee2e410c9a947624e45b5cf11aecdacf9 5SHA512 (pgbouncer-1.10.0.tar.gz) = 8ec9f102b57ca5f92fb689588ec090056ac29f21825400ec67bca413fe076ad50e0b491e65c4cfebc488cc245eb3c88c36db2ee0ba1cb737f35404be0983dd1d
6Size (pgbouncer-1.9.0.tar.gz) = 469300 bytes 6Size (pgbouncer-1.10.0.tar.gz) = 480571 bytes
7SHA1 (patch-Makefile) = 1c76e84975111d9ce077e73fe888dfe466874e33 7SHA1 (patch-Makefile) = 91a59289d4fcd4b8258ed191f2deeb1e24853106

cvs diff -r1.2 -r1.3 pkgsrc/databases/pgbouncer/patches/patch-Makefile (expand / switch to unified diff)

--- pkgsrc/databases/pgbouncer/patches/patch-Makefile 2016/03/15 11:29:35 1.2
+++ pkgsrc/databases/pgbouncer/patches/patch-Makefile 2019/08/14 14:19:38 1.3
@@ -1,15 +1,16 @@ @@ -1,15 +1,16 @@
1$NetBSD: patch-Makefile,v 1.2 2016/03/15 11:29:35 fhajny Exp $ 1$NetBSD: patch-Makefile,v 1.3 2019/08/14 14:19:38 fox Exp $
2 2
3Install sample config files as... config files. 3Install sample config files as... config files.
4 4
5--- Makefile.orig 2016-02-26 08:56:32.000000000 +0000 5--- Makefile.orig 2019-07-01 04:00:00.000000000 -0400
6+++ Makefile 6+++ Makefile
7@@ -50,6 +50,8 @@ pgbouncer_EMBED_LIBUSUAL = 1 7@@ -51,7 +51,8 @@
 8 pgbouncer_EMBED_LIBUSUAL = 1
8  9
9 # docs to install as-is 10 # docs to install as-is
10 dist_doc_DATA = README.rst NEWS.rst etc/pgbouncer.ini etc/userlist.txt 11-dist_doc_DATA = README.md NEWS.md etc/pgbouncer.ini etc/userlist.txt
11+dist_doc_DATA = README.rst NEWS.rst 12+dist_doc_DATA = README.md NEWS.md
12+dist_sysconf_DATA = etc/pgbouncer.ini etc/userlist.txt 13+dist_sysconf_DATA = etc/pgbouncer.ini etc/userlist.txt
13  14
14 DISTCLEANFILES = config.mak config.status lib/usual/config.h config.log 15 DISTCLEANFILES = config.mak config.status lib/usual/config.h config.log
15  16