Gentoo Archives: gentoo-commits

From: Sebastien Fabbro <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/bicatali:master commit in: sci-libs/openblas/, sci-libs/openblas/files/
Date: Wed, 23 Feb 2011 18:33:28
Message-Id: eca8d18b9d62bb3de04b19bad6a5e1adcf3ed51d.bicatali@gentoo
1 commit: eca8d18b9d62bb3de04b19bad6a5e1adcf3ed51d
2 Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 23 18:32:21 2011 +0000
4 Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 23 18:32:21 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/bicatali.git;a=commit;h=eca8d18b
7
8 fixed ldflags propagation
9
10 ---
11 sci-libs/openblas/ChangeLog | 4 ++++
12 sci-libs/openblas/Manifest | 5 +++--
13 sci-libs/openblas/files/openblas-sharedlibs.patch | 6 +++---
14 sci-libs/openblas/openblas-9999.ebuild | 4 +++-
15 4 files changed, 13 insertions(+), 6 deletions(-)
16
17 diff --git a/sci-libs/openblas/ChangeLog b/sci-libs/openblas/ChangeLog
18 index 223edec..8962ce2 100644
19 --- a/sci-libs/openblas/ChangeLog
20 +++ b/sci-libs/openblas/ChangeLog
21 @@ -2,6 +2,10 @@
22 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
23 # $Header: $
24
25 + 23 Feb 2011; Sébastien Fabbro <bicatali@g.o> openblas-9999.ebuild,
26 + files/openblas-sharedlibs.patch:
27 + fixed ldflags propagation
28 +
29 *openblas-9999 (23 Feb 2011)
30
31 23 Feb 2011; Sébastien Fabbro <bicatali@g.o> +openblas-9999.ebuild,
32
33 diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest
34 index d3ce047..da41504 100644
35 --- a/sci-libs/openblas/Manifest
36 +++ b/sci-libs/openblas/Manifest
37 @@ -1,4 +1,5 @@
38 -AUX openblas-sharedlibs.patch 1926 RMD160 2922ebe6e0e05b8844ea89feaea8ff30a0caacb9 SHA1 66ce3c97c91c70b5cb733e02219c2179dd8279f2 SHA256 0802a87e8f5c90ad99a78f1b82f3d85ed474b53b7adcb204c3bc934a9239a64d
39 -EBUILD openblas-9999.ebuild 2656 RMD160 b854e17cb4a4bbb5f1dd10cc41673686dec0acc0 SHA1 67923c5e1cfd06bf8221024a0f355af275bcb644 SHA256 970d80a6b8b33e01a76b9274b1d2157aa221b30d77eb2c65e48176b7abcbeed5
40 +AUX openblas-init.patch 423 RMD160 1b99e3dc4a678652c4b19ea954f338128b10bca7 SHA1 4264cb20e66c08a54a742189ec97462d85c193e6 SHA256 4584dd28e27dc4153aa9b6377f8f285e81d08b85ad138d93a7121ef4d5188d4c
41 +AUX openblas-sharedlibs.patch 1929 RMD160 87db891bb2e0b538da7a4f21c10c65b78149a26c SHA1 031912957004745f5e68c2cdf3899f0e80118377 SHA256 fc5f014d6b81a481a9c9c29d82de07f5a5182d9355f90071ba89b680f7e09c1b
42 +EBUILD openblas-9999.ebuild 2755 RMD160 d7f074e4f3e65b92d2aa0cda63a9e2df91a7e18f SHA1 b2d60e24a9ead604bad01dc72417edd9cc728b7a SHA256 1f9aa770ca0ed372cce9e35d7ade6d333546608ceeae5cd3ff429d23f1bb9c98
43 MISC ChangeLog 295 RMD160 59b4808b4a82b6e9cbe57638581d379f3c5a98f2 SHA1 84cf60ac42f25ba629839b96ee6afe424d439003 SHA256 6b3b1793f43f754464a4d83f8ec146ca54e684f030d6fa81907312ab8f0c0274
44 MISC metadata.xml 569 RMD160 4405ffe0e8941f0806ce0b7f984052be2ee4ed8b SHA1 ae10082e791ba7635e3c5986b0842fd74ff9ef38 SHA256 ddd3fa2f35204325b559955bc761c1c837265b9fc3ecc31dac760bc30fa082d2
45
46 diff --git a/sci-libs/openblas/files/openblas-sharedlibs.patch b/sci-libs/openblas/files/openblas-sharedlibs.patch
47 index 270f343..3ebe307 100644
48 --- a/sci-libs/openblas/files/openblas-sharedlibs.patch
49 +++ b/sci-libs/openblas/files/openblas-sharedlibs.patch
50 @@ -8,7 +8,7 @@
51 - -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
52 - -Wl,--retain-symbols-file=linux.def $(EXTRALIB)
53 - $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
54 -+ $(CC) $(CFLAGS) -shared \
55 ++ $(CC) $(LDFLAGS) -shared \
56 + -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
57 + -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
58 + $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
59 @@ -23,7 +23,7 @@
60 - -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
61 - -Wl,--retain-symbols-file=linux.def $(EXTRALIB)
62 - $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
63 -+ $(CC) $(CFLAGS) -shared \
64 ++ $(CC) $(LDFLAGS) -shared \
65 + -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
66 + -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
67 + $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
68 @@ -37,7 +37,7 @@
69 - $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
70 - -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB)
71 - $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
72 -+ $(CC) $(CFLAGS) -shared -Wl,--soname=$(LIBSONAME) \
73 ++ $(CC) $(LDFLAGS) -shared -Wl,--soname=$(LIBSONAME) \
74 + -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -o ../$(LIBSONAME)
75 + $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
76 rm -f linktest
77
78 diff --git a/sci-libs/openblas/openblas-9999.ebuild b/sci-libs/openblas/openblas-9999.ebuild
79 index 8b73040..98c8915 100644
80 --- a/sci-libs/openblas/openblas-9999.ebuild
81 +++ b/sci-libs/openblas/openblas-9999.ebuild
82 @@ -47,6 +47,8 @@ src_configure() {
83 MAKEFLAGS=(
84 CC=$(tc-getCC)
85 FC=$(tc-getFC)
86 + LDFLAGS="${LDFLAGS}"
87 + FLDFLAGS="${LDFLAGS}"
88 BINARY=${bits}
89 USE_THREAD=$(use threads && echo 1 || echo 0)
90 USE_OPENMP=$(use openmp && echo 1)
91 @@ -103,5 +105,5 @@ src_install() {
92 fi
93 insinto /usr/$(get_libdir)/pkgconfig
94 doins ${libname}.pc
95 - dodoc 01Readme.txt 03FAQ.txt 05LargePage 06WeirdPerformance
96 + dodoc GotoBLAS_{01Readme,03FAQ,04FAQ,05LargePage,06WeirdPerformance}.txt
97 }