--- dev-libs/openssl/openssl-0.9.8g.ebuild +++ dev-libs/openssl/openssl-0.9.8g.ebuild @@ -35,6 +35,7 @@ epatch "${FILESDIR}"/${PN}-0.9.8-makedepend.patch #149583 epatch "${FILESDIR}"/${PN}-0.9.8e-make.patch #146316 epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch + epatch "${FILESDIR}"/${PN}-0.9.8g-respect-LDFLAGS.patch # allow openssl to be cross-compiled cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed" @@ -116,6 +117,14 @@ -e "/^SHARED_LDFLAGS=/s:$: ${LDFLAGS}:" \ Makefile || die + sed -i \ + -e "s:@LDFLAGS@:${LDFLAGS}:" \ + apps/Makefile || die + + sed -i \ + -e 's:$${LDFLAGS:${LDFLAGS:' \ + Makefile.shared || die + # depend is needed to use $confopts # rehash is needed to prep the certs/ dir emake -j1 depend || die "depend failed"