commit:     ec7adfdc4d71e492ea1a0521c56321a3d70a6d41
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 21 11:35:04 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 21 11:35:04 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7adfdc

sys-libs/libcap: enable pam for all abis

Package-Manager: Portage-2.3.51_p14, Repoman-2.3.12_p5
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-libs/libcap/libcap-2.26-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libcap/libcap-2.26-r1.ebuild 
b/sys-libs/libcap/libcap-2.26-r1.ebuild
index ea415972d36..6840c717a14 100644
--- a/sys-libs/libcap/libcap-2.26-r1.ebuild
+++ b/sys-libs/libcap/libcap-2.26-r1.ebuild
@@ -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

Reply via email to