diff --git a/openssl-1.0.1e-r1.ebuild b/openssl-1.0.1e-r1.ebuild index 254d085..c6e60d4 100644 --- a/openssl-1.0.1e-r1.ebuild +++ b/openssl-1.0.1e-r1.ebuild @@ -32,6 +32,7 @@ RDEPEND="static-libs? ( ${LIB_DEPEND} ) DEPEND="${RDEPEND} sys-apps/diffutils >=dev-lang/perl-5 + x11-misc/makedepend test? ( sys-devel/bc )" PDEPEND="app-misc/ca-certificates" @@ -67,7 +68,6 @@ src_prepare() { sed -i \ -e '/DIRS/s: fips : :g' \ -e '/^MANSUFFIX/s:=.*:=ssl:' \ - -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ -e $(has noman FEATURES \ && echo '/^install:/s:install_docs::' \ || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ @@ -83,6 +83,12 @@ src_prepare() { append-flags -fno-strict-aliasing append-flags $(test-flags-CC -Wa,--noexecstack) + # allow compile using not CC=*gcc #417795 + # need DEPEND x11-misc/makedepend + if [[ "$(tc-getCC)" == *gcc ]] ; then + sed -i -e '/^MAKEDEPPROG/s:=.*:=$(CC):' Makefile.org || die + fi + sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906 ./config --test-sanity || die "I AM NOT SANE" }