Lines 19-44
Link Here
|
19 |
LICENSE="LGPL-2.1" |
19 |
LICENSE="LGPL-2.1" |
20 |
SLOT="0" |
20 |
SLOT="0" |
21 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux" |
21 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux" |
22 |
IUSE="autoipd bookmarks dbus doc gdbm gtk gtk3 howl-compat +introspection ipv6 kernel_linux mdnsresponder-compat mono nls python qt4 selinux test utils" |
22 |
IUSE="autoipd bookmarks chroot daemon dbus doc gdbm glib gtk gtk3 howl-compat +introspection ipv6 kernel_linux mdnsresponder-compat mono nls python qt4 selinux test utils xml" |
23 |
|
23 |
|
24 |
REQUIRED_USE=" |
24 |
REQUIRED_USE=" |
|
|
25 |
chroot? ( kernel_linux ) |
25 |
utils? ( || ( gtk gtk3 ) ) |
26 |
utils? ( || ( gtk gtk3 ) ) |
26 |
python? ( dbus gdbm ) |
27 |
python? ( dbus gdbm ) |
27 |
mono? ( dbus ) |
28 |
mono? ( dbus ) |
28 |
howl-compat? ( dbus ) |
29 |
howl-compat? ( dbus ) |
|
|
30 |
introspection? ( glib ) |
29 |
mdnsresponder-compat? ( dbus ) |
31 |
mdnsresponder-compat? ( dbus ) |
30 |
" |
32 |
" |
31 |
|
33 |
|
32 |
COMMON_DEPEND=" |
34 |
COMMON_DEPEND=" |
33 |
dev-libs/libdaemon |
35 |
daemon? ( dev-libs/libdaemon ) |
34 |
dev-libs/expat |
36 |
xml? ( dev-libs/expat ) |
35 |
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] |
37 |
glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) |
36 |
gdbm? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] ) |
38 |
gdbm? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] ) |
37 |
qt4? ( dev-qt/qtcore:4[${MULTILIB_USEDEP}] ) |
39 |
qt4? ( dev-qt/qtcore:4[${MULTILIB_USEDEP}] ) |
38 |
gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] ) |
40 |
gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] ) |
39 |
gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] ) |
41 |
gtk3? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] ) |
40 |
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) |
42 |
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) |
41 |
kernel_linux? ( sys-libs/libcap ) |
43 |
chroot? ( sys-libs/libcap ) |
42 |
introspection? ( dev-libs/gobject-introspection ) |
44 |
introspection? ( dev-libs/gobject-introspection ) |
43 |
mono? ( |
45 |
mono? ( |
44 |
dev-lang/mono |
46 |
dev-lang/mono |
Lines 160-166
Link Here
|
160 |
myconf+=( $(multilib_native_use_enable doc monodoc) ) |
162 |
myconf+=( $(multilib_native_use_enable doc monodoc) ) |
161 |
fi |
163 |
fi |
162 |
|
164 |
|
163 |
if ! multilib_is_native_abi; then |
165 |
if ! ( use daemon && multilib_is_native_abi ); then |
164 |
myconf+=( |
166 |
myconf+=( |
165 |
# used by daemons only |
167 |
# used by daemons only |
166 |
--disable-libdaemon |
168 |
--disable-libdaemon |
Lines 175-182
Link Here
|
175 |
--disable-pygtk \ |
177 |
--disable-pygtk \ |
176 |
--disable-xmltoman \ |
178 |
--disable-xmltoman \ |
177 |
--disable-monodoc \ |
179 |
--disable-monodoc \ |
178 |
--enable-glib \ |
180 |
$(use_enable glib) \ |
179 |
--enable-gobject \ |
181 |
$(use_enable glib gobject) \ |
180 |
$(multilib_native_use_enable test tests) \ |
182 |
$(multilib_native_use_enable test tests) \ |
181 |
$(multilib_native_use_enable autoipd) \ |
183 |
$(multilib_native_use_enable autoipd) \ |
182 |
$(use_enable mdnsresponder-compat compat-libdns_sd) \ |
184 |
$(use_enable mdnsresponder-compat compat-libdns_sd) \ |
Lines 194-199
Link Here
|
194 |
$(use_enable qt4) \ |
196 |
$(use_enable qt4) \ |
195 |
$(use_enable gdbm) \ |
197 |
$(use_enable gdbm) \ |
196 |
$(systemd_with_unitdir) \ |
198 |
$(systemd_with_unitdir) \ |
|
|
199 |
$(usex xml '' --with-xml=none) \ |
197 |
"${myconf[@]}" |
200 |
"${myconf[@]}" |
198 |
} |
201 |
} |
199 |
|
202 |
|