Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 488640 | Differences between
and this patch

Collapse All | Expand All

(-)wireshark-1.99.0.ebuild (-8 / +15 lines)
Lines 3-9 Link Here
3
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.99.0.ebuild,v 1.2 2014/10/14 13:52:37 jer Exp $
3
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.99.0.ebuild,v 1.2 2014/10/14 13:52:37 jer Exp $
4
4
5
EAPI=5
5
EAPI=5
6
inherit autotools eutils fcaps qt4-r2 user
6
inherit autotools eutils fcaps multilib qt4-r2 user
7
7
8
DESCRIPTION="A network protocol analyzer formerly known as ethereal"
8
DESCRIPTION="A network protocol analyzer formerly known as ethereal"
9
HOMEPAGE="http://www.wireshark.org/"
9
HOMEPAGE="http://www.wireshark.org/"
Lines 14-23 SLOT="0/${PV}" Link Here
14
KEYWORDS=""
14
KEYWORDS=""
15
IUSE="
15
IUSE="
16
	adns +caps crypt doc doc-pdf geoip +gtk3 ipv6 kerberos lua +netlink +pcap
16
	adns +caps crypt doc doc-pdf geoip +gtk3 ipv6 kerberos lua +netlink +pcap
17
	portaudio +qt4 selinux smi sse4_2 ssl zlib
17
	portaudio +qt4 qt5 selinux smi sse4_2 ssl zlib
18
"
18
"
19
REQUIRED_USE="
19
REQUIRED_USE="
20
	ssl? ( crypt )
20
	ssl? ( crypt )
21
	^^ ( qt4 qt5 )
21
"
22
"
22
23
23
GTK_COMMON_DEPEND="
24
GTK_COMMON_DEPEND="
Lines 46-51 RDEPEND=" Link Here
46
		dev-qt/qtgui:4
47
		dev-qt/qtgui:4
47
		x11-misc/xdg-utils
48
		x11-misc/xdg-utils
48
		)
49
		)
50
	qt5? (
51
		dev-qt/qtcore:5
52
		dev-qt/qtgui:5
53
		dev-qt/qtprintsupport:5
54
		dev-qt/qtwidgets:5
55
		x11-misc/xdg-utils
56
	)
49
	selinux? ( sec-policy/selinux-wireshark )
57
	selinux? ( sec-policy/selinux-wireshark )
50
	smi? ( net-libs/libsmi )
58
	smi? ( net-libs/libsmi )
51
	ssl? ( net-libs/gnutls )
59
	ssl? ( net-libs/gnutls )
Lines 82-91 src_prepare() { Link Here
82
		"${FILESDIR}"/${PN}-1.99.0.1975-gcc_option.patch \
90
		"${FILESDIR}"/${PN}-1.99.0.1975-gcc_option.patch \
83
		"${FILESDIR}"/${PN}-1.99.0.1975-sse4_2.patch
91
		"${FILESDIR}"/${PN}-1.99.0.1975-sse4_2.patch
84
92
85
	# Qt5 support is broken since the build system does not determine
86
	# properly which `moc' it ought to use
87
	sed -i -e 's| Qt5||g' acinclude.m4 || die
88
89
	epatch_user
93
	epatch_user
90
94
91
	eautoreconf
95
	eautoreconf
Lines 108-114 src_configure() { Link Here
108
	fi
112
	fi
109
113
110
	# Enable wireshark binary with any supported GUI toolkit (bug #473188)
114
	# Enable wireshark binary with any supported GUI toolkit (bug #473188)
111
	if use gtk3 || use qt4 ; then
115
	if use gtk3 || use qt4 || use qt5; then
112
		myconf+=( "--enable-wireshark" )
116
		myconf+=( "--enable-wireshark" )
113
	else
117
	else
114
		myconf+=( "--disable-wireshark" )
118
		myconf+=( "--disable-wireshark" )
Lines 132-138 src_configure() { Link Here
132
		$(use_with pcap dumpcap-group wireshark) \
136
		$(use_with pcap dumpcap-group wireshark) \
133
		$(use_with pcap) \
137
		$(use_with pcap) \
134
		$(use_with portaudio) \
138
		$(use_with portaudio) \
135
		$(use_with qt4 qt) \
139
		$(usex qt4 --with-qt '') \
140
		$(usex qt5 --with-qt '') \
141
		$(usex qt5 MOC=/usr/$(get_libdir)/qt5/bin/moc '') \
142
		$(usex qt5 UIC=/usr/$(get_libdir)/qt5/bin/uic '') \
136
		$(use_with smi libsmi) \
143
		$(use_with smi libsmi) \
137
		$(use_with ssl gnutls) \
144
		$(use_with ssl gnutls) \
138
		$(use_with zlib) \
145
		$(use_with zlib) \

Return to bug 488640