Gentoo Archives: gentoo-commits

From: Marius Brehler <marbre@××××××××××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/gsl/
Date: Wed, 08 Mar 2017 07:30:49
Message-Id: 1488913158.05087873dcd1d294a3ae1c0c528b108b90eb01d5.marbre@gentoo
1 commit: 05087873dcd1d294a3ae1c0c528b108b90eb01d5
2 Author: François Bissey <francois.bissey <AT> canterbury <DOT> ac <DOT> nz>
3 AuthorDate: Sat Mar 4 21:26:52 2017 +0000
4 Commit: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
5 CommitDate: Tue Mar 7 18:59:18 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=05087873
7
8 sci-libs/gsl: use run_in_build_dir instead of cd ${BUILDDIR}. Move 2.3-r1 to 2.3 to ease review.
9
10 Package-Manager: portage-2.3.3
11
12 sci-libs/gsl/gsl-2.1.ebuild | 18 ++++------------
13 sci-libs/gsl/{gsl-2.3-r1.ebuild => gsl-2.3.ebuild} | 24 +++++++---------------
14 2 files changed, 11 insertions(+), 31 deletions(-)
15
16 diff --git a/sci-libs/gsl/gsl-2.1.ebuild b/sci-libs/gsl/gsl-2.1.ebuild
17 index b26a45748..94c797b45 100644
18 --- a/sci-libs/gsl/gsl-2.1.ebuild
19 +++ b/sci-libs/gsl/gsl-2.1.ebuild
20 @@ -28,35 +28,25 @@ src_prepare() {
21
22 src_configure() {
23 gsl_configure() {
24 - cd "${BUILD_DIR}"
25 if use cblas-external; then
26 export CBLAS_LIBS="$($(tc-getPKG_CONFIG) --libs cblas)"
27 export CBLAS_CFLAGS="$($(tc-getPKG_CONFIG) --cflags cblas)"
28 fi
29 econf $(use_with cblas-external)
30 }
31 - multilib_foreach_abi gsl_configure
32 + multilib_foreach_abi run_in_build_dir gsl_configure
33 }
34
35 src_compile() {
36 - gsl_compile() {
37 - cd "${BUILD_DIR}"
38 - default
39 - }
40 - multilib_foreach_abi gsl_compile
41 + multilib_foreach_abi run_in_build_dir default
42 }
43
44 src_test() {
45 - gsl_test() {
46 - cd "${BUILD_DIR}"
47 - default
48 - }
49 - multilib_foreach_abi gsl_test
50 + multilib_foreach_abi run_in_build_dir default
51 }
52
53 src_install() {
54 gsl_install() {
55 - cd "${BUILD_DIR}"
56 local libname=gslcblas
57
58 create_pkgconfig \
59 @@ -73,7 +63,7 @@ src_install() {
60
61 default
62 }
63 - multilib_foreach_abi gsl_install
64 + multilib_foreach_abi run_in_build_dir gsl_install
65
66 # Don't add gsl as a cblas alternative if using cblas-external
67 use cblas-external || alternatives_for cblas gsl 0 \
68
69 diff --git a/sci-libs/gsl/gsl-2.3-r1.ebuild b/sci-libs/gsl/gsl-2.3.ebuild
70 similarity index 85%
71 rename from sci-libs/gsl/gsl-2.3-r1.ebuild
72 rename to sci-libs/gsl/gsl-2.3.ebuild
73 index 95b4344be..609c0cb62 100644
74 --- a/sci-libs/gsl/gsl-2.3-r1.ebuild
75 +++ b/sci-libs/gsl/gsl-2.3.ebuild
76 @@ -30,27 +30,25 @@ src_prepare() {
77
78 src_configure() {
79 gsl_configure() {
80 - cd "${BUILD_DIR}"
81 if use cblas-external; then
82 export CBLAS_LIBS="$($(tc-getPKG_CONFIG) --libs cblas)"
83 export CBLAS_CFLAGS="$($(tc-getPKG_CONFIG) --cflags cblas)"
84 fi
85 econf $(use_with cblas-external)
86 }
87 - multilib_foreach_abi gsl_configure
88 + multilib_foreach_abi run_in_build_dir gsl_configure
89 }
90
91 src_compile() {
92 - gsl_compile() {
93 - cd "${BUILD_DIR}"
94 - default
95 - }
96 - multilib_foreach_abi gsl_compile
97 + multilib_foreach_abi run_in_build_dir default
98 +}
99 +
100 +src_test() {
101 + multilib_foreach_abi run_in_build_dir default
102 }
103
104 src_install() {
105 gsl_install() {
106 - cd "${BUILD_DIR}"
107 local libname=gslcblas
108
109 create_pkgconfig \
110 @@ -67,18 +65,10 @@ src_install() {
111
112 default
113 }
114 - multilib_foreach_abi gsl_install
115 + multilib_foreach_abi run_in_build_dir gsl_install
116
117 # Don't add gsl as a cblas alternative if using cblas-external
118 use cblas-external || alternatives_for cblas gsl 0 \
119 ${GSL_ALTERNATIVES[@]} \
120 /usr/include/cblas.h gsl/gsl_cblas.h
121 }
122 -
123 -src_test() {
124 - gsl_test() {
125 - cd "${BUILD_DIR}"
126 - default
127 - }
128 - multilib_foreach_abi gsl_test
129 -}