summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2014-06-15 08:52:48 +0000
committerTony Vroon <chainsaw@gentoo.org>2014-06-15 08:52:48 +0000
commit47ee6b98c1d7de063e38c17f5431c768789d6c64 (patch)
tree7958656aecf6df6d5abd01cc8beee7709ce567bd
parentStable for x86, wrt bug #512896 (diff)
downloadgentoo-2-47ee6b98c1d7de063e38c17f5431c768789d6c64.tar.gz
gentoo-2-47ee6b98c1d7de063e38c17f5431c768789d6c64.tar.bz2
gentoo-2-47ee6b98c1d7de063e38c17f5431c768789d6c64.zip
Decouple multilib experiment from security stabilisation yet again. Can we stop leaving these landmines in the tree please. Some of us like our limbs.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB5058F9A)
-rw-r--r--dev-libs/openssl/ChangeLog9
-rw-r--r--dev-libs/openssl/openssl-0.9.8z_p1-r1.ebuild (renamed from dev-libs/openssl/openssl-0.9.8z_p1.ebuild)38
2 files changed, 22 insertions, 25 deletions
diff --git a/dev-libs/openssl/ChangeLog b/dev-libs/openssl/ChangeLog
index 66d5b8381bce..597aadb8847d 100644
--- a/dev-libs/openssl/ChangeLog
+++ b/dev-libs/openssl/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/openssl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.550 2014/06/15 08:27:07 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.551 2014/06/15 08:52:48 chainsaw Exp $
+
+*openssl-0.9.8z_p1-r1 (15 Jun 2014)
+
+ 15 Jun 2014; Tony Vroon <chainsaw@gentoo.org> -openssl-0.9.8z_p1.ebuild,
+ +openssl-0.9.8z_p1-r1.ebuild:
+ Decouple multilib experiment from security stabilisation yet again. Can we
+ stop leaving these landmines in the tree please. Some of us like our limbs.
*openssl-0.9.8z_p1 (15 Jun 2014)
diff --git a/dev-libs/openssl/openssl-0.9.8z_p1.ebuild b/dev-libs/openssl/openssl-0.9.8z_p1-r1.ebuild
index d705de86364e..577e4d74a428 100644
--- a/dev-libs/openssl/openssl-0.9.8z_p1.ebuild
+++ b/dev-libs/openssl/openssl-0.9.8z_p1-r1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8z_p1.ebuild,v 1.1 2014/06/15 08:27:07 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8z_p1-r1.ebuild,v 1.1 2014/06/15 08:52:48 chainsaw Exp $
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
-EAPI="5"
+EAPI="2"
-inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
+inherit eutils flag-o-matic toolchain-funcs multilib
PLEVEL=`echo ${PV##*_p} | tr [1-26] [a-z]`
MY_PV=${PV/_p*/${PLEVEL}}
@@ -21,22 +21,15 @@ SLOT="0.9.8"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="bindist gmp kerberos sse2 test zlib"
-RDEPEND="gmp? ( dev-libs/gmp[${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
- kerberos? ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] )
- abi_x86_32? (
- !<=app-emulation/emul-linux-x86-baselibs-20140508-r4
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
- )
+RDEPEND="gmp? ( dev-libs/gmp )
+ zlib? ( sys-libs/zlib )
+ kerberos? ( app-crypt/mit-krb5 )
!=dev-libs/openssl-0.9.8*:0"
DEPEND="${RDEPEND}
sys-apps/diffutils
>=dev-lang/perl-5
test? ( sys-devel/bc )"
-# Do not install any docs
-DOCS=()
-
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch
epatch "${FILESDIR}"/${PN}-0.9.8h-ldflags.patch #181438
@@ -73,11 +66,9 @@ src_prepare() {
sed -i '1s,^:$,#!/usr/bin/perl,' Configure #141906
sed -i '/^"debug-bodo/d' Configure # 0.9.8za shipped broken
./config --test-sanity || die "I AM NOT SANE"
-
- multilib_copy_sources
}
-multilib_src_configure() {
+src_configure() {
unset APPS #197996
unset SCRIPTS #312551
@@ -99,7 +90,6 @@ multilib_src_configure() {
einfo "Use configuration ${sslout:-(openssl knows best)}"
local config="Configure"
[[ -z ${sslout} ]] && config="config"
-
echoit \
./${config} \
${sslout} \
@@ -134,16 +124,16 @@ multilib_src_configure() {
Makefile || die
}
-multilib_src_compile() {
+src_compile() {
# depend is needed to use $confopts
- emake -j1 depend
- emake -j1 build_libs
+ emake -j1 depend || die "depend failed"
+ emake -j1 build_libs || die "make build_libs failed"
}
-multilib_src_test() {
- emake -j1 test
+src_test() {
+ emake -j1 test || die "make test failed"
}
-multilib_src_install() {
- dolib.so lib{crypto,ssl}.so.0.9.8
+src_install() {
+ dolib.so lib{crypto,ssl}.so.0.9.8 || die
}