Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/lapack/
Date: Tue, 29 Dec 2020 06:52:23
Message-Id: 1609224737.591d3867bd3ebd6c366e623a7ac4da889fb91068.sam@gentoo
1 commit: 591d3867bd3ebd6c366e623a7ac4da889fb91068
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 29 06:51:54 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 29 06:52:17 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591d3867
7
8 sci-libs/lapack: conditionally build tests
9
10 Actually use the patch.
11
12 Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14
15 sci-libs/lapack/lapack-3.9.0.ebuild | 15 ++++++++-------
16 1 file changed, 8 insertions(+), 7 deletions(-)
17
18 diff --git a/sci-libs/lapack/lapack-3.9.0.ebuild b/sci-libs/lapack/lapack-3.9.0.ebuild
19 index 311a994271d..ccbb4f59699 100644
20 --- a/sci-libs/lapack/lapack-3.9.0.ebuild
21 +++ b/sci-libs/lapack/lapack-3.9.0.ebuild
22 @@ -3,7 +3,6 @@
23
24 EAPI=7
25
26 -#CMAKE_MAKEFILE_GENERATOR="emake"
27 inherit cmake
28
29 DESCRIPTION="BLAS,CBLAS,LAPACK,LAPACKE reference implementations"
30 @@ -13,18 +12,20 @@ SRC_URI="https://github.com/Reference-LAPACK/lapack/archive/v${PV}.tar.gz -> ${P
31 LICENSE="BSD"
32 SLOT="0"
33 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
34 -IUSE="lapacke doc eselect-ldso test"
35 # TODO: static-libs 64bit-index
36 +IUSE="lapacke doc eselect-ldso test"
37 RESTRICT="!test? ( test )"
38
39 +BDEPEND="virtual/pkgconfig"
40 RDEPEND="
41 - eselect-ldso? ( >=app-eselect/eselect-blas-0.2
42 - >=app-eselect/eselect-lapack-0.2 )
43 !app-eselect/eselect-cblas
44 virtual/fortran
45 + eselect-ldso? (
46 + >=app-eselect/eselect-blas-0.2
47 + >=app-eselect/eselect-lapack-0.2
48 + )
49 doc? ( app-doc/blas-docs )"
50 -DEPEND="${RDEPEND}
51 - virtual/pkgconfig"
52 +DEPEND="${RDEPEND}"
53
54 PATCHES=(
55 "${FILESDIR}/${PN}-3.9.0-build-tests.patch"
56 @@ -35,7 +36,7 @@ src_configure() {
57 -DCBLAS=ON
58 -DLAPACKE=$(usex lapacke)
59 -DBUILD_SHARED_LIBS=ON
60 - -DBUILD_TESTING=ON
61 + -DBUILD_TESTING=$(usex test)
62 )
63
64 cmake_src_configure