git: ee23dd0dcc6f - main - net/p5-Socket-Netlink: new port had been added (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Jan 2025 15:38:34 UTC
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=ee23dd0dcc6f77b121aca140624ce6926a2ad2a3 commit ee23dd0dcc6f77b121aca140624ce6926a2ad2a3 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2025-01-31 15:37:02 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> 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 <bsd.port.mk> 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