From nobody Wed Sep 25 06:17:38 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XD6370Nfrz5Wgvc; Wed, 25 Sep 2024 06:17:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XD6366z0lz478r; Wed, 25 Sep 2024 06:17:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727245059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+KANpNBk9DtyHy9V1bTkjrdpYvfKSjEBqa+KSuKsiHg=; b=FHgcu5QYMxCTkkwZRA1WNe+/uYgfAbW+okJAUKHGw122JkDqCNZuF++iDPai3wNNjzQT7c M28zGM+6hzIKxOavk9dgS5vrw0lNNjEDhoXJKhLueLm9tfRaUKeJJKHwQZg20jmyaqe5mQ hwFRo8JUlA/hcpXmpUhqg3vK3PowBdGz0j7skg6RBPSpaGYGGTnouXNqu7MvJXQSzkf5XB TJMrPTiIx9IJlRTil8DKJSf+OYjk6C9L9RxUNM1JOPRApgmvUIQwlrgMHiRSjwfNom1r0x D+ZGcKh/2eHA686uRnDtheubOy0m2wMUOqQ9rX4NDezn40iSJotzeAiRRMJupQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1727245059; a=rsa-sha256; cv=none; b=Dec5Zq+I5V61+sjKMPPtevBJs8/VbiES2WeGcx3pnSnLhxhH5zs/118I3fSbr5Mg+YE1tP UbzVCk057cCgHhHHwq4qhDkpsjDTZ5YpSVQpPiz2I+e3zLQYsIhrP534Ew0VjVRmuiiPuK r7CDaYlMp830eOC/08Z1eLXh/5zaumrf2YKGn5uK5m+KWkLI+LkrI21Q+qV8omDCcysLxK rnSMPbJCsuI3iI+56FOR/Vpkz/KUnTnerDWcpEM3iWGr5NPRILKlQ/2FPp4tQ+eS9Q05El fB80anYCxQjlFj2WNam8WsG7KrStZpiVUjYTumpJ+PMzdQevbgfL1dCC+Ori5Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727245059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+KANpNBk9DtyHy9V1bTkjrdpYvfKSjEBqa+KSuKsiHg=; b=eUThuQpxy6J32xLwqmegrsRulyQRLj0xkDKXD9AYwjetF432ScdSBAA/fAcvuGmiHJyUU8 UCjee39kSLIveO+PcFbnIaWI54jCThGjBDcPTbhOY5edw68l2I7412zSBC6RPQaNcjKQNW 1GUttLFnzdcAze3G/v+ysR8Z2J2ZbxCYmSqCU9rBknzOMIwNXucm/ZXCbyakqNriX9jC5K gIhM5nZWalu7lzDC8tMCtq3pmoZK513hMX/TL9wUTlAWvojjjQKiphADgspU0l7arJxvGJ zEKnD+pIYvB3KwsJuiiDMP8zVSEwpCBcQ8G04DNgPIqvV/99HljPEBMYAl2sLw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XD6366CVlz11HR; Wed, 25 Sep 2024 06:17:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48P6HcbV026328; Wed, 25 Sep 2024 06:17:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48P6HcDJ026325; Wed, 25 Sep 2024 06:17:38 GMT (envelope-from git) Date: Wed, 25 Sep 2024 06:17:38 GMT Message-Id: <202409250617.48P6HcDJ026325@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 7501ef4ccdc4 - main - net/libngtcp2-gnutls: Add libngtcp2-gnutls 1.7.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7501ef4ccdc4d2e59a6f2a3327325f7d8d27b0ca Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=7501ef4ccdc4d2e59a6f2a3327325f7d8d27b0ca commit 7501ef4ccdc4d2e59a6f2a3327325f7d8d27b0ca Author: Po-Chuan Hsieh AuthorDate: 2024-09-25 06:16:25 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-09-25 06:16:25 +0000 net/libngtcp2-gnutls: Add libngtcp2-gnutls 1.7.0 ngtcp2 project is an effort to implement QUIC protocol which is now being discussed in IETF QUICWG for its standardization. This port provides the crypto helper library for gnutls backend. --- net/Makefile | 1 + net/libngtcp2-gnutls/Makefile | 37 ++++++++++++++++++++++++++++ net/libngtcp2-gnutls/distinfo | 3 +++ net/libngtcp2-gnutls/files/patch-Makefile.in | 13 ++++++++++ net/libngtcp2-gnutls/pkg-descr | 4 +++ net/libngtcp2-gnutls/pkg-plist | 5 ++++ 6 files changed, 63 insertions(+) diff --git a/net/Makefile b/net/Makefile index f7376242a767..417aed020e2e 100644 --- a/net/Makefile +++ b/net/Makefile @@ -396,6 +396,7 @@ SUBDIR += libnet SUBDIR += libnfs SUBDIR += libngtcp2 + SUBDIR += libngtcp2-gnutls SUBDIR += libnids SUBDIR += libnpupnp SUBDIR += libnss-cache diff --git a/net/libngtcp2-gnutls/Makefile b/net/libngtcp2-gnutls/Makefile new file mode 100644 index 000000000000..5c7f90d3e2d0 --- /dev/null +++ b/net/libngtcp2-gnutls/Makefile @@ -0,0 +1,37 @@ +PORTNAME= ngtcp2 +PORTVERSION= 1.7.0 +CATEGORIES= net +MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/ +PKGNAMEPREFIX= lib +PKGNAMESUFFIX= -gnutls + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Implementation of QUIC protocol (gnutls backend) +WWW= https://nghttp2.org/ngtcp2/ \ + https://github.com/ngtcp2/ngtcp2 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= libngtcp2>=${PORTVERSION}<${PORTVERSION}_99:net/libngtcp2 +LIB_DEPENDS= libgnutls.so:security/gnutls +RUN_DEPENDS= libngtcp2>=${PORTVERSION}<${PORTVERSION}_99:net/libngtcp2 + +USES= libtool pathfix pkgconfig tar:xz + +CONFIGURE_ARGS= --enable-lib-only \ + --with-gnutls \ + --with-jemalloc \ + --without-boringssl \ + --without-libbrotlidec \ + --without-libbrotlienc \ + --without-libev \ + --without-libnghttp3 \ + --without-openssl \ + --without-wolfssl +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip +INSTALL_WRKSRC= ${WRKSRC}/crypto/gnutls +USE_LDCONFIG= yes + +.include diff --git a/net/libngtcp2-gnutls/distinfo b/net/libngtcp2-gnutls/distinfo new file mode 100644 index 000000000000..36cd15b96ea5 --- /dev/null +++ b/net/libngtcp2-gnutls/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1725559579 +SHA256 (ngtcp2-1.7.0.tar.xz) = e07c79090f96f6738fabab2129657c53f0cc05164de3662592581ca5425617b1 +SIZE (ngtcp2-1.7.0.tar.xz) = 631072 diff --git a/net/libngtcp2-gnutls/files/patch-Makefile.in b/net/libngtcp2-gnutls/files/patch-Makefile.in new file mode 100644 index 000000000000..afad6594b328 --- /dev/null +++ b/net/libngtcp2-gnutls/files/patch-Makefile.in @@ -0,0 +1,13 @@ +--- Makefile.in.orig 2022-01-16 12:35:06 UTC ++++ Makefile.in +@@ -425,8 +425,8 @@ top_srcdir = @top_srcdir@ + # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-SUBDIRS = lib tests doc $(am__append_1) $(am__append_2) +-dist_doc_DATA = README.rst ++SUBDIRS = lib $(am__append_1) ++dist_doc_DATA = + ACLOCAL_AMFLAGS = -I m4 + EXTRA_DIST = \ + cmakeconfig.h.in \ diff --git a/net/libngtcp2-gnutls/pkg-descr b/net/libngtcp2-gnutls/pkg-descr new file mode 100644 index 000000000000..54a4f69df812 --- /dev/null +++ b/net/libngtcp2-gnutls/pkg-descr @@ -0,0 +1,4 @@ +ngtcp2 project is an effort to implement QUIC protocol which is now being +discussed in IETF QUICWG for its standardization. + +This port provides the crypto helper library for gnutls backend. diff --git a/net/libngtcp2-gnutls/pkg-plist b/net/libngtcp2-gnutls/pkg-plist new file mode 100644 index 000000000000..7348c09b91b4 --- /dev/null +++ b/net/libngtcp2-gnutls/pkg-plist @@ -0,0 +1,5 @@ +lib/libngtcp2_crypto_gnutls.a +lib/libngtcp2_crypto_gnutls.so +lib/libngtcp2_crypto_gnutls.so.8 +lib/libngtcp2_crypto_gnutls.so.8.1.1 +libdata/pkgconfig/libngtcp2_crypto_gnutls.pc