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 unified diff)

--- pkgsrc/www/Makefile 2022/11/30 10:24:35 1.1651
+++ pkgsrc/www/Makefile 2022/12/03 16:01:02 1.1652
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1651 2022/11/30 10:24:35 nros Exp $ 1# $NetBSD: Makefile,v 1.1652 2022/12/03 16:01:02 adam Exp $
2# 2#
3 3
4COMMENT= Packages related to the World Wide Web 4COMMENT= Packages related to the World Wide Web
5 5
6SUBDIR+= R-RCurl 6SUBDIR+= R-RCurl
7SUBDIR+= R-bslib 7SUBDIR+= R-bslib
8SUBDIR+= R-curl 8SUBDIR+= R-curl
9SUBDIR+= R-diffviewer 9SUBDIR+= R-diffviewer
10SUBDIR+= R-gargle 10SUBDIR+= R-gargle
11SUBDIR+= R-gh 11SUBDIR+= R-gh
12SUBDIR+= R-googledrive 12SUBDIR+= R-googledrive
13SUBDIR+= R-htmlwidgets 13SUBDIR+= R-htmlwidgets
14SUBDIR+= R-httpuv 14SUBDIR+= R-httpuv
@@ -233,26 +233,27 @@ SUBDIR+= mini_httpd @@ -233,26 +233,27 @@ SUBDIR+= mini_httpd
233SUBDIR+= mknmz-wwwoffle 233SUBDIR+= mknmz-wwwoffle
234SUBDIR+= mono-xsp 234SUBDIR+= mono-xsp
235SUBDIR+= monolith 235SUBDIR+= monolith
236SUBDIR+= moodle 236SUBDIR+= moodle
237SUBDIR+= motyl 237SUBDIR+= motyl
238SUBDIR+= mserv-php 238SUBDIR+= mserv-php
239SUBDIR+= nanoblogger 239SUBDIR+= nanoblogger
240SUBDIR+= nanoblogger-extra 240SUBDIR+= nanoblogger-extra
241SUBDIR+= neon 241SUBDIR+= neon
242SUBDIR+= netscape 242SUBDIR+= netscape
243SUBDIR+= netsurf 243SUBDIR+= netsurf
244SUBDIR+= nghttp2 244SUBDIR+= nghttp2
245SUBDIR+= nghttp2-tools 245SUBDIR+= nghttp2-tools
 246SUBDIR+= nghttp3
246SUBDIR+= nginx 247SUBDIR+= nginx
247SUBDIR+= nginx-devel 248SUBDIR+= nginx-devel
248SUBDIR+= nostromo 249SUBDIR+= nostromo
249SUBDIR+= ns-plugger-common 250SUBDIR+= ns-plugger-common
250SUBDIR+= ns-remote 251SUBDIR+= ns-remote
251SUBDIR+= nsm 252SUBDIR+= nsm
252SUBDIR+= nspluginwrapper 253SUBDIR+= nspluginwrapper
253SUBDIR+= ocaml-cohttp 254SUBDIR+= ocaml-cohttp
254SUBDIR+= ocaml-curl 255SUBDIR+= ocaml-curl
255SUBDIR+= ocaml-uri 256SUBDIR+= ocaml-uri
256SUBDIR+= ocsigen 257SUBDIR+= ocsigen
257SUBDIR+= ocsigen-i18n 258SUBDIR+= ocsigen-i18n
258SUBDIR+= ocsigen-ppx-rpc 259SUBDIR+= ocsigen-ppx-rpc

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