--- /usr/portage/app-crypt/mit-krb5/mit-krb5-1.12.1.ebuild 2014-01-18 22:08:09.000000000 +0100 +++ app-crypt/mit-krb5/mit-krb5-1.12.1.ebuild 2014-03-18 19:11:56.000000000 +0100 @@ -5,7 +5,7 @@ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) -inherit eutils flag-o-matic python-any-r1 versionator +inherit eutils flag-o-matic python-any-r1 versionator multilib-minimal MY_P="${P/mit-}" P_DIR=$(get_version_component_range 1-2) @@ -19,11 +19,13 @@ IUSE="doc +keyutils openldap +pkinit +threads test xinetd" RDEPEND="!!app-crypt/heimdal - >=sys-libs/e2fsprogs-libs-1.41.0 - || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) - keyutils? ( sys-apps/keyutils ) - openldap? ( net-nds/openldap ) - pkinit? ( dev-libs/openssl ) + >=sys-libs/e2fsprogs-libs-1.41.0[${MULTILIB_USEDEP}] + || ( dev-libs/libverto[libev,${MULTILIB_USEDEP}] + dev-libs/libverto[libevent,${MULTILIB_USEDEP}] + dev-libs/libverto[tevent,${MULTILIB_USEDEP}] ) + keyutils? ( sys-apps/keyutils[${MULTILIB_USEDEP}] ) + openldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) + pkinit? ( dev-libs/openssl[${MULTILIB_USEDEP}] ) xinetd? ( sys-apps/xinetd )" DEPEND="${RDEPEND} ${PYTHON_DEPS} @@ -49,13 +51,14 @@ kadmin/testing/util/tcl_kadm5.c || die } -src_configure() { +multilib_src_configure() { append-cppflags "-I${EPREFIX}/usr/include/et" # QA append-flags -fno-strict-aliasing append-flags -fno-strict-overflow use keyutils || export ac_cv_header_keyutils_h=no + ECONF_SOURCE="${S}" \ econf \ $(use_with openldap ldap) \ "$(use_with test tcl "${EPREFIX}/usr")" \ @@ -71,20 +74,22 @@ --disable-rpath } -src_compile() { +multilib_src_compile() { emake -j1 } -src_test() { +multilib_src_test() { emake -j1 check } -src_install() { +multilib_src_install() { emake \ DESTDIR="${D}" \ EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ install +} +multilib_src_install_all() { # default database dir keepdir /var/lib/krb5kdc