svn commit: r524566 - in head/www: . libnghttp3
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Wed Jan 29 19:13:23 UTC 2020
Author: sunpoet
Date: Wed Jan 29 19:13:22 2020
New Revision: 524566
URL: https://svnweb.freebsd.org/changeset/ports/524566
Log:
Add libnghttp3 0.1.0.g20020114
nghttp3 is an implementation of HTTP/3 mapping over QUIC and QPACK in C. It does
not depend on any particular QUIC transport implementation.
The HTTP/3 library implements HTTP/3 draft-24. It can exchange basic HTTP
request, response and server push, but does not fully implement the
specification at the moment.
The QPACK library implements QPACK draft-11. It supports dynamic table.
WWW: https://github.com/ngtcp2/nghttp3
Added:
head/www/libnghttp3/
head/www/libnghttp3/Makefile (contents, props changed)
head/www/libnghttp3/distinfo (contents, props changed)
head/www/libnghttp3/pkg-descr (contents, props changed)
head/www/libnghttp3/pkg-plist (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Wed Jan 29 19:02:14 2020 (r524565)
+++ head/www/Makefile Wed Jan 29 19:13:22 2020 (r524566)
@@ -290,6 +290,7 @@
SUBDIR += libjwt
SUBDIR += libmicrohttpd
SUBDIR += libnghttp2
+ SUBDIR += libnghttp3
SUBDIR += libresonic-standalone
SUBDIR += libwpe
SUBDIR += libwww
Added: head/www/libnghttp3/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/libnghttp3/Makefile Wed Jan 29 19:13:22 2020 (r524566)
@@ -0,0 +1,30 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= nghttp3
+PORTVERSION= 0.1.0.g20020114
+CATEGORIES= www net
+PKGNAMEPREFIX= lib
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= HTTP/3 C Library
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= autoreconf compiler:c++17-lang libtool pathfix pkgconfig
+
+CONFIGURE_ARGS= --enable-lib-only
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+USE_CXXSTD= c++17
+USE_LDCONFIG= yes
+
+GH_ACCOUNT= ngtcp2
+GH_TAGNAME= 06f8e38
+USE_GITHUB= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|0.1.0-DEV|${PORTVERSION}|' ${WRKSRC}/configure.ac
+
+.include <bsd.port.mk>
Added: head/www/libnghttp3/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/libnghttp3/distinfo Wed Jan 29 19:13:22 2020 (r524566)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1579852184
+SHA256 (ngtcp2-nghttp3-0.1.0.g20020114-06f8e38_GH0.tar.gz) = 5d62e3239632f90afb7ffd889090cfced3a28a16f3847c56dfd7e3d5b2683992
+SIZE (ngtcp2-nghttp3-0.1.0.g20020114-06f8e38_GH0.tar.gz) = 154177
Added: head/www/libnghttp3/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/libnghttp3/pkg-descr Wed Jan 29 19:13:22 2020 (r524566)
@@ -0,0 +1,10 @@
+nghttp3 is an implementation of HTTP/3 mapping over QUIC and QPACK in C. It does
+not depend on any particular QUIC transport implementation.
+
+The HTTP/3 library implements HTTP/3 draft-24. It can exchange basic HTTP
+request, response and server push, but does not fully implement the
+specification at the moment.
+
+The QPACK library implements QPACK draft-11. It supports dynamic table.
+
+WWW: https://github.com/ngtcp2/nghttp3
Added: head/www/libnghttp3/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/libnghttp3/pkg-plist Wed Jan 29 19:13:22 2020 (r524566)
@@ -0,0 +1,7 @@
+include/nghttp3/nghttp3.h
+include/nghttp3/version.h
+lib/libnghttp3.a
+lib/libnghttp3.so
+lib/libnghttp3.so.0
+lib/libnghttp3.so.0.0.0
+libdata/pkgconfig/libnghttp3.pc
More information about the svn-ports-all
mailing list