|
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} \ |