Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jan 2020 19:13:22 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r524566 - in head/www: . libnghttp3
Message-ID:  <202001291913.00TJDMjO013820@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	nghttp3
+PORTVERSION=	0.1.0.g20020114
+CATEGORIES=	www net
+PKGNAMEPREFIX=	lib
+
+MAINTAINER=	sunpoet@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001291913.00TJDMjO013820>