security/yersinia: Add PORTS_PCAP option
Add a new option PORTS_PCAP and explicit rules to build it using base libpcap or ports PR: 254301 Approved by: maintainer timeout (5 months) Sponsored by: Rubicon Communications, LLC ("Netgate")
This commit is contained in:
parent
b8431d76fc
commit
90580b96c4
@ -2,8 +2,10 @@
|
||||
|
||||
PORTNAME= yersinia
|
||||
PORTVERSION= 0.8.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
# MASTER_SITES= http://www.yersinia.net/download/
|
||||
PKGNAMESUFFIX= -gtk
|
||||
|
||||
MAINTAINER= ayu@commun.jp
|
||||
COMMENT= Layer 2 vulnerability scanner (switches, spanning tree, 802.1q ...)
|
||||
@ -16,7 +18,6 @@ LIB_DEPENDS= libnet.so:net/libnet \
|
||||
|
||||
USES= autoreconf gnome ncurses pkgconfig
|
||||
USE_GNOME= cairo gdkpixbuf2 gtk20
|
||||
PKGNAMESUFFIX= -gtk
|
||||
USE_GITHUB= yes
|
||||
GH_TUPLE= tomac:yersinia:8c0d7c5
|
||||
GNU_CONFIGURE= yes
|
||||
@ -24,6 +25,14 @@ GNU_CONFIGURE= yes
|
||||
PLIST_FILES= sbin/yersinia \
|
||||
man/man8/yersinia.8.gz
|
||||
|
||||
OPTIONS_DEFINE= PORTS_PCAP
|
||||
|
||||
PORTS_PCAP_DESC=Use ports PCAP instead of system PCAP
|
||||
|
||||
PORTS_PCAP_CONFIGURE_ON= --with-pcap-includes=${LOCALBASE}/include
|
||||
PORTS_PCAP_CONFIGURE_OFF= --with-pcap-includes=/usr/include
|
||||
PORTS_PCAP_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcap.a:net/libpcap
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's,-O3 -Wall -g,${CFLAGS} -fcommon,' \
|
||||
${WRKSRC}/configure.ac
|
||||
|
Loading…
Reference in New Issue
Block a user