commit: e2cbd36d3be616d48a33209d43a2c32bdeec66c5 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Fri Dec 23 14:52:55 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Fri Dec 23 14:52:55 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cbd36d
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(-) diff --git a/sci-libs/gsl/gsl-2.3.ebuild b/sci-libs/gsl/gsl-2.3.ebuild index 1ef8865..8d2f3c5 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 30aac9a..eb06cc2 100644 --- a/sci-libs/gsl/metadata.xml +++ b/sci-libs/gsl/metadata.xml @@ -21,5 +21,6 @@ <use> <flag name="cblas-external">Link gsl with external cblas provided by (<pkg>virtual/cblas</pkg>) instead of shipped internal version</flag> + <flag name="deprecated">Enable deprecated functions</flag> </use> </pkgmetadata>