--- /usr/portage/app-crypt/qca-ossl/qca-ossl-2.0.0_beta3-r2.ebuild 2012-06-14 09:31:02.000000000 +0200 +++ /usr/local/portage/app-crypt/qca-ossl/qca-ossl-2.0.0_beta3-r2.ebuild 2015-04-11 13:58:11.327930546 +0200 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-crypt/qca-ossl/qca-ossl-2.0.0_beta3-r2.ebuild,v 1.9 2012/06/14 07:01:37 yngwin Exp $ -EAPI="2" +EAPI="4" inherit eutils qt4-r2 MY_P="${P/_/-}" @@ -15,15 +15,18 @@ LICENSE="LGPL-2" SLOT="2" KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris" -IUSE="debug" +IUSE="debug ssl2" DEPEND=">=app-crypt/qca-${QCA_VER}[debug?] - >=dev-libs/openssl-0.9.6" + >=dev-libs/openssl-0.9.6[ssl2?]" RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P} -PATCHES=( "${FILESDIR}/${PN}-openssl-1.0.0.patch" ) +src_prepare() { + epatch "${FILESDIR}"/${PN}-openssl-1.0.0.patch + use ssl2 || epatch "${FILESDIR}"/${PN}-remove-ssl2.patch +} src_configure() { use prefix || EPREFIX=