sys-devel/llvm: Use newenvd with stdin form
authorMichał Górny <mgorny@gentoo.org>
Wed, 15 Aug 2018 08:46:58 +0000 (10:46 +0200)
committerMichał Górny <mgorny@gentoo.org>
Wed, 15 Aug 2018 10:32:44 +0000 (12:32 +0200)
sys-devel/llvm/llvm-7.0.9999.ebuild
sys-devel/llvm/llvm-9999.ebuild

index 7e0077310f599fdd170d4618c8e7b6aff213e072..2777a3c503c19185c5360498224f462a8c176d68 100644 (file)
@@ -230,14 +230,13 @@ multilib_src_install() {
 
 multilib_src_install_all() {
        local revord=$(( 9999 - ${SLOT} ))
-       cat <<-_EOF_ > "${T}/10llvm-${revord}" || die
+       newenvd - "10llvm-${revord}" <<-_EOF_
                PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/bin"
                # we need to duplicate it in ROOTPATH for Portage to respect...
                ROOTPATH="${EPREFIX}/usr/lib/llvm/${SLOT}/bin"
                MANPATH="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
                LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
-_EOF_
-       doenvd "${T}/10llvm-${revord}"
+       _EOF_
 
        docompress "/usr/lib/llvm/${SLOT}/share/man"
 }
index d5404d204a078b0cf727510574177f73c96c7bae..ed5dd0b817a771af73865c8817a909c7ad58e7f1 100644 (file)
@@ -256,14 +256,13 @@ multilib_src_install() {
 
 multilib_src_install_all() {
        local revord=$(( 9999 - ${SLOT} ))
-       cat <<-_EOF_ > "${T}/10llvm-${revord}" || die
+       newenvd - "10llvm-${revord}" <<-_EOF_
                PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/bin"
                # we need to duplicate it in ROOTPATH for Portage to respect...
                ROOTPATH="${EPREFIX}/usr/lib/llvm/${SLOT}/bin"
                MANPATH="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
                LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
-_EOF_
-       doenvd "${T}/10llvm-${revord}"
+       _EOF_
 
        docompress "/usr/lib/llvm/${SLOT}/share/man"
 }