|
|
LICENSE="GPL-2" | LICENSE="GPL-2" |
SLOT="0" | SLOT="0" |
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" | KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" |
IUSE="debug gtk ncurses nls" |
IUSE="debug gtk ncurses nls hb2" |
| |
#EVMS uses libuuid from e2fsprogs | #EVMS uses libuuid from e2fsprogs |
RDEPEND="virtual/libc | RDEPEND="virtual/libc |
|
|
>=sys-apps/baselayout-1.9.4-r6 | >=sys-apps/baselayout-1.9.4-r6 |
gtk? ( =x11-libs/gtk+-1* | gtk? ( =x11-libs/gtk+-1* |
=dev-libs/glib-1* ) | =dev-libs/glib-1* ) |
|
hb2? ( >=sys-cluster/heartbeat-2 ) |
ncurses? ( sys-libs/ncurses | ncurses? ( sys-libs/ncurses |
>=dev-libs/glib-2.12.4-r1 )" | >=dev-libs/glib-2.12.4-r1 )" |
DEPEND="${RDEPEND}" | DEPEND="${RDEPEND}" |
|
|
use ncurses || excluded_interfaces="--disable-text-mode" | use ncurses || excluded_interfaces="--disable-text-mode" |
use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui" | use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui" |
| |
|
local myconf="" |
|
use hb2 && myconf="--disable-ha" |
|
|
# We have to link statically against glib because evmsn resides in /sbin | # We have to link statically against glib because evmsn resides in /sbin |
econf \ | econf \ |
--libdir=/$(get_libdir) \ | --libdir=/$(get_libdir) \ |
|
|
--with-static-glib \ | --with-static-glib \ |
$(use_with debug) \ | $(use_with debug) \ |
$(use_enable nls) \ | $(use_enable nls) \ |
|
$(use_enable hb2) \ |
|
${myconf} \ |
${excluded_interfaces} || die "Failed configure" | ${excluded_interfaces} || die "Failed configure" |
emake || die "Failed emake" | emake || die "Failed emake" |
} | } |