From nobody Fri Jan 31 15:38:34 2025 X-Original-To: dev-commits-ports-main@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 4Yl0RG6y1rz5mMXH; Fri, 31 Jan 2025 15:38:34 +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 4Yl0RG6CHTz3dxH; Fri, 31 Jan 2025 15:38:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738337914; 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=xnWI3KEec5LIlRuEWkT8ik+oq/GznrrFifYfCWGpKUI=; b=mesGYeTBUHHLcp+SY9PMPi9kpyyeu22m/Ekc6gcqi1gIfxe/jSFZGweNJFVgwktNWGrVWJ +7mHZiJugPhMDN9rNiGZ9r/70Es33qe1Q3IBFwdlYQzzNMT3+PqHlN40TYDuUyMj/fHbka URvmr0F4UqqkiBTig7py6l3FYOO07GzTS/aE2+BUIbzhXMkgan0UKrFRU9o2V4tAHpIiKg 7Z3Kk1r7BwfYVVTx8U0aWLwadYngFhOaScKNUHnujjpROJNeiRBFgjN8ttu7jHmkBFv9ji JVgHjosm25T64WLHkhkMyQ2jjdRTwLVkpp82pdc/bZBC9wo+oMS+aHqebflVqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738337914; 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=xnWI3KEec5LIlRuEWkT8ik+oq/GznrrFifYfCWGpKUI=; b=lVOgT9RzzxqLsZlOy4wDEqNR0TPz48vrMxDymVYEwddnAAVMnpfslmmR379BEPjL9mMOtW o2Nk0X/HQnjr0zk0ahCay2hqfTjnOkoh4OAhnByHyp0R+hDgwK84xTnci2c3LFWvj9Dpf+ DcKkj6d/w6mNf3G3RHfCEWyRhanR5F0XkHZekeALj9TdGwZO6cob5U3nv5zByeKgPXo0wJ DCvxIQvHW7ExuA226iDwLsjSKpOvQncVJxOtL/X/qN5X9RH2rq7IODNTM4Suu1NKSK5rjs helHBXuglt71KJJfU54wkqZg6gc2jCE9ZJ620FbkEMPODKQrVTh0iRMxrSOG0A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738337914; a=rsa-sha256; cv=none; b=V6QO35OdFgF8L5iIoFIFmWNp5O0ZwWsDVeT0ascqhNx8Bbj8nZW21hf0b0B+OXaNYPsSOR jFlaajyTd2YoDlmWR00uzo69kG+0g+fDuQfK7DLzo23zgl6XM73z+0ib1yQhV1j4+pwhwI ocvoX37MfBKCsDc5YIrz9TzwMNXDyndNxacJBMgExe6Rb8g3CGnlPEdcDtFy4ss9WiKpRX LnNQD9G8MSjtC2AK9UTS0Zq0Jlrbtr8F99FYgwYz7FoymgML6EUPUT1W1N4nLFdOGCoEb8 RzeUit7piyOEvMAwcfzj4W8JHQL8pCgWYVSx22JQQPZ0V7McnmQuAzJOzL8oYw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4Yl0RG5Y3Pz8Lh; Fri, 31 Jan 2025 15:38:34 +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 50VFcYZv082835; Fri, 31 Jan 2025 15:38:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50VFcYwD082832; Fri, 31 Jan 2025 15:38:34 GMT (envelope-from git) Date: Fri, 31 Jan 2025 15:38:34 GMT Message-Id: <202501311538.50VFcYwD082832@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: ee23dd0dcc6f - main - net/p5-Socket-Netlink: new port had been added (+) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ee23dd0dcc6f77b121aca140624ce6926a2ad2a3 Auto-Submitted: auto-generated The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=ee23dd0dcc6f77b121aca140624ce6926a2ad2a3 commit ee23dd0dcc6f77b121aca140624ce6926a2ad2a3 Author: Alexey Dokuchaev AuthorDate: 2025-01-31 15:37:02 +0000 Commit: Alexey Dokuchaev CommitDate: 2025-01-31 15:37:02 +0000 net/p5-Socket-Netlink: new port had been added (+) This module contains the low-level constants and structure handling functions required to use PF_NETLINK socket family available on e.g. Linux and FreeBSD. devel/p5-ExtUtils-H2PM: add missing TEST_DEPENDS in commit 671c6c6e Requested by: glebius --- devel/p5-ExtUtils-H2PM/Makefile | 1 + net/Makefile | 1 + net/p5-Socket-Netlink/Makefile | 33 +++++++++++++++++++++++++++++++++ net/p5-Socket-Netlink/distinfo | 3 +++ net/p5-Socket-Netlink/pkg-descr | 3 +++ net/p5-Socket-Netlink/pkg-plist | 10 ++++++++++ 6 files changed, 51 insertions(+) diff --git a/devel/p5-ExtUtils-H2PM/Makefile b/devel/p5-ExtUtils-H2PM/Makefile index 2941a50d3692..7cd8adb170cf 100644 --- a/devel/p5-ExtUtils-H2PM/Makefile +++ b/devel/p5-ExtUtils-H2PM/Makefile @@ -13,6 +13,7 @@ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Module-Build>=0.4004:devel/p5-Module-Build +TEST_DEPENDS= p5-Test-Pod>=1.00:devel/p5-Test-Pod USES= perl5 USE_PERL5= configure diff --git a/net/Makefile b/net/Makefile index 97f7b96d9abe..78830bc843fb 100644 --- a/net/Makefile +++ b/net/Makefile @@ -887,6 +887,7 @@ SUBDIR += p5-Socket-Class SUBDIR += p5-Socket-GetAddrInfo SUBDIR += p5-Socket-Multicast6 + SUBDIR += p5-Socket-Netlink SUBDIR += p5-Socket6 SUBDIR += p5-Socks SUBDIR += p5-Sort-Key-IPv4 diff --git a/net/p5-Socket-Netlink/Makefile b/net/p5-Socket-Netlink/Makefile new file mode 100644 index 000000000000..e1965514c8a1 --- /dev/null +++ b/net/p5-Socket-Netlink/Makefile @@ -0,0 +1,33 @@ +PORTNAME= Socket-Netlink +PORTVERSION= 0.05 +CATEGORIES= net perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= perl@FreeBSD.org +COMMENT= Perl interface to PF_NETLINK socket family +WWW= https://metacpan.org/dist/Socket-Netlink + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-ExtUtils-CChecker>=0.02:devel/p5-ExtUtils-CChecker \ + p5-ExtUtils-H2PM>=0.07:devel/p5-ExtUtils-H2PM \ + p5-Module-Build>=0:devel/p5-Module-Build +TEST_DEPENDS= p5-Test-HexString>=0:devel/p5-Test-HexString \ + p5-Test-Pod>=1.00:devel/p5-Test-Pod + +USES= perl5 +USE_PERL5= configure + +post-patch: + @${REINPLACE_CMD} -e '/include.*netlink/ { s,linux,netlink,; \ + s,genetlink,netlink_generic,; }' ${WRKSRC}/Build.PL \ + ${WRKSRC}/lib/Socket/Netlink/Generic_const.pm.PL \ + ${WRKSRC}/lib/Socket/Netlink.xs + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Socket/Netlink/Netlink.so + +.include diff --git a/net/p5-Socket-Netlink/distinfo b/net/p5-Socket-Netlink/distinfo new file mode 100644 index 000000000000..00f36bcf8426 --- /dev/null +++ b/net/p5-Socket-Netlink/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1479421310 +SHA256 (Socket-Netlink-0.05.tar.gz) = d847db59b148d08d40fe09dda2cc257ef72fb1eb5a0d68155fbedcb1f585d8bd +SIZE (Socket-Netlink-0.05.tar.gz) = 31908 diff --git a/net/p5-Socket-Netlink/pkg-descr b/net/p5-Socket-Netlink/pkg-descr new file mode 100644 index 000000000000..cbbb9c17eb40 --- /dev/null +++ b/net/p5-Socket-Netlink/pkg-descr @@ -0,0 +1,3 @@ +This module contains the low-level constants and structure handling +functions required to use PF_NETLINK socket family available on e.g. +Linux and FreeBSD. diff --git a/net/p5-Socket-Netlink/pkg-plist b/net/p5-Socket-Netlink/pkg-plist new file mode 100644 index 000000000000..3137c888eaf1 --- /dev/null +++ b/net/p5-Socket-Netlink/pkg-plist @@ -0,0 +1,10 @@ +%%SITE_ARCH%%/IO/Socket/Netlink.pm +%%SITE_ARCH%%/IO/Socket/Netlink/Generic.pm +%%SITE_ARCH%%/Socket/Netlink.pm +%%SITE_ARCH%%/Socket/Netlink/Generic.pm +%%SITE_ARCH%%/Socket/Netlink/Generic_const.pm +%%SITE_ARCH%%/auto/Socket/Netlink/Netlink.so +%%PERL5_MAN3%%/IO::Socket::Netlink.3.gz +%%PERL5_MAN3%%/IO::Socket::Netlink::Generic.3.gz +%%PERL5_MAN3%%/Socket::Netlink.3.gz +%%PERL5_MAN3%%/Socket::Netlink::Generic.3.gz