svn commit: r367760 - in head/net/tcptraceroute: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Sep 9 18:41:30 UTC 2014
Author: sunpoet
Date: Tue Sep 9 18:41:28 2014
New Revision: 367760
URL: http://svnweb.freebsd.org/changeset/ports/367760
QAT: https://qat.redports.org/buildarchive/r367760/
Log:
- Update to 1.5beta7
- Remove DEPRECATED and EXPIRATION_DATE
- Change MASTER_SITES to github
- Install tcptraceroute to PREFIX/bin
- Add DOCS options and PORTDOCS
- Use new @(user,group,perm) format in PLIST
- Reformat pkg-desc
Changes: https://github.com/mct/tcptraceroute/blob/master/ChangeLog
Added:
head/net/tcptraceroute/files/patch-configure (contents, props changed)
Deleted:
head/net/tcptraceroute/files/patch-Makefile
head/net/tcptraceroute/files/patch-tcptraceroute.c
Modified:
head/net/tcptraceroute/Makefile
head/net/tcptraceroute/distinfo
head/net/tcptraceroute/pkg-descr
head/net/tcptraceroute/pkg-plist
Modified: head/net/tcptraceroute/Makefile
==============================================================================
--- head/net/tcptraceroute/Makefile Tue Sep 9 18:38:29 2014 (r367759)
+++ head/net/tcptraceroute/Makefile Tue Sep 9 18:41:28 2014 (r367760)
@@ -2,23 +2,27 @@
# $FreeBSD$
PORTNAME= tcptraceroute
-PORTVERSION= 1.4
-PORTREVISION= 2
+PORTVERSION= 1.5beta7
CATEGORIES= net
-MASTER_SITES= http://michael.toren.net/code/tcptraceroute/ \
- LOCAL/sunpoet
MAINTAINER= sunpoet at FreeBSD.org
COMMENT= Traceroute implementation using TCP packets
LICENSE= GPLv2
-DEPRECATED= Depends on expired net/libnet10
-EXPIRATION_DATE= 2014-09-30
+LIB_DEPENDS= libnet.so:${PORTSDIR}/net/libnet
-BUILD_DEPENDS= ${LOCALBASE}/bin/libnet10-config:${PORTSDIR}/net/libnet10
+OPTIONS_DEFINE= DOCS
-post-patch:
- @${REINPLACE_CMD} -e 's|libnet-config|libnet10-config|' ${WRKSRC}/Makefile
+GNU_CONFIGURE= yes
+USES= gmake
+
+PORTDOCS= *
+
+USE_GITHUB= yes
+GH_ACCOUNT= mct
+GH_COMMIT= 1ec970e
+GH_PROJECT= ${PORTNAME}
+GH_TAGNAME= ${PORTNAME}-${PORTVERSION}
.include <bsd.port.mk>
Modified: head/net/tcptraceroute/distinfo
==============================================================================
--- head/net/tcptraceroute/distinfo Tue Sep 9 18:38:29 2014 (r367759)
+++ head/net/tcptraceroute/distinfo Tue Sep 9 18:41:28 2014 (r367760)
@@ -1,2 +1,2 @@
-SHA256 (tcptraceroute-1.4.tar.gz) = 1ef6c4736b55f47d3a2bb26b999cbb409953a112f637bcbec4106da2a0937bde
-SIZE (tcptraceroute-1.4.tar.gz) = 31918
+SHA256 (tcptraceroute-1.5beta7.tar.gz) = 3b27b7c67e2eb00ef800c83e496f1198b992f038de5d3d13aa530ee3b22c77bb
+SIZE (tcptraceroute-1.5beta7.tar.gz) = 119068
Added: head/net/tcptraceroute/files/patch-configure
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/tcptraceroute/files/patch-configure Tue Sep 9 18:41:28 2014 (r367760)
@@ -0,0 +1,73 @@
+--- configure.orig 2006-03-28 13:00:00.000000000 +0800
++++ configure 2014-09-10 00:44:22.750008451 +0800
+@@ -3713,37 +3713,39 @@
+
+ fi;
+
+-LIBNET_CONFIG="libnet-config" # relative, using $PATH
+-
+-# Check whether --with-libnet or --without-libnet was given.
+-if test "${with_libnet+set}" = set; then
+- withval="$with_libnet"
+-
+- LIBNETCC=""
+- LIBNETLD=""
+-
+- test -x "$withval/bin/libnet-config" && LIBNET_CONFIG="$withval/bin/libnet-config"
+- test -x "$withval/libnet-config" && LIBNET_CONFIG="$withval/libnet-config"
+-
+- test -f "$withval/libnet.h" && LIBNETCC="$LIBNETCC -I$withval"
+- test -f "$withval/include/libnet.h" && LIBNETCC="$LIBNETCC -I$withval/include"
+-
+- test -f "$withval/libnet.a" && LIBNETLD="$LIBNETLD -L$withval"
+- test -f "$withval/lib/libnet.a" && LIBNETLD="$LIBNETLD -L$withval/lib"
+-
+- if test -z "$LIBNETCC" -o -z "$LIBNETLD"
+- then
+- { { echo "$as_me:$LINENO: error: No valid libnet library found in $withval" >&5
+-echo "$as_me: error: No valid libnet library found in $withval" >&2;}
+- { (exit 1); exit 1; }; }
+- else
+- CPPFLAGS="$CPPFLAGS $LIBNETCC"
+- LDFLAGS="$LDFLAGS $LIBNETLD"
+- { echo "$as_me:$LINENO: using libnet in $withval" >&5
+-echo "$as_me: using libnet in $withval" >&6;}
+- fi
+-
+-fi;
++LIBNET_CONFIG="libnet11-config" # relative, using $PATH
++CPPFLAGS="$CPPFLAGS $(${LIBNET_CONFIG} --cflags)"
++LDFLAGS="$LDFLAGS $(${LIBNET_CONFIG} --libs)"
++
++## Check whether --with-libnet or --without-libnet was given.
++#if test "${with_libnet+set}" = set; then
++# withval="$with_libnet"
++#
++# LIBNETCC=""
++# LIBNETLD=""
++#
++# test -x "$withval/bin/libnet-config" && LIBNET_CONFIG="$withval/bin/libnet-config"
++# test -x "$withval/libnet-config" && LIBNET_CONFIG="$withval/libnet-config"
++#
++# test -f "$withval/libnet.h" && LIBNETCC="$LIBNETCC -I$withval"
++# test -f "$withval/include/libnet.h" && LIBNETCC="$LIBNETCC -I$withval/include"
++#
++# test -f "$withval/libnet.a" && LIBNETLD="$LIBNETLD -L$withval"
++# test -f "$withval/lib/libnet.a" && LIBNETLD="$LIBNETLD -L$withval/lib"
++#
++# if test -z "$LIBNETCC" -o -z "$LIBNETLD"
++# then
++# { { echo "$as_me:$LINENO: error: No valid libnet library found in $withval" >&5
++#echo "$as_me: error: No valid libnet library found in $withval" >&2;}
++# { (exit 1); exit 1; }; }
++# else
++# CPPFLAGS="$CPPFLAGS $LIBNETCC"
++# LDFLAGS="$LDFLAGS $LIBNETLD"
++# { echo "$as_me:$LINENO: using libnet in $withval" >&5
++#echo "$as_me: using libnet in $withval" >&6;}
++# fi
++#
++#fi;
+
+
+ echo "$as_me:$LINENO: checking for pcap_open_live in -lpcap" >&5
Modified: head/net/tcptraceroute/pkg-descr
==============================================================================
--- head/net/tcptraceroute/pkg-descr Tue Sep 9 18:38:29 2014 (r367759)
+++ head/net/tcptraceroute/pkg-descr Tue Sep 9 18:41:28 2014 (r367760)
@@ -1,18 +1,17 @@
tcptraceroute is a traceroute implementation using TCP packets.
-The more traditional traceroute(8) sends out either UDP or ICMP ECHO
-packets with a TTL of one, and increments the TTL until the destination
-has been reached. By printing the gateways that generate ICMP time
-exceeded messages along the way, it is able to determine the path
-packets are taking to reach the destination.
+The more traditional traceroute(8) sends out either UDP or ICMP ECHO packets
+with a TTL of one, and increments the TTL until the destination has been
+reached. By printing the gateways that generate ICMP time exceeded messages
+along the way, it is able to determine the path packets are taking to reach the
+destination.
-The problem is that with the widespread use of firewalls on the modern
-Internet, many of the packets that traceroute(8) sends out end up being
-filtered, making it impossible to completely trace the path to the
-destination. However, in many cases, these firewalls will permit inbound
-TCP packets to specific ports that hosts sitting behind the firewall are
-listening for connections on. By sending out TCP SYN packets instead of
-UDP or ICMP ECHO packets, tcptraceroute is able to bypass the most
-common firewall filters.
+The problem is that with the widespread use of firewalls on the modern Internet,
+many of the packets that traceroute(8) sends out end up being filtered, making
+it impossible to completely trace the path to the destination. However, in many
+cases, these firewalls will permit inbound TCP packets to specific ports that
+hosts sitting behind the firewall are listening for connections on. By sending
+out TCP SYN packets instead of UDP or ICMP ECHO packets, tcptraceroute is able
+to bypass the most common firewall filters.
WWW: https://github.com/mct/tcptraceroute
Modified: head/net/tcptraceroute/pkg-plist
==============================================================================
--- head/net/tcptraceroute/pkg-plist Tue Sep 9 18:38:29 2014 (r367759)
+++ head/net/tcptraceroute/pkg-plist Tue Sep 9 18:41:28 2014 (r367760)
@@ -1,4 +1,2 @@
-man/man8/tcptraceroute.8.gz
- at mode 4555
-sbin/tcptraceroute
- at mode
+@(root,wheel,4555) bin/tcptraceroute
+man/man1/tcptraceroute.1.gz
More information about the svn-ports-head
mailing list