summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-10-26 08:32:01 +0000
committeradam <adam@pkgsrc.org>2021-10-26 08:32:01 +0000
commit3cae237de75d6cf4e4b73139289066a4c520b68d (patch)
tree8f72dfbde2130541ef0760119b7fd07697bcc82b
parent881cc8d9b73494eb30289d02547ccd915b6c5b10 (diff)
downloadpkgsrc-3cae237de75d6cf4e4b73139289066a4c520b68d.tar.gz
nghttp2: updated to 1.46.0
Nghttp2 v1.46.0 build A workaround is added to avoid the broken version check in AX_PYTHON_DEVEL macro. It adds the missing cmake files to EXTRA_DIST. nghttpx HTTP/3 feature is now available with BoringSSL. SCT data is now available with BoringSSL. New QUIC and HTTP/3 related options were added: --frontend-quic-initial-rtt, --quic-server-id, and --rlimit-memlock. --frontend-quic-connection-id-encryption-key has been removed, and the new option --frontend-quic-secret-file has been added which specifies initial keying materials to generate QUIC secrets and keys for connection ID and tokens. It also supports the rotation of keying materials. HTTP/3 ALPN h3-29 is now supported. --worker-process-grace-shutdown-period option was added to set the maximum grace period to wait for a worker process to terminate gracefully. --max-worker-processes option was added to limit the number of the lingering worker processes. h2load HTTP/3 feature is now available with BoringSSL.
-rw-r--r--www/nghttp2/Makefile.common4
-rw-r--r--www/nghttp2/distinfo10
-rw-r--r--www/nghttp2/patches/patch-configure.ac10
3 files changed, 12 insertions, 12 deletions
diff --git a/www/nghttp2/Makefile.common b/www/nghttp2/Makefile.common
index b0993194cc6..fdfeec3e69c 100644
--- a/www/nghttp2/Makefile.common
+++ b/www/nghttp2/Makefile.common
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.6 2021/09/29 11:46:39 adam Exp $
+# $NetBSD: Makefile.common,v 1.7 2021/10/26 08:32:01 adam Exp $
# used by www/nghttp2/Makefile
# used by www/nghttp2-tools/Makefile
-DISTNAME= nghttp2-1.45.1
+DISTNAME= nghttp2-1.46.0
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/}
EXTRACT_SUFX= .tar.xz
diff --git a/www/nghttp2/distinfo b/www/nghttp2/distinfo
index 0647a9591f4..531f662d8fb 100644
--- a/www/nghttp2/distinfo
+++ b/www/nghttp2/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.50 2021/10/07 15:07:24 nia Exp $
+$NetBSD: distinfo,v 1.51 2021/10/26 08:32:01 adam Exp $
-RMD160 (nghttp2-1.45.1.tar.xz) = c29acf6096eb798bde72b621fcb79119adea40a1
-SHA512 (nghttp2-1.45.1.tar.xz) = 320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
-Size (nghttp2-1.45.1.tar.xz) = 4017852 bytes
+RMD160 (nghttp2-1.46.0.tar.xz) = eb8aa93fc636aede10643691274bed65ec34843b
+SHA512 (nghttp2-1.46.0.tar.xz) = fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
+Size (nghttp2-1.46.0.tar.xz) = 4024972 bytes
SHA1 (patch-configure) = cb8a45817670468442570a6eb1f6ef9e812dcfac
-SHA1 (patch-configure.ac) = 6b5ed158e763d13e3d79e8543977cc79c3db3eef
+SHA1 (patch-configure.ac) = c9a56319423ac31cd075748bcf2a5b16bf43f31b
diff --git a/www/nghttp2/patches/patch-configure.ac b/www/nghttp2/patches/patch-configure.ac
index 2915f6a6489..a4104505b70 100644
--- a/www/nghttp2/patches/patch-configure.ac
+++ b/www/nghttp2/patches/patch-configure.ac
@@ -1,15 +1,15 @@
-$NetBSD: patch-configure.ac,v 1.1 2021/03/31 21:42:28 maya Exp $
+$NetBSD: patch-configure.ac,v 1.2 2021/10/26 08:32:01 adam Exp $
Lower python requirement to the lowest available 3.x version in pkgsrc.
---- configure.ac.orig 2021-02-02 11:35:58.000000000 +0000
+--- configure.ac.orig 2021-10-19 09:31:47.000000000 +0000
+++ configure.ac
-@@ -151,7 +151,7 @@ AC_PROG_MKDIR_P
+@@ -218,7 +218,7 @@ AC_PROG_MKDIR_P
PKG_PROG_PKG_CONFIG([0.20])
-AM_PATH_PYTHON([3.8],, [:])
+AM_PATH_PYTHON([3.6],, [:])
- if [test "x$request_lib_only" = "xyes"]; then
- request_app=no
+ if test "x$request_python_bindings" = "xyes" &&
+ test "x$PYTHON" = "x:"; then