diff options
| author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2025-01-31 15:37:02 +0000 |
|---|---|---|
| committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2025-01-31 15:37:02 +0000 |
| commit | ee23dd0dcc6f77b121aca140624ce6926a2ad2a3 (patch) | |
| tree | d86b605e1725ee54712fccf47f8f844d25bd8992 | |
| parent | games/vectoroids: Update to 1.1.2 (diff) | |
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
| -rw-r--r-- | devel/p5-ExtUtils-H2PM/Makefile | 1 | ||||
| -rw-r--r-- | net/Makefile | 1 | ||||
| -rw-r--r-- | net/p5-Socket-Netlink/Makefile | 33 | ||||
| -rw-r--r-- | net/p5-Socket-Netlink/distinfo | 3 | ||||
| -rw-r--r-- | net/p5-Socket-Netlink/pkg-descr | 3 | ||||
| -rw-r--r-- | net/p5-Socket-Netlink/pkg-plist | 10 |
6 files changed, 51 insertions, 0 deletions
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 |
