Gentoo Archives: gentoo-commits

From: Sebastien Fabbro <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/tmglib/
Date: Tue, 28 Jan 2014 19:02:07
Message-Id: 1386610015.c6a5bc93dd337ffbd26dd137ef3b18213aa5af87.bicatali@gentoo
1 commit: c6a5bc93dd337ffbd26dd137ef3b18213aa5af87
2 Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 9 17:26:55 2013 +0000
4 Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 9 17:26:55 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c6a5bc93
7
8 sci-libs/tmglib: Version bump
9
10 Package-Manager: portage-2.2.7-prefix
11
12 ---
13 sci-libs/tmglib/ChangeLog | 5 +++
14 sci-libs/tmglib/tmglib-3.5.0.ebuild | 61 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 66 insertions(+)
16
17 diff --git a/sci-libs/tmglib/ChangeLog b/sci-libs/tmglib/ChangeLog
18 index b923543..54e33f9 100644
19 --- a/sci-libs/tmglib/ChangeLog
20 +++ b/sci-libs/tmglib/ChangeLog
21 @@ -2,6 +2,11 @@
22 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
23 # $Header: $
24
25 +*tmglib-3.5.0 (09 Dec 2013)
26 +
27 + 09 Dec 2013; Sébastien Fabbro <bicatali@g.o> +tmglib-3.5.0.ebuild:
28 + sci-libs/tmglib: Version bump
29 +
30 22 Feb 2013; Justin Lecher <jlec@g.o> tmglib-3.4.2.ebuild,
31 metadata.xml:
32 Add missing dep on virtual/blas
33
34 diff --git a/sci-libs/tmglib/tmglib-3.5.0.ebuild b/sci-libs/tmglib/tmglib-3.5.0.ebuild
35 new file mode 100644
36 index 0000000..0c76283
37 --- /dev/null
38 +++ b/sci-libs/tmglib/tmglib-3.5.0.ebuild
39 @@ -0,0 +1,61 @@
40 +# Copyright 1999-2013 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +# $Header: $
43 +
44 +EAPI=5
45 +
46 +inherit cmake-utils fortran-2
47 +
48 +MYP=lapack-${PV}
49 +
50 +DESCRIPTION="Test Matrix Generator library for LAPACK"
51 +HOMEPAGE="http://www.netlib.org/lapack/"
52 +SRC_URI="http://www.netlib.org/lapack/${MYP}.tgz"
53 +
54 +LICENSE="BSD"
55 +SLOT="0"
56 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
57 +IUSE="static-libs"
58 +
59 +RDEPEND="
60 + virtual/blas
61 + virtual/lapack"
62 +DEPEND="${RDEPEND}
63 + virtual/pkgconfig"
64 +
65 +S="${WORKDIR}/${MYP}"
66 +
67 +src_prepare() {
68 + use static-libs && mkdir "${WORKDIR}/${PN}_static"
69 +}
70 +
71 +src_configure() {
72 + tmg_configure() {
73 + local mycmakeargs=(
74 + -DUSE_OPTIMIZED_BLAS=ON
75 + -DUSE_OPTIMIZED_LAPACK=ON
76 + -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)"
77 + -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs lapack)"
78 + -DTESTING=ON
79 + $@
80 + )
81 + cmake-utils_src_configure
82 + }
83 +
84 + tmg_configure -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF
85 + use static-libs && \
86 + CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" tmg_configure \
87 + -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON
88 +}
89 +
90 +src_compile() {
91 + cmake-utils_src_compile -C TESTING/MATGEN
92 + use static-libs && CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" \
93 + cmake-utils_src_compile -C TESTING/MATGEN
94 +}
95 +
96 +src_install() {
97 + cmake-utils_src_install -C TESTING/MATGEN
98 + use static-libs && CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" \
99 + cmake-utils_src_install -C TESTING/MATGEN
100 +}