Hi,
Small diff to update pgbouncer to it's latest version (1.7.2).
Tested on @amd64.
Comments, ok ?
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/pgbouncer/Makefile,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 Makefile
--- Makefile 1 Jun 2017 19:18:56 -0000 1.23
+++ Makefile 7 Dec 2017 14:18:14 -0000
@@ -2,9 +2,8 @@
COMMENT = lightweight connection pooler for PostgreSQL
-V = 1.6.1
+V = 1.7.2
DISTNAME = pgbouncer-${V}
-REVISION = 0
CATEGORIES = databases
@@ -15,7 +14,7 @@ MAINTAINER = Pierre-Emmanuel Andre <pea
# BSD
PERMIT_PACKAGE_CDROM = Yes
-WANTLIB = c event
+WANTLIB = c event crypto ssl
MASTER_SITES = https://pgbouncer.github.io/downloads/files/${V}/
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/pgbouncer/distinfo,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 distinfo
--- distinfo 11 Sep 2015 12:39:27 -0000 1.9
+++ distinfo 7 Dec 2017 14:18:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (pgbouncer-1.6.1.tar.gz) = QP9c2EOZtNo7qGStZU/hVaDtCFJh5o8+MbEReBKxcFY=
-SIZE (pgbouncer-1.6.1.tar.gz) = 431076
+SHA256 (pgbouncer-1.7.2.tar.gz) = 3jazGP5KLyCl9g0cXqYsHKMx9oE9LEhIZuy1kmWhYLo=
+SIZE (pgbouncer-1.7.2.tar.gz) = 462374
Index: patches/patch-lib_usual_tls_tls_c
===================================================================
RCS file: patches/patch-lib_usual_tls_tls_c
diff -N patches/patch-lib_usual_tls_tls_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_usual_tls_tls_c 7 Dec 2017 14:18:14 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: lib/usual/tls/tls.c
+--- lib/usual/tls/tls.c.orig
++++ lib/usual/tls/tls.c
+@@ -287,7 +287,7 @@ tls_info_callback(const SSL *ssl, int where, int rc)
+ {
+ struct tls *ctx = SSL_get_app_data(ssl);
+
+-#ifdef USE_LIBSSL_INTERNALS
++#if defined(USE_LIBSSL_INTERNALS) && (!defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050100fL)
+ if (!(ctx->state & TLS_HANDSHAKE_COMPLETE) && ssl->s3) {
+ /* steal info about used DH key */
+ if (ssl->s3->tmp.dh && !ctx->used_dh_bits) {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/pgbouncer/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- pkg/PLIST 17 Jan 2012 13:57:24 -0000 1.5
+++ pkg/PLIST 7 Dec 2017 14:18:14 -0000
@@ -9,8 +9,8 @@
@sample ${SYSCONFDIR}/pgbouncer/
@owner
share/doc/pgbouncer/
-share/doc/pgbouncer/NEWS
-share/doc/pgbouncer/README
+share/doc/pgbouncer/NEWS.rst
+share/doc/pgbouncer/README.rst
share/doc/pkg-readmes/${FULLPKGNAME}
@mode 640
@group _pgbouncer