svn commit: r441813 - head/sysutils/pftop

Dimitry Andric dim at FreeBSD.org
Fri May 26 20:01:02 UTC 2017


Author: dim (src committer)
Date: Fri May 26 20:01:01 2017
New Revision: 441813
URL: https://svnweb.freebsd.org/changeset/ports/441813

Log:
  Fix building of sysutils/pftop on FreeBSD 12, where pcap-int.h has been
  removed.  This patches the affected files to use <pcap/pcap.h> instead.
  
  Submitted by:	woodsb02
  Approved by:	bapt
  PR:		217219
  MFH:		2017Q2

Modified:
  head/sysutils/pftop/Makefile

Modified: head/sysutils/pftop/Makefile
==============================================================================
--- head/sysutils/pftop/Makefile	Fri May 26 19:53:14 2017	(r441812)
+++ head/sysutils/pftop/Makefile	Fri May 26 20:01:01 2017	(r441813)
@@ -12,8 +12,6 @@ COMMENT=	Utility for real-time display o
 
 LICENSE=	BSD2CLAUSE
 
-BROKEN_FreeBSD_12=	fails to compile: sf-gencode.h: pcap-int.h: No such file or directory
-
 OPTIONS_DEFINE=	ALTQ
 
 ALTQ_DESC=	ALTQ support for queue statistics
@@ -61,6 +59,14 @@ post-patch:
 .if ${OPSYS} == DragonFly || ${OSVERSION} >= 1100070
 	@${REINPLACE_CMD} -e 's|altq/|net/&|' ${WRKSRC}/pftop.c
 .endif
+	@${REINPLACE_CMD} -e 's|#include .pcap-int.h.|#include <pcap/pcap.h>|g' \
+		${WRKSRC}/bpf_image.c \
+		${WRKSRC}/bpf_optimize.c \
+		${WRKSRC}/pcap-nametoaddr.c \
+		${WRKSRC}/sf-gencode.c \
+		${WRKSRC}/sf-gencode.h \
+		${WRKSRC}/sf-grammer.y \
+		${WRKSRC}/sf-scanner.l
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/pftop ${STAGEDIR}${PREFIX}/sbin


More information about the svn-ports-all mailing list