From a2e83e02da177b915b166a20ca83862c476ef2d9 Mon Sep 17 00:00:00 2001 From: Jason Zaman Date: Mon, 21 May 2018 14:51:16 +0800 Subject: [PATCH] sys-libs/libselinux: link to sys-libs/fts-standalone on musl Package-Manager: Portage-2.3.24, Repoman-2.3.6 --- sys-libs/libselinux/libselinux-9999.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys-libs/libselinux/libselinux-9999.ebuild b/sys-libs/libselinux/libselinux-9999.ebuild index edb830d3fa65..7b90d5d867ba 100644 --- a/sys-libs/libselinux/libselinux-9999.ebuild +++ b/sys-libs/libselinux/libselinux-9999.ebuild @@ -36,7 +36,8 @@ RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}:=[${MULTILIB_USEDEP}] python? ( ${PYTHON_DEPS} ) ruby? ( ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) - )" + ) + elibc_musl? ( sys-libs/fts-standalone )" DEPEND="${RDEPEND} virtual/pkgconfig python? ( >=dev-lang/swig-2.0.9 ) @@ -56,6 +57,7 @@ multilib_src_compile() { SHLIBDIR="/$(get_libdir)" \ LDFLAGS="-fPIC ${LDFLAGS} -pthread" \ USE_PCRE2="$(usex pcre2 y n)" \ + FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \ all if multilib_is_native_abi && use python; then @@ -65,6 +67,7 @@ multilib_src_compile() { LIBDIR="\$(PREFIX)/$(get_libdir)" \ SHLIBDIR="/$(get_libdir)" \ USE_PCRE2="$(usex pcre2 y n)" \ + FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \ pywrap } python_foreach_impl building @@ -81,6 +84,7 @@ multilib_src_compile() { LIBDIR="\$(PREFIX)/$(get_libdir)" \ SHLIBDIR="/$(get_libdir)" \ USE_PCRE2="$(usex pcre2 y n)" \ + FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \ rubywrap } for RUBYTARGET in ${USE_RUBY}; do -- 2.26.2