Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/
Date: Tue, 04 Jan 2022 16:21:55
Message-Id: 1641313308.b096561523b6780573047b129552b58f8192dc40.tamiko@gentoo
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