diff options
Diffstat (limited to 'net/wireshark/Makefile')
-rw-r--r-- | net/wireshark/Makefile | 49 |
1 files changed, 43 insertions, 6 deletions
diff --git a/net/wireshark/Makefile b/net/wireshark/Makefile index 1a3e62e49afa..7fd78c4741ad 100644 --- a/net/wireshark/Makefile +++ b/net/wireshark/Makefile @@ -6,7 +6,7 @@ # PORTNAME?= wireshark -PORTVERSION= 0.99.3a +PORTVERSION= 0.99.4 PORTREVISION?= 0 CATEGORIES= net ipv6 MASTER_SITES= http://www.wireshark.org/download/src/ @@ -22,15 +22,20 @@ USE_PYTHON_BUILD=yes USE_ICONV= yes USE_BZIP2= yes USE_GCC= 3.4+ +USE_GMAKE= yes USE_GNOME= gnometarget WANT_GNOME= yes USE_OPENSSL= yes -CONFIGURE_ENV= MIBDIRS="/dev/null" +CONFIGURE_ENV= MIBDIRS="/dev/null" \ + LIBS="${WIRESHARK_LIBS}" CONFIGURE_ARGS+= --program-transform-name="" \ - --with-ssl=/usr + --with-ssl=${OPENSSLBASE} MAKE_ENV= MIBDIRS="/dev/null" -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes DATADIR= ${PREFIX}/share/${DATADIR_NAME} +LDFLAGS+= -L${LOCALBASE}/lib + +WIRESHARK_LIBS= .for x in capinfos editcap idl2wrs mergecap text2pcap .if defined(LITE) @@ -55,6 +60,13 @@ PLIST_SUB+= ${x:U}=bin/$x USE_XLIB= yes .endif +.if !defined(LITE) +OPTIONS= RTP "Enable support for playing back RTP streams" off \ + SNMP "Enable SNMP OID translation support" on \ + ADNS "Enable asynchronous DNS lookup support" on \ + PCRE "Enable regular expression matching support" on +.endif + .include <bsd.port.pre.mk> .if !defined(WITHOUT_X11) @@ -65,6 +77,7 @@ USE_GNOME+= gtk12 CONFIGURE_ARGS+= --disable-gtk2 .else USE_GNOME+= gtk20 +WIRESHARK_LIBS+=${PTHREAD_LIBS} .endif .else PLIST_SUB+= WIRESHARK="@comment wireshark not built" @@ -97,11 +110,29 @@ CONFIGURE_ARGS+= --with-pcre=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-pcre=no .endif +#.if defined(WITH_LUA) && !defined(LITE) +#USE_LUA= 5.1 +#CONFIGURE_ARGS+=--with-lua=${LUA_PREFIX} +#PLIST_SUB+= LUA="" +#.else +CONFIGURE_ARGS+=--without-lua +#PLIST_SUB+= LUA="@comment " +#.endif + +.if defined(WITH_RTP) && !defined(LITE) +LIB_DEPENDS+= portaudio:${PORTSDIR}/audio/portaudio +CONFIGURE_ARGS+=--with-portaudio=${LOCALBASE} +WIRESHARK_LIBS+=${PTHREAD_LIBS} +.else +CONFIGURE_ARGS+=--without-portaudio +.endif + .if !defined(WITHOUT_SNMP) && !defined(LITE) LIB_DEPENDS+= netsnmp.9:${PORTSDIR}/net-mgmt/net-snmp -CONFIGURE_ARGS+= --with-net-snmp=${LOCALBASE}/bin/net-snmp-config +CONFIGURE_ARGS+= --with-net-snmp=${LOCALBASE}/bin/net-snmp-config \ + --without-ucd-snmp .else -CONFIGURE_ARGS+= --enable-snmp=no --with-ucd-snmp=no --with-net-snmp=no +CONFIGURE_ARGS+= --with-ucd-snmp=no --with-net-snmp=no .endif .if !defined(WITHOUT_ADNS) && !defined(LITE) @@ -124,4 +155,10 @@ CONFIGURE_ARGS+=--with-libgcrypt-prefix=${LOCALBASE} MAN1+= dumpcap.1 tshark.1 MAN4+= wireshark-filter.4 +post-patch: + @${REINPLACE_CMD} -e 's|lua5\.1|lua${LUA_VER_STR}|g ; \ + s|NETSNMPCNFIG|NETSNMPCONFIG| ; \ + s|-llua${LUA_VER_STR}|${LUA_LIBDIR}/liblua.a|g' \ + ${WRKSRC}/configure + .include <bsd.port.post.mk> |