Pullup ticket 3232 - requested by tron
[pkgsrcv2.git] / net / wireshark / Makefile
1 # $NetBSD: Makefile,v 1.47.2.2 2010/08/04 21:11:23 spz Exp $
2
3 DISTNAME=               wireshark-1.4.0
4 CATEGORIES=             net
5 MASTER_SITES=           http://www.wireshark.org/download/src/ \
6                         ${MASTER_SITE_SOURCEFORGE:=wireshark/}
7 EXTRACT_SUFX=           .tar.bz2
8
9 OWNER=                  tron@NetBSD.org
10 HOMEPAGE=               http://www.wireshark.org/
11 COMMENT=                Network protocol analyzer
12 LICENSE=                gnu-gpl-v2
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 CONFLICTS+=             ethereal-[0-9]*
17
18 USE_LANGUAGES=          c c++
19 USE_TOOLS+=             gmake perl pkg-config yacc lex
20
21 USE_LIBTOOL=            YES
22 SHLIBTOOL_OVERRIDE=     # empty
23 CHECK_PORTABILITY_SKIP+= packaging/macosx/*/*
24
25 GNU_CONFIGURE=          YES
26 CONFIGURE_ARGS+=        --enable-static=no
27 CONFIGURE_ARGS+=        --enable-threads
28 CONFIGURE_ARGS+=        --with-ssl=${SSLBASE:Q}
29 CONFIGURE_ARGS+=        --with-pcap=${BUILDLINK_PREFIX.libpcap}
30 CONFIGURE_ARGS+=        --with-zlib=${BUILDLINK_PREFIX.zlib}
31 CONFIGURE_ARGS+=        --with-pcre=${BUILDLINK_PREFIX.pcre}
32 CONFIGURE_ENV+=         ac_cv_path_YACCDUMMY=${TOOLS_PATH.yacc}
33 CONFIGURE_ENV+=         ac_cv_path_LEXDUMMY=${TOOLS_PATH.lex}
34
35 PTHREAD_OPTS+=          require
36
37 .include "../../mk/bsd.prefs.mk"
38 .include "options.mk"
39
40 .if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*)
41 USE_BUILTIN.libpcap=    no
42 .endif
43
44 # wireshark no longer builds with NetBSD 3.x provided zlib
45 BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1
46
47 .include "../../devel/glib2/buildlink3.mk"
48 .include "../../devel/pcre/buildlink3.mk"
49 .include "../../devel/zlib/buildlink3.mk"
50 .include "../../net/libpcap/buildlink3.mk"
51 .include "../../devel/libsmi/buildlink3.mk"
52 .include "../../security/gnutls/buildlink3.mk"
53 .include "../../security/openssl/buildlink3.mk"
54
55 .include "../../mk/pthread.buildlink3.mk"
56 .include "../../mk/bsd.pkg.mk"