sys-libs/libcap: enable pam for all abis
authorMike Gilbert <floppym@gentoo.org>
Wed, 21 Nov 2018 11:35:04 +0000 (06:35 -0500)
committerMike Gilbert <floppym@gentoo.org>
Wed, 21 Nov 2018 11:35:04 +0000 (06:35 -0500)
Package-Manager: Portage-2.3.51_p14, Repoman-2.3.12_p5
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
sys-libs/libcap/libcap-2.26-r1.ebuild

index ea415972d363d03e8436e85d7e54065f0fbbe335..6840c717a142040b2aa0d0fea7a2f7b1dfd97e8f 100644 (file)
@@ -18,7 +18,7 @@ IUSE="pam static-libs"
 # While the build system optionally uses gperf, we don't DEPEND on it because
 # the build automatically falls back when it's unavailable.  #604802
 RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
-       pam? ( virtual/pam )"
+       pam? ( virtual/pam[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
        sys-kernel/linux-headers"
 
@@ -41,7 +41,7 @@ run_emake() {
        local args=(
                prefix="${EPREFIX}/usr"
                lib="$(get_libdir)"
-               PAM_CAP=$(multilib_native_usex pam yes no)
+               PAM_CAP=$(usex pam yes no)
                DYNAMIC=yes
        )
        emake "${args[@]}" "$@"
@@ -68,7 +68,7 @@ multilib_src_install() {
                rm -r "${ED%/}"/usr/$(get_libdir)/security || die
        fi
 
-       if multilib_is_native_abi && use pam; then
+       if use pam; then
                dopammod pam_cap/pam_cap.so
                dopamsecurity '' pam_cap/capability.conf
        fi