Sat Dec 3 16:01:02 2022 UTC ()
nghttp3: added version 0.7.1

This library implements RFC 9114 HTTP/3. It does not support server push.

The following extensions have been implemented:
* Extensible Prioritization Scheme for HTTP
* Bootstrapping WebSockets with HTTP/3


(adam)
diff -r1.1651 -r1.1652 pkgsrc/www/Makefile
diff -r0 -r1.1 pkgsrc/www/nghttp3/DESCR
diff -r0 -r1.1 pkgsrc/www/nghttp3/Makefile
diff -r0 -r1.1 pkgsrc/www/nghttp3/PLIST
diff -r0 -r1.1 pkgsrc/www/nghttp3/buildlink3.mk
diff -r0 -r1.1 pkgsrc/www/nghttp3/distinfo

cvs diff -r1.1651 -r1.1652 pkgsrc/www/Makefile (expand / switch to context diff)
--- pkgsrc/www/Makefile 2022/11/30 10:24:35 1.1651
+++ pkgsrc/www/Makefile 2022/12/03 16:01:02 1.1652
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1651 2022/11/30 10:24:35 nros Exp $
+# $NetBSD: Makefile,v 1.1652 2022/12/03 16:01:02 adam Exp $
 #
 
 COMMENT=	Packages related to the World Wide Web
@@ -243,6 +243,7 @@
 SUBDIR+=	netsurf
 SUBDIR+=	nghttp2
 SUBDIR+=	nghttp2-tools
+SUBDIR+=	nghttp3
 SUBDIR+=	nginx
 SUBDIR+=	nginx-devel
 SUBDIR+=	nostromo

File Added: pkgsrc/www/nghttp3/DESCR
This library implements RFC 9114 HTTP/3. It does not support server push.

The following extensions have been implemented:
* Extensible Prioritization Scheme for HTTP
* Bootstrapping WebSockets with HTTP/3

File Added: pkgsrc/www/nghttp3/Makefile
# $NetBSD: Makefile,v 1.1 2022/12/03 16:01:02 adam Exp $

DISTNAME=	nghttp3-0.7.1
CATEGORIES=	www
MASTER_SITES=	${MASTER_SITE_GITHUB:=ngtcp2/}
GITHUB_RELEASE=	v${PKGVERSION_NOREV}
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/ngtcp2/nghttp3
COMMENT=	Implementation of RFC 9114 HTTP/3 mapping over QUIC and RFC 9204 QPACK
LICENSE=	mit

USE_CMAKE=	yes
USE_LANGUAGES=	c c++

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/www/nghttp3/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/12/03 16:01:02 adam Exp $
include/nghttp3/nghttp3.h
include/nghttp3/version.h
lib/libnghttp3.a
lib/libnghttp3.so
lib/libnghttp3.so.3
lib/libnghttp3.so.3.0.1
lib/pkgconfig/libnghttp3.pc
share/doc/nghttp3/README.rst

File Added: pkgsrc/www/nghttp3/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2022/12/03 16:01:02 adam Exp $

BUILDLINK_TREE+=	nghttp3

.if !defined(NGHTTP3_BUILDLINK3_MK)
NGHTTP3_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.nghttp3+=	nghttp3>=0.7.1
BUILDLINK_PKGSRCDIR.nghttp3?=	../../www/nghttp3
.endif	# NGHTTP3_BUILDLINK3_MK

BUILDLINK_TREE+=	-nghttp3

File Added: pkgsrc/www/nghttp3/distinfo
$NetBSD: distinfo,v 1.1 2022/12/03 16:01:02 adam Exp $

BLAKE2s (nghttp3-0.7.1.tar.xz) = c84441fb36ba55ee677b4bef9907a5ddff454316f33dd8bb7b873866e7a1e8fa
SHA512 (nghttp3-0.7.1.tar.xz) = a09f28760b4dde0d4d6dad6d04f5635de156915517d1caae9f3dfffcd3aab9d169406a19e28c172295f9bfc695a538860c16b62a732719f01cc8677e1048c8c1
Size (nghttp3-0.7.1.tar.xz) = 363164 bytes