Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: virtual/lapacke/
Date: Mon, 28 Dec 2015 08:17:21
Message-Id: 1451290418.3a5e4ddcf7f1369051ebe8344c9fa15e3a392220.jlec@gentoo
1 commit: 3a5e4ddcf7f1369051ebe8344c9fa15e3a392220
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 28 08:13:38 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 28 08:13:38 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=3a5e4ddc
7
8 virtual/lapacke: Version Bump, add ABI_X86 and int64 support
9
10 Package-Manager: portage-2.2.26
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 virtual/lapacke/lapacke-3.6.ebuild | 27 +++++++++++++++++++++++++++
14 virtual/lapacke/metadata.xml | 4 ++++
15 2 files changed, 31 insertions(+)
16
17 diff --git a/virtual/lapacke/lapacke-3.6.ebuild b/virtual/lapacke/lapacke-3.6.ebuild
18 new file mode 100644
19 index 0000000..c469912
20 --- /dev/null
21 +++ b/virtual/lapacke/lapacke-3.6.ebuild
22 @@ -0,0 +1,27 @@
23 +# Copyright 1999-2015 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +# $Id$
26 +
27 +EAPI=5
28 +
29 +MULTILIB_COMPAT=( abi_x86_{32,64} )
30 +
31 +inherit multilib-build
32 +
33 +DESCRIPTION="Virtual for LAPACK C implementation"
34 +HOMEPAGE=""
35 +SRC_URI=""
36 +
37 +LICENSE=""
38 +SLOT="0"
39 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
40 +IUSE="int64"
41 +
42 +RDEPEND="
43 + || (
44 + abi_x86_64? ( !abi_x86_32? ( >=sci-libs/lapacke-reference-3.5 ) )
45 + sci-libs/mkl[int64?,${MULTILIB_USEDEP}]
46 + )
47 + int64? ( sci-libs/mkl[int64,${MULTILIB_USEDEP}] )
48 + "
49 +DEPEND=""
50
51 diff --git a/virtual/lapacke/metadata.xml b/virtual/lapacke/metadata.xml
52 index 43a75c8..a21ef90 100644
53 --- a/virtual/lapacke/metadata.xml
54 +++ b/virtual/lapacke/metadata.xml
55 @@ -6,4 +6,8 @@
56 Gentoo virtual package for the Linear Algebra PACKAge
57 C implementation.
58 </longdescription>
59 + <use>
60 + <flag name="int64">Add eselect module for blas libraries built with 64 bits
61 + integer ABI</flag>
62 + </use>
63 </pkgmetadata>