pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/nghttp2 nghttp2: updated to 1.46.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7aaa96ff6fe4
branches:  trunk
changeset: 768533:7aaa96ff6fe4
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Oct 26 08:32:01 2021 +0000

description:
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.

diffstat:

 www/nghttp2/Makefile.common            |   4 ++--
 www/nghttp2/distinfo                   |  10 +++++-----
 www/nghttp2/patches/patch-configure.ac |  10 +++++-----
 3 files changed, 12 insertions(+), 12 deletions(-)

diffs (54 lines):

diff -r 4fd1c67763c6 -r 7aaa96ff6fe4 www/nghttp2/Makefile.common
--- a/www/nghttp2/Makefile.common       Tue Oct 26 05:28:20 2021 +0000
+++ b/www/nghttp2/Makefile.common       Tue Oct 26 08:32:01 2021 +0000
@@ -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 -r 4fd1c67763c6 -r 7aaa96ff6fe4 www/nghttp2/distinfo
--- a/www/nghttp2/distinfo      Tue Oct 26 05:28:20 2021 +0000
+++ b/www/nghttp2/distinfo      Tue Oct 26 08:32:01 2021 +0000
@@ -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 -r 4fd1c67763c6 -r 7aaa96ff6fe4 www/nghttp2/patches/patch-configure.ac
--- a/www/nghttp2/patches/patch-configure.ac    Tue Oct 26 05:28:20 2021 +0000
+++ b/www/nghttp2/patches/patch-configure.ac    Tue Oct 26 08:32:01 2021 +0000
@@ -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



Home | Main Index | Thread Index | Old Index