1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/wireshark/trunk/Makefile

Revision 16916, 3.6 KB (checked in by dmichelsen, 4 months ago)

WHOLE TREE: Explicitly set GARTYPE to current default 'v2'

Line 
1NAME = wireshark
2VERSION = 1.6.4
3CATEGORIES = apps
4GARTYPE = v2
5
6DESCRIPTION = Wireshark (was Ethereal) is a free network protocol analyzer
7define BLURB
8  Wireshark is the world's foremost network protocol analyzer, and is the
9  de facto (and often de jure) standard across many industries and
10  educational institutions.
11endef
12
13MASTER_SITES = $(SF_MIRRORS)
14DISTFILES  = $(NAME)-$(VERSION).tar.bz2
15
16PATCHFILES += 0001-Solaris-9-doesn-t-have-stdint.h.patch
17
18# Use patch until this is fixed:
19#   https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6615
20PATCHFILES += 0002-Don-t-return-value-in-void-functions.patch
21
22VENDOR_URL = http://www.wireshark.org/
23
24BUILD_DEP_PKGS += CSWlibgcrypt-dev
25BUILD_DEP_PKGS += CSWglib2devel
26BUILD_DEP_PKGS += CSWlibgpg-error-dev
27BUILD_DEP_PKGS += CSWgtk2devel
28BUILD_DEP_PKGS += CSWpangodevel
29BUILD_DEP_PKGS += CSWlibz-dev
30BUILD_DEP_PKGS += CSWggettext-dev
31BUILD_DEP_PKGS += CSWlibcares-dev
32BUILD_DEP_PKGS += CSWlibpcap-dev
33BUILD_DEP_PKGS += CSWlibsmi-dev
34BUILD_DEP_PKGS += CSWlibkrb5-dev
35BUILD_DEP_PKGS += CSWossldevel
36BUILD_DEP_PKGS += CSWlibgnutls-dev
37BUILD_DEP_PKGS += CSWlua
38BUILD_DEP_PKGS += CSWgeoip-dev
39
40PACKAGES += CSWwireshark
41SPKG_DESC_CSWwireshark = Wireshark (was Ethereal) is a free network protocol analyzer
42# PKGFILES is catchall
43RUNTIME_DEP_PKGS_CSWwireshark += CSWlibgcrypt11
44RUNTIME_DEP_PKGS_CSWwireshark += CSWglib2
45RUNTIME_DEP_PKGS_CSWwireshark += CSWlibgpg-error0
46RUNTIME_DEP_PKGS_CSWwireshark += CSWgtk2
47RUNTIME_DEP_PKGS_CSWwireshark += CSWpango
48RUNTIME_DEP_PKGS_CSWwireshark += CSWlibz1
49RUNTIME_DEP_PKGS_CSWwireshark += CSWlibintl8
50RUNTIME_DEP_PKGS_CSWwireshark += CSWlibcares2
51RUNTIME_DEP_PKGS_CSWwireshark += CSWlibpcap1
52RUNTIME_DEP_PKGS_CSWwireshark += CSWlibsmi2
53RUNTIME_DEP_PKGS_CSWwireshark += CSWlibcom-err3
54RUNTIME_DEP_PKGS_CSWwireshark += CSWlibkrb5-3
55RUNTIME_DEP_PKGS_CSWwireshark += CSWlibk5crypto3
56RUNTIME_DEP_PKGS_CSWwireshark += CSWosslrt
57RUNTIME_DEP_PKGS_CSWwireshark += CSWlibgnutls26
58RUNTIME_DEP_PKGS_CSWwireshark += CSWlua
59RUNTIME_DEP_PKGS_CSWwireshark += CSWftype2
60RUNTIME_DEP_PKGS_CSWwireshark += CSWlibatk
61RUNTIME_DEP_PKGS_CSWwireshark += CSWlibcairo2
62RUNTIME_DEP_PKGS_CSWwireshark += CSWgeoip
63RUNTIME_DEP_PKGS_CSWwireshark += CSWfconfig
64
65# No more library splitting unless absolutely necessary
66CHECKPKG_OVERRIDES_CSWwireshark += shared-lib-package-contains-so-symlink
67CHECKPKG_OVERRIDES_CSWwireshark += non-uniform-lib-versions-in-package
68
69# example, \fI/usr/local/share/wireshark/preferences\fR) on UNIX-compatible
70CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/rawshark.1
71CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/wireshark/rawshark.html
72
73# \&\fI/usr/local/lib/wireshark/plugins/$VERSION\fR), and then
74# example, \fI/usr/local/share/wireshark/preferences\fR) on UNIX-compatible
75CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/wireshark.1
76CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/wireshark/wireshark.html
77
78# example, \fI/usr/local/share/wireshark/preferences\fR) on UNIX-compatible
79CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/tshark.1
80CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/wireshark/tshark.html
81
82REINPLACEMENTS += mibs
83REINPLACE_MATCH_mibs = /usr/share/snmp/mibs
84REINPLACE_WITH_mibs = /opt/csw/share/mibs
85REINPLACE_FILES_mibs += epan/oids.c
86
87CONFIGURE_ARGS = $(DIRPATHS)
88CONFIGURE_ARGS += --enable-usr-local=no
89CONFIGURE_ARGS += --with-ssl=/opt/csw
90
91include gar/category.mk
92
93PATH := /opt/csw/gnu:$(PATH)
Note: See TracBrowser for help on using the browser.