1 |
commit: b096561523b6780573047b129552b58f8192dc40 |
2 |
Author: Janusz Andrzejewski <janusz.andrzejewski <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Jan 4 09:52:00 2022 +0000 |
4 |
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jan 4 16:21:48 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0965615 |
7 |
|
8 |
dev-lang/julia: ebuild maintenance, use system suitesparse |
9 |
|
10 |
- add version constraint for libutf8proc and patchelf |
11 |
- add explicit option for USE_SYSTEM_LIBBLASTRAMPOLINE |
12 |
- actually use system libraries for suitesparse |
13 |
|
14 |
Package-Manager: Portage-3.0.28, Repoman-3.0.3 |
15 |
Signed-off-by: Janusz Andrzejewski <janusz.andrzejewski <AT> gmail.com> |
16 |
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org> |
17 |
|
18 |
dev-lang/julia/{julia-1.7.1.ebuild => julia-1.7.1-r1.ebuild} | 11 +++++------ |
19 |
1 file changed, 5 insertions(+), 6 deletions(-) |
20 |
|
21 |
diff --git a/dev-lang/julia/julia-1.7.1.ebuild b/dev-lang/julia/julia-1.7.1-r1.ebuild |
22 |
similarity index 95% |
23 |
rename from dev-lang/julia/julia-1.7.1.ebuild |
24 |
rename to dev-lang/julia/julia-1.7.1-r1.ebuild |
25 |
index fad64a3a369e..0277fb0ae72b 100644 |
26 |
--- a/dev-lang/julia/julia-1.7.1.ebuild |
27 |
+++ b/dev-lang/julia/julia-1.7.1-r1.ebuild |
28 |
@@ -8,7 +8,7 @@ inherit llvm pax-utils toolchain-funcs |
29 |
# correct versions for stdlibs are in deps/checksums |
30 |
# for everything else, run with network-sandbox and wait for the crash |
31 |
|
32 |
-MY_LLVM_V="13.0.1" |
33 |
+MY_LLVM_V="13.0.0" |
34 |
|
35 |
DESCRIPTION="High-performance programming language for technical computing" |
36 |
HOMEPAGE="https://julialang.org/" |
37 |
@@ -33,8 +33,8 @@ RDEPEND+=" |
38 |
dev-libs/libgit2:0 |
39 |
>=dev-libs/libpcre2-10.23:0=[jit,unicode] |
40 |
dev-libs/mpfr:0= |
41 |
- dev-libs/libutf8proc:0=[-cjk] |
42 |
- dev-util/patchelf |
43 |
+ >=dev-libs/libutf8proc-2.6.1:0=[-cjk] |
44 |
+ >=dev-util/patchelf-0.13 |
45 |
>=net-libs/mbedtls-2.2 |
46 |
net-misc/curl[http2,ssh] |
47 |
sci-libs/amd:0= |
48 |
@@ -68,8 +68,6 @@ PATCHES=( |
49 |
"${FILESDIR}/${PN}"-1.7.0-hardcoded-libs.patch |
50 |
"${FILESDIR}/${PN}"-1.7.0-do_not_set_rpath.patch |
51 |
) |
52 |
- # just remove patchelf from linux ?? just my own solution to sigsegv error ?? |
53 |
- #"${FILESDIR}/${PN}"-turnoff-patchelf.patch |
54 |
|
55 |
pkg_setup() { |
56 |
use system-llvm && llvm_pkg_setup |
57 |
@@ -130,9 +128,10 @@ src_configure() { |
58 |
USE_SYSTEM_DSFMT:=1 |
59 |
USE_SYSTEM_BLAS:=1 |
60 |
USE_SYSTEM_LAPACK:=1 |
61 |
+ USE_SYSTEM_LIBBLASTRAMPOLINE:=0 |
62 |
USE_SYSTEM_GMP:=1 |
63 |
USE_SYSTEM_MPFR:=1 |
64 |
- USE_SYSTEM_SUITESPARSE:=1 |
65 |
+ USE_SYSTEM_LIBSUITESPARSE:=1 |
66 |
USE_SYSTEM_LIBUV:=0 |
67 |
USE_SYSTEM_UTF8PROC:=1 |
68 |
USE_SYSTEM_MBEDTLS:=1 |