diff --git a/net/py-scamper/Makefile b/net/py-scamper/Makefile index c0e2b2c5807f..e453f4d54a68 100644 --- a/net/py-scamper/Makefile +++ b/net/py-scamper/Makefile @@ -1,36 +1,37 @@ PORTREVISION= 0 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mjl@luckie.org.nz COMMENT= Python bindings for scamper LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libscamperfile.so:${MASTER_PORT} USES= python localbase:ldflags USE_PYTHON= flavors CONFIGURE_ARGS= --with-python PORTSCOUT= ignore:1 SLAVE_PORT= yes MASTERDIR= ${.CURDIR}/../scamper PLIST= ${.CURDIR}/pkg-plist BUILD_WRKSRC= ${WRKSRC}/lib/python INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.a \ - ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so + ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so \ + ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.pyi post-patch: @${REINPLACE_CMD} \ -e 's/$$(scamper_la_DEPENDENCIES)//' \ -e 's,../libscamperfile/libscamperfile.la,-lscamperfile,' \ -e 's,../libscamperctrl/libscamperctrl.la,-lscamperctrl,' \ ${BUILD_WRKSRC}/Makefile.in .include "${MASTERDIR}/Makefile" diff --git a/net/scamper/Makefile b/net/scamper/Makefile index c69575a3165f..991ac83d05a0 100644 --- a/net/scamper/Makefile +++ b/net/scamper/Makefile @@ -1,45 +1,46 @@ PORTNAME= scamper -DISTVERSION= 20250227 +DISTVERSION= 20250729 CATEGORIES= net MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/ DISTNAME= ${PORTNAME}-cvs-${DISTVERSION} MAINTAINER= mjl@luckie.org.nz COMMENT= Tool for parallelised IPv4 and IPv6 measurement WWW= https://www.caida.org/tools/measurement/scamper/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES+= gmake libtool ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip SLAVE_PORT?= no .if ${SLAVE_PORT} == no -OPTIONS_DEFINE= HOIHO MINRTT UPTIME +OPTIONS_DEFINE= HOIHO MINRTT SUID_SCAMPER UPTIME OPTIONS_SUB= yes -HOIHO_DESC= Install sc_hoiho -MINRTT_DESC= Install sc_minrtt -UPTIME_DESC= Install sc_uptime +HOIHO_DESC= Install sc_hoiho +MINRTT_DESC= Install sc_minrtt +SUID_SCAMPER_DESC= Install scamper with setuid bit to allow non-root use +UPTIME_DESC= Install sc_uptime HOIHO_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 HOIHO_USES= localbase:ldflags HOIHO_CONFIGURE_ENABLE= sc_hoiho HOIHO_CONFIGURE_WITH= pcre2 MINRTT_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 MINRTT_USES= localbase:ldflags sqlite:3 MINRTT_CONFIGURE_ENABLE= sc_minrtt MINRTT_CONFIGURE_WITH= pcre2 UPTIME_USES= localbase:ldflags sqlite:3 UPTIME_CONFIGURE_ENABLE= sc_uptime .endif # ${SLAVE_PORT} == no .include diff --git a/net/scamper/distinfo b/net/scamper/distinfo index cde51fb0f010..5272b240e947 100644 --- a/net/scamper/distinfo +++ b/net/scamper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740683252 -SHA256 (scamper-cvs-20250227.tar.gz) = 26b641e0b3c9c45d5189136f469cbbf017e5d559790e375a50f08d7e8cb7713c -SIZE (scamper-cvs-20250227.tar.gz) = 3216225 +TIMESTAMP = 1753756989 +SHA256 (scamper-cvs-20250729.tar.gz) = 153c0580ab4bf96549d62d3c49e6faa82708e7da6f877dadb15c8cf89c8648dd +SIZE (scamper-cvs-20250729.tar.gz) = 3260686 diff --git a/net/scamper/pkg-plist b/net/scamper/pkg-plist index 6f64f8e163b9..0379467c76d4 100644 --- a/net/scamper/pkg-plist +++ b/net/scamper/pkg-plist @@ -1,85 +1,86 @@ -bin/scamper +%%SUID_SCAMPER%%@(,,4555) bin/scamper +%%NO_SUID_SCAMPER%%bin/scamper bin/sc_ally bin/sc_analysis_dump bin/sc_attach bin/sc_bdrmap bin/sc_erosprober bin/sc_filterpolicy %%HOIHO%%bin/sc_hoiho bin/sc_ipiddump %%MINRTT%%bin/sc_minrtt bin/sc_pinger bin/sc_prefixprober bin/sc_prefixscan bin/sc_radargun bin/sc_remoted bin/sc_speedtrap bin/sc_tbitblind bin/sc_tbitpmtud bin/sc_tracediff bin/sc_ttlexp %%UPTIME%%bin/sc_uptime bin/sc_warts2csv bin/sc_warts2json bin/sc_warts2pcap bin/sc_warts2text bin/sc_wartscat bin/sc_wartsdump bin/sc_wartsfilter bin/sc_wartsfix lib/libscamperctrl.a lib/libscamperctrl.so.4 -lib/libscamperctrl.so.4.0.0 +lib/libscamperctrl.so.4.0.1 lib/libscamperctrl.so lib/libscamperfile.a -lib/libscamperfile.so.12 -lib/libscamperfile.so.12.0.0 +lib/libscamperfile.so.13 +lib/libscamperfile.so.13.2.1 lib/libscamperfile.so share/man/man1/sc_ally.1.gz share/man/man1/sc_analysis_dump.1.gz share/man/man1/sc_attach.1.gz share/man/man1/sc_bdrmap.1.gz share/man/man1/sc_erosprober.1.gz share/man/man1/sc_filterpolicy.1.gz %%HOIHO%%share/man/man1/sc_hoiho.1.gz share/man/man1/sc_ipiddump.1.gz %%MINRTT%%share/man/man1/sc_minrtt.1.gz share/man/man1/sc_pinger.1.gz share/man/man1/sc_prefixprober.1.gz share/man/man1/sc_prefixscan.1.gz share/man/man1/sc_radargun.1.gz share/man/man1/sc_remoted.1.gz share/man/man1/sc_speedtrap.1.gz share/man/man1/sc_tbitblind.1.gz share/man/man1/sc_tbitpmtud.1.gz share/man/man1/sc_tracediff.1.gz share/man/man1/sc_ttlexp.1.gz %%UPTIME%%share/man/man1/sc_uptime.1.gz share/man/man1/sc_warts2csv.1.gz share/man/man1/sc_warts2json.1.gz share/man/man1/sc_warts2pcap.1.gz share/man/man1/sc_warts2text.1.gz share/man/man1/sc_wartscat.1.gz share/man/man1/sc_wartsdump.1.gz share/man/man1/sc_wartsfilter.1.gz share/man/man1/sc_wartsfix.1.gz share/man/man1/scamper.1.gz share/man/man3/libscamperctrl.3.gz share/man/man3/libscamperfile.3.gz share/man/man5/warts.5.gz include/libscamperctrl.h include/scamper_addr.h include/scamper_dealias.h include/scamper_file.h include/scamper_host.h include/scamper_http.h include/scamper_icmpext.h include/scamper_list.h include/scamper_neighbourdisc.h include/scamper_ping.h include/scamper_sniff.h include/scamper_sting.h include/scamper_tbit.h include/scamper_trace.h include/scamper_tracelb.h include/scamper_udpprobe.h