pkgsrc/net/wireshark/Makefile
tron aa2aefe1c3 Update "wireshark" package to version 1.2.6. Changes since version 1.2.5:
- Bug Fixes
  The following vulnerabilities have been fixed. See the security
  advisory for details and a workaround.
  - Babi discovered several buffer overflows in the LWRES
    dissector.
  The following bugs have been fixed:
  - Wireshark could crash while decrypting Kerberos data.
  - Address display filters hang Wireshark. (Bug 658)
  - PSML - structure context node missing. (Bug 1564)
  - Wireshark doesn't dynamically update the packet list. (Bug 1605)
  - LUA: There's no tvb_get_stringz() equivalent. (Bug 2244)
  - tvb_new_real_data is prone to memory leak. (Bug 3917)
  - Malformed OPC UA traffic makes Wireshark "freeze". (Bug 3986)
  - Analyze->Expert... doesn't show IP "Bad Checksum" errors. (Bug 4177)
  - Wireshark can't decrypt WPA(2)-PSK when passphrase is 63
    bytes. (Bug 4183)
  - RTP stream analysis: Wrong jitter values after clicking the
    refresh button. (Bug 4340)
  - Wireshark decodes bootp option 2 incorrectly. (Bug 4342)
  - Deleting SMI modules causes Wireshark to crash. (Bug 4354)
  - Wireshark decodes kerberos AS-REQ PADATA incorrect. (Bug 4363)
  - PDML output from TShark includes invalid characters. (Bug 4402)
  - Empty GPRS LLC S frames cause truncated data exception. (Bug 4417)
- Updated Protocol Support
  BJNP, BOOTP/DHCP, DHCPv6, FIP, GPRS LLC, IEEE 802.11, IP,
  Kerberos, OPCUA, SCTP, SSL, ZRTP
2010-01-29 12:09:52 +00:00

54 lines
1.5 KiB
Makefile

# $NetBSD: Makefile,v 1.42 2010/01/29 12:09:52 tron Exp $
DISTNAME= wireshark-1.2.6
CATEGORIES= net
MASTER_SITES= http://www.wireshark.org/download/src/ \
${MASTER_SITE_SOURCEFORGE:=wireshark/}
EXTRACT_SUFX= .tar.bz2
OWNER= tron@NetBSD.org
HOMEPAGE= http://www.wireshark.org/
COMMENT= Network protocol analyzer
LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
CONFLICTS+= ethereal-[0-9]*
USE_LANGUAGES= c c++
USE_TOOLS+= gmake perl pkg-config
USE_LIBTOOL= YES
SHLIBTOOL_OVERRIDE= # empty
CHECK_PORTABILITY_SKIP+= packaging/macosx/*/*
GNU_CONFIGURE= YES
CONFIGURE_ARGS+= --enable-static=no
CONFIGURE_ARGS+= --enable-threads
CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q}
CONFIGURE_ARGS+= --with-pcap=${BUILDLINK_PREFIX.libpcap}
CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
CONFIGURE_ARGS+= --with-pcre=${BUILDLINK_PREFIX.pcre}
PTHREAD_OPTS+= require
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
.if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*)
USE_BUILTIN.libpcap= no
.endif
# wireshark no longer builds with NetBSD 3.x provided zlib
BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"
.include "../../devel/libsmi/buildlink3.mk"
.include "../../security/gnutls/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"