Index: head/net/ntraceroute/Makefile =================================================================== --- head/net/ntraceroute/Makefile (revision 421275) +++ head/net/ntraceroute/Makefile (revision 421276) @@ -1,32 +1,32 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= ntraceroute PORTVERSION= 6.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= NETBSD/traceroute-nanog \ http://mirrors.rit.edu/zi/ DISTNAME= traceroute.c EXTRACT_SUFX= DIST_SUBDIR= ${PORTNAME} MAINTAINER= zi@FreeBSD.org COMMENT= Ubiquitous network routing analysis tool WRKSRC= ${WRKDIR} EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= . PLIST_FILES= sbin/${PORTNAME} do-build: ${CC} -o ${WRKSRC}/${PORTNAME} -lm \ ${WRKSRC}/${DISTFILES} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin .include Index: head/net/ntraceroute/files/patch-traceroute.c =================================================================== --- head/net/ntraceroute/files/patch-traceroute.c (revision 421275) +++ head/net/ntraceroute/files/patch-traceroute.c (revision 421276) @@ -1,19 +1,23 @@ ---- ./traceroute.c.orig 2011-10-19 10:04:10.000000000 -0400 -+++ ./traceroute.c 2011-10-19 10:04:08.000000000 -0400 -@@ -2,6 +2,7 @@ +--- traceroute.c.orig 2016-09-02 21:07:07 UTC ++++ traceroute.c +@@ -2,6 +2,11 @@ /* * STILL BROKEN: traceroute -g on linux (LSRR) */ +#include ++#if __FreeBSD_version >= 1100030 ++#define BYTESWAP_IP_FLAGS ++#define BYTESWAP_IP_LEN ++#endif #define TRACE_TOS 1 #define SPRAY #define FIXT -@@ -798,7 +799,7 @@ +@@ -798,7 +803,7 @@ struct opacket { struct icmp icmp_probe; } ip_payload; #endif /* V6.3.0 */ -}; +} __attribute__((packed)); #ifdef SPRAY /*