From b07f8b0b5a03243325bcb38264c21319daac11e0 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Sun, 11 Aug 2019 11:53:41 +0200 Subject: dev-libs/liblinear: Revert "Add IUSE=blas." In commit 22acd3654a599abcfe5457c157b6e2937a0242ec ("Add IUSE=blas.") I tried to add support for linking against a BLAS implementation as suggested in liblinear's documentation. As so far liblinear does not support any helpers for linking against it as well as a BLAS library in an automated way, enabling USE=blas can result in linking failures in packages that are unaware of the BLAS linkage. Until a pkg-config file or other reliable source for library linkage is provided with liblinear, usage of an external BLAS library cannot be supported. Package-Manager: Portage-2.3.71, Repoman-2.3.17 Fixes: https://bugs.gentoo.org/691926 Signed-off-by: Jeroen Roovers --- dev-libs/liblinear/liblinear-210-r1.ebuild | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'dev-libs/liblinear/liblinear-210-r1.ebuild') diff --git a/dev-libs/liblinear/liblinear-210-r1.ebuild b/dev-libs/liblinear/liblinear-210-r1.ebuild index ca03976be48..cb9a44912d2 100644 --- a/dev-libs/liblinear/liblinear-210-r1.ebuild +++ b/dev-libs/liblinear/liblinear-210-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,15 +12,6 @@ SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/3" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" -IUSE="blas" - -RDEPEND=" - blas? ( virtual/blas ) -" -DEPEND=" - ${RDEPEND} - blas? ( virtual/pkgconfig ) -" src_prepare() { sed -i \ @@ -34,9 +25,6 @@ src_prepare() { -e '/^CFLAGS/d;/^CXXFLAGS/d' \ -e 's|$${SHARED_LIB_FLAG}|& $(LDFLAGS)|g' \ Makefile || die - if use blas; then - sed -i -e 's:blas/blas.a::g' Makefile || die - fi } src_compile() { @@ -47,7 +35,6 @@ src_compile() { CXXFLAGS="${CXXFLAGS} -fPIC" \ AR="$(tc-getAR) rcv" \ RANLIB="$(tc-getRANLIB)" \ - LIBS="$(usex blas "$( $(tc-getPKG_CONFIG) --libs blas )" blas/blas.a)" \ lib all } -- cgit v1.2.3