summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>2017-04-11 15:33:14 +0200
committerMichael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>2017-04-11 15:33:14 +0200
commit7f69b8bca227b19b2f77d7bb8aa00029a3cb2ea4 (patch)
tree544f9b317b776d5f22d8611e461bc70e1ce1e37a
parentsys-apps/portage (prefix-chaining): display pulled in deps earlier (diff)
downloadprefix-7f69b8bca227b19b2f77d7bb8aa00029a3cb2ea4.tar.gz
prefix-7f69b8bca227b19b2f77d7bb8aa00029a3cb2ea4.tar.bz2
prefix-7f69b8bca227b19b2f77d7bb8aa00029a3cb2ea4.zip
dev-libs/openssl: in prefix-chain do not hardcode EPREFIX to find perl
Package-Manager: Portage-2.3.4-prefix, Repoman-2.3.2
-rw-r--r--dev-libs/openssl/openssl-1.0.2j.ebuild1
-rw-r--r--dev-libs/openssl/openssl-1.0.2k.ebuild1
-rw-r--r--dev-libs/openssl/openssl-1.1.0c.ebuild1
3 files changed, 3 insertions, 0 deletions
diff --git a/dev-libs/openssl/openssl-1.0.2j.ebuild b/dev-libs/openssl/openssl-1.0.2j.ebuild
index 57d00c528a..d9431874d3 100644
--- a/dev-libs/openssl/openssl-1.0.2j.ebuild
+++ b/dev-libs/openssl/openssl-1.0.2j.ebuild
@@ -98,6 +98,7 @@ src_prepare() {
append-flags $(test-flags-CC -Wa,--noexecstack)
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
+ use prefix-chain && sed -i '1s,^:$,#!/usr/bin/env perl,' Configure #141906
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
# The config script does stupid stuff to prompt the user. Kill it.
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
diff --git a/dev-libs/openssl/openssl-1.0.2k.ebuild b/dev-libs/openssl/openssl-1.0.2k.ebuild
index 79564bce90..6eec6d68c3 100644
--- a/dev-libs/openssl/openssl-1.0.2k.ebuild
+++ b/dev-libs/openssl/openssl-1.0.2k.ebuild
@@ -101,6 +101,7 @@ src_prepare() {
append-flags $(test-flags-CC -Wa,--noexecstack)
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
+ use prefix-chain && sed -i '1s,^:$,#!/usr/bin/env perl,' Configure #141906
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
# The config script does stupid stuff to prompt the user. Kill it.
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
diff --git a/dev-libs/openssl/openssl-1.1.0c.ebuild b/dev-libs/openssl/openssl-1.1.0c.ebuild
index 60e4adad73..33e4913d4d 100644
--- a/dev-libs/openssl/openssl-1.1.0c.ebuild
+++ b/dev-libs/openssl/openssl-1.1.0c.ebuild
@@ -80,6 +80,7 @@ src_prepare() {
append-flags $(test-flags-CC -Wa,--noexecstack)
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
+ use prefix-chain ||
# Prefixify Configure shebang (#141906)
sed \
-e "1s,/usr/bin/env,${EPREFIX}&," \