svn commit: r449051 - branches/2017Q3/net-mgmt/tcpreplay
Mark Felder
feld at FreeBSD.org
Thu Aug 31 19:29:20 UTC 2017
Author: feld
Date: Thu Aug 31 19:29:19 2017
New Revision: 449051
URL: https://svnweb.freebsd.org/changeset/ports/449051
Log:
MFH: r448998 r449000 r449020
Add base/port options for libpcap
PR: 221923
Approved by: ehaupt (maintainer)
Correctly define the _DESC values
Reported by: ehaupt,mat
Fix OPTIONS_SINGLE logic. The two options (LIBPCAP_BASE and LIBPCAP_PORTS) need
to be mutually exclusive.
If LIBPCAP_BASE is selected, make sure the binary is linked against the libpcap
from base, even if net/libpcap is present.
Bump PORTREVISION to make sure the OPTIONS change is tracked.
Reported by: jbeich
Approved by: ports-secteam (with hat)
Modified:
branches/2017Q3/net-mgmt/tcpreplay/Makefile
Directory Properties:
branches/2017Q3/ (props changed)
Modified: branches/2017Q3/net-mgmt/tcpreplay/Makefile
==============================================================================
--- branches/2017Q3/net-mgmt/tcpreplay/Makefile Thu Aug 31 18:26:32 2017 (r449050)
+++ branches/2017Q3/net-mgmt/tcpreplay/Makefile Thu Aug 31 19:29:19 2017 (r449051)
@@ -4,6 +4,7 @@
PORTNAME= tcpreplay
PORTVERSION= 4.2.6
DISTVERSIONPREFIX= v
+PORTREVISION= 3
CATEGORIES= net-mgmt
MAINTAINER= ehaupt at FreeBSD.org
@@ -26,6 +27,17 @@ CONFIGURE_ARGS= --program-transform-name='s|.*\(tcp.*\
# required when using autogen
CONFIGURE_ARGS+= --disable-local-libopts --disable-libopts-install
+
+LIBPCAP_BASE_DESC= Build with libpcap from the base OS
+LIBPCAP_PORTS_DESC= Build with net/libpcap
+
+OPTIONS_SINGLE= LIBPCAP
+OPTIONS_SINGLE_LIBPCAP= LIBPCAP_BASE LIBPCAP_PORTS
+
+OPTIONS_DEFAULT= LIBPCAP_BASE
+
+LIBPCAP_BASE_CONFIGURE_ON= --with-libpcap=/usr/lib
+LIBPCAP_PORTS_LIB_DEPENDS= libpcap.so:net/libpcap
post-patch:
@${REINPLACE_CMD} -e 's|-Wall -O3||' ${WRKSRC}/${CONFIGURE_SCRIPT}.ac
More information about the svn-ports-branches
mailing list