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

Collapse All | Expand All

(-)/var/cache/portage/gentoo/media-sound/murmur/murmur-1.2.0_pre20090911.ebuild (-1 / +10 lines)
Lines 17-23 Link Here
17
LICENSE="BSD"
17
LICENSE="BSD"
18
SLOT="0"
18
SLOT="0"
19
KEYWORDS="~amd64 ~x86"
19
KEYWORDS="~amd64 ~x86"
20
IUSE="+dbus debug +ice pch zeroconf"
20
IUSE="+dbus debug +ice pch zeroconf avahi"
21
21
22
RDEPEND="dev-libs/openssl
22
RDEPEND="dev-libs/openssl
23
	>=dev-libs/protobuf-2.2.0
23
	>=dev-libs/protobuf-2.2.0
Lines 35-40 Link Here
35
S="${WORKDIR}/${MY_P}"
35
S="${WORKDIR}/${MY_P}"
36
36
37
pkg_setup() {
37
pkg_setup() {
38
	if use avahi && use ! zeroconf ; then
39
		eerror "'avahi' is a suboption to the 'zeroconf' useflag"
40
		eerror "You need to enable zeroconf to get Bonjour functionality"
41
		die "'avahi' is a suboption to the 'zeroconf' useflag"
42
	fi
43
38
	enewgroup murmur
44
	enewgroup murmur
39
	enewuser murmur -1 -1 /var/lib/murmur murmur
45
	enewuser murmur -1 -1 /var/lib/murmur murmur
40
}
46
}
Lines 45-50 Link Here
45
		"${S}"/scripts/murmur.conf \
51
		"${S}"/scripts/murmur.conf \
46
		"${S}"/scripts/murmur.ini.system \
52
		"${S}"/scripts/murmur.ini.system \
47
		|| die "sed failed."
53
		|| die "sed failed."
54
55
	epatch "${FILESDIR}/murmur-1.2.0_pre20090911-no-avahi.patch"
48
}
56
}
49
57
50
src_configure() {
58
src_configure() {
Lines 54-59 Link Here
54
	use ice || conf_add="${conf_add} no-ice"
62
	use ice || conf_add="${conf_add} no-ice"
55
	use pch || conf_add="${conf_add} no-pch"
63
	use pch || conf_add="${conf_add} no-pch"
56
	use zeroconf || conf_add="${conf_add} no-bonjour"
64
	use zeroconf || conf_add="${conf_add} no-bonjour"
65
	use avahi || conf_add="${conf_add} no-avahi"
57
66
58
	eqmake4 main.pro -recursive \
67
	eqmake4 main.pro -recursive \
59
		CONFIG+="${conf_add} \
68
		CONFIG+="${conf_add} \

Return to bug 287925