Index: head/net/py-libnet/Makefile =================================================================== --- head/net/py-libnet/Makefile +++ head/net/py-libnet/Makefile @@ -2,49 +2,33 @@ # $FreeBSD$ PORTNAME= libnet -PORTVERSION= 1.1 -PORTREVISION= 3 +DISTVERSION= 3.0rc1 CATEGORIES= net python +MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= pylibnet-${DISTVERSION} MAINTAINER= sbz@FreeBSD.org -COMMENT= Python module for the libnet packet construction library +COMMENT= Python extension for the Libnet packet injection library LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libnet.so:net/libnet -BROKEN_aarch64= fails to package: lib.freebsd-11.0-RELEASE-p1-aarch64-2.7/libnet.so: No such file or directory -BROKEN_armv6= fails to package: lib.freebsd-11.0-RELEASE-p1-armv6-2.7/libnet.so: No such file or directory -BROKEN_armv7= fails to package: lib.freebsd-11.0-RELEASE-p1-armv7-2.7/libnet.so: No such file or directory -BROKEN_mips64= fails to package: lib.freebsd-11.0-RELEASE-p1-mips64-2.7/libnet.so: No such file or directory - USES= python:-2.7 -USE_PYTHON= distutils pythonprefix +USE_PYTHON= autoplist concurrent distutils -USE_GITHUB= yes -GH_ACCOUNT= allfro -GH_PROJECT= pylibnet -GH_TAGNAME= b2fa552 - -EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} - OPTIONS_DEFINE= EXAMPLES -LIBNET_ARCH= ${ARCH:S/powerpc64/powerpc/} -OSVER= uname -r post-patch: @${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/setup.py -do-install: - ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${INSTALL_LIB} \ - ${WRKSRC}/build/lib.${OPSYS:tl}-$$(${OSVER})-${LIBNET_ARCH}-${PYTHON_VER}/${PORTNAME}.so \ - ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/libnet.so .include Index: head/net/py-libnet/distinfo =================================================================== --- head/net/py-libnet/distinfo +++ head/net/py-libnet/distinfo @@ -1,2 +1,3 @@ -SHA256 (allfro-pylibnet-1.1-b2fa552_GH0.tar.gz) = a9cc100ea911edcc45144df41c7a7783db64e03cb2cb664b06258657b418aed9 -SIZE (allfro-pylibnet-1.1-b2fa552_GH0.tar.gz) = 73736 +TIMESTAMP = 1561462994 +SHA256 (pylibnet-3.0rc1.tar.gz) = 9fc2b9190bce2ce42ab6569debe41f4ff94824fa2447da8044b1a8097ba9cc5a +SIZE (pylibnet-3.0rc1.tar.gz) = 75395 Index: head/net/py-libnet/files/patch-src__builders.c =================================================================== --- head/net/py-libnet/files/patch-src__builders.c +++ head/net/py-libnet/files/patch-src__builders.c @@ -1,15 +0,0 @@ ---- ./src/builders.c.orig 2014-05-30 12:55:10.000000000 +0200 -+++ ./src/builders.c 2014-05-30 13:00:15.000000000 +0200 -@@ -722,9 +722,9 @@ - u_int16_t sum = 0; - u_int16_t id = PYLIBNET_RANDOM_U16; - u_int16_t seq = PYLIBNET_RANDOM_U16; -- n_time otime = PYLIBNET_RANDOM_U32; -- n_time rtime = PYLIBNET_RANDOM_U32; -- n_time ttime = PYLIBNET_RANDOM_U32; -+ u_int32_t otime = PYLIBNET_RANDOM_U32; -+ u_int32_t rtime = PYLIBNET_RANDOM_U32; -+ u_int32_t ttime = PYLIBNET_RANDOM_U32; - u_int8_t *payload = NULL; - u_int32_t payload_s = 0; - libnet_ptag_t ptag = 0; Index: head/net/py-libnet/pkg-descr =================================================================== --- head/net/py-libnet/pkg-descr +++ head/net/py-libnet/pkg-descr @@ -1,3 +1,3 @@ Python module for the libnet packet construction library -WWW: http://pylibnet.sourceforge.net/ +WWW: https://pylibnet.sourceforge.net/ Index: head/net/py-libnet/pkg-plist =================================================================== --- head/net/py-libnet/pkg-plist +++ head/net/py-libnet/pkg-plist @@ -1,4 +1,3 @@ -%%PYTHON_SITELIBDIR%%/libnet.so %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnsv4.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp4echo.py