Wed Sep 6 18:03:32 2023 UTC ()
nghttp2 nghttp2-tools: updated to 1.56.0

Nghttp2 v1.56.0

third-party

llhttp has been updated.

nghttpx

Rework is done in functions that send ECN bits.

--frontend-quic-congestion-controller=bbr2 has been renamed to --frontend-quic-congestion-controller=bbrv2.

nghttpx, h2load

Fix issue that CMSG_DATA does not necessarily return an aligned pointer.


(adam)
diff -r1.17 -r1.18 pkgsrc/www/nghttp2/Makefile.common
diff -r1.63 -r1.64 pkgsrc/www/nghttp2/distinfo
diff -r1.24 -r1.25 pkgsrc/www/nghttp2-tools/Makefile

cvs diff -r1.17 -r1.18 pkgsrc/www/nghttp2/Makefile.common (expand / switch to unified diff)

--- pkgsrc/www/nghttp2/Makefile.common 2023/07/15 16:07:29 1.17
+++ pkgsrc/www/nghttp2/Makefile.common 2023/09/06 18:03:32 1.18
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile.common,v 1.17 2023/07/15 16:07:29 adam Exp $ 1# $NetBSD: Makefile.common,v 1.18 2023/09/06 18:03:32 adam Exp $
2# used by www/nghttp2/Makefile 2# used by www/nghttp2/Makefile
3# used by www/nghttp2-tools/Makefile 3# used by www/nghttp2-tools/Makefile
4 4
5DISTNAME= nghttp2-1.55.1 5DISTNAME= nghttp2-1.56.0
6CATEGORIES= www 6CATEGORIES= www
7MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=tatsuhiro-t/}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9GITHUB_RELEASE= v${PKGVERSION_NOREV} 9GITHUB_RELEASE= v${PKGVERSION_NOREV}
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://nghttp2.org/ 12HOMEPAGE= https://nghttp2.org/
13LICENSE= mit 13LICENSE= mit
14 14
15DISTINFO_FILE= ${.CURDIR}/../../www/nghttp2/distinfo 15DISTINFO_FILE= ${.CURDIR}/../../www/nghttp2/distinfo
16PATCHDIR= ${.CURDIR}/../../www/nghttp2/patches 16PATCHDIR= ${.CURDIR}/../../www/nghttp2/patches

cvs diff -r1.63 -r1.64 pkgsrc/www/nghttp2/distinfo (expand / switch to unified diff)

--- pkgsrc/www/nghttp2/distinfo 2023/07/15 16:07:29 1.63
+++ pkgsrc/www/nghttp2/distinfo 2023/09/06 18:03:32 1.64
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.63 2023/07/15 16:07:29 adam Exp $ 1$NetBSD: distinfo,v 1.64 2023/09/06 18:03:32 adam Exp $
2 2
3BLAKE2s (nghttp2-1.55.1.tar.xz) = fc6eb49cabb6793b15303944c95f6804d0632ad08c4853941254c49abd2552cb 3BLAKE2s (nghttp2-1.56.0.tar.xz) = 5e8799c0997d6c967bf3eb4c47576ed8a27997fbe51c4d0bb4354fcbca4cbf06
4SHA512 (nghttp2-1.55.1.tar.xz) = ad948aa957ce429346b2a79933ba3b5f94e9386e1bc36961ed181685cd65f3d9d6937e3d4d228be17ac793e438776515b6a071ae1801b1481db9ad2c1166c1c3 4SHA512 (nghttp2-1.56.0.tar.xz) = 9754bd637705400cc4c3488d6dd1fc217c765a0925d2a5edfd83d380db0ad9e9a05974afa4fcda40b07287e8e8261b9d8009892cb1c2cc417ce4232a01b0011d
5Size (nghttp2-1.55.1.tar.xz) = 1541884 bytes 5Size (nghttp2-1.56.0.tar.xz) = 1541712 bytes
6SHA1 (patch-Makefile.in) = a8b55c4e477ea285a9ba005a20e244b762968f3e 6SHA1 (patch-Makefile.in) = a8b55c4e477ea285a9ba005a20e244b762968f3e

cvs diff -r1.24 -r1.25 pkgsrc/www/nghttp2-tools/Makefile (expand / switch to unified diff)

--- pkgsrc/www/nghttp2-tools/Makefile 2023/08/14 05:25:30 1.24
+++ pkgsrc/www/nghttp2-tools/Makefile 2023/09/06 18:03:32 1.25
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.24 2023/08/14 05:25:30 wiz Exp $ 1# $NetBSD: Makefile,v 1.25 2023/09/06 18:03:32 adam Exp $
2 2
3PKGREVISION= 1 
4.include "../../www/nghttp2/Makefile.common" 3.include "../../www/nghttp2/Makefile.common"
5 4
6PKGNAME= ${DISTNAME:S/-/-tools-/} 5PKGNAME= ${DISTNAME:S/-/-tools-/}
7 6
8COMMENT= Tools for nghttp2 7COMMENT= Tools for nghttp2
9 8
10CONFLICTS+= nghttp2<1.53.0nb1 # share/nghttp2/fetch-ocsp-response 9CONFLICTS+= nghttp2<1.53.0nb1 # share/nghttp2/fetch-ocsp-response
11 10
12# Upstream documents that c++14 is required for C++ parts of the code; 11# Upstream documents that c++14 is required for C++ parts of the code;
13# the base package does not use C++. 12# the base package does not use C++.
14USE_LANGUAGES= c c++14 13USE_LANGUAGES= c c++14
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_TOOLS+= gmake pkg-config 15USE_TOOLS+= gmake pkg-config