From e2cbd36d3be616d48a33209d43a2c32bdeec66c5 Mon Sep 17 00:00:00 2001 From: Manuel RĂ¼ger Date: Fri, 23 Dec 2016 15:52:55 +0100 Subject: sci-libs/gsl: Add USE-flag to enable deprecated functions As acked by jlec Package-Manager: portage-2.3.3 --- sci-libs/gsl/gsl-2.3.ebuild | 7 +++++-- sci-libs/gsl/metadata.xml | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'sci-libs/gsl') diff --git a/sci-libs/gsl/gsl-2.3.ebuild b/sci-libs/gsl/gsl-2.3.ebuild index 1ef88655494f..8d2f3c5e03bc 100644 --- a/sci-libs/gsl/gsl-2.3.ebuild +++ b/sci-libs/gsl/gsl-2.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0/19.3" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="cblas-external static-libs" +IUSE="cblas-external +deprecated static-libs" RDEPEND="cblas-external? ( virtual/cblas )" DEPEND="${RDEPEND} @@ -47,9 +47,12 @@ src_prepare() { filter-flags -ffast-math default + if use deprecated; then + sed -i -e "/GSL_DISABLE_DEPRECATED/,+2d" configure.ac || die + fi eautoreconf - cp "${FILESDIR}"/eselect.cblas.gsl "${T}"/ + cp "${FILESDIR}"/eselect.cblas.gsl "${T}"/ || die sed -i -e "s:/usr:${EPREFIX}/usr:" "${T}"/eselect.cblas.gsl || die if [[ ${CHOST} == *-darwin* ]] ; then sed -i -e 's/\.so\([\.0-9]\+\)\?/\1.dylib/g' \ diff --git a/sci-libs/gsl/metadata.xml b/sci-libs/gsl/metadata.xml index 30aac9a98021..eb06cc2dd11c 100644 --- a/sci-libs/gsl/metadata.xml +++ b/sci-libs/gsl/metadata.xml @@ -21,5 +21,6 @@ Link gsl with external cblas provided by (virtual/cblas) instead of shipped internal version + Enable deprecated functions -- cgit v1.2.3-65-gdbad