[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2024-08-26 Thread Eli Schwartz
commit: 1ca47163c2c7c223d2a120092c2489d007e4eeb7
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Aug 26 06:02:46 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Aug 26 13:12:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca47163

dev-lang/julia: mark as LTO-unsafe

julia has many problems, at many levels. Among these, it fails to build
with LTO due to various errors somewhat more inventive than the norm
when it comes to LTO issues. Iteration time on building and testing it
is, of course, horrifically bad as it bundles its own private LLVM.

I won't even try to run the testsuite. I tried that years ago on Arch.
"Flaky" doesn't even begin to describe it -- an actual passing test
result sometimes took me 7 builds in a row, and one is never sure why it
actually passed for once. "Fortunately", the ebuild restricts tests
anyway. Needless to say, who knows if it actually works.

It seems to build. Probably. At least better than when -flto is used, so
that's a win. On which note, it is worth pointing out: the ebuild
*tried* to filter lto, but didn't do so early enough. This change simply
lifts the filter early enough that it runs before a sed inserts CFLAGS
into a Makefile, so that the filter actually takes effect.

Bug NOT reported upstream. Julia is a language of all time, and
reporting bugs gets you nowhere except the receiving end of a thorough
gaslighting. I do not volunteer for this. The software is most likely
broken (LTO warnings don't indicate a flawless codebase) but I simply
don't care -- it's not my problem if this programming language is
broken, as long as it isn't an obstacle to other, more useful packages,
being safe to build by default with LTO enabled in make.conf.

Closes: https://bugs.gentoo.org/855602
Signed-off-by: Eli Schwartz  gentoo.org>

 dev-lang/julia/julia-1.8.3-r4.ebuild | 7 ---
 dev-lang/julia/julia-1.8.5-r1.ebuild | 7 ---
 dev-lang/julia/julia-1.9.0.ebuild| 7 ---
 dev-lang/julia/julia-1.9.4.ebuild| 7 ---
 4 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/dev-lang/julia/julia-1.8.3-r4.ebuild 
b/dev-lang/julia/julia-1.8.3-r4.ebuild
index c21a564cc460..997f4870446f 100644
--- a/dev-lang/julia/julia-1.8.3-r4.ebuild
+++ b/dev-lang/julia/julia-1.8.3-r4.ebuild
@@ -88,6 +88,10 @@ src_unpack() {
 src_prepare() {
default
 
+   # Various LTO issues.
+   # https://bugs.gentoo.org/855602
+   filter-lto
+
# Sledgehammer:
# - prevent fetching of bundled stuff in compile and install phase
# - respect CFLAGS
@@ -106,9 +110,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # bug #855602
-   filter-lto
-
# julia does not play well with the system versions of libuv
# Fails to compile with libpcre2 on split-usr, bug #893336
# USE_SYSTEM_LIBM=0 implies using external openlibm

diff --git a/dev-lang/julia/julia-1.8.5-r1.ebuild 
b/dev-lang/julia/julia-1.8.5-r1.ebuild
index c38278524dae..5c62824bd624 100644
--- a/dev-lang/julia/julia-1.8.5-r1.ebuild
+++ b/dev-lang/julia/julia-1.8.5-r1.ebuild
@@ -121,6 +121,10 @@ src_unpack() {
 src_prepare() {
default
 
+   # Various LTO issues.
+   # https://bugs.gentoo.org/855602
+   filter-lto
+
# Sledgehammer:
# - prevent fetching of bundled stuff in compile and install phase
# - respect CFLAGS
@@ -146,9 +150,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # bug #855602
-   filter-lto
-
# julia does not play well with the system versions of libuv
# Fails to compile with libpcre2 on split-usr, bug #893336
# USE_SYSTEM_LIBM=0 implies using external openlibm

diff --git a/dev-lang/julia/julia-1.9.0.ebuild 
b/dev-lang/julia/julia-1.9.0.ebuild
index 6dfef422bd55..d1c6e722a101 100644
--- a/dev-lang/julia/julia-1.9.0.ebuild
+++ b/dev-lang/julia/julia-1.9.0.ebuild
@@ -101,6 +101,10 @@ src_unpack() {
 src_prepare() {
default
 
+   # Various LTO issues.
+   # https://bugs.gentoo.org/855602
+   filter-lto
+
# Sledgehammer:
# - prevent fetching of bundled stuff in compile and install phase
# - respect CFLAGS
@@ -126,9 +130,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # bug #855602
-   filter-lto
-
# julia does not play well with the system versions of libuv
# Fails to compile with libpcre2 on split-usr, bug #893336
# USE_SYSTEM_LIBM=0 implies using external openlibm

diff --git a/dev-lang/julia/julia-1.9.4.ebuild 
b/dev-lang/julia/julia-1.9.4.ebuild
index 82e0fb7987d9..9a747305e8d0 100644
--- a/dev-lang/julia/julia-1.9.4.ebuild
+++ b/dev-lang/julia/julia-1.9.4.ebuild
@@ -91,6 +91,10 @@ src_unpack() {
 src_prepare() {
default
 
+   # Various LTO issues.
+   # https://bugs.gentoo.org/855602
+   filter-lto
+
# Sledgehammer:
# - prevent fetching of bundled stuff in compile and install phase
# - respect CFLAGS
@@ -109

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2024-01-10 Thread Andrew Ammerlaan
commit: 93a91b268f4c556338f5aefcf9f2071fc9c45cfd
Author: germ  outlook  com>
AuthorDate: Fri Jan  5 02:48:32 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 10 13:35:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a91b26

dev-lang/julia-bin: add 1.10.0

Signed-off-by: germ  outlook.com>
Closes: https://github.com/gentoo/gentoo/pull/34646
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-lang/julia-bin/Manifest|  4 +++
 dev-lang/julia-bin/julia-bin-1.10.0.ebuild | 56 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index f64b2009bdbf..eb856fe3c80d 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,3 +1,7 @@
+DIST julia-1.10.0-linux-aarch64.tar.gz 160875701 BLAKE2B 
baa32f378809b058fd654be45b7bdb31d9faee7475c3d47ddd716e48c6964720f3c2edc2a44896cb5a6924c6295a2f3447c9482242678f5d79c193601825af03
 SHA512 
22d9583abe7f17c54290d68d6d04e48109ae86fe26f8dc22cb8e3a7340dfbe95619084d92ae5da85f29ee24c3b2953d2933340859583c42ef6b64e5d4223ecff
+DIST julia-1.10.0-linux-i686.tar.gz 152845339 BLAKE2B 
f869aa334e2e8583dabf0b2c6e2285af085f8a5f4183ee0b84372eb6873791414ac579e703d0f246d387c93e907a38622372c422a3df59cf864e92cf3a48ef31
 SHA512 
80a68656c24a80048b88547a6b19134c9bdc1b52c3bda7015fc937a0abc839c0a0a88e401c373bb5e00028d9fef179b7b93ea41e2f51c6b6fc75bad4cc6b1a2f
+DIST julia-1.10.0-linux-x86_64.tar.gz 168592090 BLAKE2B 
5a7059153f522f2ca8e38abc97307c12750ee3d6f7835c396a8f66a7916022d2b663b2eddc135849af6ac3af8769dc796ca35284edfa5e497f6d229099f11b63
 SHA512 
6c45dd05cba709caeb329d910646fa9cc632b8887c3d6050456d53c34a937e7b1914938d2c2468f82b76396e82a53ae01571676e1f00c65f500d29a560cfd7bd
+DIST julia-1.10.0-musl-x86_64.tar.gz 170594977 BLAKE2B 
322fab1e7170374435df3632a8f79d45a9f6a166cf2d879bf045628c9dbc51d394c902f7c46b42f7ba020e2e61f25c8bc1447537b0b350debbe9a2a570e4b45e
 SHA512 
bc68ee0ae1ed898eace61b23c5286b5eafbc14dcb7e8005ecbbc7fe6d7819f901a2748220c62aeababc36fc1331a509acfc4ce5a52f38f86cd24d3ded68db275
 DIST julia-1.6.7-linux-aarch64.tar.gz 107459487 BLAKE2B 
ad6b3f9e8336e415445781e69138c70b6d5e61ec5e1cf96e622cdac4912585daa3827b9e978c17ddb2585eec451a56f939e148131f15d7fd1d7ace0b3fbe20f4
 SHA512 
756592e55dea6bfbad4f111aac844a081082081ac97502acb0c6f9b69fae456b194431e215c99a7ef7a7d6ba55b1311a762104b47f28b567c6d74011f298507b
 DIST julia-1.6.7-linux-i686.tar.gz 00612 BLAKE2B 
2646a3777039b3beeda16a93c05605f04edbd16803135e0ba848ef09c8fcaa6ce83dc897900728c76b1011210be18a6eedb4b22b0234c0d75b08d63c881beb4d
 SHA512 
d646639a7e6937a1383ee8d59976997510f1eeb973a58cee18d73c817bddce46b1b9e3aca6258ceb0fc106bfdee42dc205d5c6c8044d445bb5e9d0a02af6f510
 DIST julia-1.6.7-linux-x86_64.tar.gz 114281842 BLAKE2B 
4b12cd343e3cdb7724b19eb6573bf5eec0321133fd0d8813cac93cb321cb3b3084757688112d0cb0eb9056ed96b0a58a11f7724853d01a8eea5683c912f97e41
 SHA512 
0b3e2390151e7a65b478cd6e9000f3dcf2591d1699bd37bc3f7c2344fc2f17413066adea007ab61d9120739b5290631a863c67cdc14805f1973029087563a332

diff --git a/dev-lang/julia-bin/julia-bin-1.10.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.10.0.ebuild
new file mode 100644
index ..f4cf78e60c0b
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.10.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RESTRICT="strip"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+# the following libs require libblastrampoline.so, which is however generated
+# at runtime...
+QA_DT_NEEDED="*"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+
+   elog "QA warnings about unresolved SONAME dependencies can be safely 
ig

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2023-12-17 Thread Maciej Barć
commit: c23941b5005c3f3e91a9550c6523bd0776ca6f02
Author: Alexis Praga  proton  me>
AuthorDate: Sat Dec 16 21:45:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 17 21:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23941b5

dev-lang/julia: adding new version 1.9.4

Signed-off-by: Alexis Praga  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34314
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.9.4-no-doc-install.patch   |  13 ++
 .../julia/files/julia-1.9.4-string-replace.patch   |  13 ++
 dev-lang/julia/julia-1.9.4.ebuild  | 197 +
 4 files changed, 224 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 66bfdf7d0aa1..38d3d84115db 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -16,4 +16,5 @@ DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68
 DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 
2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04
 SHA512 
0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86
 DIST julia-1.8.5-full.tar.gz 275344455 BLAKE2B 
d51ee25e9c7dd54e3fcc35cd75c909686cc5e48c6b34371cd100bddb038b76e1ba8812bab554ffb8ca5b725cc30fec1a0fb4f58220de8917de35dc2d3a159d81
 SHA512 
3f92cdecdfc79194e1cde3ec96871bde984c2527d0cd3909c91a27a819d734e39260c5fe7129d958e88db1965f8b5d61ffe7e95c7cddac111aeafe844e29900d
 DIST julia-1.9.0-full.tar.gz 297690117 BLAKE2B 
7fb67dedff33f627ab4c33a1a784f8a56c69c92e1fa88badeecc6c19e7c6889a6c686502ce49df06fcee989372bb5978cb811647f8b6f9b1d4cec201fc1000b4
 SHA512 
e7ab6bc1f923af6ea2ef0fc80ddd1e489e059d8fc1ed47de160e33c13dcb8daa8141ada174588dde12943ffa48332681d1d060c6372f4e2292d92946d1fb7fe2
+DIST julia-1.9.4-full.tar.gz 294983229 BLAKE2B 
d4ffa0d2ceff2113d007502248cc7dd106fa5262e23b2f79d63bf419994f42f814a49cdc88483615665d5d57b1b36b6c319f68f3e0802a603a5cbb0e6b992cc1
 SHA512 
cd2c7df8856f35ffc89e2a22ef70fbbfbec2e50835e56e26c67a9efcd69aa448c1aa71b002235a47c2036926ab127c4e232c938df4d23e600dbd27bf72b8283c
 DIST julia-a48ad530.patch 2790 BLAKE2B 
4f7b1a3baeadff597b8b7e0e55705ff09625457a7889179e2f7d7ec1370008a5329901c45ad038bd830276d120e35d87254fe55ea497b2632988254ddd591df2
 SHA512 
4222901d28b100a81743a4092fb78862160e5b1c23d1a7fd242df815703897b974c8aec79518f67f4cf33ccbc88f75bf6e10d1189b7163b94b5d347ef8db940b

diff --git a/dev-lang/julia/files/julia-1.9.4-no-doc-install.patch 
b/dev-lang/julia/files/julia-1.9.4-no-doc-install.patch
new file mode 100644
index ..e1976a3fcde1
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.9.4-no-doc-install.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index 68e2136..a38edee 100644
+--- a/Makefile
 b/Makefile
+@@ -236,7 +236,7 @@ define stringreplace
+ endef
+ 
+ 
+-install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html
++install: $(build_depsbindir)/stringreplace
+   @$(MAKE) $(QUIET_MAKE) $(JULIA_BUILD_MODE)
+   @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) 
$(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) 
$(sysconfdir) $(private_libexecdir); do \
+   mkdir -p $(DESTDIR)$$subdir; \

diff --git a/dev-lang/julia/files/julia-1.9.4-string-replace.patch 
b/dev-lang/julia/files/julia-1.9.4-string-replace.patch
new file mode 100644
index ..7f5497bdac8f
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.9.4-string-replace.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index c742a9f..a38edee 100644
+--- a/Makefile
 b/Makefile
+@@ -232,7 +232,7 @@ endif
+ # Note that we disable MSYS2's path munging here, as otherwise
+ # it replaces our `:`-separated list as a `;`-separated one.
+ define stringreplace
+-  MSYS2_ARG_CONV_EXCL='*' $(build_depsbindir)/stringreplace $$(strings -t 
x - '$1' | grep "$2" | awk '{print $$1;}') "$3" 255 "$(call cygpath_w,$1)"
++  MSYS2_ARG_CONV_EXCL='*' $(build_depsbindir)/stringreplace $$(strings -t 
x - "$1" | grep "$2" | awk '{print $$1;}') "$3" 255 "$(call cygpath_w,$1)"
+ endef
+ 
+ 

diff --git a/dev-lang/julia/julia-1.9.4.ebuild 
b/dev-lang/julia/julia-1.9.4.ebuild
new file mode 100644
index ..b0105c0e508f
--- /dev/null
+++ b/dev-lang/julia/julia-1.9.4.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+EAPI=8
+
+MY_LLVM_V=14.0.6
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit check-reqs flag-o-matic optfeature pax-utils python-any-r1 
toolchain-funcs
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2023-11-21 Thread Andreas K. Hüttel
commit: 700917f1f8c3f4de1aa13aec42935fc1f03b94a8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 21 16:22:37 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 21 16:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700917f1

dev-lang/julia-bin: add 1.8.5

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.8.5.ebuild | 56 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 499d58cc85fa..f64b2009bdbf 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,6 +10,10 @@ DIST julia-1.8.3-linux-aarch64.tar.gz 123338942 BLAKE2B 
57eec1d8a03667db6f7b1cf4
 DIST julia-1.8.3-linux-i686.tar.gz 126268706 BLAKE2B 
3328bac1405e0386476727a1e13c7210de81db8670d13df7f22e3917fa5a5ce04c8e5e0bc0900a5bacee75e18c47d3ed8bd3b0fccda2a0d9f3a61512ee7ac277
 SHA512 
e8760b6b52b6220991e9279d85fe6e72ed35f8e7a9d27fcac28f5994f65f126687d7cc87b3e80ff32402b359af335fce85cdfa2b844c3d355d8d113f1c92f387
 DIST julia-1.8.3-linux-x86_64.tar.gz 130030846 BLAKE2B 
475435307310a425587da07d38437d8f29b41428ce74e61ee98436740d6a16e76d0375a4a77322115c8d9097e67240507830391db408a4c4005ed2eba9059656
 SHA512 
de0f9c61cf2248577343a0507b6c4cafc74aa8bd168b4c0d51da0177fce19a132b1c79df6621cb1e18308f2d829bbe2facd7f6881504429bb401d6092a547e67
 DIST julia-1.8.3-musl-x86_64.tar.gz 131533344 BLAKE2B 
66b5fb2612e889cb08e7d1f358e72b3ac90c3263e5ab4ed8f12962aac9de32b93f7587a456cd1175fc443c9f88250862501fe983c1b19f82331c980faa32eb59
 SHA512 
2f50a3d9caa98681640f3b102ceb17802e681523c2c9245ceca8bd68fcf38b53e352d02782558b70075836da6ea21239defd7d627c62150a39199367c685cebf
+DIST julia-1.8.5-linux-aarch64.tar.gz 123926747 BLAKE2B 
b555ac6a635ba7447c18ef2ab479a662e540903b4a905ccbc112db5d9eaa4f3da365c22d6f33512e0a9ba1d32efdf161e93e474aa4e5152f25a9d99b6b2f
 SHA512 
c8c25089fd2be815ec9717a2e8619cf2defbabadef2d93b82dd5b7acf71f2cab28eb7b2e246bef4ecb7c073676e4786bb9897d96a89092b3142d0471775d99aa
+DIST julia-1.8.5-linux-i686.tar.gz 126939532 BLAKE2B 
2c778f3a4203643e6c5066ebe84a9183f554cf88d78b19c7229c245a8467197583402036b34fd6c87fba4aca46bb94b3196a911b3208c512700894aac3587d81
 SHA512 
cc12d89869ac215fa41a0a1369cf88a6558c0a8a05d485d0e3df8ff065226dba5b6672c842d977d30e4cf27fc83b280a68dbaa6711899b4affea4560e6221b26
+DIST julia-1.8.5-linux-x86_64.tar.gz 130873886 BLAKE2B 
f26b2ff6f6dba20e5101063d66528950ed10b30597137d205a3180b9cb2aac83b4adc6ac74b1a55a344aaf3387981a873e23fdfd4eaac38b44c9a6e133101b8a
 SHA512 
d8b4d1daef7c5ed970f4370c46f8fdaebd48c2e26cf4f1709a0c746811fbef9c0471dfd3b731218426e872863117c0720138c68f0830a73f4c6f8293e99d3ca4
+DIST julia-1.8.5-musl-x86_64.tar.gz 132523274 BLAKE2B 
222eb752e502b549bb47d09051e1b3c2d357cfef651a719e7a31610a861bb26c7449fef7d39c7e5e0f3f8568d760ce5a6e4e0c5ade506e80a75d46569bcb3c70
 SHA512 
91c3fddae6090d08aba2e29294c86db9fc82d2c6fd61e8f8d03e93c40f41eadf8ecfbc5f6a7f78cd801e54fd3819fe27424d1eae5cbf4c5769435abb242970c1
 DIST julia-1.9.4-linux-aarch64.tar.gz 139486769 BLAKE2B 
138c048a7601a46ec8c74ecc1d8b854742fed6b47552a6ec40361be07cfb8cea1e9e97f367b720a295bceab32ae3c49da27a22614e2fdda79657ba444f63f4bf
 SHA512 
45af34e9db8ec59c812b1ec3b4c1a661e9fa33467568f545182828031256379764a81a34b7dec650fef0b6bb0c126f053fd3821ef1bc9eae335e02fda9b6969a
 DIST julia-1.9.4-linux-i686.tar.gz 134192280 BLAKE2B 
3cabdb8dc5adcbe0c4f89a50106c886896932b8531193d9efb536682f17247854219cfd1196b90ddf27f393235a8b23f277d646aaa70570ba7ff63e871436cea
 SHA512 
ad5fa0a30b206e774c3611f2a3d10d011020a9b4190e2210b0a747e61c83d9e3f3c056a6ea003bf3436be96af92fcf5359af4e82bf645506e9ed52328b006eb9
 DIST julia-1.9.4-linux-x86_64.tar.gz 146163887 BLAKE2B 
39f9bfdb32a1fce712b95ba06b25178baf88ee44beadc29cb043b8710561334824521c0975911f13a0c8074e6b36c29d8a0ef6598c177fcdab7c176d2df11ffb
 SHA512 
9370b8c6c77af403095f305852f7ab9c9635984fae444352511c23db2c391363c92e5f773446f6a249785341457bb8986b5c6edebdaa3a688a8c0333efab001b

diff --git a/dev-lang/julia-bin/julia-bin-1.8.5.ebuild 
b/dev-lang/julia-bin/julia-bin-1.8.5.ebuild
new file mode 100644
index ..6d83b2b69e6a
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.8.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/a

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2023-11-21 Thread Andreas K. Hüttel
commit: 43fd36d98f5a30f3a7904668e4ac00fee48b7b53
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 21 16:19:08 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 21 16:22:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43fd36d9

dev-lang/julia-bin: drop 1.9.0

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 ---
 dev-lang/julia-bin/julia-bin-1.9.0.ebuild | 56 ---
 2 files changed, 60 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index fb6530f3da38..499d58cc85fa 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,10 +10,6 @@ DIST julia-1.8.3-linux-aarch64.tar.gz 123338942 BLAKE2B 
57eec1d8a03667db6f7b1cf4
 DIST julia-1.8.3-linux-i686.tar.gz 126268706 BLAKE2B 
3328bac1405e0386476727a1e13c7210de81db8670d13df7f22e3917fa5a5ce04c8e5e0bc0900a5bacee75e18c47d3ed8bd3b0fccda2a0d9f3a61512ee7ac277
 SHA512 
e8760b6b52b6220991e9279d85fe6e72ed35f8e7a9d27fcac28f5994f65f126687d7cc87b3e80ff32402b359af335fce85cdfa2b844c3d355d8d113f1c92f387
 DIST julia-1.8.3-linux-x86_64.tar.gz 130030846 BLAKE2B 
475435307310a425587da07d38437d8f29b41428ce74e61ee98436740d6a16e76d0375a4a77322115c8d9097e67240507830391db408a4c4005ed2eba9059656
 SHA512 
de0f9c61cf2248577343a0507b6c4cafc74aa8bd168b4c0d51da0177fce19a132b1c79df6621cb1e18308f2d829bbe2facd7f6881504429bb401d6092a547e67
 DIST julia-1.8.3-musl-x86_64.tar.gz 131533344 BLAKE2B 
66b5fb2612e889cb08e7d1f358e72b3ac90c3263e5ab4ed8f12962aac9de32b93f7587a456cd1175fc443c9f88250862501fe983c1b19f82331c980faa32eb59
 SHA512 
2f50a3d9caa98681640f3b102ceb17802e681523c2c9245ceca8bd68fcf38b53e352d02782558b70075836da6ea21239defd7d627c62150a39199367c685cebf
-DIST julia-1.9.0-linux-aarch64.tar.gz 139460422 BLAKE2B 
fce0ecd1323107b1791bcbc4f46cff0ab12d3f06c11cdb469c20e040186fcaf09a5145b3038afeb93bc539ef962f10cedd737b5407ff21b2018ca8f57a95f8fc
 SHA512 
92de0e81449e822ebc2574943ae3af3af1b55ec7ee2d319090b05b53894e6d032e6bf375b3fcad3356b691a3963d1ed954e9d462f43dc04024922a9b0f1b0e18
-DIST julia-1.9.0-linux-i686.tar.gz 142012082 BLAKE2B 
8e093827c78954a93e3c04e281cbbd2a228dcc26a5b5de5c73ca4629a583c3fceb91887316e4e34a3d327a14db5a5c3894f986257f1f3ef603eb8e3aa95af827
 SHA512 
a3b9a3031c49874752fd829be072950adb0d183d8de2fd3fe166183a2ba262867f72324ecd535d291372e9b45e53319c3202a406898f8b53c815e24b595ab615
-DIST julia-1.9.0-linux-x86_64.tar.gz 146072915 BLAKE2B 
464541a0fea99623af5ec0daf68b3ae486a6365ddfaa6dcc8f9f48f9487068a05c22d12e461e9b554d7814b5a10d2eecf2de8b73ce2ab576e4a1bd621b318e5c
 SHA512 
a2bdf1e908a8214c429702e5142345ee571992e437c4890ee053ff67eceb875f26e1f554c286f1c16d47cd5182cdd9b02cf0d05f670c89f0c3ab2ca73ee74dd9
-DIST julia-1.9.0-musl-x86_64.tar.gz 148084262 BLAKE2B 
088a336664678f5cb9cfd7a25988f0843ad9628e58d729581eb450592cc3520b02dbe66e928c99219c26b484d06bf2823978551b148e23d4538ade51cebf5368
 SHA512 
8fb9395b935a8bff84e21ed69ed2a119f281baeef52666082e206d093c1f1fd75220db563db2d0fd2ea433fc946eddeb7220a5553234b52d46b9d69edbef2d1f
 DIST julia-1.9.4-linux-aarch64.tar.gz 139486769 BLAKE2B 
138c048a7601a46ec8c74ecc1d8b854742fed6b47552a6ec40361be07cfb8cea1e9e97f367b720a295bceab32ae3c49da27a22614e2fdda79657ba444f63f4bf
 SHA512 
45af34e9db8ec59c812b1ec3b4c1a661e9fa33467568f545182828031256379764a81a34b7dec650fef0b6bb0c126f053fd3821ef1bc9eae335e02fda9b6969a
 DIST julia-1.9.4-linux-i686.tar.gz 134192280 BLAKE2B 
3cabdb8dc5adcbe0c4f89a50106c886896932b8531193d9efb536682f17247854219cfd1196b90ddf27f393235a8b23f277d646aaa70570ba7ff63e871436cea
 SHA512 
ad5fa0a30b206e774c3611f2a3d10d011020a9b4190e2210b0a747e61c83d9e3f3c056a6ea003bf3436be96af92fcf5359af4e82bf645506e9ed52328b006eb9
 DIST julia-1.9.4-linux-x86_64.tar.gz 146163887 BLAKE2B 
39f9bfdb32a1fce712b95ba06b25178baf88ee44beadc29cb043b8710561334824521c0975911f13a0c8074e6b36c29d8a0ef6598c177fcdab7c176d2df11ffb
 SHA512 
9370b8c6c77af403095f305852f7ab9c9635984fae444352511c23db2c391363c92e5f773446f6a249785341457bb8986b5c6edebdaa3a688a8c0333efab001b

diff --git a/dev-lang/julia-bin/julia-bin-1.9.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.9.0.ebuild
deleted file mode 100644
index 6d83b2b69e6a..
--- a/dev-lang/julia-bin/julia-bin-1.9.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=${PN/-bin/}
-MY_P=${MY_PN}-${PV/_/-}
-MY_PV=$(ver_cut 1-2)
-BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-SRC_URI="
-   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
-   amd64? (
-   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
-   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
-   )
-   arm64? ( 
${BASE_SRC_URI}/lin

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2023-11-14 Thread Andreas K. Hüttel
commit: aa7d8d762eac9dd89d1cf1d0dca89f58785750ad
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 14 21:25:51 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 14 21:26:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7d8d76

dev-lang/julia-bin: add 1.9.4

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.9.4.ebuild | 56 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index a2476aa94c7f..fb6530f3da38 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -14,3 +14,7 @@ DIST julia-1.9.0-linux-aarch64.tar.gz 139460422 BLAKE2B 
fce0ecd1323107b1791bcbc4
 DIST julia-1.9.0-linux-i686.tar.gz 142012082 BLAKE2B 
8e093827c78954a93e3c04e281cbbd2a228dcc26a5b5de5c73ca4629a583c3fceb91887316e4e34a3d327a14db5a5c3894f986257f1f3ef603eb8e3aa95af827
 SHA512 
a3b9a3031c49874752fd829be072950adb0d183d8de2fd3fe166183a2ba262867f72324ecd535d291372e9b45e53319c3202a406898f8b53c815e24b595ab615
 DIST julia-1.9.0-linux-x86_64.tar.gz 146072915 BLAKE2B 
464541a0fea99623af5ec0daf68b3ae486a6365ddfaa6dcc8f9f48f9487068a05c22d12e461e9b554d7814b5a10d2eecf2de8b73ce2ab576e4a1bd621b318e5c
 SHA512 
a2bdf1e908a8214c429702e5142345ee571992e437c4890ee053ff67eceb875f26e1f554c286f1c16d47cd5182cdd9b02cf0d05f670c89f0c3ab2ca73ee74dd9
 DIST julia-1.9.0-musl-x86_64.tar.gz 148084262 BLAKE2B 
088a336664678f5cb9cfd7a25988f0843ad9628e58d729581eb450592cc3520b02dbe66e928c99219c26b484d06bf2823978551b148e23d4538ade51cebf5368
 SHA512 
8fb9395b935a8bff84e21ed69ed2a119f281baeef52666082e206d093c1f1fd75220db563db2d0fd2ea433fc946eddeb7220a5553234b52d46b9d69edbef2d1f
+DIST julia-1.9.4-linux-aarch64.tar.gz 139486769 BLAKE2B 
138c048a7601a46ec8c74ecc1d8b854742fed6b47552a6ec40361be07cfb8cea1e9e97f367b720a295bceab32ae3c49da27a22614e2fdda79657ba444f63f4bf
 SHA512 
45af34e9db8ec59c812b1ec3b4c1a661e9fa33467568f545182828031256379764a81a34b7dec650fef0b6bb0c126f053fd3821ef1bc9eae335e02fda9b6969a
+DIST julia-1.9.4-linux-i686.tar.gz 134192280 BLAKE2B 
3cabdb8dc5adcbe0c4f89a50106c886896932b8531193d9efb536682f17247854219cfd1196b90ddf27f393235a8b23f277d646aaa70570ba7ff63e871436cea
 SHA512 
ad5fa0a30b206e774c3611f2a3d10d011020a9b4190e2210b0a747e61c83d9e3f3c056a6ea003bf3436be96af92fcf5359af4e82bf645506e9ed52328b006eb9
+DIST julia-1.9.4-linux-x86_64.tar.gz 146163887 BLAKE2B 
39f9bfdb32a1fce712b95ba06b25178baf88ee44beadc29cb043b8710561334824521c0975911f13a0c8074e6b36c29d8a0ef6598c177fcdab7c176d2df11ffb
 SHA512 
9370b8c6c77af403095f305852f7ab9c9635984fae444352511c23db2c391363c92e5f773446f6a249785341457bb8986b5c6edebdaa3a688a8c0333efab001b
+DIST julia-1.9.4-musl-x86_64.tar.gz 148457135 BLAKE2B 
7a35767a3f32e954a7080a1d98ff1a5c0dc461d58419d61f04099f4180ae2ec944ee50b8c445538057e9110652aed8ffab23f3379340043f83c8ce1c6d7b3109
 SHA512 
e80c6986e3ce9b33bfbafee50d3229887172365f7c19d49f3d905ea48f0088ebaf3f44e9a9f91c26a19b6b2bcddba89fed9cefe6cd1bb356fb56609e1a8dfe2c

diff --git a/dev-lang/julia-bin/julia-bin-1.9.4.ebuild 
b/dev-lang/julia-bin/julia-bin-1.9.4.ebuild
new file mode 100644
index ..6d83b2b69e6a
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.9.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RESTRICT="strip"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+# the following libs require libblastrampoline.so, which is however generated
+# at runtime...
+QA_DT_NEEDED="*"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+
+   elog "QA warnings about unresolved SONAME dependencies can be safely 
i

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-05-13 Thread Matthias Maier
commit: 61504ae23a9dd69e5048e800c3d0071bcf879beb
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun May 14 06:29:56 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun May 14 06:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61504ae2

dev-lang/julia: add 1.9.0

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   1 +
 dev-lang/julia/julia-1.9.0.ebuild | 210 ++
 2 files changed, 211 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 1d8409481533..66bfdf7d0aa1 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -15,4 +15,5 @@ DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed
 DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47
 SHA512 
97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
 DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 
2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04
 SHA512 
0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86
 DIST julia-1.8.5-full.tar.gz 275344455 BLAKE2B 
d51ee25e9c7dd54e3fcc35cd75c909686cc5e48c6b34371cd100bddb038b76e1ba8812bab554ffb8ca5b725cc30fec1a0fb4f58220de8917de35dc2d3a159d81
 SHA512 
3f92cdecdfc79194e1cde3ec96871bde984c2527d0cd3909c91a27a819d734e39260c5fe7129d958e88db1965f8b5d61ffe7e95c7cddac111aeafe844e29900d
+DIST julia-1.9.0-full.tar.gz 297690117 BLAKE2B 
7fb67dedff33f627ab4c33a1a784f8a56c69c92e1fa88badeecc6c19e7c6889a6c686502ce49df06fcee989372bb5978cb811647f8b6f9b1d4cec201fc1000b4
 SHA512 
e7ab6bc1f923af6ea2ef0fc80ddd1e489e059d8fc1ed47de160e33c13dcb8daa8141ada174588dde12943ffa48332681d1d060c6372f4e2292d92946d1fb7fe2
 DIST julia-a48ad530.patch 2790 BLAKE2B 
4f7b1a3baeadff597b8b7e0e55705ff09625457a7889179e2f7d7ec1370008a5329901c45ad038bd830276d120e35d87254fe55ea497b2632988254ddd591df2
 SHA512 
4222901d28b100a81743a4092fb78862160e5b1c23d1a7fd242df815703897b974c8aec79518f67f4cf33ccbc88f75bf6e10d1189b7163b94b5d347ef8db940b

diff --git a/dev-lang/julia/julia-1.9.0.ebuild 
b/dev-lang/julia/julia-1.9.0.ebuild
new file mode 100644
index ..302f4215540c
--- /dev/null
+++ b/dev-lang/julia/julia-1.9.0.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+EAPI=8
+
+MY_LLVM_V=14.0.6
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit check-reqs flag-o-matic optfeature pax-utils python-any-r1 
toolchain-funcs
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/
+   https://github.com/JuliaLang/julia/";
+SRC_URI="
+   
https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+#KEYWORDS="~amd64 ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
+   >=dev-util/patchelf-0.13
+   >=net-libs/mbedtls-2.2
+   >=sci-mathematics/dsfmt-2.2.4
+   >=sys-libs/libunwind-1.1:0=
+   >=virtual/blas-3.6
+   app-arch/p7zip
+   app-misc/ca-certificates
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0
+   dev-libs/mpfr:0=
+   net-misc/curl[http2,ssh]
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   sys-libs/zlib:0=
+   virtual/lapack
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+CHECKREQS_DISK_BUILD="4G"
+PATCHES=(
+)
+QA_FLAGS_IGNORED+='usr/.*/julia/sys.so'  # Julia sysimage generated by 
bootstrapping.
+
+# Huge thanks to Arch Linux developers for the patches.
+archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/";
+archlinux_patches=(
+)
+for archlinux_patch in ${archlinux_patches[@]} ; do
+   archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
+   SRC_URI+="
+   ${archlinux_uri}/${archlinux_patch}
+   -> ${archlinux_patch_name}
+   "
+   PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
+done
+
+pkg_setup() {
+   check-reqs_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   local -a tounpack=( ${A} )
+   # the main source tree, followed by deps
+   unpack "${tounpac

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2023-05-13 Thread Matthias Maier
commit: 58c6d809fd1024a8b5720e53d53264f0960565fe
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun May 14 05:51:24 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun May 14 05:51:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c6d809

dev-lang/julia-bin: add 1.9.0

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.9.0.ebuild | 56 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 04e2493bfc76..a2476aa94c7f 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,3 +10,7 @@ DIST julia-1.8.3-linux-aarch64.tar.gz 123338942 BLAKE2B 
57eec1d8a03667db6f7b1cf4
 DIST julia-1.8.3-linux-i686.tar.gz 126268706 BLAKE2B 
3328bac1405e0386476727a1e13c7210de81db8670d13df7f22e3917fa5a5ce04c8e5e0bc0900a5bacee75e18c47d3ed8bd3b0fccda2a0d9f3a61512ee7ac277
 SHA512 
e8760b6b52b6220991e9279d85fe6e72ed35f8e7a9d27fcac28f5994f65f126687d7cc87b3e80ff32402b359af335fce85cdfa2b844c3d355d8d113f1c92f387
 DIST julia-1.8.3-linux-x86_64.tar.gz 130030846 BLAKE2B 
475435307310a425587da07d38437d8f29b41428ce74e61ee98436740d6a16e76d0375a4a77322115c8d9097e67240507830391db408a4c4005ed2eba9059656
 SHA512 
de0f9c61cf2248577343a0507b6c4cafc74aa8bd168b4c0d51da0177fce19a132b1c79df6621cb1e18308f2d829bbe2facd7f6881504429bb401d6092a547e67
 DIST julia-1.8.3-musl-x86_64.tar.gz 131533344 BLAKE2B 
66b5fb2612e889cb08e7d1f358e72b3ac90c3263e5ab4ed8f12962aac9de32b93f7587a456cd1175fc443c9f88250862501fe983c1b19f82331c980faa32eb59
 SHA512 
2f50a3d9caa98681640f3b102ceb17802e681523c2c9245ceca8bd68fcf38b53e352d02782558b70075836da6ea21239defd7d627c62150a39199367c685cebf
+DIST julia-1.9.0-linux-aarch64.tar.gz 139460422 BLAKE2B 
fce0ecd1323107b1791bcbc4f46cff0ab12d3f06c11cdb469c20e040186fcaf09a5145b3038afeb93bc539ef962f10cedd737b5407ff21b2018ca8f57a95f8fc
 SHA512 
92de0e81449e822ebc2574943ae3af3af1b55ec7ee2d319090b05b53894e6d032e6bf375b3fcad3356b691a3963d1ed954e9d462f43dc04024922a9b0f1b0e18
+DIST julia-1.9.0-linux-i686.tar.gz 142012082 BLAKE2B 
8e093827c78954a93e3c04e281cbbd2a228dcc26a5b5de5c73ca4629a583c3fceb91887316e4e34a3d327a14db5a5c3894f986257f1f3ef603eb8e3aa95af827
 SHA512 
a3b9a3031c49874752fd829be072950adb0d183d8de2fd3fe166183a2ba262867f72324ecd535d291372e9b45e53319c3202a406898f8b53c815e24b595ab615
+DIST julia-1.9.0-linux-x86_64.tar.gz 146072915 BLAKE2B 
464541a0fea99623af5ec0daf68b3ae486a6365ddfaa6dcc8f9f48f9487068a05c22d12e461e9b554d7814b5a10d2eecf2de8b73ce2ab576e4a1bd621b318e5c
 SHA512 
a2bdf1e908a8214c429702e5142345ee571992e437c4890ee053ff67eceb875f26e1f554c286f1c16d47cd5182cdd9b02cf0d05f670c89f0c3ab2ca73ee74dd9
+DIST julia-1.9.0-musl-x86_64.tar.gz 148084262 BLAKE2B 
088a336664678f5cb9cfd7a25988f0843ad9628e58d729581eb450592cc3520b02dbe66e928c99219c26b484d06bf2823978551b148e23d4538ade51cebf5368
 SHA512 
8fb9395b935a8bff84e21ed69ed2a119f281baeef52666082e206d093c1f1fd75220db563db2d0fd2ea433fc946eddeb7220a5553234b52d46b9d69edbef2d1f

diff --git a/dev-lang/julia-bin/julia-bin-1.9.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.9.0.ebuild
new file mode 100644
index ..6d83b2b69e6a
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.9.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RESTRICT="strip"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+# the following libs require libblastrampoline.so, which is however generated
+# at runtime...
+QA_DT_NEEDED="*"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+
+   elog "QA warnings about unresolved SONAME dependencies can be safely 
ignored."

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2023-05-01 Thread Maciej Barć
commit: ff92c8f0acd46f84cdd4e1dde15e9ed75536cbe8
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  1 19:29:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May  2 00:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff92c8f0

dev-lang/julia: patch for GCC 13

Closes: https://bugs.gentoo.org/895710
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/files/julia-1.8.3-gcc13.patch | 10 ++
 dev-lang/julia/julia-1.8.5.ebuild| 12 
 2 files changed, 22 insertions(+)

diff --git a/dev-lang/julia/files/julia-1.8.3-gcc13.patch 
b/dev-lang/julia/files/julia-1.8.3-gcc13.patch
new file mode 100644
index ..96e2e48ba78d
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.8.3-gcc13.patch
@@ -0,0 +1,10 @@
+--- 
a/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/Support/Signals.h
 
b/deps/srccache/JuliaLang-llvm-project-8a2ae8c/llvm/include/llvm/Support/Signals.h
+@@ -15,6 +15,7 @@
+ #define LLVM_SUPPORT_SIGNALS_H
+ 
+ #include 
++#include 
+ 
+ namespace llvm {
+ class StringRef;

diff --git a/dev-lang/julia/julia-1.8.5.ebuild 
b/dev-lang/julia/julia-1.8.5.ebuild
index eff4ebe3ca0b..85c029763417 100644
--- a/dev-lang/julia/julia-1.8.5.ebuild
+++ b/dev-lang/julia/julia-1.8.5.ebuild
@@ -65,6 +65,7 @@ PATCHES=(
"${DISTDIR}"/${PN}-0b211609.patch
"${DISTDIR}"/${PN}-a48ad530.patch
"${FILESDIR}"/${PN}-1.8.0-llvm-no-bindings.patch
+   "${FILESDIR}"/${PN}-1.8.3-gcc13.patch
 )
 QA_FLAGS_IGNORED+='usr/.*/julia/sys.so'  # Julia sysimage generated by 
bootstrapping.
 
@@ -103,6 +104,10 @@ src_unpack() {
for i in "${tounpack[@]:1}"; do
cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
done
+
+   # Extract tarballs for patching.
+   cd "${S}/deps/srccache/" || die
+   tar xf llvm-julia-13.0.1-3.tar.gz || die
 }
 
 src_prepare() {
@@ -123,6 +128,13 @@ src_prepare() {
 
# disable doc install starting  git fetching
sed -i -e 's~install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html~install: 
$(build_depsbindir)/stringreplace~' Makefile || die
+
+   # Blank the tarball checksum check script.
+   echo "#!/bin/sh" > deps/tools/jlchecksum || die
+
+   # Repack tarballs.
+   cd "${S}/deps/srccache/" || die
+   tar czf llvm-julia-13.0.1-3.tar.gz JuliaLang-llvm-project-8a2ae8c || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-05-01 Thread Maciej Barć
commit: a26ce38779a4af85c2e7155443432084d77d1691
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  1 19:32:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May  2 00:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26ce387

dev-lang/julia: properly pick up python

Closes: https://bugs.gentoo.org/766947
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/{julia-1.8.5.ebuild => julia-1.8.5-r1.ebuild} | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.8.5.ebuild 
b/dev-lang/julia/julia-1.8.5-r1.ebuild
similarity index 96%
rename from dev-lang/julia/julia-1.8.5.ebuild
rename to dev-lang/julia/julia-1.8.5-r1.ebuild
index 85c029763417..fbe4522110f4 100644
--- a/dev-lang/julia/julia-1.8.5.ebuild
+++ b/dev-lang/julia/julia-1.8.5-r1.ebuild
@@ -9,7 +9,9 @@ EAPI=8
 # >=1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
 MY_LLVM_V=13.0.1
 
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs optfeature
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit check-reqs flag-o-matic optfeature pax-utils python-any-r1 
toolchain-funcs
 
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/
@@ -56,6 +58,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   ${PYTHON_DEPS}
dev-util/cmake
virtual/pkgconfig
 "
@@ -94,6 +97,11 @@ for archlinux_patch in ${archlinux_patches[@]} ; do
PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
 done
 
+pkg_setup() {
+   check-reqs_pkg_setup
+   python-any-r1_pkg_setup
+}
+
 src_unpack() {
local -a tounpack=( ${A} )
# the main source tree, followed by deps



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-04-30 Thread Maciej Barć
commit: 12d1b2a56309f5dc262ce704b658ca545d979016
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Apr 30 10:35:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Apr 30 11:08:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d1b2a5

dev-lang/julia: bump to 1.8.5

Closes: https://bugs.gentoo.org/905153
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/Manifest   |  10 ++
 dev-lang/julia/julia-1.8.5.ebuild | 210 ++
 2 files changed, 220 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 557e9387b6fd..1d8409481533 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,8 +1,18 @@
+DIST julia-0b211609.patch 9574 BLAKE2B 
bf43f143b8873ad1812d95d5866a77f28b5dfeb05f41c9dd8f384109ec8cfab09f78bb7b891d5178d6c445ba58cdfe2bdf0cc4c5bf032910c42d4fd1b89883f7
 SHA512 
aa2e96773589e4347af4df169ef3d241a4c7a22d28ec356a13062f7d11f043cebce8b79afbebb1fb411ad957d4d14880ae051924cb694b39283ccce1658b
 DIST julia-1.8.0-074d761f.patch 2198 BLAKE2B 
7d4b147e290defceaad1b5b6d0c2c9a323b47d685bb1865b23c84aa68135c00104e653a5046d276aa540415ee4c95426f1a4538df3ba0ae4c348966a2f2b1742
 SHA512 
ff1e23746851b1b7a4480df75815abb35ccc8006f622acb5fb3928e20832cf55022c96650590c8dfea9b39185a3284a0d1310dee3f439429c91e00af567b66f1
+DIST julia-1.8.0-0db596e6.patch 15029 BLAKE2B 
2d5152436c2a7b0dcd60346c9fe9ea008f7672a68ae038762c5952c6c85173d28b3fd7335282e783cc1f91102e8dd58ae9967caa476ad8f93dd60f8f485fbbe3
 SHA512 
1f4eb42656bbaed3c85d520875c687f0dd98e9ef0d73f0d3a2b3ac4395020984effc03477c56ab6594cd15e87899923591f6cabeb4e2a43c26725ebe51dbf0be
+DIST julia-1.8.0-190565c2.patch 4166 BLAKE2B 
f55937098219f2d34044cf8963b5421912c2c0e38f8f2c6a0146412f6c653a9797cc1695a514dff31a628d904f68a2750fd0fd63057f5dd34210ae845e92
 SHA512 
a1b26fb0e36767e42268e9cf97ff4b8bc792e8c4c00196b335dede91d814c381a34711e8759b175c0fd66dd88e91edef7b467be16854267c66bf653bb361df3a
+DIST julia-1.8.0-23f39f83.patch 23569 BLAKE2B 
aa82427c7e30720cd534ceeb947d6f489239986f2f5b10475038443f8e3ca4a920f88b9efb9395c52a9f9400b3292b3696d774bdf3165695ee56758c83548f67
 SHA512 
00a301964515bc57f199cd7ee5b6c9221f1635bb2e4972b1073d5f5606c9b7639c469be8a584227eb344138c8bf35c72d3b942b02baf5f94d5dc22e0e1d8d723
+DIST julia-1.8.0-3423639d.patch 669 BLAKE2B 
cecc073c873cc4c530173fef5092e8c81d05917e021a3922df2a3c25d12fa0852e238a5f55f3def063b6c37d78306c0960371d3b19c342f61da5d3a6ddc46b94
 SHA512 
95ebb148d13df10afc57b62b559e320cefc5bad1736ef1146dc8c532f114ade79294ab91d5452566f5973c613e42e6d024cc13e13349cd9fd171f5a20f04f142
+DIST julia-1.8.0-68adc00e.patch 2388 BLAKE2B 
6b422a0362114395663be266de852f953290aaea2ec8c6dd16a8c62f93bf8cd96cdd519a001ddffa10b701b7ca6fdc3b205e5d23fc6db75ee1718bab9af02061
 SHA512 
895258ea03e2edd48be22884a331489761053148a2d8101a5a8deb3d38c5932df0a672a29b40278fd9af25e4956b85d47d63d270e006549d80050bdb459b91f8
+DIST julia-1.8.0-700c69b1.patch 1155 BLAKE2B 
160a44eaa652c91e8cbda9927922cc13028c269d249a18bafc77f9bdd8335d1652809250ee1d36e9e6c9cc774b056fb6fdb556a4e6e6429c2f48ef7c54f0579e
 SHA512 
1bf37e96be9230c31937871582f4767bb7aa14690a666ef80f886540b7321a7fd2f8756ef591b65177fa7b8a288dcaefeaf884501fd27582e46f3520555eccda
 DIST julia-1.8.0-ed9851b0.patch 6957 BLAKE2B 
f40a56bf3b00cc8d0a764ce7d9ef75b6e5dbab70aa13aad810e7288c4b1b0609ee61b1c6661a4d34423c5f25b19c56b326fa0ae520f1310c673d2c0921e4dabb
 SHA512 
a4b6ee8b80639e74185ddaf8567b81eaee18efef02003e254b5e31268f730e022dcb1a53d8595a82570303b5f57ea885ca86374ca5eb7c0b2b270a5c104b79b5
 DIST julia-1.8.0-julia-hardcoded-libs.patch 2411 BLAKE2B 
d71683c68c350c16c61c13e0378072a7689cb6e07ab7d4b940a5049f37ec58d8f4061b94ba5ba3d2dcf73a403b34d5fbe92bb723a0c5a2c318f9c3bd3631f143
 SHA512 
0256c5af1713b3551b39e0d89168eafb235e6337a9f07efd24a2e271a11bf724295d0a46761bf1a4d3ed14c4539ef1ef56adcf5580879cac268867aac3e2c20e
 DIST julia-1.8.0-julia-libunwind-1.6.patch 750 BLAKE2B 
35bc6a5fef212c1596c88ddff723795cd3dd46852a602e5c30739af3b3bd8ee78b99635fa35273d0702fc354d31f75c109503225ff6f564a2f9afb64c84e9eda
 SHA512 
7623d7c897ef90909f331c9bad27625505df758d7b21d765385efc7b02a48360ca2e2092057802a5e523b255eca036393ec27148fb567313db1497f691cd6d1c
 DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B 
f46f02554a6fc997763d368b813298da7158c82adbbf43ec98b3d7830163c167d9e1f0e22e17cd42b2900baea91c49611bf5e14a57169beb7f29c505ed161307
 SHA512 
856e299e7523ae15e6bf579c7aef24d3de67d6e10bfb168f7c5caa887fab1752e321b777d465a3c85947441153c5e898431103272b9f94f28d0fabff77afe7a2
+DIST julia-1.8.0-julia-mpfr-4.2.patch 721 BLAKE2B 
a8214ba7ede33ea61a72aeeffec1a2be9d31e1e86f02ed1ad5da377c1c67db4316d67c6db87d62504477d1b40ca4b2cb7657ada85f3e8a2e7dfa967d569cc372
 SHA512 
db5b2cfc731083001c243e1fab08bc49a765bcd39ec8f06d19cf02ab95a59b8cebe850b0d4449ddb03610940d6c0cfed3f99a1475b4006b045df8f0029854d46
 DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5c

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-02-13 Thread Maciej Barć
commit: 9b65b398eb3a4da3a0ea521516ed2fef2bff63ed
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 13 16:51:41 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 13 16:53:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b65b398

dev-lang/julia: remove libpcre dependency

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/{julia-1.8.3-r3.ebuild => julia-1.8.3-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.8.3-r3.ebuild 
b/dev-lang/julia/julia-1.8.3-r4.ebuild
similarity index 99%
rename from dev-lang/julia/julia-1.8.3-r3.ebuild
rename to dev-lang/julia/julia-1.8.3-r4.ebuild
index 8c004212a919..a7496a13dbbd 100644
--- a/dev-lang/julia/julia-1.8.3-r3.ebuild
+++ b/dev-lang/julia/julia-1.8.3-r4.ebuild
@@ -25,7 +25,6 @@ RDEPEND="
app-misc/ca-certificates
dev-libs/gmp:0=
dev-libs/libgit2:0
-   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
>=dev-libs/libutf8proc-2.6.1:0=[-cjk]
>=dev-util/patchelf-0.13



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-02-13 Thread Maciej Barć
commit: 6a765b80ea66ff0ac1d24c07be466cd754749c3e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 13 14:43:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 13 14:46:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a765b80

dev-lang/julia: build libpcre

Closes: https://bugs.gentoo.org/893336
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/{julia-1.8.3-r2.ebuild => julia-1.8.3-r3.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.8.3-r2.ebuild 
b/dev-lang/julia/julia-1.8.3-r3.ebuild
similarity index 98%
rename from dev-lang/julia/julia-1.8.3-r2.ebuild
rename to dev-lang/julia/julia-1.8.3-r3.ebuild
index 80b3ddf0dc9e..8c004212a919 100644
--- a/dev-lang/julia/julia-1.8.3-r2.ebuild
+++ b/dev-lang/julia/julia-1.8.3-r3.ebuild
@@ -111,6 +111,7 @@ src_configure() {
filter-lto
 
# julia does not play well with the system versions of libuv
+   # Fails to compile with libpcre2 on split-usr, bug #893336
# USE_SYSTEM_LIBM=0 implies using external openlibm
cat <<-EOF > Make.user
LOCALBASE:="${EPREFIX}/usr"
@@ -125,7 +126,7 @@ src_configure() {
USE_SYSTEM_CSL:=1
USE_SYSTEM_LLVM:=0
USE_SYSTEM_LIBUNWIND:=1
-   USE_SYSTEM_PCRE:=1
+   USE_SYSTEM_PCRE:=0
USE_SYSTEM_LIBM:=0
USE_SYSTEM_OPENLIBM:=1
USE_SYSTEM_DSFMT:=1



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-01-01 Thread Maciej Barć
commit: 6cef2f4b66fb113a9cd7d3a9cc283171af2b8718
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jan  1 21:02:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan  1 22:45:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cef2f4b

dev-lang/julia: add ca-certificates dependency

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/{julia-1.8.3-r1.ebuild => julia-1.8.3-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/julia/julia-1.8.3-r1.ebuild 
b/dev-lang/julia/julia-1.8.3-r2.ebuild
similarity index 99%
rename from dev-lang/julia/julia-1.8.3-r1.ebuild
rename to dev-lang/julia/julia-1.8.3-r2.ebuild
index bb3e6a7a2468..80b3ddf0dc9e 100644
--- a/dev-lang/julia/julia-1.8.3-r1.ebuild
+++ b/dev-lang/julia/julia-1.8.3-r2.ebuild
@@ -22,6 +22,7 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
app-arch/p7zip
+   app-misc/ca-certificates
dev-libs/gmp:0=
dev-libs/libgit2:0
>=dev-libs/libpcre2-10.23:0=[jit,unicode]



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2023-01-01 Thread Maciej Barć
commit: 26b59330b5222996defa4536237e62404bf21168
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jan  1 12:29:10 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan  1 12:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b59330

dev-lang/julia: link ca-certificates.crt

Closes: https://bugs.gentoo.org/888978
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/{julia-1.8.3.ebuild => julia-1.8.3-r1.ebuild} | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia/julia-1.8.3.ebuild 
b/dev-lang/julia/julia-1.8.3-r1.ebuild
similarity index 94%
rename from dev-lang/julia/julia-1.8.3.ebuild
rename to dev-lang/julia/julia-1.8.3-r1.ebuild
index e5e15591b401..bb3e6a7a2468 100644
--- a/dev-lang/julia/julia-1.8.3.ebuild
+++ b/dev-lang/julia/julia-1.8.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # correct versions for stdlibs are in deps/checksums
@@ -6,7 +6,7 @@
 
 EAPI=8
 
-# 1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
+# >=1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
 MY_LLVM_V=13.0.1
 
 inherit flag-o-matic pax-utils toolchain-funcs optfeature
@@ -171,6 +171,9 @@ src_install() {
 
# The appdata directory is deprecated.
mv "${ED}"/usr/share/{appdata,metainfo}/ || die
+
+   # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978
+   dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-12-12 Thread Matthias Maier
commit: 129df016607a79f1441ef77e2bc9cb824afdd7c7
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 13 06:27:51 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Dec 13 06:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129df016

dev-lang/julia: update maintainers

Okayed by Patrick.

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-lang/julia/metadata.xml b/dev-lang/julia/metadata.xml
index d0425936562e..71479676f601 100644
--- a/dev-lang/julia/metadata.xml
+++ b/dev-lang/julia/metadata.xml
@@ -5,10 +5,6 @@
 tam...@gentoo.org
 Matthias Maier
   
-  
-patr...@gentoo.org
-Patrick Lauer
-  
   
 s...@gentoo.org
 Gentoo Science Project



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-12-12 Thread Matthias Maier
commit: f5e2f34953f93666ae8a277609295ca899c7d08f
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 13 06:22:07 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Dec 13 06:22:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e2f349

dev-lang/julia: update maintainers

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/metadata.xml | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/dev-lang/julia/metadata.xml b/dev-lang/julia/metadata.xml
index 92529b319549..d0425936562e 100644
--- a/dev-lang/julia/metadata.xml
+++ b/dev-lang/julia/metadata.xml
@@ -1,15 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-s...@gentoo.org
-Gentoo Science Project
-  
-  
-jeff...@icurse.nl
-Jeffrey Lin
-  
-  
+  
 tam...@gentoo.org
 Matthias Maier
   
@@ -17,6 +9,10 @@
 patr...@gentoo.org
 Patrick Lauer
   
+  
+s...@gentoo.org
+Gentoo Science Project
+  
   
   Julia is a high-level, high-performance dynamic programming language for
   technical computing, with syntax that is familiar to users of other



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-12-12 Thread Matthias Maier
commit: f7e52192d1041fbdbab152bd224351e0951cf064
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 13 06:18:38 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Dec 13 06:18:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e52192

dev-lang/julia-bin: add 1.6.7, drop 1.6.5

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   | 8 
 .../julia-bin/{julia-bin-1.6.5.ebuild => julia-bin-1.6.7.ebuild}  | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 71c53c33c6cc..2c2cccb9c3dd 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,7 +1,7 @@
-DIST julia-1.6.5-linux-aarch64.tar.gz 106463482 BLAKE2B 
eedd2475dd27fb5987d96a75099b25e0b5b30671a2fe6aa2f22da3ce98922dde1b02830a3dbd4d5665dce9a41dd2e50039fce9d00fc402566bd255ff33447590
 SHA512 
6674fbf6b959e999820342134bb1ce9ed09c26d1fc914de0a6323d8b9cf84b56f0e9e775ec20f9249c1537d4f770188a404c21c510fa5656d6d94c209dd0fa22
-DIST julia-1.6.5-linux-i686.tar.gz 110088848 BLAKE2B 
69aca0e09829d7be2466fe1fa4e105d3c82bb7f045ee61e2c88b478c92dc3ed1193dcf9b12e4cbce1335b193d5499e917d0e4bc13fae5d05607f54b89d5c371e
 SHA512 
1e4e4268ecc62e81a015d04ba493458380c075e8c97dd9e15256ec34357ac7862454fc9ea8de6bba8fb82da234131910e1d8d8f01cac032bea4e8a54c931bb88
-DIST julia-1.6.5-linux-x86_64.tar.gz 113278959 BLAKE2B 
d70755a03ef3afe801400a6d8cbd817a873628a6cc77601ee53fbc45adecbc43067fdca021d817562864413f5bac09d3e87dd22834923d33cb9db32e8375b643
 SHA512 
cb07b609cf0dd3c67facba29def9d40bd55c5e7d8163bfd32ee2486b39cb31db9a4fe751b21ac69ebb128c4a146a11ccb27701d7729b6e2f0c32a5e983f1229a
-DIST julia-1.6.5-musl-x86_64.tar.gz 112330991 BLAKE2B 
08a63d36ccbe3a1548fd6d8f4e6d310ec0c4a292550232aaf41d9bec4b39f9a559d09a1eeb4112a9d5d2e60c8baa1f29e21c3b63eda468de81215ac9ee2c5266
 SHA512 
c7d4946884d1348a291946b7acfa5f10ef8552e33c78b953681417f4b56913c3f496d8e1ad9334aae2d8b13386b0e07beee57b5015811b57f4bfdafbed6ed177
+DIST julia-1.6.7-linux-aarch64.tar.gz 107459487 BLAKE2B 
ad6b3f9e8336e415445781e69138c70b6d5e61ec5e1cf96e622cdac4912585daa3827b9e978c17ddb2585eec451a56f939e148131f15d7fd1d7ace0b3fbe20f4
 SHA512 
756592e55dea6bfbad4f111aac844a081082081ac97502acb0c6f9b69fae456b194431e215c99a7ef7a7d6ba55b1311a762104b47f28b567c6d74011f298507b
+DIST julia-1.6.7-linux-i686.tar.gz 00612 BLAKE2B 
2646a3777039b3beeda16a93c05605f04edbd16803135e0ba848ef09c8fcaa6ce83dc897900728c76b1011210be18a6eedb4b22b0234c0d75b08d63c881beb4d
 SHA512 
d646639a7e6937a1383ee8d59976997510f1eeb973a58cee18d73c817bddce46b1b9e3aca6258ceb0fc106bfdee42dc205d5c6c8044d445bb5e9d0a02af6f510
+DIST julia-1.6.7-linux-x86_64.tar.gz 114281842 BLAKE2B 
4b12cd343e3cdb7724b19eb6573bf5eec0321133fd0d8813cac93cb321cb3b3084757688112d0cb0eb9056ed96b0a58a11f7724853d01a8eea5683c912f97e41
 SHA512 
0b3e2390151e7a65b478cd6e9000f3dcf2591d1699bd37bc3f7c2344fc2f17413066adea007ab61d9120739b5290631a863c67cdc14805f1973029087563a332
+DIST julia-1.6.7-musl-x86_64.tar.gz 113256485 BLAKE2B 
971370556658fb26934b9fb72ef3b9c937aec4c76cb0446152e968b01185431c61b2e47e326a87b5a05ecc3af6dc16b8a7bbcf353370488b164f2f7f2cb946b4
 SHA512 
96d186a8355588e58b8c9aa081c7c25176ee3cce38929052384c57dfced7b1a15168e11fc9a68cd5636a9de02eb0b8682dd09a7bab38d2a8407b787810780c77
 DIST julia-1.7.1-linux-aarch64.tar.gz 116035373 BLAKE2B 
a031b50152fb330c6eaad935fd5a1dd10937e0744c1936146e19baa713ee63d29c43468c8ddb787b4e74a98f733995fd6cb718a96fa56613d60f49aba2530902
 SHA512 
6caf6df0128dcd3fe9cd4c42356dc53e918c920f286fcefd6518d8eb0e6a7e1b34099bd5ccddae89f5f74b78d33582ad6a33d57781578558cb8b9a97ea5eb900
 DIST julia-1.7.1-linux-i686.tar.gz 118868387 BLAKE2B 
a6681b32f78d3bd986819e88ac16058d13fb435b5cf781ad9251d736b60071f1f77b64ff2ea98c26bbe31efe704bb7baecdae766bde7d1c18c7b1554b8ed504c
 SHA512 
d3d36a4f84e380524820719e76f00721a982bdc7800bdb9eea3fddcfbba3aab7b56d020d3332a261e71516af524354619eb443c9e4b29a8db721287f5033
 DIST julia-1.7.1-linux-x86_64.tar.gz 123374573 BLAKE2B 
66ec84784493682f7de2568bbf0fbdd99ec4fba7461057457fc3daf3bee1eae7fbe8649e64d2bba4f58bf83fc16cfa97d360374b1483c4032919bac204c7dc0b
 SHA512 
9cd5393325e45f1e0250c50e786f326c97e17f63851a99b9a025f2b2a3bf1cac80c57bf58ef0df9bee877ba9c74d99c94b6fe9bd2152c6a0964f708a880872f8

diff --git a/dev-lang/julia-bin/julia-bin-1.6.5.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.7.ebuild
similarity index 100%
rename from dev-lang/julia-bin/julia-bin-1.6.5.ebuild
rename to dev-lang/julia-bin/julia-bin-1.6.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-12-12 Thread Matthias Maier
commit: 9c75b6b6c3443682408fc40e579711b9422a73be
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 13 06:16:02 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Dec 13 06:16:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c75b6b6

dev-lang/julia-bin: update maintainers

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/julia-bin/metadata.xml b/dev-lang/julia-bin/metadata.xml
index 0fc176460b3d..9571d75d1817 100644
--- a/dev-lang/julia-bin/metadata.xml
+++ b/dev-lang/julia-bin/metadata.xml
@@ -1,13 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
tam...@gentoo.org
Matthias Maier

-   
-   jeff...@icurse.nl
-   Jeffrey Lin
+   
+   s...@gentoo.org
+   Gentoo Science Project


Julia is a high-level, high-performance dynamic programming 
language for



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-12-12 Thread Matthias Maier
commit: fa6c60cb1bfdf716f2465319e90f186f06b1f139
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 13 06:19:51 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Dec 13 06:19:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6c60cb

dev-lang/julia-bin: add 1.8.3, drop 1.8.2

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   | 8 
 .../julia-bin/{julia-bin-1.8.2.ebuild => julia-bin-1.8.3.ebuild}  | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 5365d6277c3a..04e2493bfc76 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -6,7 +6,7 @@ DIST julia-1.7.3-linux-aarch64.tar.gz 115662839 BLAKE2B 
803498c37b2fd67c59b934e5
 DIST julia-1.7.3-linux-i686.tar.gz 118413591 BLAKE2B 
db35cc70ff05f15081e9387aba1b5c8fff1c6ed183f4531f886dea92fe99e107694ff4bd58780b97b07175d97a8119aa5d82b7d54717af8b37409aca282db069
 SHA512 
c121969bb58239959ebc150c5d7da808bd33f8603cdc167b03028eb44932f83431fdcef3f2fed1492afc0b68305b33cab4bcea1ff9a11d687be8ff013956a360
 DIST julia-1.7.3-linux-x86_64.tar.gz 123160673 BLAKE2B 
953554230d8b716db4281386d4265c4c7346ddbfe9c47e48dc0f11641169768f2c786b6da0557da74ed9b29abac73d311d2a78debab46f8c6cee4b4d41e85474
 SHA512 
4affeea59e37e3c5c50ccadb2303329b8ad7187b7854e9f2b3ece2b03b43457ddb709fdc0ca23e8f88fa5c914570a2d2fa7650634ea1e8d62f6d78df5a0861a7
 DIST julia-1.7.3-musl-x86_64.tar.gz 121889326 BLAKE2B 
0f2a6ce5a2d636424472988d8f4061375f5ff7b354b4b4e396036726479a62139b4e60ceffbed17b9d5069e2dfd563c01b8fd3c150f8a15894685c212a0f8c8a
 SHA512 
7a6b672d5dd5ffc97c5b96632e1b407b34958c6ad70a6bceba044af3dde11723aa9e7c19b8ca7d3302a26fdd146c07617dd613c6cb4c2fec2c388451025cb50b
-DIST julia-1.8.2-linux-aarch64.tar.gz 129177975 BLAKE2B 
7afe344afcbd33535026fd80ad69d9e1a2ef7cde0e749016765969530b18e60d90d17d5105737a6611c3d7479c02f287a875e06ae2df518a6c6ea14d77caf79c
 SHA512 
45db51f290e95973332490246a50dc4073d27c17ab4cf91114c2cbfe6a791b5c4c19b07f7add5de8022d342d21d0daedba74d3edf8617980028e843bb6bb595e
-DIST julia-1.8.2-linux-i686.tar.gz 132187263 BLAKE2B 
fac785902b53db99ea128430c75d4ee10ca8568911e36e174f08d0d7225fb7c38c8b6d845002545dd8696c3e774a7670fcece2695d4deb8e18fcda73ebc3ea92
 SHA512 
1608b8ae35b7e3aef2a7d12bdd77ea8496eacf55154c23c0de1d9e965aa5301ff998f93c50e9a12ef0210a9d4b96cf248c9717a347ddebefb29db85eb747c038
-DIST julia-1.8.2-linux-x86_64.tar.gz 135859273 BLAKE2B 
00d970a26b521db2086a9128718dbf2143010b2807895c08de637ddc584ed2b3cb9ed48de0adbbbfb730c4c43cceea582cbaa608bbc7a9deef149774003b83ea
 SHA512 
b0f745f9c0fe5b25173cd4eb1679582fe66d9bcc4a0e6cb05d5faad1d198211840bb0c5f0d3baf0f6048d4b1d0ddb36358f58488ad8ec54291df5227f27506b0
-DIST julia-1.8.2-musl-x86_64.tar.gz 137353680 BLAKE2B 
fb4c4c10dc15301f750457da6ed437cf05b6452568fbdacbb8bf6d94515ce61a07284b4491bc5b1f916960fbc4460713d9065f8273a05070f0e73f0e4bd2b970
 SHA512 
66817dcd1ccb88527fc1bdbad94e23e180deae1474cbc5f18f98ca9b6ac46c76382f6555b03c3e5ef22e4ba516e898e130950d5cb38923a64532c755eca3dfd4
+DIST julia-1.8.3-linux-aarch64.tar.gz 123338942 BLAKE2B 
57eec1d8a03667db6f7b1cf4adc310c992cb785d6adb50a6e1e92caa1196693a81a1b1b9211761c20db5da59ac89dd83515f95240f83103e39728ec4e64644fc
 SHA512 
cd2fe45f5a3ee9d6488020889348eb6db6648047fc396ec95142e7464dfbd2d4a18259040ae5f78cbd62d23fe83b9642ba5538ebb5a973214691127a211136a1
+DIST julia-1.8.3-linux-i686.tar.gz 126268706 BLAKE2B 
3328bac1405e0386476727a1e13c7210de81db8670d13df7f22e3917fa5a5ce04c8e5e0bc0900a5bacee75e18c47d3ed8bd3b0fccda2a0d9f3a61512ee7ac277
 SHA512 
e8760b6b52b6220991e9279d85fe6e72ed35f8e7a9d27fcac28f5994f65f126687d7cc87b3e80ff32402b359af335fce85cdfa2b844c3d355d8d113f1c92f387
+DIST julia-1.8.3-linux-x86_64.tar.gz 130030846 BLAKE2B 
475435307310a425587da07d38437d8f29b41428ce74e61ee98436740d6a16e76d0375a4a77322115c8d9097e67240507830391db408a4c4005ed2eba9059656
 SHA512 
de0f9c61cf2248577343a0507b6c4cafc74aa8bd168b4c0d51da0177fce19a132b1c79df6621cb1e18308f2d829bbe2facd7f6881504429bb401d6092a547e67
+DIST julia-1.8.3-musl-x86_64.tar.gz 131533344 BLAKE2B 
66b5fb2612e889cb08e7d1f358e72b3ac90c3263e5ab4ed8f12962aac9de32b93f7587a456cd1175fc443c9f88250862501fe983c1b19f82331c980faa32eb59
 SHA512 
2f50a3d9caa98681640f3b102ceb17802e681523c2c9245ceca8bd68fcf38b53e352d02782558b70075836da6ea21239defd7d627c62150a39199367c685cebf

diff --git a/dev-lang/julia-bin/julia-bin-1.8.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.8.3.ebuild
similarity index 100%
rename from dev-lang/julia-bin/julia-bin-1.8.2.ebuild
rename to dev-lang/julia-bin/julia-bin-1.8.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-12-12 Thread Matthias Maier
commit: 2f7538345ac2284f5e42b75b302b06339ebc6dd9
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 13 06:19:08 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Dec 13 06:19:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f753834

dev-lang/julia-bin: drop 1.7.1

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 ---
 dev-lang/julia-bin/julia-bin-1.7.1.ebuild | 49 ---
 2 files changed, 53 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 2c2cccb9c3dd..5365d6277c3a 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -2,10 +2,6 @@ DIST julia-1.6.7-linux-aarch64.tar.gz 107459487 BLAKE2B 
ad6b3f9e8336e415445781e6
 DIST julia-1.6.7-linux-i686.tar.gz 00612 BLAKE2B 
2646a3777039b3beeda16a93c05605f04edbd16803135e0ba848ef09c8fcaa6ce83dc897900728c76b1011210be18a6eedb4b22b0234c0d75b08d63c881beb4d
 SHA512 
d646639a7e6937a1383ee8d59976997510f1eeb973a58cee18d73c817bddce46b1b9e3aca6258ceb0fc106bfdee42dc205d5c6c8044d445bb5e9d0a02af6f510
 DIST julia-1.6.7-linux-x86_64.tar.gz 114281842 BLAKE2B 
4b12cd343e3cdb7724b19eb6573bf5eec0321133fd0d8813cac93cb321cb3b3084757688112d0cb0eb9056ed96b0a58a11f7724853d01a8eea5683c912f97e41
 SHA512 
0b3e2390151e7a65b478cd6e9000f3dcf2591d1699bd37bc3f7c2344fc2f17413066adea007ab61d9120739b5290631a863c67cdc14805f1973029087563a332
 DIST julia-1.6.7-musl-x86_64.tar.gz 113256485 BLAKE2B 
971370556658fb26934b9fb72ef3b9c937aec4c76cb0446152e968b01185431c61b2e47e326a87b5a05ecc3af6dc16b8a7bbcf353370488b164f2f7f2cb946b4
 SHA512 
96d186a8355588e58b8c9aa081c7c25176ee3cce38929052384c57dfced7b1a15168e11fc9a68cd5636a9de02eb0b8682dd09a7bab38d2a8407b787810780c77
-DIST julia-1.7.1-linux-aarch64.tar.gz 116035373 BLAKE2B 
a031b50152fb330c6eaad935fd5a1dd10937e0744c1936146e19baa713ee63d29c43468c8ddb787b4e74a98f733995fd6cb718a96fa56613d60f49aba2530902
 SHA512 
6caf6df0128dcd3fe9cd4c42356dc53e918c920f286fcefd6518d8eb0e6a7e1b34099bd5ccddae89f5f74b78d33582ad6a33d57781578558cb8b9a97ea5eb900
-DIST julia-1.7.1-linux-i686.tar.gz 118868387 BLAKE2B 
a6681b32f78d3bd986819e88ac16058d13fb435b5cf781ad9251d736b60071f1f77b64ff2ea98c26bbe31efe704bb7baecdae766bde7d1c18c7b1554b8ed504c
 SHA512 
d3d36a4f84e380524820719e76f00721a982bdc7800bdb9eea3fddcfbba3aab7b56d020d3332a261e71516af524354619eb443c9e4b29a8db721287f5033
-DIST julia-1.7.1-linux-x86_64.tar.gz 123374573 BLAKE2B 
66ec84784493682f7de2568bbf0fbdd99ec4fba7461057457fc3daf3bee1eae7fbe8649e64d2bba4f58bf83fc16cfa97d360374b1483c4032919bac204c7dc0b
 SHA512 
9cd5393325e45f1e0250c50e786f326c97e17f63851a99b9a025f2b2a3bf1cac80c57bf58ef0df9bee877ba9c74d99c94b6fe9bd2152c6a0964f708a880872f8
-DIST julia-1.7.1-musl-x86_64.tar.gz 122327279 BLAKE2B 
d19992d803e8c0616d7a95501db7a73c0be6523f956a8c393f74c14825ea6b80d1ea86c9b9f136b4a225b230e74460584c5b0c64e7e872c77fbc5ccee5cde024
 SHA512 
23a0d791ddad386031131516c0ee5048e158931071c65c52a268c2a838a4378fd3a25f7df48c279f130d8941737c2bb52bbda290672fc076962217cd7300f099
 DIST julia-1.7.3-linux-aarch64.tar.gz 115662839 BLAKE2B 
803498c37b2fd67c59b934e5493c87bf80a6fcedfe5f7e28433c97c32bfe8f06aa0bbc276bae44049a32263f8e24b3483821e4ce373e1c4714cca1bf65fc5268
 SHA512 
9380ce853e9b32143bd1ed7a3ec398474bb35bce9b3d7e54a07d6ee0c2a21725baeaa7335f3b0e7d4aa494a9ce3cbd452fa16a35507c575c8268ff6afdb6ab43
 DIST julia-1.7.3-linux-i686.tar.gz 118413591 BLAKE2B 
db35cc70ff05f15081e9387aba1b5c8fff1c6ed183f4531f886dea92fe99e107694ff4bd58780b97b07175d97a8119aa5d82b7d54717af8b37409aca282db069
 SHA512 
c121969bb58239959ebc150c5d7da808bd33f8603cdc167b03028eb44932f83431fdcef3f2fed1492afc0b68305b33cab4bcea1ff9a11d687be8ff013956a360
 DIST julia-1.7.3-linux-x86_64.tar.gz 123160673 BLAKE2B 
953554230d8b716db4281386d4265c4c7346ddbfe9c47e48dc0f11641169768f2c786b6da0557da74ed9b29abac73d311d2a78debab46f8c6cee4b4d41e85474
 SHA512 
4affeea59e37e3c5c50ccadb2303329b8ad7187b7854e9f2b3ece2b03b43457ddb709fdc0ca23e8f88fa5c914570a2d2fa7650634ea1e8d62f6d78df5a0861a7

diff --git a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
deleted file mode 100644
index a5facfea6337..
--- a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=${PN/-bin/}
-MY_P=${MY_PN}-${PV/_/-}
-MY_PV=$(ver_cut 1-2)
-BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-SRC_URI="
-   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
-   amd64? (
-   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
-   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
-   )
-   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-12-12 Thread Maciej Barć
commit: 7e52b2fa01e313660edcd2f7366045f740c15652
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Dec 13 04:18:44 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Dec 13 05:30:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e52b2fa

dev-lang/julia: drop old 1.8.2

Closes: https://bugs.gentoo.org/876184
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/Manifest   |   1 -
 dev-lang/julia/julia-1.8.2.ebuild | 189 --
 dev-lang/julia/metadata.xml   |   3 -
 3 files changed, 193 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 187da4b35048..557e9387b6fd 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -5,5 +5,4 @@ DIST julia-1.8.0-julia-libunwind-1.6.patch 750 BLAKE2B 
35bc6a5fef212c1596c88ddff
 DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B 
f46f02554a6fc997763d368b813298da7158c82adbbf43ec98b3d7830163c167d9e1f0e22e17cd42b2900baea91c49611bf5e14a57169beb7f29c505ed161307
 SHA512 
856e299e7523ae15e6bf579c7aef24d3de67d6e10bfb168f7c5caa887fab1752e321b777d465a3c85947441153c5e898431103272b9f94f28d0fabff77afe7a2
 DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05
 SHA512 
d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
 DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47
 SHA512 
97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
-DIST julia-1.8.2-full.tar.gz 275255487 BLAKE2B 
dd4cb035c3ec3b37fd08215baa76764c2a447ec50f0afbec5e6c02b047e62188015ba1492704fbc31081465f3837d6b8e02b31cfe10239ddd31e80e4bd7121e8
 SHA512 
0660911bbd9b0e0df9e6c2af851e7119b6067b08c845422e44101b9a92a1cbc069e52838f503b06f64db5b282cde1b533aafd9c6f47d349ae7d2beb48cf7d7a6
 DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 
2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04
 SHA512 
0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86

diff --git a/dev-lang/julia/julia-1.8.2.ebuild 
b/dev-lang/julia/julia-1.8.2.ebuild
deleted file mode 100644
index 3370da1781b4..
--- a/dev-lang/julia/julia-1.8.2.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic llvm pax-utils toolchain-funcs optfeature
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-# 1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
-MY_LLVM_V="13.0.0"
-LLVM_MAX_SLOT=13
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-
-SRC_URI="https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz";
-PATCHES=( )
-
-# Huge thanks to Arch Linux developers for the patches.
-# Patches form version 1.8.0 also apply to 1.8.2.
-archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/";
-archlinux_patches=(
-   074d761f.patch
-   ed9851b0.patch
-   julia-hardcoded-libs.patch
-   julia-libunwind-1.6.patch
-   julia-llvm-14.patch
-   julia-system-cblas.patch
-   make-install-no-build.patch
-)
-for archlinux_patch in ${archlinux_patches[@]} ; do
-   archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
-   SRC_URI+="
-   ${archlinux_uri}/${archlinux_patch} -> ${archlinux_patch_name}
-   "
-   PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
-done
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+system-llvm"
-
-RDEPEND="
-   system-llvm? ( sys-devel/llvm:13=[llvm_targets_NVPTX(-)] )
-"
-RDEPEND+="
-   app-arch/p7zip
-   dev-libs/gmp:0=
-   dev-libs/libgit2:0
-   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
-   dev-libs/mpfr:0=
-   >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
-   >=dev-util/patchelf-0.13
-   >=net-libs/mbedtls-2.2
-   net-misc/curl[http2,ssh]
-   sci-libs/amd:0=
-   sci-libs/arpack:0=
-   sci-libs/camd:0=
-   sci-libs/ccolamd:0=
-   sci-libs/cholmod:0=
-   sci-libs/colamd:0=
-   sci-libs/fftw:3.0=[threads]
-   sci-libs/openlibm:0=
-   sci-libs/spqr:0=
-   sci-libs/umfpack:0=
-   >=sci-mathematics/dsfmt-2.2.4
-   >=sys-libs/libunwind-1.1:0=
-   sys-libs/zlib:0=
-   >=virtual/blas-3.6
-   virtual/lapack
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2022-12-10 Thread Maciej Barć
commit: 9e99593d9ed97b4abecc0a9b2e78f6c3a4d5046d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Dec 10 19:15:10 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Dec 10 19:30:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e99593d

dev-lang/julia: bump to 1.8.3

Uses a patch from: https://github.com/JuliaLang/julia/pull/47862

Bug: https://bugs.gentoo.org/876184
Bug: https://github.com/JuliaLang/julia/pull/47862
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.8.0-llvm-no-bindings.patch |  11 ++
 dev-lang/julia/julia-1.8.3.ebuild  | 178 +
 3 files changed, 190 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 418faba58f13..187da4b35048 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -6,3 +6,4 @@ DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B 
f46f02554a6fc997763d368b813298d
 DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05
 SHA512 
d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
 DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47
 SHA512 
97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
 DIST julia-1.8.2-full.tar.gz 275255487 BLAKE2B 
dd4cb035c3ec3b37fd08215baa76764c2a447ec50f0afbec5e6c02b047e62188015ba1492704fbc31081465f3837d6b8e02b31cfe10239ddd31e80e4bd7121e8
 SHA512 
0660911bbd9b0e0df9e6c2af851e7119b6067b08c845422e44101b9a92a1cbc069e52838f503b06f64db5b282cde1b533aafd9c6f47d349ae7d2beb48cf7d7a6
+DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 
2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04
 SHA512 
0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86

diff --git a/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch 
b/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch
new file mode 100644
index ..d5511dee0d91
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.8.0-llvm-no-bindings.patch
@@ -0,0 +1,11 @@
+--- a/deps/llvm.mk
 b/deps/llvm.mk
+@@ -94,7 +94,7 @@ endif
+ LLVM_CMAKE += -DLLVM_TOOLS_INSTALL_DIR=$(call 
rel_path,$(build_prefix),$(build_depsbindir))
+ LLVM_CMAKE += -DLLVM_UTILS_INSTALL_DIR=$(call 
rel_path,$(build_prefix),$(build_depsbindir))
+ LLVM_CMAKE += -DLLVM_INCLUDE_UTILS=ON -DLLVM_INSTALL_UTILS=ON
+-LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_INCLUDE_DOCS=Off 
-DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off -DHAVE_LIBEDIT=Off
++LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_ENABLE_BINDINGS=OFF 
-DLLVM_INCLUDE_DOCS=Off -DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off 
-DHAVE_LIBEDIT=Off
+ ifeq ($(LLVM_ASSERTIONS), 1)
+ LLVM_CMAKE += -DLLVM_ENABLE_ASSERTIONS:BOOL=ON
+ endif # LLVM_ASSERTIONS

diff --git a/dev-lang/julia/julia-1.8.3.ebuild 
b/dev-lang/julia/julia-1.8.3.ebuild
new file mode 100644
index ..e5e15591b401
--- /dev/null
+++ b/dev-lang/julia/julia-1.8.3.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+EAPI=8
+
+# 1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
+MY_LLVM_V=13.0.1
+
+inherit flag-o-matic pax-utils toolchain-funcs optfeature
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/
+   https://github.com/JuliaLang/julia/";
+SRC_URI="https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-arch/p7zip
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0
+   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
+   dev-libs/mpfr:0=
+   >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
+   >=dev-util/patchelf-0.13
+   >=net-libs/mbedtls-2.2
+   net-misc/curl[http2,ssh]
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   >=sci-mathematics/dsfmt-2.2.4
+   >=sys-libs/libunwind-1.1:0=
+   sys-libs/zlib:0=
+   >=virtual/blas-3.6
+   virtual/lapack
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/cmake
+   virtual/

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-12-09 Thread Matthias Maier
commit: f8c2acce5806e42d0e1d0e958c9d4e28a886603a
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  9 20:26:05 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec  9 20:26:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c2acce

dev-lang/julia-bin: keyword 1.8.2 for -*, ~amd64, ~arm64, ~x86

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.8.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
index 9c309a77622d..364b1b88cb62 100644
--- a/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="${MY_PV}"
-#KEYWORDS="-* ~amd64 ~arm64 ~x86"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
 
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-11-16 Thread Maciej Barć
commit: 83ed86a8e54ccd7b89f74ad8f8a8c3f9941f02d1
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Nov 16 16:25:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Nov 16 16:25:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ed86a8

dev-lang/julia: use 1 job to compile and install Julia

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/julia-1.8.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia/julia-1.8.2.ebuild 
b/dev-lang/julia/julia-1.8.2.ebuild
index febe76536081..3370da1781b4 100644
--- a/dev-lang/julia/julia-1.8.2.ebuild
+++ b/dev-lang/julia/julia-1.8.2.ebuild
@@ -162,12 +162,12 @@ src_compile() {
# Julia accesses /proc/self/mem on Linux
addpredict /proc/self/mem
 
-   default
+   emake -j1
pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
 }
 
 src_install() {
-   emake install DESTDIR="${D}"
+   emake -j1 install DESTDIR="${D}"
dodoc README.md
 
if ! use system-llvm ; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-10-28 Thread Sam James
commit: 207238d237a0374f91066b624077076a37d9ec4d
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 10:41:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 10:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207238d2

dev-lang/julia: drop 1.7.1-r4, 1.7.3

Signed-off-by: Sam James  gentoo.org>

 dev-lang/julia/Manifest|  19 --
 .../julia/files/julia-1.4.0-no_symlink_llvm.patch  |  10 --
 dev-lang/julia/files/julia-1.6.5-libgit-1.2.patch  |  17 --
 dev-lang/julia/files/julia-1.6.5-libgit-1.4.patch  |  43 -
 .../files/julia-1.6.5-llvm_13_compat_part_1.patch  | 172 --
 .../files/julia-1.6.5-llvm_13_compat_part_2.patch  |  80 -
 .../files/julia-1.6.5-make-install-no-build.patch  |  17 --
 .../julia/files/julia-1.7.1-do_not_set_rpath.patch |  11 --
 .../julia/files/julia-1.7.1-hardcoded-libs.patch   |  72 
 dev-lang/julia/julia-1.7.1-r4.ebuild   | 186 ---
 dev-lang/julia/julia-1.7.3.ebuild  | 199 -
 11 files changed, 826 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index e2912fffc6ed..418faba58f13 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,15 +1,3 @@
-DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc8d27a9b36ba05f3942447bea67034ad771ca8f69192ca7718ab3aace5d12c0e08961eafead9aedb9af35e2d212e8e97
 SHA512 
df6c9d33ed69c1b53a7f77f95954d4ed5fadb176ebf9f490e7721bc036109edfaa5873ce9041620af1d5c3731db7acc5af932b4173ce54bcc7ae3d7c9c393638
-DIST julia-1.7.1-llvm_13_compat_part_3.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
-DIST julia-1.7.1-llvm_13_compat_part_4.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
-DIST julia-1.7.1-llvm_13_compat_part_5.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c
-DIST julia-1.7.3-full.tar.gz 256584516 BLAKE2B 
d9520de2a85566cfe02ac471061b6cc255e1ab67039387d4ebda3438b67990cbd0e9e1a17865995f48e537b21fc63be6ff376f3989ff50396ab339df0021a074
 SHA512 
0286a3f8ecb469eb09690a7723aac267a7655247648a3099115e0dc0531d2f779f2aac6e829d9781f462887de281a78c29d99a986b3c3db8c0b0d565ee31f0df
-DIST julia-1.7.3-llvm_13_compat_part_1.patch 6741 BLAKE2B 
fd61ed4990128150221f2d348bd5cdf953f1b83ddad8a3920dce44249265471854eda513f3cb5a9f641bac201eec70d08c071d31c56d60592dffd8d17b94ddfe
 SHA512 
d8872bbc123e16daa360cbc7f586f2f610bb0d928d9390b41c4f68d9dbba8a945693756b44dd8e960c8feae22ba0f5b50a7ce33157e1e82d8e1a8f2c999e7141
-DIST julia-1.7.3-llvm_13_compat_part_2.patch 2673 BLAKE2B 
14d292029ca8312ae2d6729b2c5697b2b0ec065e43475b0939961586455988aec573ece8685f8150b0e27a388b39c6ed05e822a1c931a8192d4651958de86b05
 SHA512 
98643ac351a45c6bb1c2f945fb1e46db98c8658625731048e7cfc76684db8b1c219b53c6c230ca1da8dc07139fb1db1602f756b94e91655c6248541510d0c2ee
-DIST julia-1.7.3-llvm_13_compat_part_3.patch 28024 BLAKE2B 
bffa797f92425eb22f64861e13c2ac9d311434b3727acc8268247bf131e7654c154fd3cc6f7966b3fabc86d56ed0f65b46ea178a2e87cd47f56675af739ee01a
 SHA512 
45231605f4c89ad7faab5564f0c9ea67ebb86ff32d8adffd68ba632668b8adb4185e15351a5714de07495908e059731b702e3c202e043cb9cac252285cd21a0b
-DIST julia-1.7.3-llvm_13_compat_part_4.patch 2425 BLAKE2B 
9440296aa9669c44f23757f24f5e098353171e2747c24220a3ab6f5fdd9bd3915975dc24e7e19a3441a17555858cff7cfbc678a8a6d7e0894a604e7d699cb6cb
 SHA512 
7e5a5fcd5b18086fbd638cdf98c13d8954bb8716e60ed6ae613b072e4ec8e406abe5a7ba29db488c34a97ecdd2932ddb2e827949191407aead202221bacf736f
-DIST julia-1.7.3-llvm_13_compat_part_5.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
-DIST julia-1.7.3-llvm_13_compat_part_6.patch 27063 BLAKE2B 
3878cba37be6f270a1ba240b22bea65c2c0efe77b0d415cc47370f234c8d26f01c66bec4b01824472926ba231a8881deadb21006efe6fa6c5bf6fd6250933a0b
 SHA512 
7c27b4b49465a4fbe206c1e9ba6c48d74264124a866fb414bb698cab151a9e1fb7180c7e07c0bc843d4817e9e99cbd70b35c2906384503d44ab7051ebb1948fe
-DIST julia-1.7.3_Downloads.jl_1.5.3.tar.gz 23484 BLAKE2B 
cebdc572a10faadf4aa673da2c9cd364ddc76b62

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-10-08 Thread Maciej Barć
commit: 9458534602d4a636543d96d285b8c44539cec995
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  8 22:50:52 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  8 23:21:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94585346

dev-lang/julia: bump to 1.8.2

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/Manifest   |   8 ++
 dev-lang/julia/julia-1.8.2.ebuild | 189 ++
 2 files changed, 197 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 91f9e1fcc3fe..e2912fffc6ed 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -10,6 +10,14 @@ DIST julia-1.7.3-llvm_13_compat_part_4.patch 2425 BLAKE2B 
9440296aa9669c44f23757
 DIST julia-1.7.3-llvm_13_compat_part_5.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
 DIST julia-1.7.3-llvm_13_compat_part_6.patch 27063 BLAKE2B 
3878cba37be6f270a1ba240b22bea65c2c0efe77b0d415cc47370f234c8d26f01c66bec4b01824472926ba231a8881deadb21006efe6fa6c5bf6fd6250933a0b
 SHA512 
7c27b4b49465a4fbe206c1e9ba6c48d74264124a866fb414bb698cab151a9e1fb7180c7e07c0bc843d4817e9e99cbd70b35c2906384503d44ab7051ebb1948fe
 DIST julia-1.7.3_Downloads.jl_1.5.3.tar.gz 23484 BLAKE2B 
cebdc572a10faadf4aa673da2c9cd364ddc76b6299c3d0eaaa54014e199f9c0002188d6281dc4935c2be1f32ffcddc6b98f19f07ea488466fa7ae66db55fa23a
 SHA512 
ec895ebe2b96d8590f34c152d3b4963531250b254c96fadffeee8b2cec132c20ce42d585839a2304dc1a30b13b1cbebcfa88b021b3646a77162a1476ec1d8f16
+DIST julia-1.8.0-074d761f.patch 2198 BLAKE2B 
7d4b147e290defceaad1b5b6d0c2c9a323b47d685bb1865b23c84aa68135c00104e653a5046d276aa540415ee4c95426f1a4538df3ba0ae4c348966a2f2b1742
 SHA512 
ff1e23746851b1b7a4480df75815abb35ccc8006f622acb5fb3928e20832cf55022c96650590c8dfea9b39185a3284a0d1310dee3f439429c91e00af567b66f1
+DIST julia-1.8.0-ed9851b0.patch 6957 BLAKE2B 
f40a56bf3b00cc8d0a764ce7d9ef75b6e5dbab70aa13aad810e7288c4b1b0609ee61b1c6661a4d34423c5f25b19c56b326fa0ae520f1310c673d2c0921e4dabb
 SHA512 
a4b6ee8b80639e74185ddaf8567b81eaee18efef02003e254b5e31268f730e022dcb1a53d8595a82570303b5f57ea885ca86374ca5eb7c0b2b270a5c104b79b5
+DIST julia-1.8.0-julia-hardcoded-libs.patch 2411 BLAKE2B 
d71683c68c350c16c61c13e0378072a7689cb6e07ab7d4b940a5049f37ec58d8f4061b94ba5ba3d2dcf73a403b34d5fbe92bb723a0c5a2c318f9c3bd3631f143
 SHA512 
0256c5af1713b3551b39e0d89168eafb235e6337a9f07efd24a2e271a11bf724295d0a46761bf1a4d3ed14c4539ef1ef56adcf5580879cac268867aac3e2c20e
+DIST julia-1.8.0-julia-libunwind-1.6.patch 750 BLAKE2B 
35bc6a5fef212c1596c88ddff723795cd3dd46852a602e5c30739af3b3bd8ee78b99635fa35273d0702fc354d31f75c109503225ff6f564a2f9afb64c84e9eda
 SHA512 
7623d7c897ef90909f331c9bad27625505df758d7b21d765385efc7b02a48360ca2e2092057802a5e523b255eca036393ec27148fb567313db1497f691cd6d1c
+DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B 
f46f02554a6fc997763d368b813298da7158c82adbbf43ec98b3d7830163c167d9e1f0e22e17cd42b2900baea91c49611bf5e14a57169beb7f29c505ed161307
 SHA512 
856e299e7523ae15e6bf579c7aef24d3de67d6e10bfb168f7c5caa887fab1752e321b777d465a3c85947441153c5e898431103272b9f94f28d0fabff77afe7a2
+DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 
58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05
 SHA512 
d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
+DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 
36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47
 SHA512 
97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
+DIST julia-1.8.2-full.tar.gz 275255487 BLAKE2B 
dd4cb035c3ec3b37fd08215baa76764c2a447ec50f0afbec5e6c02b047e62188015ba1492704fbc31081465f3837d6b8e02b31cfe10239ddd31e80e4bd7121e8
 SHA512 
0660911bbd9b0e0df9e6c2af851e7119b6067b08c845422e44101b9a92a1cbc069e52838f503b06f64db5b282cde1b533aafd9c6f47d349ae7d2beb48cf7d7a6
 DIST julia-hardcoded-libs.patch 2411 BLAKE2B 
54eb1d0bbf15bbeea723c32c8ddbb42d3e3fbd22c6d8e2fa4c660d857bc8b6b131f442065689fd1a70c09563ef5c9efa7cb8ff9493ea6b3ed9ec7b05a9cc042e
 SHA512 
4a35a80592c64c8e8924d381b9405283c3c5447ea201715acdcb4e7f6be0560655b0f816fa05127b7df6f9154a74224960aba57b291bd3a8431174eb13c7610e
 DIST julia-libblastrampoline-4.patch 856 BLAKE2B 
5efe1602022eaaadb5f6ed06edd5f9e30e19978c5c469f1619efbcc4604efa3f0cd42bb80ba7cf903a89edbabeefca06bf7f5efe78510b6feea5e188655ad456
 SHA512 
62097e29865a0d4a633974a3ca4ea35623a6de08d8c63316896cdd95844a394302ad892121ec85d8b2a9ca305dff3123cd01e4b7a27b97beb5da36cbe4cd3fa3
 DIST julia-libgit-1.2.patch 17322 B

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-10-06 Thread Andreas K. Hüttel
commit: a727ce4fd44da7aec227615e96f7dc7c1bfce0be
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Oct  6 18:54:23 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Oct  6 18:54:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a727ce4f

dev-lang/julia-bin: add 1.8.2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.8.2.ebuild | 56 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 7833dd2da696..71c53c33c6cc 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,3 +10,7 @@ DIST julia-1.7.3-linux-aarch64.tar.gz 115662839 BLAKE2B 
803498c37b2fd67c59b934e5
 DIST julia-1.7.3-linux-i686.tar.gz 118413591 BLAKE2B 
db35cc70ff05f15081e9387aba1b5c8fff1c6ed183f4531f886dea92fe99e107694ff4bd58780b97b07175d97a8119aa5d82b7d54717af8b37409aca282db069
 SHA512 
c121969bb58239959ebc150c5d7da808bd33f8603cdc167b03028eb44932f83431fdcef3f2fed1492afc0b68305b33cab4bcea1ff9a11d687be8ff013956a360
 DIST julia-1.7.3-linux-x86_64.tar.gz 123160673 BLAKE2B 
953554230d8b716db4281386d4265c4c7346ddbfe9c47e48dc0f11641169768f2c786b6da0557da74ed9b29abac73d311d2a78debab46f8c6cee4b4d41e85474
 SHA512 
4affeea59e37e3c5c50ccadb2303329b8ad7187b7854e9f2b3ece2b03b43457ddb709fdc0ca23e8f88fa5c914570a2d2fa7650634ea1e8d62f6d78df5a0861a7
 DIST julia-1.7.3-musl-x86_64.tar.gz 121889326 BLAKE2B 
0f2a6ce5a2d636424472988d8f4061375f5ff7b354b4b4e396036726479a62139b4e60ceffbed17b9d5069e2dfd563c01b8fd3c150f8a15894685c212a0f8c8a
 SHA512 
7a6b672d5dd5ffc97c5b96632e1b407b34958c6ad70a6bceba044af3dde11723aa9e7c19b8ca7d3302a26fdd146c07617dd613c6cb4c2fec2c388451025cb50b
+DIST julia-1.8.2-linux-aarch64.tar.gz 129177975 BLAKE2B 
7afe344afcbd33535026fd80ad69d9e1a2ef7cde0e749016765969530b18e60d90d17d5105737a6611c3d7479c02f287a875e06ae2df518a6c6ea14d77caf79c
 SHA512 
45db51f290e95973332490246a50dc4073d27c17ab4cf91114c2cbfe6a791b5c4c19b07f7add5de8022d342d21d0daedba74d3edf8617980028e843bb6bb595e
+DIST julia-1.8.2-linux-i686.tar.gz 132187263 BLAKE2B 
fac785902b53db99ea128430c75d4ee10ca8568911e36e174f08d0d7225fb7c38c8b6d845002545dd8696c3e774a7670fcece2695d4deb8e18fcda73ebc3ea92
 SHA512 
1608b8ae35b7e3aef2a7d12bdd77ea8496eacf55154c23c0de1d9e965aa5301ff998f93c50e9a12ef0210a9d4b96cf248c9717a347ddebefb29db85eb747c038
+DIST julia-1.8.2-linux-x86_64.tar.gz 135859273 BLAKE2B 
00d970a26b521db2086a9128718dbf2143010b2807895c08de637ddc584ed2b3cb9ed48de0adbbbfb730c4c43cceea582cbaa608bbc7a9deef149774003b83ea
 SHA512 
b0f745f9c0fe5b25173cd4eb1679582fe66d9bcc4a0e6cb05d5faad1d198211840bb0c5f0d3baf0f6048d4b1d0ddb36358f58488ad8ec54291df5227f27506b0
+DIST julia-1.8.2-musl-x86_64.tar.gz 137353680 BLAKE2B 
fb4c4c10dc15301f750457da6ed437cf05b6452568fbdacbb8bf6d94515ce61a07284b4491bc5b1f916960fbc4460713d9065f8273a05070f0e73f0e4bd2b970
 SHA512 
66817dcd1ccb88527fc1bdbad94e23e180deae1474cbc5f18f98ca9b6ac46c76382f6555b03c3e5ef22e4ba516e898e130950d5cb38923a64532c755eca3dfd4

diff --git a/dev-lang/julia-bin/julia-bin-1.8.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
new file mode 100644
index ..9c309a77622d
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.8.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+#KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RESTRICT="strip"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+# the following libs require libblastrampoline.so, which is however generated
+# at runtime...
+QA_DT_NEEDED="*"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+
+   elog "QA warnings about unresolved SONAME dependencies can be safely 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-08-23 Thread David Seifert
commit: 4a5c6828cffc8b2e140410439b9045b5a60a5e71
Author: David Seifert  gentoo  org>
AuthorDate: Tue Aug 23 10:15:24 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Aug 23 10:15:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5c6828

dev-lang/julia-bin: fix VariableScope (EROOT)

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.6.5.ebuild | 9 -
 dev-lang/julia-bin/julia-bin-1.7.1.ebuild | 9 -
 dev-lang/julia-bin/julia-bin-1.7.3.ebuild | 9 -
 dev-lang/julia-bin/julia-bin-.ebuild  | 7 +++
 4 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.6.5.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
index 0901e3d69124..693dc424a913 100644
--- a/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 MY_PN=${PN/-bin/}
 MY_P=${MY_PN}-${PV/_/-}
 MY_PV=$(ver_cut 1-2)
@@ -17,21 +18,19 @@ SRC_URI="
)
arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
 "
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="strip"
 
 RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
-RESTRICT="strip"
-
 QA_PREBUILT="*"
 QA_SONAME="*"
 
-S="${WORKDIR}/${MY_P}"
-
 src_install() {
insinto "/usr/$(get_libdir)/${MY_P}/"
doins -r ./etc
@@ -45,6 +44,6 @@ src_install() {
 
local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
newenvd - 99${MY_PN}${revord} <<-EOF
-   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
EOF
 }

diff --git a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
index e729beeff5e5..a5facfea6337 100644
--- a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 MY_PN=${PN/-bin/}
 MY_P=${MY_PN}-${PV/_/-}
 MY_PV=$(ver_cut 1-2)
@@ -17,21 +18,19 @@ SRC_URI="
)
arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
 "
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~arm64 ~x86"
+RESTRICT="strip"
 
 RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
-RESTRICT="strip"
-
 QA_PREBUILT="*"
 QA_SONAME="*"
 
-S="${WORKDIR}/${MY_P}"
-
 src_install() {
insinto "/usr/$(get_libdir)/${MY_P}/"
doins -r ./etc
@@ -45,6 +44,6 @@ src_install() {
 
local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
newenvd - 99${MY_PN}${revord} <<-EOF
-   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
EOF
 }

diff --git a/dev-lang/julia-bin/julia-bin-1.7.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.3.ebuild
index e729beeff5e5..a5facfea6337 100644
--- a/dev-lang/julia-bin/julia-bin-1.7.3.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.7.3.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 MY_PN=${PN/-bin/}
 MY_P=${MY_PN}-${PV/_/-}
 MY_PV=$(ver_cut 1-2)
@@ -17,21 +18,19 @@ SRC_URI="
)
arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
 "
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~arm64 ~x86"
+RESTRICT="strip"
 
 RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
-RESTRICT="strip"
-
 QA_PREBUILT="*"
 QA_SONAME="*"
 
-S="${WORKDIR}/${MY_P}"
-
 src_install() {
insinto "/usr/$(get_libdir)/${MY_P}/"
doins -r ./etc
@@ -45,6 +44,6 @@ src_install() {
 
local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
newenvd - 99${MY_PN}${revord} <<-EOF
-   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin"
EOF
 }

diff --git a/dev-lang/julia-bin/julia-bin-.ebuild 
b/dev-lang/julia-bin/julia-bin-.ebuild
index 6bbced1a966e..def85bee0129 100644
--- a/dev-lang/julia-bin/julia-bin-.ebuild
+++ b/dev-lang/julia-bin/julia-bin-.ebuild
@@ -2,10 +2,12 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 MY_PN=${PN/-bin/}
 
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/";
+S="${WORKDIR}/"
 
 PROPERTIES="live"
 MY_P=${MY_PN}-latest
@@ -13,16 +15,13 @@ SRC_URI=""
 
 LICENSE="MIT"
 SLOT=""
+RESTRICT="strip"
 
 RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
-RESTRICT="strip"
-
 QA_PREBUILT="*"
 
-S="${WORKDIR}/"
-
 src_unpack() {
NIGHTLIES_S3="https://julialangnightlies-s3.julialang.org/bin";
if use x86; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-07-26 Thread Maciej Barć
commit: 5fa56a38ce0a5ae9d983c795fe98cf2245726de1
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 26 21:39:19 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 26 21:40:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa56a38

dev-lang/julia: filter LTO (type mismatch)

Closes: https://bugs.gentoo.org/855602
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/julia-1.7.1-r4.ebuild | 5 -
 dev-lang/julia/julia-1.7.3.ebuild| 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia/julia-1.7.1-r4.ebuild 
b/dev-lang/julia/julia-1.7.1-r4.ebuild
index 64c2c07f71c4..1ddfaf72dbc2 100644
--- a/dev-lang/julia/julia-1.7.1-r4.ebuild
+++ b/dev-lang/julia/julia-1.7.1-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit llvm pax-utils toolchain-funcs
+inherit flag-o-matic llvm pax-utils toolchain-funcs
 
 # correct versions for stdlibs are in deps/checksums
 # for everything else, run with network-sandbox and wait for the crash
@@ -110,6 +110,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855602
+   filter-lto
+
use system-llvm && ewarn "You have enabled system-llvm. This is 
unsupported by upstream and may not work."
 
# julia does not play well with the system versions of libuv

diff --git a/dev-lang/julia/julia-1.7.3.ebuild 
b/dev-lang/julia/julia-1.7.3.ebuild
index 39455ca05597..1b2d16111014 100644
--- a/dev-lang/julia/julia-1.7.3.ebuild
+++ b/dev-lang/julia/julia-1.7.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit llvm pax-utils toolchain-funcs
+inherit flag-o-matic llvm pax-utils toolchain-funcs
 
 # correct versions for stdlibs are in deps/checksums
 # for everything else, run with network-sandbox and wait for the crash
@@ -123,6 +123,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855602
+   filter-lto
+
use system-llvm && ewarn "You have enabled system-llvm. This is 
unsupported by upstream and may not work."
 
# julia does not play well with the system versions of libuv



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/

2022-06-07 Thread Maciej Barć
commit: 3b4b653ecad2fc21ef673ffe81cb5be8a36939d5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jun  7 16:31:33 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun  7 17:05:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4b653e

dev-lang/julia: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25794
Signed-off-by: Maciej Barć  gentoo.org>

 .../julia/files/julia-1.6.5-hardcoded-libs.patch   | 76 --
 1 file changed, 76 deletions(-)

diff --git a/dev-lang/julia/files/julia-1.6.5-hardcoded-libs.patch 
b/dev-lang/julia/files/julia-1.6.5-hardcoded-libs.patch
deleted file mode 100644
index fcbc42cd18e6..
--- a/dev-lang/julia/files/julia-1.6.5-hardcoded-libs.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-This pacth is very similar to julia-hardcoded-libs-1.7.0.patch, 
-   
https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-hardcoded-libs.patch
 
-with changed line
- const libLLVM = "libLLVM-11jl.so"
-to the line
- const libLLVM = "libLLVM-12jl.so"
-
-diff --git a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl 
b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
-index a7ca666b23..b84a42f4e7 100644
 a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
-+++ b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
-@@ -31,9 +31,9 @@ elseif Sys.isapple()
- const libmbedtls = "@rpath/libmbedtls.13.dylib"
- const libmbedx509 = "@rpath/libmbedx509.1.dylib"
- else
--const libmbedcrypto = "libmbedcrypto.so.5"
--const libmbedtls = "libmbedtls.so.13"
--const libmbedx509 = "libmbedx509.so.1"
-+const libmbedcrypto = "libmbedcrypto.so"
-+const libmbedtls = "libmbedtls.so"
-+const libmbedx509 = "libmbedx509.so"
- end
- 
- function __init__()
-diff --git a/stdlib/libLLVM_jll/src/libLLVM_jll.jl 
b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
-index fa45e754e5..b51812e3a8 100644
 a/stdlib/libLLVM_jll/src/libLLVM_jll.jl
-+++ b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
-@@ -23,7 +23,7 @@ if Sys.iswindows()
- elseif Sys.isapple()
- const libLLVM = "@rpath/libLLVM.dylib"
- else
--const libLLVM = "libLLVM-11jl.so"
-+const libLLVM = "libLLVM.so"
- end
- 
- function __init__()
-diff --git a/stdlib/nghttp2_jll/src/nghttp2_jll.jl 
b/stdlib/nghttp2_jll/src/nghttp2_jll.jl
-index 8b98c76ac5..77ad9e3800 100644
 a/stdlib/nghttp2_jll/src/nghttp2_jll.jl
-+++ b/stdlib/nghttp2_jll/src/nghttp2_jll.jl
-@@ -22,7 +22,7 @@ if Sys.iswindows()
- elseif Sys.isapple()
- const libnghttp2 = "@rpath/libnghttp2.14.dylib"
- else
--const libnghttp2 = "libnghttp2.so.14"
-+const libnghttp2 = "libnghttp2.so"
- end
- 
- function __init__()
-diff --git a/stdlib/LibGit2_jll/src/LibGit2_jll.jl 
b/stdlib/LibGit2_jll/src/LibGit2_jll.jl
-index f0d4b5dda6..2ed3017b51 100644
 a/stdlib/LibGit2_jll/src/LibGit2_jll.jl
-+++ b/stdlib/LibGit2_jll/src/LibGit2_jll.jl
-@@ -23,7 +23,7 @@ if Sys.iswindows()
- elseif Sys.isapple()
- const libgit2 = "@rpath/libgit2.1.1.dylib"
- else
--const libgit2 = "libgit2.so.1.1"
-+const libgit2 = "libgit2.so"
- end
- 
- function __init__()
-diff --git a/stdlib/OpenLibm_jll/src/OpenLibm_jll.jl 
b/stdlib/OpenLibm_jll/src/OpenLibm_jll.jl
-index 215de8aed6..918d1ffdc2 100644
 a/stdlib/OpenLibm_jll/src/OpenLibm_jll.jl
-+++ b/stdlib/OpenLibm_jll/src/OpenLibm_jll.jl
-@@ -22,7 +22,7 @@ if Sys.iswindows()
- elseif Sys.isapple()
- const libopenlibm = "@rpath/libopenlibm.3.dylib"
- else
--const libopenlibm = "libopenlibm.so.3"
-+const libopenlibm = "libopenlibm.so"
- end
- 
- function __init__()



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-06-05 Thread Matthias Maier
commit: 5cbce21c37c1d2cc185709c7d327e34a9712df17
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  6 05:15:57 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  6 05:16:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbce21c

dev-lang/julia: drop 1.6.5-r2

Closes: https://bugs.gentoo.org/840592
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   1 -
 .../julia/files/julia-1.1.0-fix_llvm_install.patch |  15 -
 .../julia/files/julia-1.6.5-do_not_set_rpath.patch |  20 --
 .../files/julia-1.6.5-lazy_artifacts_fix.patch |  30 --
 .../files/julia-1.6.5-llvm_13_compat_part_3.patch  | 375 -
 .../files/julia-1.6.5-llvm_13_compat_part_4.patch  |  35 --
 .../files/julia-1.6.5-llvm_bad_perf_fix.patch  |  33 --
 dev-lang/julia/julia-1.6.5-r2.ebuild   | 184 --
 8 files changed, 693 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 012710241246..91f9e1fcc3fe 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,4 +1,3 @@
-DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
 DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc8d27a9b36ba05f3942447bea67034ad771ca8f69192ca7718ab3aace5d12c0e08961eafead9aedb9af35e2d212e8e97
 SHA512 
df6c9d33ed69c1b53a7f77f95954d4ed5fadb176ebf9f490e7721bc036109edfaa5873ce9041620af1d5c3731db7acc5af932b4173ce54bcc7ae3d7c9c393638
 DIST julia-1.7.1-llvm_13_compat_part_3.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
 DIST julia-1.7.1-llvm_13_compat_part_4.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969

diff --git a/dev-lang/julia/files/julia-1.1.0-fix_llvm_install.patch 
b/dev-lang/julia/files/julia-1.1.0-fix_llvm_install.patch
deleted file mode 100644
index 9cb75188b963..
--- a/dev-lang/julia/files/julia-1.1.0-fix_llvm_install.patch
+++ /dev/null
@@ -1,15 +0,0 @@
 a/deps/llvm.mk 2019-02-09 10:09:30.102927517 +0300
-+++ b/deps/llvm.mk 2019-02-09 10:10:51.479924878 +0300
-@@ -464,10 +464,11 @@
- 
- $(build_prefix)/manifest/llvm: | $(llvm_python_workaround)
- 
-+# unset DESTDIR to fix https://github.com/JuliaLang/julia/issues/23462
- LLVM_INSTALL = \
-   cd $1 && mkdir -p $2$$(build_depsbindir) && \
- cp -r $$(LLVM_SRC_DIR)/utils/lit $2$$(build_depsbindir)/ && \
--$$(CMAKE) -DCMAKE_INSTALL_PREFIX="$2$$(build_prefix)" -P 
cmake_install.cmake
-+DESTDIR="" $$(CMAKE) -DCMAKE_INSTALL_PREFIX="$2$$(build_prefix)" -P 
cmake_install.cmake
- ifeq ($(OS), WINNT)
- LLVM_INSTALL += && cp $2$$(build_shlibdir)/LLVM.dll $2$$(build_depsbindir)
- endif

diff --git a/dev-lang/julia/files/julia-1.6.5-do_not_set_rpath.patch 
b/dev-lang/julia/files/julia-1.6.5-do_not_set_rpath.patch
deleted file mode 100644
index c0c05cc649a0..
--- a/dev-lang/julia/files/julia-1.6.5-do_not_set_rpath.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/Makefile 2021-12-21 09:38:26.782829864 +0100
-+++ b/Makefile 2021-12-21 10:52:40.760565902 +0100
-@@ -336,7 +336,7 @@
-   install_name_tool -add_rpath 
@executable_path/$(build_libdir_rel) @executable_path/$(libdir_rel) 
$(DESTDIR)$(bindir)/$$j; \
-   done
- endif
--else ifneq (,$(findstring $(OS),Linux FreeBSD))
-+else ifneq (,$(findstring $(OS),FreeBSD))
-   for j in $(JL_TARGETS) ; do \
-   $(PATCHELF) --set-rpath 
'$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' 
$(DESTDIR)$(bindir)/$$j; \
-   done
-@@ -357,7 +357,7 @@
- endif
-   
-   # Set rpath for libjulia-internal, which is moving from `../lib` to 
`../lib/julia`.  We only need to do this for Linux/FreeBSD
--ifneq (,$(findstring $(OS),Linux FreeBSD))
-+ifneq (,$(findstring $(OS),FreeBSD))
-   $(PATCHELF) --set-rpath 
'$$ORIGIN:$$ORIGIN/$(reverse_private_libdir_rel)' 
$(DESTDIR)$(private_libdir)/libjulia-internal.$(SHLIB_EXT)
- ifeq ($(BUNDLE_DEBUG_LIBS),1)
-   $(PATCHELF) --set-rpath 
'$$ORIGIN:$$ORIGIN/$(reverse_private_libdir_rel)' 
$(DESTDIR)$(private_libdir)/libjulia-internal-debug.$(SHLIB_EXT)

diff --git a/dev-lang/julia/files/julia-1.6.5-lazy_artifacts_fix.patch 
b/dev-lang/julia/files/julia-1.6.5-lazy_artifacts_fix.patch
deleted file mode 100644
index

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-06-05 Thread Matthias Maier
commit: 461a6993f4bc2eb2336ac9f72992ead46f9def94
Author: Jose Storopoli  protonmail  com>
AuthorDate: Sun May 15 09:32:48 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  6 05:16:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461a6993

dev-lang/julia: add 1.7.3

Closes: https://bugs.gentoo.org/847820
Closes: https://github.com/gentoo/gentoo/pull/25496
Signed-off-by: Jose Storopoli  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |  15 +++
 dev-lang/julia/julia-1.7.3.ebuild | 196 ++
 2 files changed, 211 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 3f0db07ad736..012710241246 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -3,3 +3,18 @@ DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc
 DIST julia-1.7.1-llvm_13_compat_part_3.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
 DIST julia-1.7.1-llvm_13_compat_part_4.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
 DIST julia-1.7.1-llvm_13_compat_part_5.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c
+DIST julia-1.7.3-full.tar.gz 256584516 BLAKE2B 
d9520de2a85566cfe02ac471061b6cc255e1ab67039387d4ebda3438b67990cbd0e9e1a17865995f48e537b21fc63be6ff376f3989ff50396ab339df0021a074
 SHA512 
0286a3f8ecb469eb09690a7723aac267a7655247648a3099115e0dc0531d2f779f2aac6e829d9781f462887de281a78c29d99a986b3c3db8c0b0d565ee31f0df
+DIST julia-1.7.3-llvm_13_compat_part_1.patch 6741 BLAKE2B 
fd61ed4990128150221f2d348bd5cdf953f1b83ddad8a3920dce44249265471854eda513f3cb5a9f641bac201eec70d08c071d31c56d60592dffd8d17b94ddfe
 SHA512 
d8872bbc123e16daa360cbc7f586f2f610bb0d928d9390b41c4f68d9dbba8a945693756b44dd8e960c8feae22ba0f5b50a7ce33157e1e82d8e1a8f2c999e7141
+DIST julia-1.7.3-llvm_13_compat_part_2.patch 2673 BLAKE2B 
14d292029ca8312ae2d6729b2c5697b2b0ec065e43475b0939961586455988aec573ece8685f8150b0e27a388b39c6ed05e822a1c931a8192d4651958de86b05
 SHA512 
98643ac351a45c6bb1c2f945fb1e46db98c8658625731048e7cfc76684db8b1c219b53c6c230ca1da8dc07139fb1db1602f756b94e91655c6248541510d0c2ee
+DIST julia-1.7.3-llvm_13_compat_part_3.patch 28024 BLAKE2B 
bffa797f92425eb22f64861e13c2ac9d311434b3727acc8268247bf131e7654c154fd3cc6f7966b3fabc86d56ed0f65b46ea178a2e87cd47f56675af739ee01a
 SHA512 
45231605f4c89ad7faab5564f0c9ea67ebb86ff32d8adffd68ba632668b8adb4185e15351a5714de07495908e059731b702e3c202e043cb9cac252285cd21a0b
+DIST julia-1.7.3-llvm_13_compat_part_4.patch 2425 BLAKE2B 
9440296aa9669c44f23757f24f5e098353171e2747c24220a3ab6f5fdd9bd3915975dc24e7e19a3441a17555858cff7cfbc678a8a6d7e0894a604e7d699cb6cb
 SHA512 
7e5a5fcd5b18086fbd638cdf98c13d8954bb8716e60ed6ae613b072e4ec8e406abe5a7ba29db488c34a97ecdd2932ddb2e827949191407aead202221bacf736f
+DIST julia-1.7.3-llvm_13_compat_part_5.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
+DIST julia-1.7.3-llvm_13_compat_part_6.patch 27063 BLAKE2B 
3878cba37be6f270a1ba240b22bea65c2c0efe77b0d415cc47370f234c8d26f01c66bec4b01824472926ba231a8881deadb21006efe6fa6c5bf6fd6250933a0b
 SHA512 
7c27b4b49465a4fbe206c1e9ba6c48d74264124a866fb414bb698cab151a9e1fb7180c7e07c0bc843d4817e9e99cbd70b35c2906384503d44ab7051ebb1948fe
+DIST julia-1.7.3_Downloads.jl_1.5.3.tar.gz 23484 BLAKE2B 
cebdc572a10faadf4aa673da2c9cd364ddc76b6299c3d0eaaa54014e199f9c0002188d6281dc4935c2be1f32ffcddc6b98f19f07ea488466fa7ae66db55fa23a
 SHA512 
ec895ebe2b96d8590f34c152d3b4963531250b254c96fadffeee8b2cec132c20ce42d585839a2304dc1a30b13b1cbebcfa88b021b3646a77162a1476ec1d8f16
+DIST julia-hardcoded-libs.patch 2411 BLAKE2B 
54eb1d0bbf15bbeea723c32c8ddbb42d3e3fbd22c6d8e2fa4c660d857bc8b6b131f442065689fd1a70c09563ef5c9efa7cb8ff9493ea6b3ed9ec7b05a9cc042e
 SHA512 
4a35a80592c64c8e8924d381b9405283c3c5447ea201715acdcb4e7f6be0560655b0f816fa05127b7df6f9154a74224960aba57b291bd3a8431174eb13c7610e
+DIST julia-libblastrampoline-4.patch 856 BLAKE2B 
5efe1602022eaaadb5f6ed06edd5f9e30e19978c5c469f1619efbcc4604efa3f0cd42bb80ba7cf903a89edbabeefca06bf7f5efe78510b

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-06-05 Thread Matthias Maier
commit: 432f0077d28bbe13c61365c0b6d08f99a21ee157
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  6 05:16:25 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  6 05:17:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432f0077

dev-lang/julia-bin: drop 1.6.3

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 ---
 dev-lang/julia-bin/julia-bin-1.6.3.ebuild | 51 ---
 2 files changed, 56 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index b2f96afea252..7833dd2da696 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,8 +1,3 @@
-DIST julia-1.6.3-linux-aarch64.tar.gz 106465939 BLAKE2B 
8d4092157075ffd425b161188cecd4f71aed89c6c3e65b078e5d617025b4d414ab5267d5fb18253ed668551492340e3bc2fc19538c024b70a19ebda12934da97
 SHA512 
7ff665cbbf0f975252ba30375d1fbdaf7985d0983cfa1089f164e55c0035f1300cffe4506f5838cabf5afadf0b4fc69a82a04800dbe73c6fbd886b9eb0e8d5ee
-DIST julia-1.6.3-linux-i686.tar.gz 110176346 BLAKE2B 
caf8d709cb772b59dfdd6a4c081685e078e37eb219ca825b2495a93b4fe76fa9d40af4951e9cbce8da8e176870f396728201a53606b2c8a4bccffe186f7163fa
 SHA512 
722e9027c1330cb9d6d1e9ba4d3bc0df2a38251fc0fccc4d88967079e2f38533d750e4ce2b6190705cccb30dc997e27289f0ee18109c46c5c92854f9e32b55fa
-DIST julia-1.6.3-linux-ppc64le.tar.gz 98825445 BLAKE2B 
0dc2416ebac51c71c4a3e8fb3b36781f32e4578e43c88894ed35f6cc50698c72486e354952ae5e9badaf4a949c9a1b4bceeca999dde706d62de44e48efca4361
 SHA512 
19d61d8424b5ab543f37d74677b8dfdce857e45cdf7e0ec7b2d421a34f0e567a2db6de1f9c740a1069b30b2a4cb046c0230acece8f6788cc24d5cae375f3fdaf
-DIST julia-1.6.3-linux-x86_64.tar.gz 113399344 BLAKE2B 
513a6794c52043f1cb5c6bc957faab978c1ee6a96654dbc3d7393113f12efb5fb39aa0605b726b280bad3daf6363a314323804b99d37aaafff96fb28580c2f39
 SHA512 
b6faa72c6bddbce7b8a9dd1b2187bdb37525af41a62bdecbf61a7a9d9d4d6d5a51adc06f061fe5fdf17917200e06cf5db8aa9bb3e3db609ff83b0afc57574ca6
-DIST julia-1.6.3-musl-x86_64.tar.gz 112357454 BLAKE2B 
2a2f50935e078befed75e6f02c5a3266b14702a14f929d8e19ae35e242051e51290eb8306646e401a9c47282e69592b18973ce7643e46c2256e2bde7f2efbe39
 SHA512 
c054d4a147c424434ee1dfcfbabbdb865bff0740b8446d7c7884675b3ad4d77e68c5dcfff17c2df34a1c0dd7f9beae196a7e905e672160f191ba85e9fbfcddff
 DIST julia-1.6.5-linux-aarch64.tar.gz 106463482 BLAKE2B 
eedd2475dd27fb5987d96a75099b25e0b5b30671a2fe6aa2f22da3ce98922dde1b02830a3dbd4d5665dce9a41dd2e50039fce9d00fc402566bd255ff33447590
 SHA512 
6674fbf6b959e999820342134bb1ce9ed09c26d1fc914de0a6323d8b9cf84b56f0e9e775ec20f9249c1537d4f770188a404c21c510fa5656d6d94c209dd0fa22
 DIST julia-1.6.5-linux-i686.tar.gz 110088848 BLAKE2B 
69aca0e09829d7be2466fe1fa4e105d3c82bb7f045ee61e2c88b478c92dc3ed1193dcf9b12e4cbce1335b193d5499e917d0e4bc13fae5d05607f54b89d5c371e
 SHA512 
1e4e4268ecc62e81a015d04ba493458380c075e8c97dd9e15256ec34357ac7862454fc9ea8de6bba8fb82da234131910e1d8d8f01cac032bea4e8a54c931bb88
 DIST julia-1.6.5-linux-x86_64.tar.gz 113278959 BLAKE2B 
d70755a03ef3afe801400a6d8cbd817a873628a6cc77601ee53fbc45adecbc43067fdca021d817562864413f5bac09d3e87dd22834923d33cb9db32e8375b643
 SHA512 
cb07b609cf0dd3c67facba29def9d40bd55c5e7d8163bfd32ee2486b39cb31db9a4fe751b21ac69ebb128c4a146a11ccb27701d7729b6e2f0c32a5e983f1229a

diff --git a/dev-lang/julia-bin/julia-bin-1.6.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
deleted file mode 100644
index a193607b8f52..
--- a/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-MY_PN=${PN/-bin/}
-MY_P=${MY_PN}-${PV/_/-}
-MY_PV=$(ver_cut 1-2)
-BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-SRC_URI="
-   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
-   amd64? (
-   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
-   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
-   )
-   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
-   ppc64? ( 
${BASE_SRC_URI}/linux/ppc64le/${MY_PV}/${MY_P}-linux-ppc64le.tar.gz )
-"
-
-LICENSE="MIT"
-SLOT="${MY_PV}"
-KEYWORDS="-* ~amd64 ~x86"
-
-RDEPEND="app-arch/p7zip"
-DEPEND="${RDEPEND}"
-
-RESTRICT="strip"
-
-QA_PREBUILT="*"
-QA_SONAME="*"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   insinto "/usr/$(get_libdir)/${MY_P}/"
-   doins -r ./etc
-   doins -r ./include
-   doins -r ./lib
-   doins -r ./share
-
-   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
-   doexe "bin/${MY_PN}"
-   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
-
-   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-06-05 Thread Matthias Maier
commit: dddce572f9c41e85cba072a27c9d848b37d01e2a
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jun  6 05:05:44 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jun  6 05:16:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dddce572

dev-lang/julia-bin: add 1.7.3

Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.7.3.ebuild | 50 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index cfca65181754..b2f96afea252 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -11,3 +11,7 @@ DIST julia-1.7.1-linux-aarch64.tar.gz 116035373 BLAKE2B 
a031b50152fb330c6eaad935
 DIST julia-1.7.1-linux-i686.tar.gz 118868387 BLAKE2B 
a6681b32f78d3bd986819e88ac16058d13fb435b5cf781ad9251d736b60071f1f77b64ff2ea98c26bbe31efe704bb7baecdae766bde7d1c18c7b1554b8ed504c
 SHA512 
d3d36a4f84e380524820719e76f00721a982bdc7800bdb9eea3fddcfbba3aab7b56d020d3332a261e71516af524354619eb443c9e4b29a8db721287f5033
 DIST julia-1.7.1-linux-x86_64.tar.gz 123374573 BLAKE2B 
66ec84784493682f7de2568bbf0fbdd99ec4fba7461057457fc3daf3bee1eae7fbe8649e64d2bba4f58bf83fc16cfa97d360374b1483c4032919bac204c7dc0b
 SHA512 
9cd5393325e45f1e0250c50e786f326c97e17f63851a99b9a025f2b2a3bf1cac80c57bf58ef0df9bee877ba9c74d99c94b6fe9bd2152c6a0964f708a880872f8
 DIST julia-1.7.1-musl-x86_64.tar.gz 122327279 BLAKE2B 
d19992d803e8c0616d7a95501db7a73c0be6523f956a8c393f74c14825ea6b80d1ea86c9b9f136b4a225b230e74460584c5b0c64e7e872c77fbc5ccee5cde024
 SHA512 
23a0d791ddad386031131516c0ee5048e158931071c65c52a268c2a838a4378fd3a25f7df48c279f130d8941737c2bb52bbda290672fc076962217cd7300f099
+DIST julia-1.7.3-linux-aarch64.tar.gz 115662839 BLAKE2B 
803498c37b2fd67c59b934e5493c87bf80a6fcedfe5f7e28433c97c32bfe8f06aa0bbc276bae44049a32263f8e24b3483821e4ce373e1c4714cca1bf65fc5268
 SHA512 
9380ce853e9b32143bd1ed7a3ec398474bb35bce9b3d7e54a07d6ee0c2a21725baeaa7335f3b0e7d4aa494a9ce3cbd452fa16a35507c575c8268ff6afdb6ab43
+DIST julia-1.7.3-linux-i686.tar.gz 118413591 BLAKE2B 
db35cc70ff05f15081e9387aba1b5c8fff1c6ed183f4531f886dea92fe99e107694ff4bd58780b97b07175d97a8119aa5d82b7d54717af8b37409aca282db069
 SHA512 
c121969bb58239959ebc150c5d7da808bd33f8603cdc167b03028eb44932f83431fdcef3f2fed1492afc0b68305b33cab4bcea1ff9a11d687be8ff013956a360
+DIST julia-1.7.3-linux-x86_64.tar.gz 123160673 BLAKE2B 
953554230d8b716db4281386d4265c4c7346ddbfe9c47e48dc0f11641169768f2c786b6da0557da74ed9b29abac73d311d2a78debab46f8c6cee4b4d41e85474
 SHA512 
4affeea59e37e3c5c50ccadb2303329b8ad7187b7854e9f2b3ece2b03b43457ddb709fdc0ca23e8f88fa5c914570a2d2fa7650634ea1e8d62f6d78df5a0861a7
+DIST julia-1.7.3-musl-x86_64.tar.gz 121889326 BLAKE2B 
0f2a6ce5a2d636424472988d8f4061375f5ff7b354b4b4e396036726479a62139b4e60ceffbed17b9d5069e2dfd563c01b8fd3c150f8a15894685c212a0f8c8a
 SHA512 
7a6b672d5dd5ffc97c5b96632e1b407b34958c6ad70a6bceba044af3dde11723aa9e7c19b8ca7d3302a26fdd146c07617dd613c6cb4c2fec2c388451025cb50b

diff --git a/dev-lang/julia-bin/julia-bin-1.7.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.3.ebuild
new file mode 100644
index ..e729beeff5e5
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.7.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+
+RDEPEND="app-arch/p7zip"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
+
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - 99${MY_PN}${revord} <<-EOF
+   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/

2022-04-25 Thread Conrad Kostecki
commit: 4e1d3e8bf10d87fccdda51ad0da669797795e4f4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 25 17:48:50 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Apr 25 21:45:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e1d3e8b

dev-lang/julia: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25199
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch | 32 ---
 1 file changed, 32 deletions(-)

diff --git a/dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch 
b/dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch
deleted file mode 100644
index 3e3146529aea..
--- a/dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://github.com/JuliaLang/julia/commit/09a49c6b57fbde109f0f0c2aa9aa05cef2c1dd40
-https://bugs.gentoo.org/824486
-
-From: t-bltg <13423344+t-b...@users.noreply.github.com>
-Date: Thu, 12 Aug 2021 21:36:18 +0200
-Subject: [PATCH] MINSIGSTKSZ is no longer constant in glibc (#41860)
-
-MINSIGSTKSZ is redefined to sysconf(_SC_MINSIGSTKSZ) starting from glibc 2.34
-
-Co-authored-by: t-bltg 
-(cherry picked from commit f19b9a20dde2688c642b7dd709b5d9446e4df2f6)
 a/src/task.c
-+++ b/src/task.c
-@@ -29,6 +29,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include "julia.h"
-@@ -75,8 +76,8 @@ static inline void tsan_switch_to_ctx(jl_ucontext_t *ctx) {}
- 
- // empirically, jl_finish_task needs about 64k stack space to infer/run
- // and additionally, gc-stack reserves 64k for the guard pages
--#if defined(MINSIGSTKSZ) && MINSIGSTKSZ > 131072
--#define MINSTKSZ MINSIGSTKSZ
-+#if defined(MINSIGSTKSZ)
-+#define MINSTKSZ (MINSIGSTKSZ > 131072 ? MINSIGSTKSZ : 131072)
- #else
- #define MINSTKSZ 131072
- #endif



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-04-24 Thread Michał Górny
commit: d5ed1c2ec3f6f3038d9573e58e35fda96a467320
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 24 13:44:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 24 14:40:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ed1c2e

dev-lang/julia: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-lang/julia/Manifest|   4 -
 .../files/julia-1.6.0-fix-hardcoded-libs.patch |  43 -
 dev-lang/julia/julia-1.6.3.ebuild  | 178 -
 3 files changed, 225 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 399954d47d5e..3f0db07ad736 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,9 +1,5 @@
-DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
 DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc8d27a9b36ba05f3942447bea67034ad771ca8f69192ca7718ab3aace5d12c0e08961eafead9aedb9af35e2d212e8e97
 SHA512 
df6c9d33ed69c1b53a7f77f95954d4ed5fadb176ebf9f490e7721bc036109edfaa5873ce9041620af1d5c3731db7acc5af932b4173ce54bcc7ae3d7c9c393638
 DIST julia-1.7.1-llvm_13_compat_part_3.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
 DIST julia-1.7.1-llvm_13_compat_part_4.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
 DIST julia-1.7.1-llvm_13_compat_part_5.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c
-DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
-DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
-DIST llvm-11.0.1.src.tar.xz 38914796 BLAKE2B 
ccdec0632c9cf5fae8e6947c266136e04dc8c609e2ca9c1efb1205767d9181301e0de14601d11e2f27ec0ebc0749858a5f1089d8a40a9ae3f22582cbf6abef6e
 SHA512 
b42c67ef88e09dd94171f85cdf49a421a15cfc82ff715c7ce6de22f98cefbe6c7cdf6bf4af7ca017d56ecf6aa3e36df3d823a78cf2dd5312de4301b54b43dbe8

diff --git a/dev-lang/julia/files/julia-1.6.0-fix-hardcoded-libs.patch 
b/dev-lang/julia/files/julia-1.6.0-fix-hardcoded-libs.patch
deleted file mode 100644
index 1d184c3dbb54..
--- a/dev-lang/julia/files/julia-1.6.0-fix-hardcoded-libs.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl 
b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
-index a7ca666b23..b84a42f4e7 100644
 a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
-+++ b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
-@@ -31,9 +31,9 @@ elseif Sys.isapple()
- const libmbedtls = "@rpath/libmbedtls.13.dylib"
- const libmbedx509 = "@rpath/libmbedx509.1.dylib"
- else
--const libmbedcrypto = "libmbedcrypto.so.5"
--const libmbedtls = "libmbedtls.so.13"
--const libmbedx509 = "libmbedx509.so.1"
-+const libmbedcrypto = "libmbedcrypto.so"
-+const libmbedtls = "libmbedtls.so"
-+const libmbedx509 = "libmbedx509.so"
- end
-
- function __init__()
-diff --git a/stdlib/libLLVM_jll/src/libLLVM_jll.jl 
b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
-index fa45e754e5..b51812e3a8 100644
 a/stdlib/libLLVM_jll/src/libLLVM_jll.jl
-+++ b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
-@@ -23,7 +23,7 @@ if Sys.iswindows()
- elseif Sys.isapple()
- const libLLVM = "@rpath/libLL

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-03-17 Thread Maciej Barć
commit: da91a1ed1a941d0e6cd8dd12298f31073df0bb87
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Mar 17 13:39:24 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Mar 17 15:15:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da91a1ed

dev-lang/julia: pin curl <7.81

Closes: https://bugs.gentoo.org/834152
Closes: https://bugs.gentoo.org/835499
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/{julia-1.6.5-r1.ebuild => julia-1.6.5-r2.ebuild} | 2 +-
 dev-lang/julia/{julia-1.7.1-r3.ebuild => julia-1.7.1-r4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia/julia-1.6.5-r1.ebuild 
b/dev-lang/julia/julia-1.6.5-r2.ebuild
similarity index 99%
rename from dev-lang/julia/julia-1.6.5-r1.ebuild
rename to dev-lang/julia/julia-1.6.5-r2.ebuild
index 0a4e571a1ed9..a2d6758f86d7 100644
--- a/dev-lang/julia/julia-1.6.5-r1.ebuild
+++ b/dev-lang/julia/julia-1.6.5-r2.ebuild
@@ -38,7 +38,7 @@ RDEPEND+="
dev-libs/libutf8proc:0=[-cjk]
dev-util/patchelf
>=net-libs/mbedtls-2.2
-   net-misc/curl[http2,ssh]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2022-03-17 Thread Maciej Barć
commit: 0dbb267d2261560fd6eadad052b4c7020d28ccb5
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Mar 17 08:35:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Mar 17 09:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbb267d

dev-lang/julia: fix build with libgit >=1.4.0

Another patch from Arch fixing libgit2 interface

Closes: https://bugs.gentoo.org/834152
Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/julia/files/julia-1.6.5-libgit-1.4.patch  | 43 ++
 .../{julia-1.6.5.ebuild => julia-1.6.5-r1.ebuild}  |  1 +
 ...julia-1.7.1-r2.ebuild => julia-1.7.1-r3.ebuild} |  1 +
 3 files changed, 45 insertions(+)

diff --git a/dev-lang/julia/files/julia-1.6.5-libgit-1.4.patch 
b/dev-lang/julia/files/julia-1.6.5-libgit-1.4.patch
new file mode 100644
index ..fe753c0cd0e4
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.6.5-libgit-1.4.patch
@@ -0,0 +1,43 @@
+This patch comes from:
+  
https://github.com/archlinux/svntogit-community/blob/packages/julia/trunk/julia-libgit-1.4.patch
+
+diff --git a/stdlib/LibGit2/src/consts.jl b/stdlib/LibGit2/src/consts.jl
+index 2bc9edaf89..55887ebe2a 100644
+--- a/stdlib/LibGit2/src/consts.jl
 b/stdlib/LibGit2/src/consts.jl
+@@ -247,6 +247,11 @@ const RESET_HARD  = Cint(3) # MIXED plus changes in 
working tree discarded
+ REBASE_OPERATION_FIXUP  = Cint(4),
+ REBASE_OPERATION_EXEC   = Cint(5))
+ 
++# git_remote_redirect_t
++const GIT_REMOTE_REDIRECT_NONE= Cint(0)
++const GIT_REMOTE_REDIRECT_INITIAL = Cint(1)
++const GIT_REMOTE_REDIRECT_ALL = Cint(2)
++
+ # fetch_prune
+ const FETCH_PRUNE_UNSPECIFIED = Cint(0)
+ const FETCH_PRUNE = Cint(1)
+diff --git a/stdlib/LibGit2/src/types.jl b/stdlib/LibGit2/src/types.jl
+index 9ffcaa3646..98d938df65 100644
+--- a/stdlib/LibGit2/src/types.jl
 b/stdlib/LibGit2/src/types.jl
+@@ -343,6 +343,9 @@ The fields represent:
+ @static if LibGit2.VERSION >= v"0.25.0"
+ proxy_opts::ProxyOptions   = ProxyOptions()
+ end
++@static if LibGit2.VERSION >= v"1.4.0"
++follow_redirects::Cint = Consts.GIT_REMOTE_REDIRECT_INITIAL
++end
+ @static if LibGit2.VERSION >= v"0.24.0"
+ custom_headers::StrArrayStruct = StrArrayStruct()
+ end
+@@ -674,6 +677,9 @@ The fields represent:
+ @static if LibGit2.VERSION >= v"0.25.0"
+ proxy_opts::ProxyOptions   = ProxyOptions()
+ end
++@static if LibGit2.VERSION >= v"1.4.0"
++follow_redirects::Cint = Consts.GIT_REMOTE_REDIRECT_INITIAL
++end
+ @static if LibGit2.VERSION >= v"0.24.0"
+ custom_headers::StrArrayStruct = StrArrayStruct()
+ end

diff --git a/dev-lang/julia/julia-1.6.5.ebuild 
b/dev-lang/julia/julia-1.6.5-r1.ebuild
similarity index 99%
rename from dev-lang/julia/julia-1.6.5.ebuild
rename to dev-lang/julia/julia-1.6.5-r1.ebuild
index 534e938e4e3d..0a4e571a1ed9 100644
--- a/dev-lang/julia/julia-1.6.5.ebuild
+++ b/dev-lang/julia/julia-1.6.5-r1.ebuild
@@ -69,6 +69,7 @@ PATCHES=(
"${FILESDIR}/${PN}"-1.6.5-llvm_13_compat_part_3.patch
"${FILESDIR}/${PN}"-1.6.5-llvm_13_compat_part_4.patch
"${FILESDIR}/${PN}"-1.6.5-libgit-1.2.patch
+   "${FILESDIR}/${PN}"-1.6.5-libgit-1.4.patch
"${FILESDIR}/${PN}"-1.6.5-make-install-no-build.patch
"${FILESDIR}/${PN}"-1.6.5-hardcoded-libs.patch
"${FILESDIR}/${PN}"-1.6.5-do_not_set_rpath.patch

diff --git a/dev-lang/julia/julia-1.7.1-r2.ebuild 
b/dev-lang/julia/julia-1.7.1-r3.ebuild
similarity index 99%
rename from dev-lang/julia/julia-1.7.1-r2.ebuild
rename to dev-lang/julia/julia-1.7.1-r3.ebuild
index 58f9de7db701..3f40656536fb 100644
--- a/dev-lang/julia/julia-1.7.1-r2.ebuild
+++ b/dev-lang/julia/julia-1.7.1-r3.ebuild
@@ -68,6 +68,7 @@ PATCHES=(
"${DISTDIR}/${PN}"-1.7.1-llvm_13_compat_part_4.patch
"${DISTDIR}/${PN}"-1.7.1-llvm_13_compat_part_5.patch
"${FILESDIR}/${PN}"-1.6.5-libgit-1.2.patch
+   "${FILESDIR}/${PN}"-1.6.5-libgit-1.4.patch
"${FILESDIR}/${PN}"-1.6.5-make-install-no-build.patch
"${FILESDIR}/${PN}"-1.7.1-hardcoded-libs.patch
"${FILESDIR}/${PN}"-1.7.1-do_not_set_rpath.patch



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-01-05 Thread Matthias Maier
commit: 8e43531d99afe3de55af083f17f930b275ecbefe
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jan  5 10:47:01 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jan  5 11:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e43531d

dev-lang/julia: remove old versions and patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   1 -
 .../julia/files/julia-1.1.0-fix_build_system.patch |  53 
 .../julia/files/julia-1.6.0-fix-system-csl.patch   | 271 -
 .../julia/files/julia-1.7.0-do_not_set_rpath.patch |  29 ---
 dev-lang/julia/julia-1.7.0.ebuild  | 179 --
 dev-lang/julia/julia-1.7.1-r1.ebuild   | 178 --
 dev-lang/julia/julia-1.7.1-r2.ebuild   |   1 -
 7 files changed, 712 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 97dcc962e7b7..12e16a297558 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,5 @@
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
-DIST julia-1.7.0-full.tar.gz 255670801 BLAKE2B 
e7c5be50ab9e7014f028cf7d0530b269e78dd798dc3d4a88af2ed9fa1331694e39fbcae26d2cae6f15aaf1087656384c9872f344f99121406abdf2902a200176
 SHA512 
00e1bfe354010f5d900476e46b471c4425b711fff5a2aa0ac9e5dbe6ff02245011d4297e4703f2d46f7d4e7b6d97ffaf1bc63170edbfec440196c5ec75c984ce
 DIST julia-1.7.0-llvm_13_compat_part_4.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
 DIST julia-1.7.0-llvm_13_compat_part_5.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
 DIST julia-1.7.0-llvm_13_compat_part_6.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c

diff --git a/dev-lang/julia/files/julia-1.1.0-fix_build_system.patch 
b/dev-lang/julia/files/julia-1.1.0-fix_build_system.patch
deleted file mode 100644
index 394f5900a90e..
--- a/dev-lang/julia/files/julia-1.1.0-fix_build_system.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/Make.inc b/Make.inc
-index 81ff923..79e47f1 100644
 a/Make.inc
-+++ b/Make.inc
-@@ -185,7 +185,7 @@ USE_GPL_LIBS ?= 1
- # Directories where said libraries get installed to
- prefix ?= $(BUILDROOT)/julia-$(JULIA_COMMIT)
- bindir := $(prefix)/bin
--libdir := $(prefix)/lib
-+libdir := $(prefix)/GENTOOLIBDIR
- libexecdir := $(prefix)/libexec
- datarootdir := $(prefix)/share
- docdir := $(datarootdir)/doc/julia
-@@ -417,7 +417,7 @@ ifneq ($(OS), WINNT)
- JCXXFLAGS += -pedantic
- endif
- DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -ggdb2 -falign-functions
-+SHIPFLAGS := GENTOOCFLAGS
- endif
- 
- ifeq ($(USECLANG),1)
-@@ -428,7 +428,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
- JCPPFLAGS := -fasynchronous-unwind-tables
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -g
-+SHIPFLAGS := GENTOOCFLAGS
- ifeq ($(OS), Darwin)
- ifeq ($(USE_LIBCPP), 1)
- MACOSX_VERSION_MIN := 10.8
-@@ -457,7 +457,7 @@ JCFLAGS := -std=gnu11 -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
- JCPPFLAGS :=
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -g -falign-functions
-+SHIPFLAGS := GENTOOCFLAGS
- endif
- 
- ifeq ($(USECCACHE), 1)
-diff --git a/doc/Makefile b/doc/Makefile
-index 99e60ee..2027fb5 100644
 a/doc/Makefile
-+++ b/doc/Makefile
-@@ -30,7 +30,7 @@ deps: UnicodeData.txt
-   $(JLCHECKSUM) UnicodeData.txt
- 
- clean:
--  -rm -rf _build/* deps/* docbuild.log UnicodeData.txt
-+  @echo "Do not clean doc/_bui

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-01-05 Thread Matthias Maier
commit: 60f9d0619455f6065cfe38fdd204193e754e8de0
Author: Janusz Andrzejewski  gmail  com>
AuthorDate: Tue Jan  4 22:51:07 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jan  5 11:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f9d061

dev-lang/julia: more LLVM 13 patches for 1.7.1

 - I also minimized julia-1.7.1-do_not_set_rpath.patch

Bug: https://bugs.gentoo.org/819381
Closes: https://github.com/gentoo/gentoo/pull/23652
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Janusz Andrzejewski  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   3 +
 .../julia/files/julia-1.7.1-do_not_set_rpath.patch |  11 ++
 dev-lang/julia/julia-1.7.1-r2.ebuild   | 183 +
 3 files changed, 197 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index d24ea63f2732..97dcc962e7b7 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,9 @@
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
 DIST julia-1.7.0-full.tar.gz 255670801 BLAKE2B 
e7c5be50ab9e7014f028cf7d0530b269e78dd798dc3d4a88af2ed9fa1331694e39fbcae26d2cae6f15aaf1087656384c9872f344f99121406abdf2902a200176
 SHA512 
00e1bfe354010f5d900476e46b471c4425b711fff5a2aa0ac9e5dbe6ff02245011d4297e4703f2d46f7d4e7b6d97ffaf1bc63170edbfec440196c5ec75c984ce
+DIST julia-1.7.0-llvm_13_compat_part_4.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
+DIST julia-1.7.0-llvm_13_compat_part_5.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
+DIST julia-1.7.0-llvm_13_compat_part_6.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c
 DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc8d27a9b36ba05f3942447bea67034ad771ca8f69192ca7718ab3aace5d12c0e08961eafead9aedb9af35e2d212e8e97
 SHA512 
df6c9d33ed69c1b53a7f77f95954d4ed5fadb176ebf9f490e7721bc036109edfaa5873ce9041620af1d5c3731db7acc5af932b4173ce54bcc7ae3d7c9c393638
 DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3

diff --git a/dev-lang/julia/files/julia-1.7.1-do_not_set_rpath.patch 
b/dev-lang/julia/files/julia-1.7.1-do_not_set_rpath.patch
new file mode 100644
index ..7b8c3c7ba51b
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.7.1-do_not_set_rpath.patch
@@ -0,0 +1,11 @@
+--- a/Makefile 2021-12-21 09:38:26.782829864 +0100
 b/Makefile 2021-12-21 10:52:40.760565902 +0100
+@@ -365,7 +365,7 @@
+ endif
+ 
+   # Set rpath for LLVM.so which is `$ORIGIN/../lib` moving from `../lib` 
to `../lib/julia`.  We only need to do this for Linux/FreeBSD
+-ifneq (,$(findstring $(OS),Linux FreeBSD))
++ifneq (,$(findstring $(OS),FreeBSD))
+   $(PATCHELF) --set-rpath 
'$$ORIGIN:$$ORIGIN/$(reverse_private_libdir_rel)' 
$(DESTDIR)$(private_libdir)/libLLVM.$(SHLIB_EXT)
+ endif
+ 

diff --git a/dev-lang/julia/julia-1.7.1-r2.ebuild 
b/dev-lang/julia/julia-1.7.1-r2.ebuild
new file mode 100644
index ..50c67b8c1e00
--- /dev/null
+++ b/dev-lang/julia/julia-1.7.1-r2.ebuild
@@ -0,0 +1,183 @@
+# Copy

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-01-05 Thread Matthias Maier
commit: e13b594c70d5d85e0180f248de12224cd0139015
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jan  5 10:57:40 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Jan  5 11:00:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e13b594c

dev-lang/julia: rename patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|  6 +++---
 ...bgit-1.2.patch => julia-1.6.5-libgit-1.2.patch} |  0
 ...tch => julia-1.6.5-llvm_13_compat_part_1.patch} |  0
 ...tch => julia-1.6.5-llvm_13_compat_part_2.patch} |  0
 ...tch => julia-1.6.5-llvm_13_compat_part_3.patch} |  0
 ...tch => julia-1.6.5-make-install-no-build.patch} |  0
 ...libs.patch => julia-1.7.1-hardcoded-libs.patch} |  0
 dev-lang/julia/julia-1.6.5.ebuild  | 12 ++--
 dev-lang/julia/julia-1.7.1-r2.ebuild   | 22 +++---
 9 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 12e16a297558..399954d47d5e 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,9 +1,9 @@
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
-DIST julia-1.7.0-llvm_13_compat_part_4.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
-DIST julia-1.7.0-llvm_13_compat_part_5.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
-DIST julia-1.7.0-llvm_13_compat_part_6.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c
 DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc8d27a9b36ba05f3942447bea67034ad771ca8f69192ca7718ab3aace5d12c0e08961eafead9aedb9af35e2d212e8e97
 SHA512 
df6c9d33ed69c1b53a7f77f95954d4ed5fadb176ebf9f490e7721bc036109edfaa5873ce9041620af1d5c3731db7acc5af932b4173ce54bcc7ae3d7c9c393638
+DIST julia-1.7.1-llvm_13_compat_part_3.patch 28006 BLAKE2B 
b1909fd6df1ac51e7e2d16279ff5ed2febe27967832ddbb9517372dcb41597f7ba9fa6013d65fdbdaf345b5c32fdf90f60c086afcdf6b793172061fe63263b0f
 SHA512 
d251d5fbc088aa03e2c423926fa9f82a8a29a995e20150f27bf01ea9209008259f97daf27c333686b62412190fa4077cca178ce39bb6c7bd4e3e8b4f2affa22f
+DIST julia-1.7.1-llvm_13_compat_part_4.patch 11421 BLAKE2B 
ca4f3e2c6b60462f7f04f609be07f95b81fe076350167de3354cf5c0fb98d3f1b5a5b2d275da8074a077be3edbb8544a3403a080dc1ca0dbe827dde96c61f5f2
 SHA512 
5cd709b24a6e00f67998efcc21d77b710399f1bf96e7656b3c90a2cc564bcf05e2e1012b788751d48ff7964fb6be2af710d850c34e83532976addecae4db1969
+DIST julia-1.7.1-llvm_13_compat_part_5.patch 27094 BLAKE2B 
b70a96c4f897349dce04246335bc38a6726e02a43cd5a28bc31bfcb9190f5361e2e4d16a9fb5c1b3c0e53d2e59f5380b161350968f9479cdb765b4681b9f5743
 SHA512 
efd1029d0030417082b7d640b2e4b7bb35818d555c808bceb9a31e5d93b2f27a8ca11b9228cf4129b5bee411e1fe9e4ce4e7515226ceab905532d1875e260f7c
 DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST llvm-11.0.1.src.tar.xz 38914796 BLAKE2B 
ccdec0632c9cf5fae8e6947c266136e04dc8c609e2ca9c1efb1205767d9181301e0de14601d11e2f27ec0ebc0749858a5f1089d8a40a9ae3f22582cbf6abef6e
 SHA5

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-05 Thread David Seifert
commit: 68cc7c0815db77d4f55a46a27a061f86a05d9224
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jan  5 10:01:22 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan  5 10:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cc7c08

dev-lang/julia-bin: remove amd64-fbsd

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/julia-bin/Manifest   | 3 ---
 dev-lang/julia-bin/julia-bin-1.6.3.ebuild | 1 -
 dev-lang/julia-bin/julia-bin-1.6.5.ebuild | 1 -
 dev-lang/julia-bin/julia-bin-1.7.1.ebuild | 1 -
 4 files changed, 6 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 0ce6053cd45d..cfca65181754 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,15 +1,12 @@
-DIST julia-1.6.3-freebsd-x86_64.tar.gz 109341094 BLAKE2B 
01f0f46a0fcfaf7bcb5b1d7c5a9aa2f8c6a4306e2b1e08cc4b1d17253ae972a14ff2231fc1a7661cd2d22b662ecc36c12fd6432226d9734b455eb99f3435f090
 SHA512 
c460c58696ea1afe13302f42d9170b119bb6e18d8eecfc873dc56fa1bcbc30cf16ca41b09857db8be5aed57846f8f8e33b3168ee1710b66e25cc6d9991f1ce48
 DIST julia-1.6.3-linux-aarch64.tar.gz 106465939 BLAKE2B 
8d4092157075ffd425b161188cecd4f71aed89c6c3e65b078e5d617025b4d414ab5267d5fb18253ed668551492340e3bc2fc19538c024b70a19ebda12934da97
 SHA512 
7ff665cbbf0f975252ba30375d1fbdaf7985d0983cfa1089f164e55c0035f1300cffe4506f5838cabf5afadf0b4fc69a82a04800dbe73c6fbd886b9eb0e8d5ee
 DIST julia-1.6.3-linux-i686.tar.gz 110176346 BLAKE2B 
caf8d709cb772b59dfdd6a4c081685e078e37eb219ca825b2495a93b4fe76fa9d40af4951e9cbce8da8e176870f396728201a53606b2c8a4bccffe186f7163fa
 SHA512 
722e9027c1330cb9d6d1e9ba4d3bc0df2a38251fc0fccc4d88967079e2f38533d750e4ce2b6190705cccb30dc997e27289f0ee18109c46c5c92854f9e32b55fa
 DIST julia-1.6.3-linux-ppc64le.tar.gz 98825445 BLAKE2B 
0dc2416ebac51c71c4a3e8fb3b36781f32e4578e43c88894ed35f6cc50698c72486e354952ae5e9badaf4a949c9a1b4bceeca999dde706d62de44e48efca4361
 SHA512 
19d61d8424b5ab543f37d74677b8dfdce857e45cdf7e0ec7b2d421a34f0e567a2db6de1f9c740a1069b30b2a4cb046c0230acece8f6788cc24d5cae375f3fdaf
 DIST julia-1.6.3-linux-x86_64.tar.gz 113399344 BLAKE2B 
513a6794c52043f1cb5c6bc957faab978c1ee6a96654dbc3d7393113f12efb5fb39aa0605b726b280bad3daf6363a314323804b99d37aaafff96fb28580c2f39
 SHA512 
b6faa72c6bddbce7b8a9dd1b2187bdb37525af41a62bdecbf61a7a9d9d4d6d5a51adc06f061fe5fdf17917200e06cf5db8aa9bb3e3db609ff83b0afc57574ca6
 DIST julia-1.6.3-musl-x86_64.tar.gz 112357454 BLAKE2B 
2a2f50935e078befed75e6f02c5a3266b14702a14f929d8e19ae35e242051e51290eb8306646e401a9c47282e69592b18973ce7643e46c2256e2bde7f2efbe39
 SHA512 
c054d4a147c424434ee1dfcfbabbdb865bff0740b8446d7c7884675b3ad4d77e68c5dcfff17c2df34a1c0dd7f9beae196a7e905e672160f191ba85e9fbfcddff
-DIST julia-1.6.5-freebsd-x86_64.tar.gz 109273854 BLAKE2B 
6d9c4515d40fe7eb4225be8a8e1bacdc26f4352d17a436a3e22be6bc41d398d32d75e3cb69e6b16fd2bf8096624cfd0df1cb299712fa6d0d735c78d75859575c
 SHA512 
1c93fe06b47ded67e5acdbb3dc267da7f2ba2662125b5094b23f62797951452c55c9fb6d694bed98d3d65e2e8bc3a8b00a7bd69b79957c736445cc9f4a8b3e9c
 DIST julia-1.6.5-linux-aarch64.tar.gz 106463482 BLAKE2B 
eedd2475dd27fb5987d96a75099b25e0b5b30671a2fe6aa2f22da3ce98922dde1b02830a3dbd4d5665dce9a41dd2e50039fce9d00fc402566bd255ff33447590
 SHA512 
6674fbf6b959e999820342134bb1ce9ed09c26d1fc914de0a6323d8b9cf84b56f0e9e775ec20f9249c1537d4f770188a404c21c510fa5656d6d94c209dd0fa22
 DIST julia-1.6.5-linux-i686.tar.gz 110088848 BLAKE2B 
69aca0e09829d7be2466fe1fa4e105d3c82bb7f045ee61e2c88b478c92dc3ed1193dcf9b12e4cbce1335b193d5499e917d0e4bc13fae5d05607f54b89d5c371e
 SHA512 
1e4e4268ecc62e81a015d04ba493458380c075e8c97dd9e15256ec34357ac7862454fc9ea8de6bba8fb82da234131910e1d8d8f01cac032bea4e8a54c931bb88
 DIST julia-1.6.5-linux-x86_64.tar.gz 113278959 BLAKE2B 
d70755a03ef3afe801400a6d8cbd817a873628a6cc77601ee53fbc45adecbc43067fdca021d817562864413f5bac09d3e87dd22834923d33cb9db32e8375b643
 SHA512 
cb07b609cf0dd3c67facba29def9d40bd55c5e7d8163bfd32ee2486b39cb31db9a4fe751b21ac69ebb128c4a146a11ccb27701d7729b6e2f0c32a5e983f1229a
 DIST julia-1.6.5-musl-x86_64.tar.gz 112330991 BLAKE2B 
08a63d36ccbe3a1548fd6d8f4e6d310ec0c4a292550232aaf41d9bec4b39f9a559d09a1eeb4112a9d5d2e60c8baa1f29e21c3b63eda468de81215ac9ee2c5266
 SHA512 
c7d4946884d1348a291946b7acfa5f10ef8552e33c78b953681417f4b56913c3f496d8e1ad9334aae2d8b13386b0e07beee57b5015811b57f4bfdafbed6ed177
-DIST julia-1.7.1-freebsd-x86_64.tar.gz 116482170 BLAKE2B 
8cb3b70e6d7776f5259302cf174bf5fa1314463e677306ea6a29c46ab6e67cf2b5778afdd06a75a941806ba2ad61ae6f221413d11a9845950b4e365e3add2516
 SHA512 
156d7e1f0b0a03f5869b53c9ab85010b656db8c8b14d8de5a824181cc6cf89ab1930d5251da5393316e3b96a5cf58169e434a5ca09b2862a6e1ed7b07781c7c7
 DIST julia-1.7.1-linux-aarch64.tar.gz 116035373 BLAKE2B 
a031b50152fb330c6eaad935fd5a1dd10937e0744c1936146e19baa713ee63d29c43468c8ddb787b4e74a98f733995fd6cb718a96fa56613d60f49aba2530902
 SHA512 
6caf6df0128dcd3fe9cd4c42356dc53e918c920f286fcefd6518d8eb0e6a7e1b34099bd5ccddae89f5f74b78d33582ad6a33d5778157

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-01-04 Thread Matthias Maier
commit: b096561523b6780573047b129552b58f8192dc40
Author: Janusz Andrzejewski  gmail  com>
AuthorDate: Tue Jan  4 09:52:00 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jan  4 16:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0965615

dev-lang/julia: ebuild maintenance, use system suitesparse

 - add version constraint for libutf8proc and patchelf
 - add explicit option for USE_SYSTEM_LIBBLASTRAMPOLINE
 - actually use system libraries for suitesparse

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Janusz Andrzejewski  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/{julia-1.7.1.ebuild => julia-1.7.1-r1.ebuild} | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-lang/julia/julia-1.7.1.ebuild 
b/dev-lang/julia/julia-1.7.1-r1.ebuild
similarity index 95%
rename from dev-lang/julia/julia-1.7.1.ebuild
rename to dev-lang/julia/julia-1.7.1-r1.ebuild
index fad64a3a369e..0277fb0ae72b 100644
--- a/dev-lang/julia/julia-1.7.1.ebuild
+++ b/dev-lang/julia/julia-1.7.1-r1.ebuild
@@ -8,7 +8,7 @@ inherit llvm pax-utils toolchain-funcs
 # correct versions for stdlibs are in deps/checksums
 # for everything else, run with network-sandbox and wait for the crash
 
-MY_LLVM_V="13.0.1"
+MY_LLVM_V="13.0.0"
 
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/";
@@ -33,8 +33,8 @@ RDEPEND+="
dev-libs/libgit2:0
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
-   dev-libs/libutf8proc:0=[-cjk]
-   dev-util/patchelf
+   >=dev-libs/libutf8proc-2.6.1:0=[-cjk]
+   >=dev-util/patchelf-0.13
>=net-libs/mbedtls-2.2
net-misc/curl[http2,ssh]
sci-libs/amd:0=
@@ -68,8 +68,6 @@ PATCHES=(
"${FILESDIR}/${PN}"-1.7.0-hardcoded-libs.patch
"${FILESDIR}/${PN}"-1.7.0-do_not_set_rpath.patch
 )
-   # just remove patchelf from linux ?? just my own solution to sigsegv 
error ??
-   #"${FILESDIR}/${PN}"-turnoff-patchelf.patch
 
 pkg_setup() {
use system-llvm && llvm_pkg_setup
@@ -130,9 +128,10 @@ src_configure() {
USE_SYSTEM_DSFMT:=1
USE_SYSTEM_BLAS:=1
USE_SYSTEM_LAPACK:=1
+   USE_SYSTEM_LIBBLASTRAMPOLINE:=0
USE_SYSTEM_GMP:=1
USE_SYSTEM_MPFR:=1
-   USE_SYSTEM_SUITESPARSE:=1
+   USE_SYSTEM_LIBSUITESPARSE:=1
USE_SYSTEM_LIBUV:=0
USE_SYSTEM_UTF8PROC:=1
USE_SYSTEM_MBEDTLS:=1



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-03 Thread Georgy Yakovlev
commit: e47602d2cc4139b2ae00162958811386bb0718ac
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan  3 23:04:17 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan  3 23:05:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47602d2

dev-lang/julia-bin: keyword 1.7.1 for ~arm64

Closes: https://bugs.gentoo.org/764518
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
index 8ff456dd52b4..9e90980eb76a 100644
--- a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="${MY_PV}"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
 IUSE="elibc_glibc"
 
 RDEPEND="app-arch/p7zip"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-01-03 Thread Matthias Maier
commit: 85f96d267385c3b65048bd50f66f1c4455dbbb92
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  3 22:13:11 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 22:22:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f96d26

dev-lang/julia: version bump to 1.7.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   1 +
 dev-lang/julia/julia-1.7.1.ebuild | 179 ++
 2 files changed, 180 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 4d99656d3dfa..d24ea63f2732 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,7 @@
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
 DIST julia-1.7.0-full.tar.gz 255670801 BLAKE2B 
e7c5be50ab9e7014f028cf7d0530b269e78dd798dc3d4a88af2ed9fa1331694e39fbcae26d2cae6f15aaf1087656384c9872f344f99121406abdf2902a200176
 SHA512 
00e1bfe354010f5d900476e46b471c4425b711fff5a2aa0ac9e5dbe6ff02245011d4297e4703f2d46f7d4e7b6d97ffaf1bc63170edbfec440196c5ec75c984ce
+DIST julia-1.7.1-full.tar.gz 255682275 BLAKE2B 
923cd1ed735f1ff5537ff8655ba5b63cc8d27a9b36ba05f3942447bea67034ad771ca8f69192ca7718ab3aace5d12c0e08961eafead9aedb9af35e2d212e8e97
 SHA512 
df6c9d33ed69c1b53a7f77f95954d4ed5fadb176ebf9f490e7721bc036109edfaa5873ce9041620af1d5c3731db7acc5af932b4173ce54bcc7ae3d7c9c393638
 DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST llvm-11.0.1.src.tar.xz 38914796 BLAKE2B 
ccdec0632c9cf5fae8e6947c266136e04dc8c609e2ca9c1efb1205767d9181301e0de14601d11e2f27ec0ebc0749858a5f1089d8a40a9ae3f22582cbf6abef6e
 SHA512 
b42c67ef88e09dd94171f85cdf49a421a15cfc82ff715c7ce6de22f98cefbe6c7cdf6bf4af7ca017d56ecf6aa3e36df3d823a78cf2dd5312de4301b54b43dbe8

diff --git a/dev-lang/julia/julia-1.7.1.ebuild 
b/dev-lang/julia/julia-1.7.1.ebuild
new file mode 100644
index ..fad64a3a369e
--- /dev/null
+++ b/dev-lang/julia/julia-1.7.1.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm pax-utils toolchain-funcs
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+MY_LLVM_V="13.0.1"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+
+SRC_URI="
+   
https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+system-llvm"
+
+RDEPEND="
+   system-llvm? ( sys-devel/llvm:13=[llvm_targets_NVPTX(-)] )
+"
+LLVM_MAX_SLOT=13
+
+RDEPEND+="
+   app-arch/p7zip
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0
+   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
+   dev-libs/mpfr:0=
+   dev-libs/libutf8proc:0=[-cjk]
+   dev-util/patchelf
+   >=net-libs/mbedtls-2.2
+   net-misc/curl[http2,ssh]
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   >=sci-mathematics/dsfmt-2.2.4
+   >=sys-libs/libunwind-1.1:0=
+   sys-libs/zlib:0=
+   >=virtual/blas-3.6
+   virtual/lapack"
+
+DEPEND="${RDEPEND}
+   dev-util/patchelf
+   virtual/pkgconfig
+   !system-llvm? ( dev-util/cmake )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-1.4.0-no_symlink_llvm.patch
+   "${FILESDIR}/${PN}"-1.7.0-llvm_13_compat_part_1.patch
+   "${FILESDIR}/${PN}"-1.7.0-llvm_13_compat_part_2.patch
+   "${FILESDIR}/${PN

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-03 Thread Matthias Maier
commit: 9171ad326a5f0626464328a9a37d8f33fae63f11
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  3 21:48:43 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 22:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9171ad32

dev-lang/julia-bin: version bump to 1.7.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 +++
 dev-lang/julia-bin/julia-bin-1.7.1.ebuild | 55 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index fcf14b4b7379..0ce6053cd45d 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -9,3 +9,8 @@ DIST julia-1.6.5-linux-aarch64.tar.gz 106463482 BLAKE2B 
eedd2475dd27fb5987d96a75
 DIST julia-1.6.5-linux-i686.tar.gz 110088848 BLAKE2B 
69aca0e09829d7be2466fe1fa4e105d3c82bb7f045ee61e2c88b478c92dc3ed1193dcf9b12e4cbce1335b193d5499e917d0e4bc13fae5d05607f54b89d5c371e
 SHA512 
1e4e4268ecc62e81a015d04ba493458380c075e8c97dd9e15256ec34357ac7862454fc9ea8de6bba8fb82da234131910e1d8d8f01cac032bea4e8a54c931bb88
 DIST julia-1.6.5-linux-x86_64.tar.gz 113278959 BLAKE2B 
d70755a03ef3afe801400a6d8cbd817a873628a6cc77601ee53fbc45adecbc43067fdca021d817562864413f5bac09d3e87dd22834923d33cb9db32e8375b643
 SHA512 
cb07b609cf0dd3c67facba29def9d40bd55c5e7d8163bfd32ee2486b39cb31db9a4fe751b21ac69ebb128c4a146a11ccb27701d7729b6e2f0c32a5e983f1229a
 DIST julia-1.6.5-musl-x86_64.tar.gz 112330991 BLAKE2B 
08a63d36ccbe3a1548fd6d8f4e6d310ec0c4a292550232aaf41d9bec4b39f9a559d09a1eeb4112a9d5d2e60c8baa1f29e21c3b63eda468de81215ac9ee2c5266
 SHA512 
c7d4946884d1348a291946b7acfa5f10ef8552e33c78b953681417f4b56913c3f496d8e1ad9334aae2d8b13386b0e07beee57b5015811b57f4bfdafbed6ed177
+DIST julia-1.7.1-freebsd-x86_64.tar.gz 116482170 BLAKE2B 
8cb3b70e6d7776f5259302cf174bf5fa1314463e677306ea6a29c46ab6e67cf2b5778afdd06a75a941806ba2ad61ae6f221413d11a9845950b4e365e3add2516
 SHA512 
156d7e1f0b0a03f5869b53c9ab85010b656db8c8b14d8de5a824181cc6cf89ab1930d5251da5393316e3b96a5cf58169e434a5ca09b2862a6e1ed7b07781c7c7
+DIST julia-1.7.1-linux-aarch64.tar.gz 116035373 BLAKE2B 
a031b50152fb330c6eaad935fd5a1dd10937e0744c1936146e19baa713ee63d29c43468c8ddb787b4e74a98f733995fd6cb718a96fa56613d60f49aba2530902
 SHA512 
6caf6df0128dcd3fe9cd4c42356dc53e918c920f286fcefd6518d8eb0e6a7e1b34099bd5ccddae89f5f74b78d33582ad6a33d57781578558cb8b9a97ea5eb900
+DIST julia-1.7.1-linux-i686.tar.gz 118868387 BLAKE2B 
a6681b32f78d3bd986819e88ac16058d13fb435b5cf781ad9251d736b60071f1f77b64ff2ea98c26bbe31efe704bb7baecdae766bde7d1c18c7b1554b8ed504c
 SHA512 
d3d36a4f84e380524820719e76f00721a982bdc7800bdb9eea3fddcfbba3aab7b56d020d3332a261e71516af524354619eb443c9e4b29a8db721287f5033
+DIST julia-1.7.1-linux-x86_64.tar.gz 123374573 BLAKE2B 
66ec84784493682f7de2568bbf0fbdd99ec4fba7461057457fc3daf3bee1eae7fbe8649e64d2bba4f58bf83fc16cfa97d360374b1483c4032919bac204c7dc0b
 SHA512 
9cd5393325e45f1e0250c50e786f326c97e17f63851a99b9a025f2b2a3bf1cac80c57bf58ef0df9bee877ba9c74d99c94b6fe9bd2152c6a0964f708a880872f8
+DIST julia-1.7.1-musl-x86_64.tar.gz 122327279 BLAKE2B 
d19992d803e8c0616d7a95501db7a73c0be6523f956a8c393f74c14825ea6b80d1ea86c9b9f136b4a225b230e74460584c5b0c64e7e872c77fbc5ccee5cde024
 SHA512 
23a0d791ddad386031131516c0ee5048e158931071c65c52a268c2a838a4378fd3a25f7df48c279f130d8941737c2bb52bbda290672fc076962217cd7300f099

diff --git a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
new file mode 100644
index ..945a5b735189
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="elibc_glibc"
+
+RDEPEND="
+   !dev-lang/julia
+   app-arch/p7zip
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-03 Thread Matthias Maier
commit: 2fd85af79abf48cfa07f795c52f5690955b7f2fc
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  3 21:46:02 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 22:08:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd85af7

dev-lang/julia-bin: version bump to 1.6.5

 - dropped ppc64el binary (not available upstream)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 +++
 dev-lang/julia-bin/julia-bin-1.6.5.ebuild | 55 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index faf5103f9bbc..fcf14b4b7379 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -4,3 +4,8 @@ DIST julia-1.6.3-linux-i686.tar.gz 110176346 BLAKE2B 
caf8d709cb772b59dfdd6a4c081
 DIST julia-1.6.3-linux-ppc64le.tar.gz 98825445 BLAKE2B 
0dc2416ebac51c71c4a3e8fb3b36781f32e4578e43c88894ed35f6cc50698c72486e354952ae5e9badaf4a949c9a1b4bceeca999dde706d62de44e48efca4361
 SHA512 
19d61d8424b5ab543f37d74677b8dfdce857e45cdf7e0ec7b2d421a34f0e567a2db6de1f9c740a1069b30b2a4cb046c0230acece8f6788cc24d5cae375f3fdaf
 DIST julia-1.6.3-linux-x86_64.tar.gz 113399344 BLAKE2B 
513a6794c52043f1cb5c6bc957faab978c1ee6a96654dbc3d7393113f12efb5fb39aa0605b726b280bad3daf6363a314323804b99d37aaafff96fb28580c2f39
 SHA512 
b6faa72c6bddbce7b8a9dd1b2187bdb37525af41a62bdecbf61a7a9d9d4d6d5a51adc06f061fe5fdf17917200e06cf5db8aa9bb3e3db609ff83b0afc57574ca6
 DIST julia-1.6.3-musl-x86_64.tar.gz 112357454 BLAKE2B 
2a2f50935e078befed75e6f02c5a3266b14702a14f929d8e19ae35e242051e51290eb8306646e401a9c47282e69592b18973ce7643e46c2256e2bde7f2efbe39
 SHA512 
c054d4a147c424434ee1dfcfbabbdb865bff0740b8446d7c7884675b3ad4d77e68c5dcfff17c2df34a1c0dd7f9beae196a7e905e672160f191ba85e9fbfcddff
+DIST julia-1.6.5-freebsd-x86_64.tar.gz 109273854 BLAKE2B 
6d9c4515d40fe7eb4225be8a8e1bacdc26f4352d17a436a3e22be6bc41d398d32d75e3cb69e6b16fd2bf8096624cfd0df1cb299712fa6d0d735c78d75859575c
 SHA512 
1c93fe06b47ded67e5acdbb3dc267da7f2ba2662125b5094b23f62797951452c55c9fb6d694bed98d3d65e2e8bc3a8b00a7bd69b79957c736445cc9f4a8b3e9c
+DIST julia-1.6.5-linux-aarch64.tar.gz 106463482 BLAKE2B 
eedd2475dd27fb5987d96a75099b25e0b5b30671a2fe6aa2f22da3ce98922dde1b02830a3dbd4d5665dce9a41dd2e50039fce9d00fc402566bd255ff33447590
 SHA512 
6674fbf6b959e999820342134bb1ce9ed09c26d1fc914de0a6323d8b9cf84b56f0e9e775ec20f9249c1537d4f770188a404c21c510fa5656d6d94c209dd0fa22
+DIST julia-1.6.5-linux-i686.tar.gz 110088848 BLAKE2B 
69aca0e09829d7be2466fe1fa4e105d3c82bb7f045ee61e2c88b478c92dc3ed1193dcf9b12e4cbce1335b193d5499e917d0e4bc13fae5d05607f54b89d5c371e
 SHA512 
1e4e4268ecc62e81a015d04ba493458380c075e8c97dd9e15256ec34357ac7862454fc9ea8de6bba8fb82da234131910e1d8d8f01cac032bea4e8a54c931bb88
+DIST julia-1.6.5-linux-x86_64.tar.gz 113278959 BLAKE2B 
d70755a03ef3afe801400a6d8cbd817a873628a6cc77601ee53fbc45adecbc43067fdca021d817562864413f5bac09d3e87dd22834923d33cb9db32e8375b643
 SHA512 
cb07b609cf0dd3c67facba29def9d40bd55c5e7d8163bfd32ee2486b39cb31db9a4fe751b21ac69ebb128c4a146a11ccb27701d7729b6e2f0c32a5e983f1229a
+DIST julia-1.6.5-musl-x86_64.tar.gz 112330991 BLAKE2B 
08a63d36ccbe3a1548fd6d8f4e6d310ec0c4a292550232aaf41d9bec4b39f9a559d09a1eeb4112a9d5d2e60c8baa1f29e21c3b63eda468de81215ac9ee2c5266
 SHA512 
c7d4946884d1348a291946b7acfa5f10ef8552e33c78b953681417f4b56913c3f496d8e1ad9334aae2d8b13386b0e07beee57b5015811b57f4bfdafbed6ed177

diff --git a/dev-lang/julia-bin/julia-bin-1.6.5.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
new file mode 100644
index ..945a5b735189
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="elibc_glibc"
+
+RDEPEND="
+   !dev-lang/julia
+   app-arch/p7zip
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./sh

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-03 Thread Matthias Maier
commit: 63bbee74eef3c802232cd985b593028e88f46519
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  3 21:39:18 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 22:08:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63bbee74

dev-lang/julia-bin: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   | 22 
 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 55 --
 dev-lang/julia-bin/julia-bin-1.5.3.ebuild | 55 --
 dev-lang/julia-bin/julia-bin-1.6.0.ebuild | 56 ---
 dev-lang/julia-bin/julia-bin-1.6.2.ebuild | 56 ---
 5 files changed, 244 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index abab02772854..faf5103f9bbc 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,25 +1,3 @@
-DIST julia-1.5.2-freebsd-x86_64.tar.gz 95898744 BLAKE2B 
dddafa63acc943bfc06eeae3fa9a3ef9b7484b29b88d37bf064ded255c836678f5d02dec0f7fa788bb763894acae5c51937882ed0391dcf66792198fec7dbce7
 SHA512 
13e4d1a7e01cd759d64c8ec3d85501904439fde5a9e2cb394963a8977035cd33b241fab27bf0642b069f202ead1d6c84f633002df3b27c4aa60e7adf45a3a8b1
-DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 
01aa5337cd1fc15655b596959cef8e54b56d8bb11fbced728df301a197aad550f0113b50c0b9e3cab34ea1082e176ced0398cde4e1d7c6d14a72b9a9cab937ea
 SHA512 
09ac5360faae81eb9c78da5831d20f1f2d2c7a93561f6f2857015b579796a059cdecf529c283c9c37dd55163ce3e7b6cd175ee02734f1e11aa12f1163bd6587c
-DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B 
a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d
 SHA512 
2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
-DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 
410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701
 SHA512 
5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
-DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 
1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd
 SHA512 
5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3
-DIST julia-1.5.3-freebsd-x86_64.tar.gz 95919875 BLAKE2B 
620c295a3d0fa9a31ed01b936ddabd001cee621969f61a9165e03ebee05cd1384c62bccd95f4df15ba49f9d6feec16f05c367820c0907919f67809ca136b70bc
 SHA512 
e767bfb3cef034262dc12e0da4006e80d20cc7c971906f5ad355c971e7c751830972a2f4aa47d18fc2a79eb5454f8f160c0c38d536510291690fa6e1da3c83a3
-DIST julia-1.5.3-linux-aarch64.tar.gz 97086173 BLAKE2B 
5353a516f24c151d6213ed4c6e189a8ac68933012bcda06084b5e6c1f3a230ebca896b1e8dd29b345c312f323283b4f9045efcece655ef055a797cd5eefbd774
 SHA512 
0988e229dc9f44230af84796dfb059aa87809c6af5d0e8a7debc4b696e98c45ccc042f956f678819e71afe29d5619421106208c6dce5dfe47aea98482b22c1e3
-DIST julia-1.5.3-linux-i686.tar.gz 101362522 BLAKE2B 
aba1270fc85cc1afc19856768a39d1cf1c40fb32b676be5da47dc7747294299a044a5202c547d19ad8aa56060b04d7583d7e7c19176f2fdbcccb863593fffccb
 SHA512 
0abaab22626cbd4da4a2389b2aca639f993aa442a8423cba2fda3d9693e0dab4f5b82592691ad74bb7ddf1ae48739406b61fe76b7da626a1f22fe01077b011d2
-DIST julia-1.5.3-linux-x86_64.tar.gz 105260711 BLAKE2B 
b132fbe090ca4a4cba518efcf2e475f0ceaebcbe2e5ef4eee33697909995ea58d97c3e5015b96eaf2ff23e5ff6b5b67eed62b94a34580961d5671c4f019d4847
 SHA512 
f0460da198797c92d39d361278be6959e90b2b3d08e070b705c1a5de3a17c0e6b0b010a397d0b02e613d060959fff14c074cf12fdeb956e8f8565989f084d86b
-DIST julia-1.5.3-musl-x86_64.tar.gz 101802400 BLAKE2B 
da69c1b4ff5bde8692c3fc9ed3d60fd655a32121a0e11a4d1f00b5e4494cc4bcdb0e323a2644cca3a291fa7f7604925d387204df90cc19fee89048c4ba83b2d5
 SHA512 
e98c74ce2a49532a491a46efe81a2edc85103f9ec04347fe6b052cffdaecadcecb48a02b15ad71853fff6ebb2281498000e89d44732f36d31b6252a1a88bd0a6
-DIST julia-1.6.0-freebsd-x86_64.tar.gz 107111472 BLAKE2B 
a5adcc4eda19249e82e2ab8e897d191b18d03169892e315afce33bf8daf9b12bbae8b7648feff1aacb746185822c504e2d9cfa33ab63cd0e5478a2b70d83d5b1
 SHA512 
3ac69aa22fb61df5c6a2a12013b07c01e4fa16867f092dae7eb6a22c90efd736e24b0e7f6d4599ec87c079e02e95548fbc2507de12ac386d19d23786280f8d31
-DIST julia-1.6.0-linux-aarch64.tar.gz 106139244 BLAKE2B 
cd6deda04a1ffa3a15300648bad6194d008ae43651601969fa30a53e97c3642dad316dd6f1934b64c61187921e990cca41f1466ed9c9aac355d4fdba02e6cb67
 SHA512 
ba6b8948189285e004d2c6aa6166df264c4a1713b18c80b3b9458b6964d8c13123fe271c409be7b626e500295314b162fdb70fe7cce27d285f792b4b4fc570fe
-DIST julia-1.6.0-linux-i686.tar.gz 109636279 BLAKE2B 
905bf491935267ba53e14e29093c8

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-03 Thread Matthias Maier
commit: ff9bd5ffb67538b39529f50755e81bd01ad2537f
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  3 21:55:16 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 22:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9bd5ff

dev-lang/julia-bin: remove blocker on dev-lang/julia

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.6.3.ebuild | 7 ++-
 dev-lang/julia-bin/julia-bin-1.6.5.ebuild | 5 +
 dev-lang/julia-bin/julia-bin-1.7.1.ebuild | 5 +
 dev-lang/julia-bin/julia-bin-.ebuild  | 4 +---
 4 files changed, 5 insertions(+), 16 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.6.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
index 90228ad34be7..fa8797bb2098 100644
--- a/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,10 +25,7 @@ SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~x86"
 IUSE="elibc_glibc"
 
-RDEPEND="
-   !dev-lang/julia
-   app-arch/p7zip
-"
+RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
 RESTRICT="strip"

diff --git a/dev-lang/julia-bin/julia-bin-1.6.5.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
index 945a5b735189..8ff456dd52b4 100644
--- a/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.6.5.ebuild
@@ -24,10 +24,7 @@ SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~x86"
 IUSE="elibc_glibc"
 
-RDEPEND="
-   !dev-lang/julia
-   app-arch/p7zip
-"
+RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
 RESTRICT="strip"

diff --git a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
index 945a5b735189..8ff456dd52b4 100644
--- a/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.7.1.ebuild
@@ -24,10 +24,7 @@ SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~x86"
 IUSE="elibc_glibc"
 
-RDEPEND="
-   !dev-lang/julia
-   app-arch/p7zip
-"
+RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
 RESTRICT="strip"

diff --git a/dev-lang/julia-bin/julia-bin-.ebuild 
b/dev-lang/julia-bin/julia-bin-.ebuild
index def8df08e2ab..6bbced1a966e 100644
--- a/dev-lang/julia-bin/julia-bin-.ebuild
+++ b/dev-lang/julia-bin/julia-bin-.ebuild
@@ -14,9 +14,7 @@ SRC_URI=""
 LICENSE="MIT"
 SLOT=""
 
-RDEPEND="!dev-lang/julia
-   app-arch/p7zip
-"
+RDEPEND="app-arch/p7zip"
 DEPEND="${RDEPEND}"
 
 RESTRICT="strip"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2022-01-03 Thread Matthias Maier
commit: 87441e688cb184fac2487554d07ddd970f7df3df
Author: Janusz Andrzejewski  gmail  com>
AuthorDate: Mon Dec 27 18:42:35 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 21:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87441e68

dev-lang/julia: julia-1.6.5 ebuild

 - version bump to 1.6.5
 - patches for llvm 13 compatiblity
 - misc patches and compilation fixes

Closes: https://github.com/gentoo/gentoo/pull/23542
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Janusz Andrzejewski  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.6.5-do_not_set_rpath.patch |  20 +++
 .../julia/files/julia-1.6.5-hardcoded-libs.patch   |  76 +
 .../files/julia-1.6.5-lazy_artifacts_fix.patch |  30 
 .../files/julia-1.6.5-llvm_13_compat_part_4.patch  |  35 
 .../files/julia-1.6.5-llvm_bad_perf_fix.patch  |  33 
 dev-lang/julia/julia-1.6.5.ebuild  | 183 +
 7 files changed, 378 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 35b63a65c103..00544099f430 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,7 @@
 DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
+DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
 DIST julia-1.7.0-full.tar.gz 255670801 BLAKE2B 
e7c5be50ab9e7014f028cf7d0530b269e78dd798dc3d4a88af2ed9fa1331694e39fbcae26d2cae6f15aaf1087656384c9872f344f99121406abdf2902a200176
 SHA512 
00e1bfe354010f5d900476e46b471c4425b711fff5a2aa0ac9e5dbe6ff02245011d4297e4703f2d46f7d4e7b6d97ffaf1bc63170edbfec440196c5ec75c984ce
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055

diff --git a/dev-lang/julia/files/julia-1.6.5-do_not_set_rpath.patch 
b/dev-lang/julia/files/julia-1.6.5-do_not_set_rpath.patch
new file mode 100644
index ..c0c05cc649a0
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.6.5-do_not_set_rpath.patch
@@ -0,0 +1,20 @@
+--- a/Makefile 2021-12-21 09:38:26.782829864 +0100
 b/Makefile 2021-12-21 10:52:40.760565902 +0100
+@@ -336,7 +336,7 @@
+   install_name_tool -add_rpath 
@executable_path/$(build_libdir_rel) @executable_path/$(libdir_rel) 
$(DESTDIR)$(bindir)/$$j; \
+   done
+ endif
+-else ifneq (,$(findstring $(OS),Linux FreeBSD))
++else ifneq (,$(findstring $(OS),FreeBSD))
+   for j in $(JL_TARGETS) ; do \
+   $(PATCHELF) --set-rpath 
'$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' 
$(DESTDIR)$(bindir)/$$j; \
+   done
+@@ -357,7 +357,7 @@
+ endif
+   
+   # Set rpath for libjulia-internal, which is moving from `../lib` to 
`../lib/julia`.  We only need to do this for Linux/FreeBSD
+-ifneq (,$(findstring $(OS),Linux FreeBSD))
++ifneq (,$(findstring $(OS),FreeBSD))
+   $(PATCHELF) --set-rpath 
'$$ORIGIN:$$ORIGIN/$(reverse_private_libdir_rel)' 
$(DESTDIR)$(private_libdir)/libjulia-internal.$(SHLIB_EXT)
+ ifeq ($(BUNDLE_DEBUG_LIBS),1)
+   $(PATCHELF) --set-rpath 
'$$ORIGIN:$$ORIGIN/$(reverse_private_libdir_rel)' 
$(DESTDIR)$(private_libdir)/libjulia-internal-debug.$(SHLIB_EXT)

diff --git a/dev-lang/julia/files/julia-1.6.5-hardcoded-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2022-01-03 Thread Matthias Maier
commit: a7d6cd18bbe50650f8afddb5948c11c149679403
Author: Janusz Andrzejewski  gmail  com>
AuthorDate: Sat Dec 25 20:00:00 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 21:37:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d6cd18

dev-lang/julia: version bump to 1.7.0

The ebuild for julia 1.7.0 with patches:
 - llvm 13 compatibility
 - libgit1.2 compatibility
 - avoid hardcoded libraries
 - do not build the library a second time
 - do not set rpaths

Some patches come from Arch Linux.

[Matthias Maier]
 - renamed patches
 - misc cleanup

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Janusz Andrzejewski  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.7.0-do_not_set_rpath.patch |  29 ++
 .../julia/files/julia-1.7.0-hardcoded-libs.patch   |  72 
 dev-lang/julia/files/julia-1.7.0-libgit-1.2.patch  |  17 +
 .../files/julia-1.7.0-llvm_13_compat_part_1.patch  | 172 ++
 .../files/julia-1.7.0-llvm_13_compat_part_2.patch  |  80 +
 .../files/julia-1.7.0-llvm_13_compat_part_3.patch  | 375 +
 .../files/julia-1.7.0-make-install-no-build.patch  |  17 +
 dev-lang/julia/julia-1.7.0.ebuild  | 179 ++
 9 files changed, 942 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index b8aa8b1d3b74..35b63a65c103 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,7 @@
 DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
+DIST julia-1.7.0-full.tar.gz 255670801 BLAKE2B 
e7c5be50ab9e7014f028cf7d0530b269e78dd798dc3d4a88af2ed9fa1331694e39fbcae26d2cae6f15aaf1087656384c9872f344f99121406abdf2902a200176
 SHA512 
00e1bfe354010f5d900476e46b471c4425b711fff5a2aa0ac9e5dbe6ff02245011d4297e4703f2d46f7d4e7b6d97ffaf1bc63170edbfec440196c5ec75c984ce
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662

diff --git a/dev-lang/julia/files/julia-1.7.0-do_not_set_rpath.patch 
b/dev-lang/julia/files/julia-1.7.0-do_not_set_rpath.patch
new file mode 100644
index ..24f12d261053
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.7.0-do_not_set_rpath.patch
@@ -0,0 +1,29 @@
+--- a/Makefile 2021-12-21 09:38:26.782829864 +0100
 b/Makefile 2021-12-21 10:52:40.760565902 +0100
+@@ -336,7 +336,7 @@
+   install_name_tool -add_rpath 
@executable_path/$(build_libdir_rel) @executable_path/$(libdir_rel) 
$(DESTDIR)$(bindir)/$$j; \
+   done
+ endif
+-else ifneq (,$(findstring $(OS),Linux FreeBSD))
++else ifneq (,$(findstring $(OS),FreeBSD))
+   for j in $(JL_TARGETS) ; do \
+   $(PATCHELF) --set-rpath 
'$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' 
$(DESTDIR)$(bindir)/$$j; \
+   done
+@@ -357,7 +357,7 @@
+ endif
+   
+   # Set rpath for libjulia-internal, which is moving from `../lib` to 
`../lib/julia`.  We only need to do this for Linux/FreeBSD
+-ifneq (,$(findstring $(OS),Linux FreeBSD))
++ifneq (,$(findstring $(OS),FreeBSD))
+   $(PATCHELF) --set-rpath 
'$$ORIGIN:$$ORIGIN/$(reverse_private_libdir_rel)' 
$(DESTDIR)$(private_libdir)/libjulia-internal.

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2022-01-03 Thread Matthias Maier
commit: 8845c00daf240a96e7c8b8c607e635dfb5e56f31
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  3 20:28:10 2022 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  3 21:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8845c00d

dev-lang/julia: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest  |   8 --
 dev-lang/julia/julia-1.5.3.ebuild| 215 ---
 dev-lang/julia/julia-1.6.0-r2.ebuild | 178 -
 3 files changed, 401 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 00544099f430..4d99656d3dfa 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,14 +1,6 @@
-DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
-DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
 DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-1.6.5-full.tar.gz 153795029 BLAKE2B 
b86d3ad8dbc4ce486cc0d5e3c25f40c0bedf38cab5b29f1aac4dd527650e78c2e0e462f4eb13fde787adf48a2de9f8eee9cfb8f4aaafbae6ee5e76d7d9608995
 SHA512 
f057a913f4579280d757c0a97a7cd800fb335be8ec83a27a577d2bee0c9736d49715c7861f7bc1e6461966634bd82890f1f69fd0167f21903ad614e8f70e0dcc
 DIST julia-1.7.0-full.tar.gz 255670801 BLAKE2B 
e7c5be50ab9e7014f028cf7d0530b269e78dd798dc3d4a88af2ed9fa1331694e39fbcae26d2cae6f15aaf1087656384c9872f344f99121406abdf2902a200176
 SHA512 
00e1bfe354010f5d900476e46b471c4425b711fff5a2aa0ac9e5dbe6ff02245011d4297e4703f2d46f7d4e7b6d97ffaf1bc63170edbfec440196c5ec75c984ce
-DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
-DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
-DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
-DIST julia-libuv-1fcc6d66f9df74189c74d3d390f02202bb7db953.tar.gz 1590342 
BLAKE2B 
eca658f74421587aec78cb38f5a712033afb072e6425a6ce28fd5d4bac61e41cacbd5a850c1f2b29c386b944d1d9c4f16b7d090f7d2dd6b963b5dbc94ae18981
 SHA512 
70b0c738a60b4e476750b7de8d120e735359e2c36fcb3a8a38628a0ae326210ed3b15d793dfd5443d7aa5603e83e7d99f567aa4c1696846d950df9f83648669c
 DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
-DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c57cb62b139d27
 SHA512 
95d6dba2bbdfc5003f6d21fd02c926c7db9661895010041aacee55fa11dc2524bcffaa90965e2a9a8f2a9e49e93ec7572d6a4de6d5d9f9e075b787537864ea20
 DIST llvm-11.0.1.src.tar.xz 38914796 BLAKE2B 
ccdec0632c9cf5fae8e6947c266136e04dc8c609e2ca9c1efb1205767d9181301e0de14601d11e2f27ec0ebc0749858a5f1089d8a40a9ae3f22582cbf6abef6e
 SHA512 
b42c67ef88e09dd94171f85cdf49a421a15cfc8

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2022-01-02 Thread David Seifert
commit: 2ea1a0fefb393846aa6f5d8a63d1e5d059b54b98
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  2 17:48:43 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  2 17:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea1a0fe

dev-lang/julia-bin: remove freebsd-libc

Signed-off-by: David Seifert  gentoo.org>

 dev-lang/julia-bin/julia-bin-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-.ebuild 
b/dev-lang/julia-bin/julia-bin-.ebuild
index 4076300d1b29..def8df08e2ab 100644
--- a/dev-lang/julia-bin/julia-bin-.ebuild
+++ b/dev-lang/julia-bin/julia-bin-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,6 @@ SRC_URI=""
 
 LICENSE="MIT"
 SLOT=""
-IUSE="elibc_glibc elibc_FreeBSD"
 
 RDEPEND="!dev-lang/julia
app-arch/p7zip



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2021-11-18 Thread Sam James
commit: 1cd3050cc829569909731b3571b30f05fdc21f30
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 19 05:27:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 19 05:27:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd3050c

dev-lang/julia: fix build with glibc 2.34

Closes: https://bugs.gentoo.org/824486
Signed-off-by: Sam James  gentoo.org>

 dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch | 32 +++
 dev-lang/julia/julia-1.6.3.ebuild |  1 +
 2 files changed, 33 insertions(+)

diff --git a/dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch 
b/dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch
new file mode 100644
index ..3e3146529aea
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.6.3-glibc-2.34.patch
@@ -0,0 +1,32 @@
+https://github.com/JuliaLang/julia/commit/09a49c6b57fbde109f0f0c2aa9aa05cef2c1dd40
+https://bugs.gentoo.org/824486
+
+From: t-bltg <13423344+t-b...@users.noreply.github.com>
+Date: Thu, 12 Aug 2021 21:36:18 +0200
+Subject: [PATCH] MINSIGSTKSZ is no longer constant in glibc (#41860)
+
+MINSIGSTKSZ is redefined to sysconf(_SC_MINSIGSTKSZ) starting from glibc 2.34
+
+Co-authored-by: t-bltg 
+(cherry picked from commit f19b9a20dde2688c642b7dd709b5d9446e4df2f6)
+--- a/src/task.c
 b/src/task.c
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include "julia.h"
+@@ -75,8 +76,8 @@ static inline void tsan_switch_to_ctx(jl_ucontext_t *ctx) {}
+ 
+ // empirically, jl_finish_task needs about 64k stack space to infer/run
+ // and additionally, gc-stack reserves 64k for the guard pages
+-#if defined(MINSIGSTKSZ) && MINSIGSTKSZ > 131072
+-#define MINSTKSZ MINSIGSTKSZ
++#if defined(MINSIGSTKSZ)
++#define MINSTKSZ (MINSIGSTKSZ > 131072 ? MINSIGSTKSZ : 131072)
+ #else
+ #define MINSTKSZ 131072
+ #endif

diff --git a/dev-lang/julia/julia-1.6.3.ebuild 
b/dev-lang/julia/julia-1.6.3.ebuild
index 83b3fe9df043..096876a7c5a3 100644
--- a/dev-lang/julia/julia-1.6.3.ebuild
+++ b/dev-lang/julia/julia-1.6.3.ebuild
@@ -67,6 +67,7 @@ PATCHES=(
"${FILESDIR}/${PN}"-1.1.0-fix_llvm_install.patch
"${FILESDIR}/${PN}"-1.4.0-no_symlink_llvm.patch
"${FILESDIR}/${PN}"-1.6.0-fix-hardcoded-libs.patch
+   "${FILESDIR}/${PN}"-1.6.3-glibc-2.34.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2021-11-17 Thread Matthias Maier
commit: 0050cbada802348e25e89441147ed5d385a7
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Jul 15 03:09:54 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Nov 18 06:57:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0050cbad

dev-lang/julia: remove hardcoded lib versions

Closes: https://bugs.gentoo.org/799071
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/julia-1.6.0-fix-hardcoded-libs.patch |  43 +
 ...julia-1.6.0-r1.ebuild => julia-1.6.0-r2.ebuild} |   1 +
 dev-lang/julia/julia-1.6.0.ebuild  | 177 -
 dev-lang/julia/julia-1.6.3.ebuild  |   1 +
 4 files changed, 45 insertions(+), 177 deletions(-)

diff --git a/dev-lang/julia/files/julia-1.6.0-fix-hardcoded-libs.patch 
b/dev-lang/julia/files/julia-1.6.0-fix-hardcoded-libs.patch
new file mode 100644
index ..1d184c3dbb54
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.6.0-fix-hardcoded-libs.patch
@@ -0,0 +1,43 @@
+diff --git a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl 
b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
+index a7ca666b23..b84a42f4e7 100644
+--- a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
 b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
+@@ -31,9 +31,9 @@ elseif Sys.isapple()
+ const libmbedtls = "@rpath/libmbedtls.13.dylib"
+ const libmbedx509 = "@rpath/libmbedx509.1.dylib"
+ else
+-const libmbedcrypto = "libmbedcrypto.so.5"
+-const libmbedtls = "libmbedtls.so.13"
+-const libmbedx509 = "libmbedx509.so.1"
++const libmbedcrypto = "libmbedcrypto.so"
++const libmbedtls = "libmbedtls.so"
++const libmbedx509 = "libmbedx509.so"
+ end
+
+ function __init__()
+diff --git a/stdlib/libLLVM_jll/src/libLLVM_jll.jl 
b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
+index fa45e754e5..b51812e3a8 100644
+--- a/stdlib/libLLVM_jll/src/libLLVM_jll.jl
 b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
+@@ -23,7 +23,7 @@ if Sys.iswindows()
+ elseif Sys.isapple()
+ const libLLVM = "@rpath/libLLVM.dylib"
+ else
+-const libLLVM = "libLLVM-11jl.so"
++const libLLVM = "libLLVM.so"
+ end
+
+ function __init__()
+diff --git a/stdlib/nghttp2_jll/src/nghttp2_jll.jl 
b/stdlib/nghttp2_jll/src/nghttp2_jll.jl
+index 8b98c76ac5..77ad9e3800 100644
+--- a/stdlib/nghttp2_jll/src/nghttp2_jll.jl
 b/stdlib/nghttp2_jll/src/nghttp2_jll.jl
+@@ -22,7 +22,7 @@ if Sys.iswindows()
+ elseif Sys.isapple()
+ const libnghttp2 = "@rpath/libnghttp2.14.dylib"
+ else
+-const libnghttp2 = "libnghttp2.so.14"
++const libnghttp2 = "libnghttp2.so"
+ end
+
+ function __init__()

diff --git a/dev-lang/julia/julia-1.6.0-r1.ebuild 
b/dev-lang/julia/julia-1.6.0-r2.ebuild
similarity index 98%
rename from dev-lang/julia/julia-1.6.0-r1.ebuild
rename to dev-lang/julia/julia-1.6.0-r2.ebuild
index 15b9d0a0324a..2a26d027f3e6 100644
--- a/dev-lang/julia/julia-1.6.0-r1.ebuild
+++ b/dev-lang/julia/julia-1.6.0-r2.ebuild
@@ -67,6 +67,7 @@ PATCHES=(
"${FILESDIR}/${PN}"-1.1.0-fix_llvm_install.patch
"${FILESDIR}/${PN}"-1.4.0-no_symlink_llvm.patch
"${FILESDIR}/${PN}"-1.6.0-fix-system-csl.patch
+   "${FILESDIR}/${PN}"-1.6.0-fix-hardcoded-libs.patch
 )
 
 pkg_setup() {

diff --git a/dev-lang/julia/julia-1.6.0.ebuild 
b/dev-lang/julia/julia-1.6.0.ebuild
deleted file mode 100644
index ae323aa7ab36..
--- a/dev-lang/julia/julia-1.6.0.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit llvm pax-utils toolchain-funcs
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-MY_LIBUV_V="fb3e3364c33ae48c827f6b103e05c3f0e78b79a9"
-MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
-MY_LLVM_V="11.0.1"
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-
-SRC_URI="
-   https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}.tar.gz
-   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
-   https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz
-   !system-llvm? ( 
https://github.com/llvm/llvm-project/releases/download/llvmorg-${MY_LLVM_V}/llvm-${MY_LLVM_V}.src.tar.xz
 )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+system-llvm"
-
-RDEPEND="
-   system-llvm? ( sys-devel/llvm:11=[llvm_targets_NVPTX(-)] )
-"
-LLVM_MAX_SLOT=11
-
-RDEPEND+="
-   app-arch/p7zip
-   dev-libs/gmp:0=
-   dev-libs/libgit2:0
-   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
-   dev-libs/mpfr:0=
-   dev-libs/libutf8proc:0=
-   dev-util/patchelf
-   >=net-libs/mbedtls-2.2
-   net-misc/curl[http2,ssh]
-   sci-libs/amd:0=
-   sci-libs/arpack:0=
-   sci-libs/camd:0=
-   sci-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2021-11-17 Thread Matthias Maier
commit: 5baf0ec72abab3d4430c03c761b0fadedaff7069
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Jul 15 13:08:51 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Nov 18 06:37:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5baf0ec7

dev-lang/julia-bin: add 1.6.2

Closes: https://github.com/gentoo/gentoo/pull/21664

Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  6 
 dev-lang/julia-bin/julia-bin-1.6.2.ebuild | 56 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 7e1e01491d72..414cb60c6413 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -14,3 +14,9 @@ DIST julia-1.6.0-linux-i686.tar.gz 109636279 BLAKE2B 
905bf491935267ba53e14e29093
 DIST julia-1.6.0-linux-ppc64le.tar.gz 98427694 BLAKE2B 
67a2d04f1ae9e8e8e2165c7dcb5c504729ed13772bcffe3e4fb259944f86fcb5c1e699fe077fcf9250941feb936434f555c17888cad3dd3c7f92787c5c7bdca1
 SHA512 
a1f691a22764764e97b9f8bd322bf3a141c06ab7ea60be5d393f4adb614ff6d284c095a870df5ac6c38614ad17dc85a82e12b5b35598146062916918183e6681
 DIST julia-1.6.0-linux-x86_64.tar.gz 112838927 BLAKE2B 
991b91101e4556c36d1ac4c35f650cc42a2eb87f00fa1f0fad8f1f567cc77c3290df052e14a83aea610213a72b856a031c3a84e4f8f968b141818b96b7cd9fa4
 SHA512 
f007f9730ce01fb8dbbaaab1d1f029393c43ca075a626024b98d54b55e94dde7f7be4872e59244e89f4c4b7725cdb5a619b7576f832561c17c119db58a8be407
 DIST julia-1.6.0-musl-x86_64.tar.gz 111773706 BLAKE2B 
a812f3b323650f2d62756d94b4cb6bfac7d49fbbcaa0eff7da8fdcd5857473985b2985c127895c47b8ec8afac1c67e2297dd118604fb0e6638408491245cb442
 SHA512 
0773df79840b24f019337407e9330f4255994457380d48045c3972145125c4ca7475fde5ffd9c53e4350ec87bdbac5ba299527a9dbcbb1c9c531172edf35a688
+DIST julia-1.6.2-freebsd-x86_64.tar.gz 107102355 BLAKE2B 
50c6c893d0786bae771051b96de499a6a7381c8ae435de55d933df999ff9113a8876d7c26c1eff136ae2f8eb5954a6ac3554c42fa18c3f31d0a0683116244865
 SHA512 
38441b9963115bc6f1bc14b05f680ef770a25dfed2768b06872f84f3ba7cd94f384b911d7453c91b34ddb4dc2d65874009388778ac2bdbcc93cbfc0031d941c2
+DIST julia-1.6.2-linux-aarch64.tar.gz 106265838 BLAKE2B 
4754c868013888519df7bb219e661836ff6787d317ecda51be8d32c29f6b7568c9b3cef879460417817d5139b2a0f8480d3eef73dcb31a60c0d92c3eb4eb127d
 SHA512 
267685f93cea93b047fdd9b359cd182a6c1a3e15a63fcea59133ee9cf527a12f6a84958eb5a57ec2c85f0ee82223164291b4fdf2d279b132571348ea0ab5e102
+DIST julia-1.6.2-linux-i686.tar.gz 109691286 BLAKE2B 
bcd37acabda002af798016d9029c415b39c4908624cd4760c2666359541832e389d8f15ee04437908e205080e2b8cc4e29ba85898fd43e5d4551aa51b521787f
 SHA512 
f42d43109b922d79e34b7f593f2737d72688d92f293add773cf0eb33a5401637f19c96fafcb787be5935fa69249f739cd52dd5b6faa8b26f8e76e8e1ec57bd7d
+DIST julia-1.6.2-linux-ppc64le.tar.gz 98471545 BLAKE2B 
c9fb08a46adfcb243fccfe5d8aaa00bd2c1d43642e60993a70937ee88f8b4571d243b3b92c7b3cd10694d9bfe49f1f00acd473112b0c75bbd97ff38e7c90da99
 SHA512 
520890d3194598f89b8bab82ccfe7ef5986eac05ea676d71edba39e87f3f34e8c6c70907e2eb2928f0a9c449b5ef3a255b3d89d41b4d4726a14c5415212e9d8b
+DIST julia-1.6.2-linux-x86_64.tar.gz 112946671 BLAKE2B 
30c83e5c29ea58ef49da904c297a017f42175c69976de1f61b2b88cddaa02147da008e2f8fb81140ee724e475425afa1d00ec9762625945d413875c1c5a6faf3
 SHA512 
29489615677f844881f29d639614ad69183cecb9eba793a3559434bde5aaf00b3571ac9654c05285d83486d28ad4aef9d541c77b25bee062a47a1e97407d996b
+DIST julia-1.6.2-musl-x86_64.tar.gz 111928203 BLAKE2B 
6415bb8d8105ab4127ecc56259217ca062bdf050c6a6bcf7781dd3cc219c108e1ff265574c08b89111763be5a033a8a2def2ea8882b837fd258ca4162c4dae00
 SHA512 
42b3920fbf959eaf0f6a573f60f1da34d4631bd064a20185239e3af9e28aa1c2b81ce0b7eb2ee5816d8f833309a76cb214ea241ee03bdacd5541a1872ab9ec59

diff --git a/dev-lang/julia-bin/julia-bin-1.6.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.2.ebuild
new file mode 100644
index ..90228ad34be7
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.6.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+   ppc64? ( 
${BASE_SRC_URI}/linux/ppc64le/${MY_PV}/${MY_P}-linux-ppc64le.tar.gz )
+"
+
+LICENSE="

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2021-11-17 Thread Matthias Maier
commit: 787db4358a5b527af18d6450a2f99f8ff522266a
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 18 06:16:00 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Nov 18 06:37:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787db435

dev-lang/julia-bin: version bump to 1.6.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  6 
 dev-lang/julia-bin/julia-bin-1.6.3.ebuild | 56 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 414cb60c6413..abab02772854 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -20,3 +20,9 @@ DIST julia-1.6.2-linux-i686.tar.gz 109691286 BLAKE2B 
bcd37acabda002af798016d9029
 DIST julia-1.6.2-linux-ppc64le.tar.gz 98471545 BLAKE2B 
c9fb08a46adfcb243fccfe5d8aaa00bd2c1d43642e60993a70937ee88f8b4571d243b3b92c7b3cd10694d9bfe49f1f00acd473112b0c75bbd97ff38e7c90da99
 SHA512 
520890d3194598f89b8bab82ccfe7ef5986eac05ea676d71edba39e87f3f34e8c6c70907e2eb2928f0a9c449b5ef3a255b3d89d41b4d4726a14c5415212e9d8b
 DIST julia-1.6.2-linux-x86_64.tar.gz 112946671 BLAKE2B 
30c83e5c29ea58ef49da904c297a017f42175c69976de1f61b2b88cddaa02147da008e2f8fb81140ee724e475425afa1d00ec9762625945d413875c1c5a6faf3
 SHA512 
29489615677f844881f29d639614ad69183cecb9eba793a3559434bde5aaf00b3571ac9654c05285d83486d28ad4aef9d541c77b25bee062a47a1e97407d996b
 DIST julia-1.6.2-musl-x86_64.tar.gz 111928203 BLAKE2B 
6415bb8d8105ab4127ecc56259217ca062bdf050c6a6bcf7781dd3cc219c108e1ff265574c08b89111763be5a033a8a2def2ea8882b837fd258ca4162c4dae00
 SHA512 
42b3920fbf959eaf0f6a573f60f1da34d4631bd064a20185239e3af9e28aa1c2b81ce0b7eb2ee5816d8f833309a76cb214ea241ee03bdacd5541a1872ab9ec59
+DIST julia-1.6.3-freebsd-x86_64.tar.gz 109341094 BLAKE2B 
01f0f46a0fcfaf7bcb5b1d7c5a9aa2f8c6a4306e2b1e08cc4b1d17253ae972a14ff2231fc1a7661cd2d22b662ecc36c12fd6432226d9734b455eb99f3435f090
 SHA512 
c460c58696ea1afe13302f42d9170b119bb6e18d8eecfc873dc56fa1bcbc30cf16ca41b09857db8be5aed57846f8f8e33b3168ee1710b66e25cc6d9991f1ce48
+DIST julia-1.6.3-linux-aarch64.tar.gz 106465939 BLAKE2B 
8d4092157075ffd425b161188cecd4f71aed89c6c3e65b078e5d617025b4d414ab5267d5fb18253ed668551492340e3bc2fc19538c024b70a19ebda12934da97
 SHA512 
7ff665cbbf0f975252ba30375d1fbdaf7985d0983cfa1089f164e55c0035f1300cffe4506f5838cabf5afadf0b4fc69a82a04800dbe73c6fbd886b9eb0e8d5ee
+DIST julia-1.6.3-linux-i686.tar.gz 110176346 BLAKE2B 
caf8d709cb772b59dfdd6a4c081685e078e37eb219ca825b2495a93b4fe76fa9d40af4951e9cbce8da8e176870f396728201a53606b2c8a4bccffe186f7163fa
 SHA512 
722e9027c1330cb9d6d1e9ba4d3bc0df2a38251fc0fccc4d88967079e2f38533d750e4ce2b6190705cccb30dc997e27289f0ee18109c46c5c92854f9e32b55fa
+DIST julia-1.6.3-linux-ppc64le.tar.gz 98825445 BLAKE2B 
0dc2416ebac51c71c4a3e8fb3b36781f32e4578e43c88894ed35f6cc50698c72486e354952ae5e9badaf4a949c9a1b4bceeca999dde706d62de44e48efca4361
 SHA512 
19d61d8424b5ab543f37d74677b8dfdce857e45cdf7e0ec7b2d421a34f0e567a2db6de1f9c740a1069b30b2a4cb046c0230acece8f6788cc24d5cae375f3fdaf
+DIST julia-1.6.3-linux-x86_64.tar.gz 113399344 BLAKE2B 
513a6794c52043f1cb5c6bc957faab978c1ee6a96654dbc3d7393113f12efb5fb39aa0605b726b280bad3daf6363a314323804b99d37aaafff96fb28580c2f39
 SHA512 
b6faa72c6bddbce7b8a9dd1b2187bdb37525af41a62bdecbf61a7a9d9d4d6d5a51adc06f061fe5fdf17917200e06cf5db8aa9bb3e3db609ff83b0afc57574ca6
+DIST julia-1.6.3-musl-x86_64.tar.gz 112357454 BLAKE2B 
2a2f50935e078befed75e6f02c5a3266b14702a14f929d8e19ae35e242051e51290eb8306646e401a9c47282e69592b18973ce7643e46c2256e2bde7f2efbe39
 SHA512 
c054d4a147c424434ee1dfcfbabbdb865bff0740b8446d7c7884675b3ad4d77e68c5dcfff17c2df34a1c0dd7f9beae196a7e905e672160f191ba85e9fbfcddff

diff --git a/dev-lang/julia-bin/julia-bin-1.6.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
new file mode 100644
index ..90228ad34be7
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.6.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+   ppc64? ( 
${BASE_SRC_URI}/linux/ppc64le/${MY_PV}/${MY_P}-linux-ppc64le.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="${MY_PV}"
+KEYWOR

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-11-17 Thread Matthias Maier
commit: d9710ff949d5c596d83dab5076cd0c831ccf0eff
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Nov 18 06:13:25 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Nov 18 06:37:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9710ff9

dev-lang/julia: version bump to 1.6.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   1 +
 dev-lang/julia/julia-1.6.3.ebuild | 176 ++
 2 files changed, 177 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 564f4baae432..b8aa8b1d3b74 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,5 +1,6 @@
 DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
+DIST julia-1.6.3.tar.gz 7734900 BLAKE2B 
679851ee159ac83f49e54f1d71068d4abde919a0da39475dccaecc97e705b87db70c38a55fbc7a0cfacc774291013b189fb516817d6c6e67ca5ccfbb515c3f90
 SHA512 
a622fddc9e9f3f47037053a1e722153a567c065723f99a97912f8c5a6c2a22c3be0be674325361dd1b04601bbe6c6f204c66004ce887f3f7822e8204fd6855de
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662

diff --git a/dev-lang/julia/julia-1.6.3.ebuild 
b/dev-lang/julia/julia-1.6.3.ebuild
new file mode 100644
index ..ddede51a530a
--- /dev/null
+++ b/dev-lang/julia/julia-1.6.3.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm pax-utils toolchain-funcs
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+MY_LIBUV_V="fb3e3364c33ae48c827f6b103e05c3f0e78b79a9"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_LLVM_V="11.0.1"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+
+SRC_URI="
+   https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}.tar.gz
+   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
+   https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz
+   !system-llvm? ( 
https://github.com/llvm/llvm-project/releases/download/llvmorg-${MY_LLVM_V}/llvm-${MY_LLVM_V}.src.tar.xz
 )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+system-llvm"
+
+RDEPEND="
+   system-llvm? ( sys-devel/llvm:11=[llvm_targets_NVPTX(-)] )
+"
+LLVM_MAX_SLOT=11
+
+RDEPEND+="
+   app-arch/p7zip
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0
+   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
+   dev-libs/mpfr:0=
+   dev-libs/libutf8proc:0=[-cjk]
+   dev-util/patchelf
+   >=net-libs/mbedtls-2.2
+   net-misc/curl[http2,ssh]
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   >=sci-mathematics/dsfmt-2.2.4
+   >=sys-libs/libunwind-1.1:0=
+   sys-libs/zlib:0=
+   >=virtual/blas-3.6
+   virtual/lapack"
+
+DEPEND="${RDEPEND}
+   dev-util/patchelf
+   virtual/pkgconfig
+   !system-llvm? ( dev-util/cmake )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-1.1.0-fix_llvm_install.patch
+   "${FILESDIR}/${PN}"-1.4.0-no_sym

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-09-24 Thread Sam James
commit: 4d7d331f387dfcf804dc7d7915d57ec582af2312
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 21 00:40:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 25 02:58:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7d331f

dev-lang/julia: julia doesn't work if cjk is in utf8proc

Closes: https://bugs.gentoo.org/782919
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20479
Signed-off-by: Sam James  gentoo.org>

 dev-lang/julia/julia-1.6.0-r1.ebuild | 177 +++
 1 file changed, 177 insertions(+)

diff --git a/dev-lang/julia/julia-1.6.0-r1.ebuild 
b/dev-lang/julia/julia-1.6.0-r1.ebuild
new file mode 100644
index 000..15b9d0a0324
--- /dev/null
+++ b/dev-lang/julia/julia-1.6.0-r1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm pax-utils toolchain-funcs
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+MY_LIBUV_V="fb3e3364c33ae48c827f6b103e05c3f0e78b79a9"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_LLVM_V="11.0.1"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+
+SRC_URI="
+   https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}.tar.gz
+   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
+   https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz
+   !system-llvm? ( 
https://github.com/llvm/llvm-project/releases/download/llvmorg-${MY_LLVM_V}/llvm-${MY_LLVM_V}.src.tar.xz
 )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+system-llvm"
+
+RDEPEND="
+   system-llvm? ( sys-devel/llvm:11=[llvm_targets_NVPTX(-)] )
+"
+LLVM_MAX_SLOT=11
+
+RDEPEND+="
+   app-arch/p7zip
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0
+   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
+   dev-libs/mpfr:0=
+   dev-libs/libutf8proc:0=[-cjk]
+   dev-util/patchelf
+   >=net-libs/mbedtls-2.2
+   net-misc/curl[http2,ssh]
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   >=sci-mathematics/dsfmt-2.2.4
+   >=sys-libs/libunwind-1.1:0=
+   sys-libs/zlib:0=
+   >=virtual/blas-3.6
+   virtual/lapack"
+
+DEPEND="${RDEPEND}
+   dev-util/patchelf
+   virtual/pkgconfig
+   !system-llvm? ( dev-util/cmake )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-1.1.0-fix_llvm_install.patch
+   "${FILESDIR}/${PN}"-1.4.0-no_symlink_llvm.patch
+   "${FILESDIR}/${PN}"-1.6.0-fix-system-csl.patch
+)
+
+pkg_setup() {
+   use system-llvm && llvm_pkg_setup
+}
+
+src_unpack() {
+   local tounpack=(${A})
+   # the main source tree, followed by deps
+   unpack "${tounpack[0]}"
+
+   mkdir -p "${S}/deps/srccache/"
+   for i in "${tounpack[@]:1}"; do
+   cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
+   done
+}
+
+src_prepare() {
+   default
+
+   # Sledgehammer:
+   # - prevent fetching of bundled stuff in compile and install phase
+   # - respect CFLAGS
+   # - respect EPREFIX and Gentoo specific paths
+
+   sed -i \
+   -e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
+   Make.inc || die
+
+   sed -i \
+   -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
+   src/Makefile || die
+
+   # disable doc install starting  git fetching
+   sed -i -e 's~install: $(build_depsbindir)/stringreplace 
$(BUILDROOT)/doc/_build/html/en/index.html~install: 
$(build_depsbindir)/stringreplace~' Makefile || die
+}
+
+src_configure() {
+   use system-llvm && ewarn "You have enabled system-llvm. This is 
unsupported by upstream and may not work."
+
+   # julia does not play well with the system versions of libuv
+   # USE_SYSTEM_LIBM=0 implies using external openlibm
+   cat <<-EOF > Make.user
+   LOCALBASE:="${EPREFIX}/usr"
+   override prefix:="${EPREFIX}/usr"
+   override libdir:="\$(prefix)/$(get_libdir)"
+   override CC:=$(tc-getCC)
+   override CXX:=$(tc-getCXX)
+   override AR:=$(tc-getAR)
+
+   BUNDLE_DEBUG_LIBS:=0
+   USE_BINARYBUILDER:=0
+   USE_SYSTEM_CSL:=1
+   USE_SYSTEM_LLVM:=$(usex system-llvm 1 0)
+   USE_SYSTEM_LIBUNWIND:=1
+   USE_SYSTEM_PCRE:=1
+   USE_SYSTEM_LIBM:=0
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/

2021-04-15 Thread Conrad Kostecki
commit: f37d2c76cf0e95e814032cb2e6e99bbc0a388779
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr 11 08:21:40 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Apr 15 18:05:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37d2c76

dev-lang/julia: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/20329
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../julia/files/julia-1.6.0-fix_build_system.patch | 53 --
 1 file changed, 53 deletions(-)

diff --git a/dev-lang/julia/files/julia-1.6.0-fix_build_system.patch 
b/dev-lang/julia/files/julia-1.6.0-fix_build_system.patch
deleted file mode 100644
index 2a3d9762ce8..000
--- a/dev-lang/julia/files/julia-1.6.0-fix_build_system.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/Make.inc b/Make.inc
-index 81ff923..79e47f1 100644
 a/Make.inc
-+++ b/Make.inc
-@@ -185,7 +185,7 @@ USE_GPL_LIBS ?= 1
- # Directories where said libraries get installed to
- prefix ?= $(BUILDROOT)/julia-$(JULIA_COMMIT)
- bindir := $(prefix)/bin
--libdir := $(prefix)/lib
-+libdir := $(prefix)/GENTOOLIBDIR
- libexecdir := $(prefix)/libexec
- datarootdir := $(prefix)/share
- docdir := $(datarootdir)/doc/julia
-@@ -417,7 +417,7 @@ ifneq ($(OS), WINNT)
- JCXXFLAGS += -pedantic
- endif
- DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector
--SHIPFLAGS := -O3 -ggdb2 -falign-functions
-+SHIPFLAGS := GENTOOCFLAGS
- endif
- 
- ifeq ($(USECLANG),1)
-@@ -428,7 +428,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
- JCPPFLAGS := -fasynchronous-unwind-tables
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector
--SHIPFLAGS := -O3 -g
-+SHIPFLAGS := GENTOOCFLAGS
- ifeq ($(OS), Darwin)
- ifeq ($(USE_LIBCPP), 1)
- MACOSX_VERSION_MIN := 10.8
-@@ -457,7 +457,7 @@ JCFLAGS := -std=gnu11 -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
- JCPPFLAGS :=
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector
--SHIPFLAGS := -O3 -g -falign-functions
-+SHIPFLAGS := GENTOOCFLAGS
- endif
- 
- ifeq ($(USECCACHE), 1)
-diff --git a/doc/Makefile b/doc/Makefile
-index 99e60ee..2027fb5 100644
 a/doc/Makefile
-+++ b/doc/Makefile
-@@ -30,7 +30,7 @@ deps: UnicodeData.txt
-   $(JLCHECKSUM) UnicodeData.txt
- 
- clean:
--  -rm -rf _build/* deps/* docbuild.log UnicodeData.txt
-+  @echo "Do not clean doc/_build/html. Just use it..."
- 
- cleanall: clean
- 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-04-07 Thread Matthias Maier
commit: 8e3036b0d7008fae630d2d93b3719ae4039a91b6
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Apr  8 02:06:41 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:06:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3036b0

dev-lang/julia: default enable USE=sytem-llvm

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.6.0.ebuild 
b/dev-lang/julia/julia-1.6.0.ebuild
index 5296e35163d..cc14c651833 100644
--- a/dev-lang/julia/julia-1.6.0.ebuild
+++ b/dev-lang/julia/julia-1.6.0.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="system-llvm"
+IUSE="+system-llvm"
 
 RDEPEND="
system-llvm? ( sys-devel/llvm:11=[llvm_targets_NVPTX(-)] )



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-04-07 Thread Matthias Maier
commit: 05ecb12916b71851c74dbba2304520f8c7034189
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Apr  8 02:30:32 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:30:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ecb129

dev-lang/julia: ebuild maintenance

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.3.ebuild | 12 +++-
 dev-lang/julia/julia-1.6.0.ebuild |  4 ++--
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index ebff8169d4a..48dc63f1925 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,9 +35,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="system-llvm"
 
+   # llvm:9 has been removed from the tree USE=-system-llvm force in
+   # profiles
+   #system-llvm? ( sys-devel/llvm:9=[llvm_targets_NVPTX(-)] )
 RDEPEND="
-   system-llvm? ( sys-devel/llvm:9=[llvm_targets_NVPTX(-)] )
-   !system-llvm? ( dev-util/cmake )
 "
 LLVM_MAX_SLOT=9
 
@@ -74,7 +75,8 @@ RDEPEND+="
 
 DEPEND="${RDEPEND}
dev-util/patchelf
-   virtual/pkgconfig"
+   virtual/pkgconfig
+   !system-llvm? ( dev-util/cmake )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-fix_build_system.patch
@@ -182,7 +184,7 @@ src_compile() {
addpredict /proc/self/mem
 
emake \
-   prefix="${EPREFIX}/usr" DESTDIR="${D}" \
+   prefix="${EPREFIX}/usr" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)"
pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
 }

diff --git a/dev-lang/julia/julia-1.6.0.ebuild 
b/dev-lang/julia/julia-1.6.0.ebuild
index cc14c651833..ae323aa7ab3 100644
--- a/dev-lang/julia/julia-1.6.0.ebuild
+++ b/dev-lang/julia/julia-1.6.0.ebuild
@@ -29,7 +29,6 @@ IUSE="+system-llvm"
 
 RDEPEND="
system-llvm? ( sys-devel/llvm:11=[llvm_targets_NVPTX(-)] )
-   !system-llvm? ( dev-util/cmake )
 "
 LLVM_MAX_SLOT=11
 
@@ -61,7 +60,8 @@ RDEPEND+="
 
 DEPEND="${RDEPEND}
dev-util/patchelf
-   virtual/pkgconfig"
+   virtual/pkgconfig
+   !system-llvm? ( dev-util/cmake )"
 
 PATCHES=(
"${FILESDIR}/${PN}"-1.1.0-fix_llvm_install.patch



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-04-07 Thread Matthias Maier
commit: 13dbeff42713193624e8d5b3dace659451961c27
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Apr  8 00:52:12 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:05:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13dbeff4

dev-lang/julia: drop old version 1.5.2

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest  |   2 -
 dev-lang/julia/julia-1.5.2-r1.ebuild | 208 ---
 2 files changed, 210 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 50b10817aa4..564f4baae43 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,11 +1,9 @@
-DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-1fcc6d66f9df74189c74d3d390f02202bb7db953.tar.gz 1590342 
BLAKE2B 
eca658f74421587aec78cb38f5a712033afb072e6425a6ce28fd5d4bac61e41cacbd5a850c1f2b29c386b944d1d9c4f16b7d090f7d2dd6b963b5dbc94ae18981
 SHA512 
70b0c738a60b4e476750b7de8d120e735359e2c36fcb3a8a38628a0ae326210ed3b15d793dfd5443d7aa5603e83e7d99f567aa4c1696846d950df9f83648669c
-DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c57cb62b139d27
 SHA512 
95d6dba2bbdfc5003f6d21fd02c926c7db9661895010041aacee55fa11dc2524bcffaa90965e2a9a8f2a9e49e93ec7572d6a4de6d5d9f9e075b787537864ea20

diff --git a/dev-lang/julia/julia-1.5.2-r1.ebuild 
b/dev-lang/julia/julia-1.5.2-r1.ebuild
deleted file mode 100644
index 22f76c79cf8..000
--- a/dev-lang/julia/julia-1.5.2-r1.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit llvm pax-utils toolchain-funcs
-
-# correct versions for stdlibs are in deps/checksums
-# for everything else, run with network-sandbox and wait for the crash
-
-MY_PV="${PV//_rc/-rc}"
-MY_DSFMT_V="2.2.3"
-MY_LIBUV_V="3

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-04-07 Thread Matthias Maier
commit: c94554016add4bc995b865b622aba6c22ebcc1f0
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Apr  8 00:49:55 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:05:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9455401

dev-lang/julia: update metadata

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/metadata.xml | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/julia/metadata.xml b/dev-lang/julia/metadata.xml
index b4f428c7832..20066951cf1 100644
--- a/dev-lang/julia/metadata.xml
+++ b/dev-lang/julia/metadata.xml
@@ -1,11 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+  
+s...@gentoo.org
+Gentoo Science Project
+  
+  
 jeff...@icurse.nl
 Jeffrey Lin
   
-  
+  
 tam...@gentoo.org
 Matthias Maier
   
@@ -13,10 +17,6 @@
 patr...@gentoo.org
 Patrick Lauer
   
-  
-s...@gentoo.org
-Gentoo Science Project
-  
   
   Julia is a high-level, high-performance dynamic programming language for
   technical computing, with syntax that is familiar to users of other



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2021-04-07 Thread Matthias Maier
commit: f9eec87f0441f022f4851e4d78813d835f25528f
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Sun Mar 28 06:15:34 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:05:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9eec87f

dev-lang/julia: add 1.6.0

- dSFMT patches have been upstreamed, so split that into a package used
  by ::science. Also use system version of dev-libs/libutf8proc.

- LLVM 11 is now supported.

- Add curl as a direct dependency. The ssh USE flag is not strictly
  required unless cloning packages over ssh, but it will suppress errors
  and should be relatively small. Also, p7zip is needed for Pkg.

- Remove some old baggage:
- dev-libs/double-conversion: compiles fine without.
- dev-libs/openspecfun: compiles fine without.
- net-libs/libssh2: indirect dependency; add curl[ssh] instead.
- sci-mathematics/glpk: hasn't been a dependency in years.
- sci-mathematics/z3: doesn't seem to be an explicit dependency.
- sys-libs/readline: hasn't been a dependency in years.

- No need for separate stdlibs as upstream packs them into tarball.

- Delete some sed commands where the lines to be changed no longer
  exist. Replace a patch+sed with a single sed.

- Remove QA warning suppression now that upstream allows using
  system compiler support libraries (proper support for this was
  added after the 1.6.0 release, so patch is backported).

- Sync Make.user with Make.inc and move make variables there.

Closes: https://bugs.gentoo.org/728726
Closes: https://bugs.gentoo.org/735764
Closes: https://bugs.gentoo.org/778503
Closes: https://bugs.gentoo.org/780444
Closes: https://bugs.gentoo.org/780642
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   3 -
 .../julia/files/julia-1.6.0-fix-system-csl.patch   | 271 +
 dev-lang/julia/julia-1.6.0.ebuild  | 103 +++-
 3 files changed, 303 insertions(+), 74 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 2fafe21372a..50b10817aa4 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,16 +1,13 @@
 DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
-DIST julia-Pkg-05fa7f93f73afdabd251247d03144de9f7b36b50.tar.gz 388550 BLAKE2B 
ec248dbd06a25014905b55cbd6ca55ef245d09b15d4a9b78ec98fd6fe59b318047914698ece8ef85b6a161f115a227ee5346c5f1698bcb74174bca77dbde9968
 SHA512 
8f1660e55bd8730ab816109fe802edd14c2ab46aed0db7f04e520b371a9f7296c3ab85d42af64174b0989fa55bb089b1450dcee28e67dbb996471235dbba35c1
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
-DIST julia-dsfmt-2.2.4.tar.gz 4984255 BLAKE2B 
6119445d93cb45faab28dfb52a18c07cd5703b243b3cddde35fff7a5e948fa8788dfe8428ae8e0a52604f91ac07fe7b3bb0f6c438ef93b5257b42baee9dfdec5
 SHA512 
fe84e986cbf198172340adfac0436b08f087643eca3f1ceccacde146cbfd8c41e3eb0dfbb062f7ca5f462db13c386abd7c269bc0cbefc9a0ecf97a8a8870a2e4
 DIST julia-libuv-1fcc6d66f9df74189c74d3d390f02202bb7db953.tar.gz 1590342 
BLAKE2B 
eca658f74421587aec78cb38f5a712033afb072e6425a6ce28fd5d4bac61e41cacbd5a850c1f

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2021-04-07 Thread Matthias Maier
commit: 304aa456ef90c7cb717a4c787a9665f06d9bd576
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Tue Mar 30 03:53:18 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:05:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304aa456

dev-lang/julia-bin: introduce slotting

Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 16 +
 dev-lang/julia-bin/julia-bin-1.5.3.ebuild | 16 +
 dev-lang/julia-bin/julia-bin-.ebuild  | 55 +++
 3 files changed, 75 insertions(+), 12 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
index 61861f476e9..e7e4a6d130d 100644
--- a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,11 +20,14 @@ SRC_URI="
 "
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~x86"
 IUSE="elibc_glibc"
 
-RDEPEND="!dev-lang/julia"
+RDEPEND="
+   !dev-lang/julia
+   app-arch/p7zip
+"
 DEPEND="${RDEPEND}"
 
 RESTRICT="strip"
@@ -42,10 +45,11 @@ src_install() {
doins -r ./share
 
exeinto "/usr/$(get_libdir)/${MY_P}/bin"
-   doexe bin/julia
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
 
-   cat > 99julia-bin <<-EOF
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - "99${MY_PN}${revord}" <<-EOF
PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
EOF
-   doenvd 99julia-bin
 }

diff --git a/dev-lang/julia-bin/julia-bin-1.5.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
index 61861f476e9..08f329907e4 100644
--- a/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,11 +20,14 @@ SRC_URI="
 "
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="${MY_PV}"
 KEYWORDS="-* ~amd64 ~x86"
 IUSE="elibc_glibc"
 
-RDEPEND="!dev-lang/julia"
+RDEPEND="
+   !dev-lang/julia
+   app-arch/p7zip
+"
 DEPEND="${RDEPEND}"
 
 RESTRICT="strip"
@@ -42,10 +45,11 @@ src_install() {
doins -r ./share
 
exeinto "/usr/$(get_libdir)/${MY_P}/bin"
-   doexe bin/julia
+   doexe "bin/${MY_PN}"
+   dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
 
-   cat > 99julia-bin <<-EOF
+   local revord=$((  - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 
106
+   newenvd - "99${MY_PN}{revord}" <<-EOF
PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
EOF
-   doenvd 99julia-bin
 }

diff --git a/dev-lang/julia-bin/julia-bin-.ebuild 
b/dev-lang/julia-bin/julia-bin-.ebuild
new file mode 100644
index 000..4076300d1b2
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+
+PROPERTIES="live"
+MY_P=${MY_PN}-latest
+SRC_URI=""
+
+LICENSE="MIT"
+SLOT=""
+IUSE="elibc_glibc elibc_FreeBSD"
+
+RDEPEND="!dev-lang/julia
+   app-arch/p7zip
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/"
+
+src_unpack() {
+   NIGHTLIES_S3="https://julialangnightlies-s3.julialang.org/bin";
+   if use x86; then
+   URI="${NIGHTLIES_S3}/linux/x86/${MY_P}-linux32.tar.gz"
+   elif use amd64; then
+   URI="${NIGHTLIES_S3}/linux/x64/${MY_P}-linux64.tar.gz"
+   elif use arm64; then
+   URI="${NIGHTLIES_S3}/linux/aarch64/${MY_P}-linuxaarch64.tar.gz"
+   else
+   die "arch not supported"
+   fi
+
+   wget -O "${T}/julia.tar.gz" "${URI}"
+   unpack "${T}/julia.tar.gz"
+}
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./julia-*/etc
+   doins -r ./julia-*/include
+   doins -r ./julia-*/lib
+   doins -r ./julia-*/share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe ./julia-*/bin/julia
+   dosym "../$(get_libdir)/${MY_P}/bin/julia" "/usr/bin/julia${PV}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2021-04-07 Thread Matthias Maier
commit: fb10d75907b7c6f425a6a130e5975127eb9e2bca
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Tue Mar 30 03:50:11 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:05:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb10d759

dev-lang/julia-bin: add 1.6.0

Closes: https://github.com/gentoo/gentoo/pull/20193
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  6 
 dev-lang/julia-bin/julia-bin-1.6.0.ebuild | 56 +++
 dev-lang/julia-bin/metadata.xml   |  6 +---
 3 files changed, 63 insertions(+), 5 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index a6a08a6ed55..7e1e01491d7 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -8,3 +8,9 @@ DIST julia-1.5.3-linux-aarch64.tar.gz 97086173 BLAKE2B 
5353a516f24c151d6213ed4c6
 DIST julia-1.5.3-linux-i686.tar.gz 101362522 BLAKE2B 
aba1270fc85cc1afc19856768a39d1cf1c40fb32b676be5da47dc7747294299a044a5202c547d19ad8aa56060b04d7583d7e7c19176f2fdbcccb863593fffccb
 SHA512 
0abaab22626cbd4da4a2389b2aca639f993aa442a8423cba2fda3d9693e0dab4f5b82592691ad74bb7ddf1ae48739406b61fe76b7da626a1f22fe01077b011d2
 DIST julia-1.5.3-linux-x86_64.tar.gz 105260711 BLAKE2B 
b132fbe090ca4a4cba518efcf2e475f0ceaebcbe2e5ef4eee33697909995ea58d97c3e5015b96eaf2ff23e5ff6b5b67eed62b94a34580961d5671c4f019d4847
 SHA512 
f0460da198797c92d39d361278be6959e90b2b3d08e070b705c1a5de3a17c0e6b0b010a397d0b02e613d060959fff14c074cf12fdeb956e8f8565989f084d86b
 DIST julia-1.5.3-musl-x86_64.tar.gz 101802400 BLAKE2B 
da69c1b4ff5bde8692c3fc9ed3d60fd655a32121a0e11a4d1f00b5e4494cc4bcdb0e323a2644cca3a291fa7f7604925d387204df90cc19fee89048c4ba83b2d5
 SHA512 
e98c74ce2a49532a491a46efe81a2edc85103f9ec04347fe6b052cffdaecadcecb48a02b15ad71853fff6ebb2281498000e89d44732f36d31b6252a1a88bd0a6
+DIST julia-1.6.0-freebsd-x86_64.tar.gz 107111472 BLAKE2B 
a5adcc4eda19249e82e2ab8e897d191b18d03169892e315afce33bf8daf9b12bbae8b7648feff1aacb746185822c504e2d9cfa33ab63cd0e5478a2b70d83d5b1
 SHA512 
3ac69aa22fb61df5c6a2a12013b07c01e4fa16867f092dae7eb6a22c90efd736e24b0e7f6d4599ec87c079e02e95548fbc2507de12ac386d19d23786280f8d31
+DIST julia-1.6.0-linux-aarch64.tar.gz 106139244 BLAKE2B 
cd6deda04a1ffa3a15300648bad6194d008ae43651601969fa30a53e97c3642dad316dd6f1934b64c61187921e990cca41f1466ed9c9aac355d4fdba02e6cb67
 SHA512 
ba6b8948189285e004d2c6aa6166df264c4a1713b18c80b3b9458b6964d8c13123fe271c409be7b626e500295314b162fdb70fe7cce27d285f792b4b4fc570fe
+DIST julia-1.6.0-linux-i686.tar.gz 109636279 BLAKE2B 
905bf491935267ba53e14e29093c86125049be554fa778670196e38cde9b1e661869e858785ac0f116c57badb50ae8300b42cb405364424e1cdd9b85f9785f81
 SHA512 
8d4e6d770b1643f669046b453e8965a5373466f944ed6244a2c45687b2c7faba1bb1f725556f295ee7c18ecde8dae7ad08291c9be2414b95b66063b4a4b0703b
+DIST julia-1.6.0-linux-ppc64le.tar.gz 98427694 BLAKE2B 
67a2d04f1ae9e8e8e2165c7dcb5c504729ed13772bcffe3e4fb259944f86fcb5c1e699fe077fcf9250941feb936434f555c17888cad3dd3c7f92787c5c7bdca1
 SHA512 
a1f691a22764764e97b9f8bd322bf3a141c06ab7ea60be5d393f4adb614ff6d284c095a870df5ac6c38614ad17dc85a82e12b5b35598146062916918183e6681
+DIST julia-1.6.0-linux-x86_64.tar.gz 112838927 BLAKE2B 
991b91101e4556c36d1ac4c35f650cc42a2eb87f00fa1f0fad8f1f567cc77c3290df052e14a83aea610213a72b856a031c3a84e4f8f968b141818b96b7cd9fa4
 SHA512 
f007f9730ce01fb8dbbaaab1d1f029393c43ca075a626024b98d54b55e94dde7f7be4872e59244e89f4c4b7725cdb5a619b7576f832561c17c119db58a8be407
+DIST julia-1.6.0-musl-x86_64.tar.gz 111773706 BLAKE2B 
a812f3b323650f2d62756d94b4cb6bfac7d49fbbcaa0eff7da8fdcd5857473985b2985c127895c47b8ec8afac1c67e2297dd118604fb0e6638408491245cb442
 SHA512 
0773df79840b24f019337407e9330f4255994457380d48045c3972145125c4ca7475fde5ffd9c53e4350ec87bdbac5ba299527a9dbcbb1c9c531172edf35a688

diff --git a/dev-lang/julia-bin/julia-bin-1.6.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.6.0.ebuild
new file mode 100644
index 000..90228ad34be
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.6.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+   ppc64? ( 
${BASE_SRC_URI}/linux/ppc

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2021-04-07 Thread Matthias Maier
commit: 06c3e15d58f3e327dccb7345d4c5e6ce854f208e
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Tue Mar 30 03:18:48 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Apr  8 02:05:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c3e15d

dev-lang/julia: add maintainer

Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/metadata.xml b/dev-lang/julia/metadata.xml
index 3acb5a65648..b4f428c7832 100644
--- a/dev-lang/julia/metadata.xml
+++ b/dev-lang/julia/metadata.xml
@@ -1,7 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+  
+jeff...@icurse.nl
+Jeffrey Lin
+  
+  
 tam...@gentoo.org
 Matthias Maier
   



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/, dev-lang/julia/files/

2021-04-05 Thread 罗百科
commit: 5fc1fe4a54efa286c76ae8d966e0ba989138b1f0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 27 11:54:57 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Apr  5 09:05:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc1fe4a

dev-lang/julia: Bump to 1.6.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/julia/Manifest|   6 +
 .../julia/files/julia-1.6.0-fix_build_system.patch |  53 +
 dev-lang/julia/julia-1.6.0.ebuild  | 216 +
 3 files changed, 275 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 1bce6f6baf5..2fafe21372a 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,10 +1,16 @@
 DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
+DIST julia-1.6.0.tar.gz 7711314 BLAKE2B 
135862347a7f3a954acb8d8e17350fbdda84b4813d8498b862e107836a0d29d6e70a26c39c0c29655e6348a5a3afd5b4d7e9824cb88c9e8d31c4515468f46d5b
 SHA512 
41dea60c08882a8f8f9024eb2285c30dbbc68e2256ed6afd5bf956a1828239128b2f39b4ce733a438eafe3b2324ff06dec5c1eb7c9b0f838b2daa972f587d909
+DIST julia-Pkg-05fa7f93f73afdabd251247d03144de9f7b36b50.tar.gz 388550 BLAKE2B 
ec248dbd06a25014905b55cbd6ca55ef245d09b15d4a9b78ec98fd6fe59b318047914698ece8ef85b6a161f115a227ee5346c5f1698bcb74174bca77dbde9968
 SHA512 
8f1660e55bd8730ab816109fe802edd14c2ab46aed0db7f04e520b371a9f7296c3ab85d42af64174b0989fa55bb089b1450dcee28e67dbb996471235dbba35c1
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
+DIST julia-dsfmt-2.2.4.tar.gz 4984255 BLAKE2B 
6119445d93cb45faab28dfb52a18c07cd5703b243b3cddde35fff7a5e948fa8788dfe8428ae8e0a52604f91ac07fe7b3bb0f6c438ef93b5257b42baee9dfdec5
 SHA512 
fe84e986cbf198172340adfac0436b08f087643eca3f1ceccacde146cbfd8c41e3eb0dfbb062f7ca5f462db13c386abd7c269bc0cbefc9a0ecf97a8a8870a2e4
 DIST julia-libuv-1fcc6d66f9df74189c74d3d390f02202bb7db953.tar.gz 1590342 
BLAKE2B 
eca658f74421587aec78cb38f5a712033afb072e6425a6ce28fd5d4bac61e41cacbd5a850c1f2b29c386b944d1d9c4f16b7d090f7d2dd6b963b5dbc94ae18981
 SHA512 
70b0c738a60b4e476750b7de8d120e735359e2c36fcb3a8a38628a0ae326210ed3b15d793dfd5443d7aa5603e83e7d99f567aa4c1696846d950df9f83648669c
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
+DIST julia-libuv-fb3e3364c33ae48c827f6b103e05c3f0e78b79a9.tar.gz 1643008 
BLAKE2B 
b2a121e0b94cd1f5d40e292fc2356e8940bf8dfe1e6a200b50caf60def1982b705d1d42dd234e9e8b0aa70439bf34a5bce71761424623cbfcd20c9131ce09c25
 SHA512 
29947c236aef8931be4767df1cd8404ee9b036ee107b31cbce6fad9a97743df57d068b15bc4bd00320b9b81cd879258a9ec9dc675853e424ccdb8d6bdd226240
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-12-25 Thread Matthias Maier
commit: 789b2a8d7da5941f198b12c7506332c80add19b4
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Dec 26 00:52:11 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Dec 26 00:53:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789b2a8d

dev-lang/julia: fix dependency

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index b8117838fb9..ebff8169d4a 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -52,8 +52,8 @@ RDEPEND+="
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
dev-libs/openspecfun
-   >=net-libs/mbedtls-2.2
net-libs/libssh2
+   >=net-libs/mbedtls-2.2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=
@@ -65,6 +65,7 @@ RDEPEND+="
sci-libs/spqr:0=
sci-libs/umfpack:0=
sci-mathematics/glpk:0=
+   sci-mathematics/z3
>=sys-libs/libunwind-1.1:0=
sys-libs/readline:0=
sys-libs/zlib:0=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-12-25 Thread Matthias Maier
commit: 622c0360dd8eeddc6573ab4c3ad08eccd17dc8a1
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 23:27:36 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 23:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622c0360

dev-lang/julia: fix compilation

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.2-r1.ebuild | 2 +-
 dev-lang/julia/julia-1.5.3.ebuild| 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/julia/julia-1.5.2-r1.ebuild 
b/dev-lang/julia/julia-1.5.2-r1.ebuild
index 5460b616b19..22f76c79cf8 100644
--- a/dev-lang/julia/julia-1.5.2-r1.ebuild
+++ b/dev-lang/julia/julia-1.5.2-r1.ebuild
@@ -200,7 +200,7 @@ src_install() {
rmdir "${ED}"/usr/share/doc/julia || die
 
# The appdata directory is deprecated.
-   mv usr/share/{appdata,metainfo}/ || die
+   mv "${ED}"/usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index 58e0c6d0bba..b8117838fb9 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -180,17 +180,17 @@ src_compile() {
# Julia accesses /proc/self/mem on Linux
addpredict /proc/self/mem
 
-   emake julia-release \
+   emake \
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)"
pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
-   emake
 }
 
 src_install() {
emake install \
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
-   CC="$(tc-getCC)" CXX="$(tc-getCXX)"
+   CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" \
+   BUNDLE_DEBUG_LIBS=0
 
if ! use system-llvm ; then
cp "${S}/usr/lib/libLLVM"-?jl.so 
"${ED}/usr/$(get_libdir)/julia/" || die
@@ -204,7 +204,7 @@ src_install() {
rmdir "${ED}"/usr/share/doc/julia || die
 
# The appdata directory is deprecated.
-   mv usr/share/{appdata,metainfo}/ || die
+   mv "${ED}"/usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2020-12-25 Thread Matthias Maier
commit: b7e4ce49b006bca142dbcd9a3abd1aec5fa7a5c6
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:55:24 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e4ce49

dev-lang/julia-bin: version bump to 1.5.3

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 +++
 dev-lang/julia-bin/julia-bin-1.5.3.ebuild | 51 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index d1b00e034fb..a6a08a6ed55 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -3,3 +3,8 @@ DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 
01aa5337cd1fc15655b596959
 DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B 
a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d
 SHA512 
2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
 DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 
410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701
 SHA512 
5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
 DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 
1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd
 SHA512 
5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3
+DIST julia-1.5.3-freebsd-x86_64.tar.gz 95919875 BLAKE2B 
620c295a3d0fa9a31ed01b936ddabd001cee621969f61a9165e03ebee05cd1384c62bccd95f4df15ba49f9d6feec16f05c367820c0907919f67809ca136b70bc
 SHA512 
e767bfb3cef034262dc12e0da4006e80d20cc7c971906f5ad355c971e7c751830972a2f4aa47d18fc2a79eb5454f8f160c0c38d536510291690fa6e1da3c83a3
+DIST julia-1.5.3-linux-aarch64.tar.gz 97086173 BLAKE2B 
5353a516f24c151d6213ed4c6e189a8ac68933012bcda06084b5e6c1f3a230ebca896b1e8dd29b345c312f323283b4f9045efcece655ef055a797cd5eefbd774
 SHA512 
0988e229dc9f44230af84796dfb059aa87809c6af5d0e8a7debc4b696e98c45ccc042f956f678819e71afe29d5619421106208c6dce5dfe47aea98482b22c1e3
+DIST julia-1.5.3-linux-i686.tar.gz 101362522 BLAKE2B 
aba1270fc85cc1afc19856768a39d1cf1c40fb32b676be5da47dc7747294299a044a5202c547d19ad8aa56060b04d7583d7e7c19176f2fdbcccb863593fffccb
 SHA512 
0abaab22626cbd4da4a2389b2aca639f993aa442a8423cba2fda3d9693e0dab4f5b82592691ad74bb7ddf1ae48739406b61fe76b7da626a1f22fe01077b011d2
+DIST julia-1.5.3-linux-x86_64.tar.gz 105260711 BLAKE2B 
b132fbe090ca4a4cba518efcf2e475f0ceaebcbe2e5ef4eee33697909995ea58d97c3e5015b96eaf2ff23e5ff6b5b67eed62b94a34580961d5671c4f019d4847
 SHA512 
f0460da198797c92d39d361278be6959e90b2b3d08e070b705c1a5de3a17c0e6b0b010a397d0b02e613d060959fff14c074cf12fdeb956e8f8565989f084d86b
+DIST julia-1.5.3-musl-x86_64.tar.gz 101802400 BLAKE2B 
da69c1b4ff5bde8692c3fc9ed3d60fd655a32121a0e11a4d1f00b5e4494cc4bcdb0e323a2644cca3a291fa7f7604925d387204df90cc19fee89048c4ba83b2d5
 SHA512 
e98c74ce2a49532a491a46efe81a2edc85103f9ec04347fe6b052cffdaecadcecb48a02b15ad71853fff6ebb2281498000e89d44732f36d31b6252a1a88bd0a6

diff --git a/dev-lang/julia-bin/julia-bin-1.5.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
new file mode 100644
index 000..61861f476e9
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="elibc_glibc"
+
+RDEPEND="!dev-lang/julia"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe bin/julia
+
+   cat > 99juli

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-12-25 Thread Matthias Maier
commit: f7ec33492f40a1b612a6d293202a690c7ff7409b
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:45:10 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ec3349

dev-lang/julia: version bump to 1.5.3

 * export AR environment variable

 * silence warning about unused CFLAGS - julia modules are not compiled
   using the CFLAGS environment variable

Closes: https://bugs.gentoo.org/747430
Closes: https://bugs.gentoo.org/746254
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   2 +
 dev-lang/julia/julia-1.5.3.ebuild | 209 ++
 2 files changed, 211 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 29625ea5643..1bce6f6baf5 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,7 +1,9 @@
 DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
+DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
+DIST julia-libuv-1fcc6d66f9df74189c74d3d390f02202bb7db953.tar.gz 1590342 
BLAKE2B 
eca658f74421587aec78cb38f5a712033afb072e6425a6ce28fd5d4bac61e41cacbd5a850c1f2b29c386b944d1d9c4f16b7d090f7d2dd6b963b5dbc94ae18981
 SHA512 
70b0c738a60b4e476750b7de8d120e735359e2c36fcb3a8a38628a0ae326210ed3b15d793dfd5443d7aa5603e83e7d99f567aa4c1696846d950df9f83648669c
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c57cb62b139d27
 SHA512 
95d6dba2bbdfc5003f6d21fd02c926c7db9661895010041aacee55fa11dc2524bcffaa90965e2a9a8f2a9e49e93ec7572d6a4de6d5d9f9e075b787537864ea20

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
new file mode 100644
index 000..80ed418335b
--- /dev/null
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm pax-utils toolchain-funcs
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+MY_PV="${PV//_rc/-rc}"
+MY_DSFMT_V="2.2.3"
+MY_LIBUV_V="1fcc6d66f9df74189c74d3d390f02202bb7db953"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_LLVM_V="9.0.1"
+MY_PKG_V="49908bffe83790bc7cf3c5d46faf3667f8902ad4"
+MY_UNICODE_V="13.0.0"
+MY_UTF8PROC_V="0890a538bf8238cded9be0c81171f57e43f2c755"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   
https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-12-25 Thread Matthias Maier
commit: ed1f902414ecddeff6e54cab120897b082abb5b3
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:49:24 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1f9024

dev-lang/julia: do not install into appdata

Closes: https://bugs.gentoo.org/747433
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/{julia-1.5.2.ebuild => julia-1.5.2-r1.ebuild} | 3 +++
 dev-lang/julia/julia-1.5.3.ebuild| 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-lang/julia/julia-1.5.2.ebuild 
b/dev-lang/julia/julia-1.5.2-r1.ebuild
similarity index 98%
rename from dev-lang/julia/julia-1.5.2.ebuild
rename to dev-lang/julia/julia-1.5.2-r1.ebuild
index 04e4922a411..5460b616b19 100644
--- a/dev-lang/julia/julia-1.5.2.ebuild
+++ b/dev-lang/julia/julia-1.5.2-r1.ebuild
@@ -198,6 +198,9 @@ src_install() {
rmdir "${ED}"/usr/etc || die
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
rmdir "${ED}"/usr/share/doc/julia || die
+
+   # The appdata directory is deprecated.
+   mv usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index 80ed418335b..58e0c6d0bba 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -202,6 +202,9 @@ src_install() {
rmdir "${ED}"/usr/etc || die
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
rmdir "${ED}"/usr/share/doc/julia || die
+
+   # The appdata directory is deprecated.
+   mv usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2020-12-25 Thread Matthias Maier
commit: 148325273f24f10354276d9801f2c00c10a5011e
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:47:42 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14832527

dev-lang/julia-bin: silence QA warning

The binary julia package installs some openblas/lapack libraries that
are getting dlopened. The missing SONAME dependency should not play a
role.

Closes: https://bugs.gentoo.org/746278
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
index acbc1acd341..61861f476e9 100644
--- a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
@@ -30,6 +30,7 @@ DEPEND="${RDEPEND}"
 RESTRICT="strip"
 
 QA_PREBUILT="*"
+QA_SONAME="*"
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2020-12-25 Thread Matthias Maier
commit: 714d297ebeb8186800c33fdfeeadf9958df512a0
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:17:41 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:17:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714d297e

dev-lang/julia-bin: drop old versions

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   | 12 
 dev-lang/julia-bin/julia-bin-1.2.0.ebuild | 44 -
 dev-lang/julia-bin/julia-bin-1.3.0.ebuild | 47 ---
 dev-lang/julia-bin/julia-bin-1.4.0.ebuild | 46 --
 4 files changed, 149 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 9db09b1200b..d1b00e034fb 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,15 +1,3 @@
-DIST julia-1.2.0-freebsd-x86_64.tar.gz 82750080 BLAKE2B 
2b95fedc8dbbc138c0794f42518cce280c62bb2442d6a0d53b809f21768497937b037e1e886cff19cb40d7a63f3e2ee8da0314250cab52e8b139724baff3ee91
 SHA512 
9c9af2e2346553ea5658ab5a9fe88539605774cd2737ac9bfb240b7fa3f9fd46f746d5dbdff2dd7405e8fbd33208c12a335b7d80cd0c78c62287ae5eb470fc8e
-DIST julia-1.2.0-linux-i686.tar.gz 87810731 BLAKE2B 
1d72bf469f1dd3667ea00d038d18e20c10d9ceb579c61b2f30603bcd7ea55875423e4d54cbb774cfcc20044528f3ccd196131bb17cbaf7bf780fc5667c387e1e
 SHA512 
ecd62047a0e36fe85a0442733949b19ca5d877fc2d2bced80566d1fcd6906345f66fb9114b6e687594e514b8c952d0352de5982f77f127e5196288431a1f64a9
-DIST julia-1.2.0-linux-x86_64.tar.gz 91990555 BLAKE2B 
125313e7e53bddfcd64251fa2794e5b9d4bbbadb6100c1dc8f86039e13520859117f8ffcc2611d085805c9a80ad3544e88dd0e37803609e3b8b4097867fa8a5c
 SHA512 
47e966d12204ffbefcdd8a60e850994df2247c37ee601f4147710d80e8e576672daaffe6d35d37fef644ea725f46d893832f096e24d938af856328299ad920d5
-DIST julia-1.3.0-freebsd-x86_64.tar.gz 86423604 BLAKE2B 
5e36e49ebb708c4ec1c998b23861f69238b9bb2af337b0977df1a2de170869037577d422d3d2ddb359e537b9c75ba8cbe8e5963d42a832dba19f8bb4022a264d
 SHA512 
b2c4a0e5ce379523ee606067d50b980fb9be6977f7d3d576b131183edfc72098be71bf0bede20d44f72ad7d0b414fe56eeaa67ca1cb47d36823721784da8526b
-DIST julia-1.3.0-linux-aarch64.tar.gz 78426016 BLAKE2B 
da758349e342a92194ff24e74dfb89ed9676bb97d8ffc15b80a305a5d75627b08a8939349b6de6aea294d64dd1386d1d24f5a8c793b368df38b86d0628b7
 SHA512 
fa2a34aecbf83bd17f6ea24b55d30cfaab1916ea1c17b16271bbffaf93f430c262eb6d0ee9a9737a361a8dfad47126478ffa841c70cf9899e426607e12913e8b
-DIST julia-1.3.0-linux-armv7l.tar.gz 84672004 BLAKE2B 
e8d20943195a909d2db821f30df79f5020eb21ded179b795518db2f5216fd04d88a7e21ef518b819349f6c3d5b681b1b7c7ff2ff2bf89a14d6ad48456f5f
 SHA512 
2f6328a66f24aae0e6ed0ed5abb504805cf4a719a7ba30009966a1774f4e72630734c661c4de49cca37f5fa0fa766fa2eda29f01ee21ee3e2e3af81d2291f2dc
-DIST julia-1.3.0-linux-i686.tar.gz 90629130 BLAKE2B 
027b045d71c209c3a935ac37d07fa89201d55b63e374038f5891fa751a87546aff63ffa0641f6b5041b4fbf1ed018cc6a809b56d3f732c134e3b98501fe92885
 SHA512 
fd772d0d3dbc11c357df26f980569315893a391604755e81421b6001b09e8e939f9a8e4bd0e0faa428fb4b08ac8f24a39bbe0875417630bf127d8b41324a9116
-DIST julia-1.3.0-linux-x86_64.tar.gz 95497903 BLAKE2B 
2f67eb538c0277edaa97e95122bccf0f5822b7fc7a64a843aad7d421a22167de758a94011bf0e95a2b8b29c7d04e2b65451807bb36742206e88fcceab304f019
 SHA512 
4b286172622a2817378dae0720fa0a08d4f361b60adfb9685136fabc83d42bf439a22147051fb69d501e14947e42d2999ab081cfb3f60c44ee5d6a906758aaf3
-DIST julia-1.4.0-freebsd-x86_64.tar.gz 90034224 BLAKE2B 
3150870a630c43d21520a52a9c009b777105f978f5b735c22ac1fa2a7599e30e09b1b7064149a83fedc52e7783b429e470358b82f21c51239b7761506269f066
 SHA512 
9f8cbe2065e05198f2a3edfdae17e2afa31c4a4c08ba4c3bcc31215ff6541c75a147009f87bd1028b6cdfac1f8616e07a948c8f8ee2586e61eacac53e33e3e87
-DIST julia-1.4.0-linux-aarch64.tar.gz 81685205 BLAKE2B 
1a07a3ef94423d327e88b5cccb38360b23540806defeee1c64dc0656beee1b39008ca529e3d0cef7aab1e8947adb62fbbb1c6d248a0de2c63f3a5d14b3a5b684
 SHA512 
51b79e7b1fc85f67a26a595e84f88b656996cb8e14cd634076621b07690fc4f5d1ff1d71ce3a75243501bb7853bffda5d7428f03797570913cd3170dc13f651f
-DIST julia-1.4.0-linux-i686.tar.gz 94549552 BLAKE2B 
b058d81f55e7e579cff5b31054def68193be5032de02f09f6c4239e13bd73a630eee8ebd5f9ccd712f0e3be406932de51951202ec37b1534f20962db4eff5472
 SHA512 
f0363103713900a682fef900a745732714cd3dcbedbe2aa368afff768c24603241fc2f4be7419caf674e086f6cac59a8b14f3770e578959b7296cd5e26d6d5c9
-DIST julia-1.4.0-linux-x86_64.tar.gz 98969249 BLAKE2B 
bf0a79a8a8f1ed8c5668f2b2836414f8c0ae10199ee96eefea3d5bfefc0dde0902659556a572c3de6982477183d91f8e2f6d38f7334c50872f3257055a5310e3
 SHA512 
e2ac637d2bbe9ec4b900bc8f59263fdaa573cbe39ffbafd0e8280a5ba1906052f72816e4b5a12fab34f5b05ffd3f5cf95703c00d88f2f6ab6f022c3504cf1c95
 DIST julia-1.5.2-freebsd-x86_64.tar.gz 95898744 BLAKE2B 
dddafa63acc943bfc06eeae3fa9a3ef9b7484b29b88d37bf064ded255c836678f5d02dec0f7fa788bb763894acae5c51937882ed0391dcf66

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-12-25 Thread Matthias Maier
commit: 78384d4dc0744270ebe5736d6ccf35cc5bbb8a4f
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:16:28 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:16:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78384d4d

dev-lang/julia: drop old

Closes: https://bugs.gentoo.org/746257
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest  |  10 --
 dev-lang/julia/julia-1.2.0.ebuild| 200 -
 dev-lang/julia/julia-1.3.0.ebuild| 201 -
 dev-lang/julia/julia-1.4.0-r1.ebuild | 192 
 dev-lang/julia/julia-1.4.0-r2.ebuild | 208 ---
 5 files changed, 811 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index bae9e89ef71..29625ea5643 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,18 +1,8 @@
-DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
-DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
-DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
 DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
-DIST julia-cacert-2020-01-01.pem 223687 BLAKE2B 
29d2ce73380897a5841deef1c7eb5e61ff3f5c278ab95286bbfdf5b1c4d41ae94402dc5cb376975977f2d31030e0df872273942a1b6cc91b7ff35ecfd7efc1c2
 SHA512 
cc129ae1a4377a43a74b0854b6eccb2b315cdfce018142d1dd5524fb64c8945cde067cb18f366351fa7d6af3f9f36cf21bc1f626f987f9e4627878472ea59cde
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
-DIST julia-libgit2-b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3.tar.gz 4981505 
BLAKE2B 
b2a414690de2c8eea5247260d76a3ff447e4f925a3c749e88cb9bfe96d1e3086be04534801fdf9d1eb1f8d84c6a6dc0eb4b6401be311ed3d5391ec9d481b1dda
 SHA512 
7384a7eeeb36ac79d4e7e1336546e48f8fc820653f887f944c3902fcaae4e59d855679b39c5279b7372995934e549e34c526e1459a82032206913f9747b3dd08
-DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-utf8proc-0890a538bf823

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-12-03 Thread Matthias Maier
commit: 1df7aeb95553406806c611dfea439df0fd16fdab
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 05:48:17 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:53:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df7aeb9

dev-lang/julia: add libssh2 dependency

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.3.0.ebuild| 1 +
 dev-lang/julia/julia-1.4.0-r1.ebuild | 1 +
 dev-lang/julia/julia-1.4.0-r2.ebuild | 1 +
 dev-lang/julia/julia-1.5.2.ebuild| 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-lang/julia/julia-1.3.0.ebuild 
b/dev-lang/julia/julia-1.3.0.ebuild
index 86daa027e05..8f63c97d7e5 100644
--- a/dev-lang/julia/julia-1.3.0.ebuild
+++ b/dev-lang/julia/julia-1.3.0.ebuild
@@ -38,6 +38,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=

diff --git a/dev-lang/julia/julia-1.4.0-r1.ebuild 
b/dev-lang/julia/julia-1.4.0-r1.ebuild
index 24fd97a071c..5be70d02402 100644
--- a/dev-lang/julia/julia-1.4.0-r1.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r1.ebuild
@@ -46,6 +46,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
index 6529f36eb26..6041c13573d 100644
--- a/dev-lang/julia/julia-1.4.0-r2.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -48,6 +48,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=

diff --git a/dev-lang/julia/julia-1.5.2.ebuild 
b/dev-lang/julia/julia-1.5.2.ebuild
index 20bdb3501e7..04e4922a411 100644
--- a/dev-lang/julia/julia-1.5.2.ebuild
+++ b/dev-lang/julia/julia-1.5.2.ebuild
@@ -49,6 +49,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-10-02 Thread Matthias Maier
commit: 0935194e2899272c64315b76cbb886681f5c72b7
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Oct  2 18:26:53 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 18:27:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0935194e

dev-lang/julia: fix broken dependency

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.5.2.ebuild 
b/dev-lang/julia/julia-1.5.2.ebuild
index 632de4bbb84..20bdb3501e7 100644
--- a/dev-lang/julia/julia-1.5.2.ebuild
+++ b/dev-lang/julia/julia-1.5.2.ebuild
@@ -44,7 +44,7 @@ LLVM_MAX_SLOT=9
 RDEPEND+="
dev-libs/double-conversion:0=
dev-libs/gmp:0=
-   dev-libs/libgit2:0/28
+   dev-libs/libgit2:0
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
dev-libs/openspecfun



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-10-02 Thread Matthias Maier
commit: f894b91a6a93535ed2e1479d2ccc7a4abe773dd0
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Aug 13 23:01:11 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 17:41:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f894b91a

dev-lang/julia: make sci-visualization/gr optional

This avoids pulling in around 70 dependencies on a clean install, the
bulk of them being X libraries.

Closes: https://github.com/gentoo/gentoo/pull/17149

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.4.0-r2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
index 0755009420f..6529f36eb26 100644
--- a/dev-lang/julia/julia-1.4.0-r2.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -59,7 +59,6 @@ RDEPEND+="
sci-libs/spqr:0=
sci-libs/umfpack:0=
sci-mathematics/glpk:0=
-   >=sci-visualization/gr-0.50.0-r1
>=sys-libs/libunwind-1.1:0=
sys-libs/readline:0=
sys-libs/zlib:0=
@@ -202,3 +201,7 @@ src_install() {
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/${PF} || die
rmdir "${ED}"/usr/share/doc/julia || die
 }
+
+pkg_postinst() {
+   elog "To use Plots, you will need to install sci-visualization/gr."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-10-02 Thread Matthias Maier
commit: cebc800f35f6a2300a400cdcaed187297e4ec6a3
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Fri Aug 14 02:40:02 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 17:41:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cebc800f

dev-lang/julia: version bump to 1.5.2

Closes: https://bugs.gentoo.org/741498
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   4 +
 dev-lang/julia/julia-1.5.2.ebuild | 204 ++
 2 files changed, 208 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index b7cec95f4a2..bae9e89ef71 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,14 +1,18 @@
 DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
 DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
+DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
+DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-cacert-2020-01-01.pem 223687 BLAKE2B 
29d2ce73380897a5841deef1c7eb5e61ff3f5c278ab95286bbfdf5b1c4d41ae94402dc5cb376975977f2d31030e0df872273942a1b6cc91b7ff35ecfd7efc1c2
 SHA512 
cc129ae1a4377a43a74b0854b6eccb2b315cdfce018142d1dd5524fb64c8945cde067cb18f366351fa7d6af3f9f36cf21bc1f626f987f9e4627878472ea59cde
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libgit2-b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3.tar.gz 4981505 
BLAKE2B 
b2a414690de2c8eea5247260d76a3ff447e4f925a3c749e88cb9bfe96d1e3086be04534801fdf9d1eb1f8d84c6a6dc0eb4b6401be311ed3d5391ec9d481b1dda
 SHA512 
7384a7eeeb36ac79d4e7e1336546e48f8fc820653f887f944c3902fcaae4e59d855679b39c5279b7372995934e549e34c526e1459a82032206913f9747b3dd08
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
+DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c57cb62b139d27
 SHA51

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2020-10-02 Thread Matthias Maier
commit: a2c88c9f19872b01132f7aa005f54e15063cc0c7
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Mon Aug 17 17:05:51 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 17:42:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c88c9f

dev-lang/julia-bin: version bump to 1.5.2

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 
 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 50 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index a8b0946c1bf..9db09b1200b 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,3 +10,8 @@ DIST julia-1.4.0-freebsd-x86_64.tar.gz 90034224 BLAKE2B 
3150870a630c43d21520a52a
 DIST julia-1.4.0-linux-aarch64.tar.gz 81685205 BLAKE2B 
1a07a3ef94423d327e88b5cccb38360b23540806defeee1c64dc0656beee1b39008ca529e3d0cef7aab1e8947adb62fbbb1c6d248a0de2c63f3a5d14b3a5b684
 SHA512 
51b79e7b1fc85f67a26a595e84f88b656996cb8e14cd634076621b07690fc4f5d1ff1d71ce3a75243501bb7853bffda5d7428f03797570913cd3170dc13f651f
 DIST julia-1.4.0-linux-i686.tar.gz 94549552 BLAKE2B 
b058d81f55e7e579cff5b31054def68193be5032de02f09f6c4239e13bd73a630eee8ebd5f9ccd712f0e3be406932de51951202ec37b1534f20962db4eff5472
 SHA512 
f0363103713900a682fef900a745732714cd3dcbedbe2aa368afff768c24603241fc2f4be7419caf674e086f6cac59a8b14f3770e578959b7296cd5e26d6d5c9
 DIST julia-1.4.0-linux-x86_64.tar.gz 98969249 BLAKE2B 
bf0a79a8a8f1ed8c5668f2b2836414f8c0ae10199ee96eefea3d5bfefc0dde0902659556a572c3de6982477183d91f8e2f6d38f7334c50872f3257055a5310e3
 SHA512 
e2ac637d2bbe9ec4b900bc8f59263fdaa573cbe39ffbafd0e8280a5ba1906052f72816e4b5a12fab34f5b05ffd3f5cf95703c00d88f2f6ab6f022c3504cf1c95
+DIST julia-1.5.2-freebsd-x86_64.tar.gz 95898744 BLAKE2B 
dddafa63acc943bfc06eeae3fa9a3ef9b7484b29b88d37bf064ded255c836678f5d02dec0f7fa788bb763894acae5c51937882ed0391dcf66792198fec7dbce7
 SHA512 
13e4d1a7e01cd759d64c8ec3d85501904439fde5a9e2cb394963a8977035cd33b241fab27bf0642b069f202ead1d6c84f633002df3b27c4aa60e7adf45a3a8b1
+DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 
01aa5337cd1fc15655b596959cef8e54b56d8bb11fbced728df301a197aad550f0113b50c0b9e3cab34ea1082e176ced0398cde4e1d7c6d14a72b9a9cab937ea
 SHA512 
09ac5360faae81eb9c78da5831d20f1f2d2c7a93561f6f2857015b579796a059cdecf529c283c9c37dd55163ce3e7b6cd175ee02734f1e11aa12f1163bd6587c
+DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B 
a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d
 SHA512 
2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
+DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 
410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701
 SHA512 
5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
+DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 
1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd
 SHA512 
5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3

diff --git a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
new file mode 100644
index 000..acbc1acd341
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin";
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="elibc_glibc"
+
+RDEPEND="!dev-lang/julia"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe bin/julia

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-07-01 Thread Andreas K. Hüttel
commit: e19848af9647d72bf08460e670c59fd6f0855ded
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Wed Jul  1 16:38:01 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jul  1 16:38:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19848af

dev-lang/julia: Fix typo

Thanks to Xianwen Chen (陈贤文)

CC: gentoo-dev  lists.gentoo.org
In-Reply-To: <5f31cb3fb57b721de77ed68a2c8bb39e  chen.ac>
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-lang/julia/julia-1.4.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
index c55c6fab3a6..0755009420f 100644
--- a/dev-lang/julia/julia-1.4.0-r2.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -79,7 +79,7 @@ PATCHES=(
 S="${WORKDIR}/${PN}-${MY_PV}"
 
 pkg_setup() {
-   use system-llvm && llvm_pkg_setp
+   use system-llvm && llvm_pkg_setup
 }
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-06-21 Thread Andreas K. Hüttel
commit: be48d7f9326cc633f5f571413194c73ae1beb1da
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Mon Jun 22 06:53:00 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jun 22 06:53:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be48d7f9

dev-lang/julia: Re-keyword 1.4.0-r2

Closes: https://bugs.gentoo.org/725862
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-lang/julia/julia-1.4.0-r2.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
index 8a243c8d1f9..c55c6fab3a6 100644
--- a/dev-lang/julia/julia-1.4.0-r2.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -33,7 +33,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-#KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="system-llvm"
 
 RDEPEND="
@@ -141,6 +141,8 @@ src_configure() {
# julia does not play well with the system versions of dsfmt, libuv,
# and utf8proc
 
+   use system-llvm && ewarn "You have enabled system-llvm. This is 
unsupported by upstream and may not work."
+
# USE_SYSTEM_LIBM=0 implies using external openlibm
cat <<-EOF > Make.user
USE_BINARYBUILDER:=0
@@ -189,7 +191,9 @@ src_install() {
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)"
 
-   cp "${S}/usr/lib/libLLVM"-?jl.so "${ED}/usr/$(get_libdir)/julia/" || die
+   if ! use system-llvm ; then
+   cp "${S}/usr/lib/libLLVM"-?jl.so 
"${ED}/usr/$(get_libdir)/julia/" || die
+   fi
 
dodoc README.md
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-06-21 Thread Andreas K. Hüttel
commit: 82770399b44fa2d5edc43c7b6d4fd47d05632220
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Sun Jun 21 19:48:40 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jun 21 19:49:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82770399

dev-lang/julia: Revbump with system-llvm useflag, unkeyworded

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-lang/julia/Manifest  |   1 +
 dev-lang/julia/julia-1.4.0-r2.ebuild | 200 +++
 dev-lang/julia/metadata.xml  |   3 +
 3 files changed, 204 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index dbf3cd539b1..b7cec95f4a2 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -11,3 +11,4 @@ DIST 
julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 BLAKE2B
 DIST julia-utf8proc-454f60150c7f023526d353e1e6b386f93ee0b116.tar.gz 154318 
BLAKE2B 
6173490aa458f300f29d6fc0f22b80ccff436f4c52df2ac54786a3f518a140ab6624cef0a7221c8e3800307c9b8490a604215fcb028001b1b95e7630b62ed85d
 SHA512 
50a19aa56edc5c023611c40e75862f4c9c08e1bfad0bac9ec64413406cff8f409ff106a37f8c66202e563cbe3ae1d5a40036b14fd309651b50c30d3f205f08f5
 DIST julia-utf8proc-5c632c57426f2e4246e3b64dd2fd088d3920f9e5.tar.gz 154973 
BLAKE2B 
9696fae33c408abbddd2c5741a0c98b11474c7615d6610e53be919a3cce4a58f129de4ae36bb02636e94d1e57504103e8dd3a3faad3ce7c38e1dba0f513d2d47
 SHA512 
dec5d7e976bd808bc8edc39dda62b85ecb462b98b6059ace4acee27ec75f6839e0a2899a9baa225379ae5ffb5b568c63a666f52c9958075e5af0376f8a284534
 DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
+DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
new file mode 100644
index 000..8a243c8d1f9
--- /dev/null
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RESTRICT="splitdebug"
+
+inherit llvm pax-utils toolchain-funcs
+
+MY_PV="${PV//_rc/-rc}"
+MY_CACERT_V="2020-01-01"
+MY_DSFMT_V="2.2.3"
+MY_LIBGIT2_V="b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3"
+MY_LIBUV_V="35b1504507a7a4168caae3d78db54d1121b121e1"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_LLVM_V="8.0.1"
+MY_PKG_V="49908bffe83790bc7cf3c5d46faf3667f8902ad4"
+MY_UTF8PROC_V="5c632c57426f2e4246e3b64dd2fd088d3920f9e5"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   
https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
+   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
+   
https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
+   https://api.github.com/repos/libgit2/libgit2/tarball/${MY_LIBGIT2_V} -> 
${PN}-libgit2-${MY_LIBGIT2_V}.tar.gz
+   https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz
+   https://curl.haxx.se/ca/cacert-${MY_CACERT_V}.pem -> 
${PN}-cacert-${MY_CACERT_V}.pem
+   
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${MY_DSFMT_V}.tar.gz
 -> ${PN}-dsfmt-${MY_DSFMT_V}.tar.gz
+   https://dev.gentoo.org/~tamiko/distfiles/Pkg-${MY_PKG_V}.tar.gz -> 
${PN}-Pkg-${MY_PKG_V}.tar.gz
+   !system-llvm? ( 
http://releases.llvm.org/${MY_LLVM_V}/llvm-${MY_LLVM_V}.src.tar.xz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+#KEYWORDS="~amd64 ~x86"
+IUSE="system-llvm"
+
+RDEPEND="
+   system-llvm? ( sys-devel/llvm:9=[llvm_targets_NVPTX(-)] )
+"
+LLVM_MAX_SLOT=9
+
+RDEPEND+="
+   dev-libs/double-conversion:0=
+   dev-libs/gmp:0=
+   >=dev-libs/libpcre2-10.23:0=[jit,unicode]
+   dev-libs/mpfr:0=
+   dev-libs/openspecfun
+   >=net-libs/mbedtls-2.2
+   sci-libs/amd:0=
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/ccolamd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   sci-mathematics/glpk:0=
+   >=sci-visualization/gr-0.50.0-r1
+   >=sys-libs/libunwind-1.1:0=
+   sys-libs/readline:0=
+   sys-libs/zlib:0=
+   >=virtual

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2020-05-01 Thread Matthias Maier
commit: dd1e95578bef69b27370b8122fab41a951f9b6e0
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri May  1 19:32:32 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri May  1 19:33:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1e9557

dev-lang/julia-bin: silence QA warnings

Closes: https://bugs.gentoo.org/719062
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.2.0.ebuild | 4 +++-
 dev-lang/julia-bin/julia-bin-1.3.0.ebuild | 4 +++-
 dev-lang/julia-bin/julia-bin-1.4.0.ebuild | 2 ++
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.2.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
index f02381290d7..848c6a2b701 100644
--- a/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,6 +23,8 @@ DEPEND="${RDEPEND}"
 
 RESTRICT="strip"
 
+QA_PREBUILT="*"
+
 S="${WORKDIR}/${MY_P}"
 
 src_install() {

diff --git a/dev-lang/julia-bin/julia-bin-1.3.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.3.0.ebuild
index 3cd38e7454e..00cad5f4207 100644
--- a/dev-lang/julia-bin/julia-bin-1.3.0.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,6 +26,8 @@ DEPEND="${RDEPEND}"
 
 RESTRICT="strip"
 
+QA_PREBUILT="*"
+
 S="${WORKDIR}/${MY_P}"
 
 src_install() {

diff --git a/dev-lang/julia-bin/julia-bin-1.4.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.4.0.ebuild
index fecb06e3005..e7387d09462 100644
--- a/dev-lang/julia-bin/julia-bin-1.4.0.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.4.0.ebuild
@@ -25,6 +25,8 @@ DEPEND="${RDEPEND}"
 
 RESTRICT="strip"
 
+QA_PREBUILT="*"
+
 S="${WORKDIR}/${MY_P}"
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-04-07 Thread Matthias Maier
commit: a36e6964151da25e9bfe820f38a5e69104c5a94c
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Apr  7 18:04:41 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Apr  7 21:02:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36e6964

dev-lang/julia: really download all bundled tarballs

Closes: https://bugs.gentoo.org/716434
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest  | 2 ++
 dev-lang/julia/julia-1.4.0-r1.ebuild | 8 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index fd89339acd8..dbf3cd539b1 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -2,7 +2,9 @@ DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee9
 DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
 DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
+DIST julia-cacert-2020-01-01.pem 223687 BLAKE2B 
29d2ce73380897a5841deef1c7eb5e61ff3f5c278ab95286bbfdf5b1c4d41ae94402dc5cb376975977f2d31030e0df872273942a1b6cc91b7ff35ecfd7efc1c2
 SHA512 
cc129ae1a4377a43a74b0854b6eccb2b315cdfce018142d1dd5524fb64c8945cde067cb18f366351fa7d6af3f9f36cf21bc1f626f987f9e4627878472ea59cde
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
+DIST julia-libgit2-b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3.tar.gz 4981505 
BLAKE2B 
b2a414690de2c8eea5247260d76a3ff447e4f925a3c749e88cb9bfe96d1e3086be04534801fdf9d1eb1f8d84c6a6dc0eb4b6401be311ed3d5391ec9d481b1dda
 SHA512 
7384a7eeeb36ac79d4e7e1336546e48f8fc820653f887f944c3902fcaae4e59d855679b39c5279b7372995934e549e34c526e1459a82032206913f9747b3dd08
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3

diff --git a/dev-lang/julia/julia-1.4.0-r1.ebuild 
b/dev-lang/julia/julia-1.4.0-r1.ebuild
index fd5891924c7..24fd97a071c 100644
--- a/dev-lang/julia/julia-1.4.0-r1.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r1.ebuild
@@ -8,11 +8,13 @@ RESTRICT="splitdebug"
 inherit llvm pax-utils toolchain-funcs
 
 MY_PV="${PV//_rc/-rc}"
+MY_CACERT_V="2020-01-01"
+MY_DSFMT_V="2.2.3"
+MY_LIBGIT2_V="b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3"
 MY_LIBUV_V="35b1504507a7a4168caae3d78db54d1121b121e1"
-MY_UTF8PROC_V="5c632c57426f2e4246e3b64dd2fd088d3920f9e5"
 MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
-MY_DSFMT_V="2.2.3"
 MY_PKG_V="49908bffe83790bc7cf3c5d46faf3667f8902ad4"
+MY_UTF8PROC_V="5c632c57426f2e4246e3b64dd2fd088d3920f9e5"
 
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/";
@@ -20,7 +22,9 @@ SRC_URI="

https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz

https://api.github.com/rep

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2020-04-04 Thread Matthias Maier
commit: c8eca4f083ab8cccef0f331d1fa8e1128a25d770
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr  4 19:06:47 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr  4 19:32:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eca4f0

dev-lang/julia: fix build and try to fix http-parser incompatibility

Closes: https://bugs.gentoo.org/716000
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|  1 +
 .../{julia-1.4.0.ebuild => julia-1.4.0-r1.ebuild}  | 18 +++---
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 12f5cbfb4b0..fd89339acd8 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,7 @@
 DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
 DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
+DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0

diff --git a/dev-lang/julia/julia-1.4.0.ebuild 
b/dev-lang/julia/julia-1.4.0-r1.ebuild
similarity index 85%
rename from dev-lang/julia/julia-1.4.0.ebuild
rename to dev-lang/julia/julia-1.4.0-r1.ebuild
index 0cd3cf9b406..fd5891924c7 100644
--- a/dev-lang/julia/julia-1.4.0.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r1.ebuild
@@ -12,6 +12,7 @@ MY_LIBUV_V="35b1504507a7a4168caae3d78db54d1121b121e1"
 MY_UTF8PROC_V="5c632c57426f2e4246e3b64dd2fd088d3920f9e5"
 MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
 MY_DSFMT_V="2.2.3"
+MY_PKG_V="49908bffe83790bc7cf3c5d46faf3667f8902ad4"
 
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/";
@@ -21,6 +22,7 @@ SRC_URI="

https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz

http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${MY_DSFMT_V}.tar.gz
 -> ${PN}-dsfmt-${MY_DSFMT_V}.tar.gz
+   https://dev.gentoo.org/~tamiko/distfiles/Pkg-${MY_PKG_V}.tar.gz -> 
${PN}-Pkg-${MY_PKG_V}.tar.gz
 "
 
 LICENSE="MIT"
@@ -36,7 +38,6 @@ LLVM_MAX_SLOT=9
 RDEPEND+="
dev-libs/double-conversion:0=
dev-libs/gmp:0=
-   dev-libs/libgit2:0=
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
dev-libs/openspecfun
@@ -77,7 +78,19 @@ src_unpack() {
 
mkdir -p "${S}/deps/srccache/"
for i in "${tounpack[@]:1}"; do
-   cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
+   if [[ $i == *Pkg* ]] || [[ $i = *Statistics* ]]; then
+   # Bundled Pkg and Statistics packages go into ./stdlib
+   local 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2020-04-02 Thread Matthias Maier
commit: 755538dca863ee73eccbf3e8159923574dff1ea0
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Mon Mar 30 14:35:52 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Apr  3 03:19:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755538dc

dev-lang/julia-bin: version bump to 1.4.0

Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  4 +++
 dev-lang/julia-bin/julia-bin-1.4.0.ebuild | 44 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index a6c4ed18329..a8b0946c1bf 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -6,3 +6,7 @@ DIST julia-1.3.0-linux-aarch64.tar.gz 78426016 BLAKE2B 
da758349e342a92194ff24e74
 DIST julia-1.3.0-linux-armv7l.tar.gz 84672004 BLAKE2B 
e8d20943195a909d2db821f30df79f5020eb21ded179b795518db2f5216fd04d88a7e21ef518b819349f6c3d5b681b1b7c7ff2ff2bf89a14d6ad48456f5f
 SHA512 
2f6328a66f24aae0e6ed0ed5abb504805cf4a719a7ba30009966a1774f4e72630734c661c4de49cca37f5fa0fa766fa2eda29f01ee21ee3e2e3af81d2291f2dc
 DIST julia-1.3.0-linux-i686.tar.gz 90629130 BLAKE2B 
027b045d71c209c3a935ac37d07fa89201d55b63e374038f5891fa751a87546aff63ffa0641f6b5041b4fbf1ed018cc6a809b56d3f732c134e3b98501fe92885
 SHA512 
fd772d0d3dbc11c357df26f980569315893a391604755e81421b6001b09e8e939f9a8e4bd0e0faa428fb4b08ac8f24a39bbe0875417630bf127d8b41324a9116
 DIST julia-1.3.0-linux-x86_64.tar.gz 95497903 BLAKE2B 
2f67eb538c0277edaa97e95122bccf0f5822b7fc7a64a843aad7d421a22167de758a94011bf0e95a2b8b29c7d04e2b65451807bb36742206e88fcceab304f019
 SHA512 
4b286172622a2817378dae0720fa0a08d4f361b60adfb9685136fabc83d42bf439a22147051fb69d501e14947e42d2999ab081cfb3f60c44ee5d6a906758aaf3
+DIST julia-1.4.0-freebsd-x86_64.tar.gz 90034224 BLAKE2B 
3150870a630c43d21520a52a9c009b777105f978f5b735c22ac1fa2a7599e30e09b1b7064149a83fedc52e7783b429e470358b82f21c51239b7761506269f066
 SHA512 
9f8cbe2065e05198f2a3edfdae17e2afa31c4a4c08ba4c3bcc31215ff6541c75a147009f87bd1028b6cdfac1f8616e07a948c8f8ee2586e61eacac53e33e3e87
+DIST julia-1.4.0-linux-aarch64.tar.gz 81685205 BLAKE2B 
1a07a3ef94423d327e88b5cccb38360b23540806defeee1c64dc0656beee1b39008ca529e3d0cef7aab1e8947adb62fbbb1c6d248a0de2c63f3a5d14b3a5b684
 SHA512 
51b79e7b1fc85f67a26a595e84f88b656996cb8e14cd634076621b07690fc4f5d1ff1d71ce3a75243501bb7853bffda5d7428f03797570913cd3170dc13f651f
+DIST julia-1.4.0-linux-i686.tar.gz 94549552 BLAKE2B 
b058d81f55e7e579cff5b31054def68193be5032de02f09f6c4239e13bd73a630eee8ebd5f9ccd712f0e3be406932de51951202ec37b1534f20962db4eff5472
 SHA512 
f0363103713900a682fef900a745732714cd3dcbedbe2aa368afff768c24603241fc2f4be7419caf674e086f6cac59a8b14f3770e578959b7296cd5e26d6d5c9
+DIST julia-1.4.0-linux-x86_64.tar.gz 98969249 BLAKE2B 
bf0a79a8a8f1ed8c5668f2b2836414f8c0ae10199ee96eefea3d5bfefc0dde0902659556a572c3de6982477183d91f8e2f6d38f7334c50872f3257055a5310e3
 SHA512 
e2ac637d2bbe9ec4b900bc8f59263fdaa573cbe39ffbafd0e8280a5ba1906052f72816e4b5a12fab34f5b05ffd3f5cf95703c00d88f2f6ab6f022c3504cf1c95

diff --git a/dev-lang/julia-bin/julia-bin-1.4.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.4.0.ebuild
new file mode 100644
index 000..fecb06e3005
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV}
+MY_PV=$(ver_cut 1-2)
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz
 )
+   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz
 )
+   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz
 )
+   arm64? ( 
https://julialang-s3.julialang.org/bin/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz
 )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+IUSE="elibc_glibc elibc_FreeBSD"
+
+RDEPEND="!dev-lang/julia"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe bin/julia
+
+   cat > 99julia-bin <<-EOF
+   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
+   EOF
+   doenvd 99julia-bin
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2020-04-02 Thread Matthias Maier
commit: 1366cc917b7de5827a411b305827e363bcf95603
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Apr  3 03:16:54 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Apr  3 03:19:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1366cc91

dev-lang/julia: drop live ebuild

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 .../julia/files/julia--fix_build_system.patch  | 104 
 dev-lang/julia/julia-.ebuild   | 176 -
 2 files changed, 280 deletions(-)

diff --git a/dev-lang/julia/files/julia--fix_build_system.patch 
b/dev-lang/julia/files/julia--fix_build_system.patch
deleted file mode 100644
index 13cc8cb19da..000
--- a/dev-lang/julia/files/julia--fix_build_system.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-diff --git a/Make.inc b/Make.inc
-index e9cb241198..66f3e6afd7 100644
 a/Make.inc
-+++ b/Make.inc
-@@ -185,7 +185,7 @@ USE_GPL_LIBS ?= 1
- # Directories where said libraries get installed to
- prefix ?= $(BUILDROOT)/julia-$(JULIA_COMMIT)
- bindir := $(prefix)/bin
--libdir := $(prefix)/lib
-+libdir := $(prefix)/GENTOOLIBDIR
- libexecdir := $(prefix)/libexec
- datarootdir := $(prefix)/share
- docdir := $(datarootdir)/doc/julia
-@@ -416,7 +416,7 @@ ifneq ($(OS), WINNT)
- JCXXFLAGS += -pedantic
- endif
- DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -ggdb2 -falign-functions
-+SHIPFLAGS := GENTOOCFLAGS
- endif
- 
- ifeq ($(USECLANG),1)
-@@ -427,7 +427,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
- JCPPFLAGS := -fasynchronous-unwind-tables
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -g
-+SHIPFLAGS := GENTOOCFLAGS
- ifeq ($(OS), Darwin)
- ifeq ($(USE_LIBCPP), 1)
- MACOSX_VERSION_MIN := 10.8
-@@ -456,7 +456,7 @@ JCFLAGS := -std=gnu11 -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
- JCPPFLAGS :=
- JCXXFLAGS := -pipe $(fPIC) -fno-rtti
- DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
--SHIPFLAGS := -O3 -g -falign-functions
-+SHIPFLAGS := GENTOOCFLAGS
- endif
- 
- ifeq ($(USECCACHE), 1)
-diff --git a/base/Makefile b/base/Makefile
-index acdd4bb9f8..4483149b2b 100644
 a/base/Makefile
-+++ b/base/Makefile
-@@ -216,7 +216,6 @@ $(build_private_libdir)/libLLVM.dylib:
-   ln -sf "$$REALPATH" "$@"
- ifneq ($(USE_SYSTEM_LLVM),0)
- ifneq ($(USE_LLVM_SHLIB),0)
--SYMLINK_SYSTEM_LIBRARIES += symlink_libLLVM
- endif
- endif
- 
-diff --git a/doc/Makefile b/doc/Makefile
-index 99e60ee665..2027fb5952 100644
 a/doc/Makefile
-+++ b/doc/Makefile
-@@ -30,7 +30,7 @@ deps: UnicodeData.txt
-   $(JLCHECKSUM) UnicodeData.txt
- 
- clean:
--  -rm -rf _build/* deps/* docbuild.log UnicodeData.txt
-+  @echo "Do not clean doc/_build/html. Just use it..."
- 
- cleanall: clean
- 
-diff --git a/src/Makefile b/src/Makefile
-index e4da8c6357..85a411d9b7 100644
 a/src/Makefile
-+++ b/src/Makefile
-@@ -50,33 +50,7 @@ ifeq ($(USEMSVC), 1)
- SRCS += getopt
- endif
- 
--LLVMLINK :=
--
--ifeq ($(JULIACODEGEN),LLVM)
--SRCS += codegen jitlayers disasm debuginfo llvm-simdloop llvm-ptls 
llvm-muladd \
--  llvm-late-gc-lowering llvm-lower-handlers llvm-gc-invariant-verifier \
--  llvm-propagate-addrspaces llvm-multiversioning llvm-alloc-opt cgmemmgr \
--  llvm-api
--FLAGS += -I$(shell $(LLVM_CONFIG_HOST) --includedir)
--LLVM_LIBS := all
--ifeq ($(USE_POLLY),1)
--LLVMLINK += -lPolly -lPollyISL
--FLAGS += -I$(shell $(LLVM_CONFIG_HOST) --src-root)/tools/polly/include
--FLAGS += -I$(shell $(LLVM_CONFIG_HOST) --obj-root)/tools/polly/include
--FLAGS += -DUSE_POLLY
--ifeq ($(USE_POLLY_OPENMP),1)
--FLAGS += -fopenmp
--endif
--ifeq ($(USE_POLLY_ACC),1)
--LLVMLINK += -lPollyPPCG -lGPURuntime
--FLAGS += -DUSE_POLLY_ACC
--FLAGS += -I$(shell $(LLVM_CONFIG_HOST) --src-root)/tools/polly/tools # 
Required to find GPURuntime/GPUJIT.h
--endif
--endif
--else
--SRCS += anticodegen
--LLVM_LIBS := support
--endif
-+LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--system-libs)
- 
- # headers are used for dependency tracking, while public headers will be part 
of the dist
- UV_HEADERS :=

diff --git a/dev-lang/julia/julia-.ebuild b/dev-lang/julia/julia-.ebuild
deleted file mode 100644
index fc5eddd7e62..000
--- a/dev-lang/julia/julia-.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-RESTRICT="test"
-
-inherit git-r3 llvm pax-utils toolchain-funcs
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/JuliaLang/julia.git";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE="

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/files/, dev-lang/julia/

2020-04-02 Thread Matthias Maier
commit: bbbd9eae9f8a409f60e01c954af04b5c08b30f50
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Tue Mar 24 15:26:47 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Apr  3 03:19:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbd9eae

dev-lang/julia: version bump to 1.4.0

Closes: https://bugs.gentoo.org/714616
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.4.0-no_symlink_llvm.patch  |  10 ++
 dev-lang/julia/julia-1.4.0.ebuild  | 175 +
 3 files changed, 186 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 26899628eef..12f5cbfb4b0 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,5 +1,6 @@
 DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
+DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0

diff --git a/dev-lang/julia/files/julia-1.4.0-no_symlink_llvm.patch 
b/dev-lang/julia/files/julia-1.4.0-no_symlink_llvm.patch
new file mode 100644
index 000..1b6371b120d
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.4.0-no_symlink_llvm.patch
@@ -0,0 +1,10 @@
+--- a/base/Makefile2019-11-17 14:07:20.0 -0500
 b/base/Makefile2020-03-28 20:38:40.041571679 -0400
+@@ -223,7 +223,7 @@
+ln -sf "$$REALPATH" "$@"
+ ifneq ($(USE_SYSTEM_LLVM),0)
+ ifneq ($(USE_LLVM_SHLIB),0)
+-SYMLINK_SYSTEM_LIBRARIES += symlink_libLLVM
++#SYMLINK_SYSTEM_LIBRARIES += symlink_libLLVM
+ endif
+ endif

diff --git a/dev-lang/julia/julia-1.4.0.ebuild 
b/dev-lang/julia/julia-1.4.0.ebuild
new file mode 100644
index 000..0cd3cf9b406
--- /dev/null
+++ b/dev-lang/julia/julia-1.4.0.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RESTRICT="splitdebug"
+
+inherit llvm pax-utils toolchain-funcs
+
+MY_PV="${PV//_rc/-rc}"
+MY_LIBUV_V="35b1504507a7a4168caae3d78db54d1121b121e1"
+MY_UTF8PROC_V="5c632c57426f2e4246e3b64dd2fd088d3920f9e5"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_DSFMT_V="2.2.3"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   
https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
+   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
+   
https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
+   https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz
+   
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${MY_DSFMT_V}.tar.gz
 -> ${PN}-dsfmt-${MY_DSFMT_V}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   sys-devel/llvm:9=[llvm_targets_NVPTX(-)]
+"
+LLVM_MAX_SLOT=9
+
+RDEPEND+="
+   dev-libs/double-conversion:0=
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0=
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2019-12-10 Thread Matthias Maier
commit: 6be12647ad3dacfa8bb9ec71aa988af39a2a3bf2
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Fri Nov 29 02:52:48 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Dec 11 03:33:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be12647

dev-lang/julia-bin: version bump to 1.3.0

Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 
 dev-lang/julia-bin/julia-bin-1.3.0.ebuild | 45 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 331644b7534..c5881c86053 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -4,3 +4,8 @@ DIST julia-1.1.0-linux-x86_64.tar.gz 89632491 BLAKE2B 
11987a54e87e167747ba2bc87d
 DIST julia-1.2.0-freebsd-x86_64.tar.gz 82750080 BLAKE2B 
2b95fedc8dbbc138c0794f42518cce280c62bb2442d6a0d53b809f21768497937b037e1e886cff19cb40d7a63f3e2ee8da0314250cab52e8b139724baff3ee91
 SHA512 
9c9af2e2346553ea5658ab5a9fe88539605774cd2737ac9bfb240b7fa3f9fd46f746d5dbdff2dd7405e8fbd33208c12a335b7d80cd0c78c62287ae5eb470fc8e
 DIST julia-1.2.0-linux-i686.tar.gz 87810731 BLAKE2B 
1d72bf469f1dd3667ea00d038d18e20c10d9ceb579c61b2f30603bcd7ea55875423e4d54cbb774cfcc20044528f3ccd196131bb17cbaf7bf780fc5667c387e1e
 SHA512 
ecd62047a0e36fe85a0442733949b19ca5d877fc2d2bced80566d1fcd6906345f66fb9114b6e687594e514b8c952d0352de5982f77f127e5196288431a1f64a9
 DIST julia-1.2.0-linux-x86_64.tar.gz 91990555 BLAKE2B 
125313e7e53bddfcd64251fa2794e5b9d4bbbadb6100c1dc8f86039e13520859117f8ffcc2611d085805c9a80ad3544e88dd0e37803609e3b8b4097867fa8a5c
 SHA512 
47e966d12204ffbefcdd8a60e850994df2247c37ee601f4147710d80e8e576672daaffe6d35d37fef644ea725f46d893832f096e24d938af856328299ad920d5
+DIST julia-1.3.0-freebsd-x86_64.tar.gz 86423604 BLAKE2B 
5e36e49ebb708c4ec1c998b23861f69238b9bb2af337b0977df1a2de170869037577d422d3d2ddb359e537b9c75ba8cbe8e5963d42a832dba19f8bb4022a264d
 SHA512 
b2c4a0e5ce379523ee606067d50b980fb9be6977f7d3d576b131183edfc72098be71bf0bede20d44f72ad7d0b414fe56eeaa67ca1cb47d36823721784da8526b
+DIST julia-1.3.0-linux-aarch64.tar.gz 78426016 BLAKE2B 
da758349e342a92194ff24e74dfb89ed9676bb97d8ffc15b80a305a5d75627b08a8939349b6de6aea294d64dd1386d1d24f5a8c793b368df38b86d0628b7
 SHA512 
fa2a34aecbf83bd17f6ea24b55d30cfaab1916ea1c17b16271bbffaf93f430c262eb6d0ee9a9737a361a8dfad47126478ffa841c70cf9899e426607e12913e8b
+DIST julia-1.3.0-linux-armv7l.tar.gz 84672004 BLAKE2B 
e8d20943195a909d2db821f30df79f5020eb21ded179b795518db2f5216fd04d88a7e21ef518b819349f6c3d5b681b1b7c7ff2ff2bf89a14d6ad48456f5f
 SHA512 
2f6328a66f24aae0e6ed0ed5abb504805cf4a719a7ba30009966a1774f4e72630734c661c4de49cca37f5fa0fa766fa2eda29f01ee21ee3e2e3af81d2291f2dc
+DIST julia-1.3.0-linux-i686.tar.gz 90629130 BLAKE2B 
027b045d71c209c3a935ac37d07fa89201d55b63e374038f5891fa751a87546aff63ffa0641f6b5041b4fbf1ed018cc6a809b56d3f732c134e3b98501fe92885
 SHA512 
fd772d0d3dbc11c357df26f980569315893a391604755e81421b6001b09e8e939f9a8e4bd0e0faa428fb4b08ac8f24a39bbe0875417630bf127d8b41324a9116
+DIST julia-1.3.0-linux-x86_64.tar.gz 95497903 BLAKE2B 
2f67eb538c0277edaa97e95122bccf0f5822b7fc7a64a843aad7d421a22167de758a94011bf0e95a2b8b29c7d04e2b65451807bb36742206e88fcceab304f019
 SHA512 
4b286172622a2817378dae0720fa0a08d4f361b60adfb9685136fabc83d42bf439a22147051fb69d501e14947e42d2999ab081cfb3f60c44ee5d6a906758aaf3

diff --git a/dev-lang/julia-bin/julia-bin-1.3.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.3.0.ebuild
new file mode 100644
index 000..3cd38e7454e
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV}
+MY_PV=$(ver_cut 1-2)
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz
 )
+   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz
 )
+   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz
 )
+   arm? ( 
https://julialang-s3.julialang.org/bin/linux/armv7l/${MY_PV}/${MY_P}-linux-armv7l.tar.gz
 )
+   arm64? ( 
https://julialang-s3.julialang.org/bin/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz
 )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+IUSE="elibc_glibc elibc_FreeBSD"
+
+RDEPEND="!dev-lang/julia"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./include
+   doins -r ./lib
+   doins -r ./share
+
+   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
+   doexe bin/julia
+
+   cat > 99julia-bin <<-EO

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2019-12-10 Thread Matthias Maier
commit: 513114481695c0f742f98305d6a2d6708166f42b
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Wed Nov 27 01:00:06 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Dec 11 03:32:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51311448

dev-lang/julia: version bump to 1.3.0

Closes: https://bugs.gentoo.org/701330
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   3 +
 dev-lang/julia/julia-1.3.0.ebuild | 200 ++
 2 files changed, 203 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 6c8019f3a8e..35f5f8394ce 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,9 +1,12 @@
 DIST julia-1.1.0.tar.gz 7681396 BLAKE2B 
2038901132bab1ae5ea634e15de2e18771e250c77e967228858f078a6e44e3f1900c1ea464b5db762842f65c4ad8590b70ba6b0b267bf955e86fa7f16a812696
 SHA512 
da546430df5a9207926faa3fe7b1d2c193a1223a379ce1ff25219c6f4f2d650497d1b0e9091f1cd542fa19bfcf7bf1ee74a52f7d45a06fd8ab4441a5ac4d4a46
 DIST julia-1.1.1.tar.gz 7691742 BLAKE2B 
e41a62ee170c1b8f38a64c762998c12c04d00568e9261f6fea984fb10950da45143a19be723c271901bd3d96cf69f8d97c7a9737724b9d571b841143b3c8a3b5
 SHA512 
16dfb0b0f6e6f3f28432b71f78a3a584db939ea0e82afaad43e2e8145206aedb5355ad6fcec67223ccf59e9b04c89d49573e27b5746b879a6cb5d07043701463
 DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
+DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
+DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
 DIST julia-utf8proc-454f60150c7f023526d353e1e6b386f93ee0b116.tar.gz 154318 
BLAKE2B 
6173490aa458f300f29d6fc0f22b80ccff436f4c52df2ac54786a3f518a140ab6624cef0a7221c8e3800307c9b8490a604215fcb028001b1b95e7630b62ed85d
 SHA512 
50a19aa56edc5c023611c40e75862f4c9c08e1bfad0bac9ec64413406cff8f409ff106a37f8c66202e563cbe3ae1d5a40036b14fd309651b50c30d3f205f08f5
+DIST julia-utf8proc-5c632c57426f2e4246e3b64dd2fd088d3920f9e5.tar.gz 154973 
BLAKE2B 
9696fae33c408abbddd2c5741a0c98b11474c7615d6610e53be919a3cce4a58f129de4ae36bb02636e94d1e57504103e8dd3a3faad3ce7c38e1dba0f513d2d47
 SHA512 
dec5d7e976bd808bc8edc39dda62b85ecb462b98b6059ace4acee27ec75f6839e0a2899a9baa225379ae5ffb5b568c63a666f52c9958075e5af0376f8a284534
 DIST julia-utf8proc-97ef668b312b96382714dbb8eaac4affce0816e6.tar.gz 156361 
BLAKE2B 
e5e1485b758e959ed78f7fde8b211376da2365e5835708042de57c091b10b59755e1203a9f88c0d761687bf3d166207410de6ec203d80fef4dbdf06a50404cd1
 SHA512 
1c80dc6e71fdad187b142d02e561dfe1880857baaec08d36240ecb2f275d1bc5467aace84eebe5a10fd3f4c40b0035e65a5db3ec2a9ee6940920b0aad6221c55

diff --git a/dev-lang/julia/julia-1.3.0.ebuild 
b/dev-lang/julia/julia-1.3.0.ebuild
new file mode 100644
index 000..319c33d1131
--- /dev/null
+++ b/dev-lang/julia/julia-1

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2019-12-10 Thread Matthias Maier
commit: 51ffb142280b1c8abc3b5f736fb8f5f978a6d8a6
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Sun Dec  8 02:54:01 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Dec 11 03:33:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ffb142

dev-lang/julia: don't rename llvm tarball

Closes: https://bugs.gentoo.org/696994
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   | 2 +-
 dev-lang/julia/julia-1.2.0.ebuild | 2 +-
 dev-lang/julia/julia-1.3.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 4d9cd32a3f5..26899628eef 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -4,6 +4,6 @@ DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
-DIST julia-llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
 DIST julia-utf8proc-454f60150c7f023526d353e1e6b386f93ee0b116.tar.gz 154318 
BLAKE2B 
6173490aa458f300f29d6fc0f22b80ccff436f4c52df2ac54786a3f518a140ab6624cef0a7221c8e3800307c9b8490a604215fcb028001b1b95e7630b62ed85d
 SHA512 
50a19aa56edc5c023611c40e75862f4c9c08e1bfad0bac9ec64413406cff8f409ff106a37f8c66202e563cbe3ae1d5a40036b14fd309651b50c30d3f205f08f5
 DIST julia-utf8proc-5c632c57426f2e4246e3b64dd2fd088d3920f9e5.tar.gz 154973 
BLAKE2B 
9696fae33c408abbddd2c5741a0c98b11474c7615d6610e53be919a3cce4a58f129de4ae36bb02636e94d1e57504103e8dd3a3faad3ce7c38e1dba0f513d2d47
 SHA512 
dec5d7e976bd808bc8edc39dda62b85ecb462b98b6059ace4acee27ec75f6839e0a2899a9baa225379ae5ffb5b568c63a666f52c9958075e5af0376f8a284534
+DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9

diff --git a/dev-lang/julia/julia-1.2.0.ebuild 
b/dev-lang/julia/julia-1.2.0.ebuild
index 2b6bbc213b4..f38f2aa6363 100644
--- a/dev-lang/julia/julia-1.2.0.ebuild
+++ b/dev-lang/julia/julia-1.2.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="

https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz

http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${MY_DSFMT_V}.tar.gz
 -> ${PN}-dsfmt-${MY_DSFMT_V}.tar.gz
-   http://releases.llvm.org/${MY_LLVM}/llvm-${MY_LLVM}.src.tar.xz -> 
${PN}-llvm-${MY_LLVM}.src.tar.xz
+   http://releases.llvm.org/${MY_LLVM}/llvm-${MY_LLVM}.src.tar.xz
 "
 
 LICENSE="MIT"

diff --git a/dev-lang/julia/julia-1.3.0.ebuild 
b/dev-lang/julia/julia-1.3.0.ebuild
index 319c33d1131..07d84380fe7 100644
--- a/dev-lang/julia/julia-1.3.0.ebuild
+++ b/dev-lang/julia/julia-1.3.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="

https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz

http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${MY_DSFMT_V}.tar.gz
 -> ${PN}-dsfmt-${MY_DSFMT_V}.tar.gz
-   http://releases.llvm.org/${MY_LLVM}/llvm-${MY_LLVM}.src.tar.xz -> 
${PN}-llvm-${MY_LLVM}.src.tar.xz
+   http://releases.llvm.org/${MY_LLVM}/llvm-${MY_LLVM}.src.tar.xz
 "
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2019-12-10 Thread Matthias Maier
commit: 93ee4a1d30f476ba83950500fc2a44265529252a
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Fri Nov 29 02:54:39 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Dec 11 03:33:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ee4a1d

dev-lang/julia-bin: remove old 1.1.0

Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  3 ---
 dev-lang/julia-bin/julia-bin-1.1.0.ebuild | 42 ---
 2 files changed, 45 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index c5881c86053..a6c4ed18329 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,6 +1,3 @@
-DIST julia-1.1.0-freebsd-x86_64.tar.gz 80298415 BLAKE2B 
ec07fd0ee0504b744891b102ee936aac0550656cea96d2b342f39382a3df899a9fb3c6426ee18ff6febfe935ac595d6c66018a7e05f0bc091da3f5e166ee45fd
 SHA512 
75460446a6278e56cf75e056ddcbd71715bc35b762d88199ef4065e29b101756ea386c979962b6243df549508b6618364203f48293012ce0b147987b94f0663c
-DIST julia-1.1.0-linux-i686.tar.gz 85843858 BLAKE2B 
574001002297a94b8a26fe772c11312fe8fdc6bf09ddb969f291f604288f941a151f356d9f22f2a953822a290a49977e8fb76cc4d74c819e0572fcce8ae218b2
 SHA512 
e2465e20024f98e1b64ba5c799b1825c24f88c4a9b6e8b07b9214722389bf9dd8a59a2b624fde75439dbcdeb437743903da7c86e721e75bc69b0d7a5ed8457e4
-DIST julia-1.1.0-linux-x86_64.tar.gz 89632491 BLAKE2B 
11987a54e87e167747ba2bc87d359981084fb1c91eab32e7498ee554b485c75fdc85e126c4d706fdf2e203bfbf143fba85e2f4e4bed81aeedbafbd2f099741c1
 SHA512 
bc47fe1ba304b6f083ba858c0d0318f684a19902b4c4937901d97f1a19ba19d60a6145a143ef742159fe6b40810ac39978d7574bdc29446da38c61d26ff8ef33
 DIST julia-1.2.0-freebsd-x86_64.tar.gz 82750080 BLAKE2B 
2b95fedc8dbbc138c0794f42518cce280c62bb2442d6a0d53b809f21768497937b037e1e886cff19cb40d7a63f3e2ee8da0314250cab52e8b139724baff3ee91
 SHA512 
9c9af2e2346553ea5658ab5a9fe88539605774cd2737ac9bfb240b7fa3f9fd46f746d5dbdff2dd7405e8fbd33208c12a335b7d80cd0c78c62287ae5eb470fc8e
 DIST julia-1.2.0-linux-i686.tar.gz 87810731 BLAKE2B 
1d72bf469f1dd3667ea00d038d18e20c10d9ceb579c61b2f30603bcd7ea55875423e4d54cbb774cfcc20044528f3ccd196131bb17cbaf7bf780fc5667c387e1e
 SHA512 
ecd62047a0e36fe85a0442733949b19ca5d877fc2d2bced80566d1fcd6906345f66fb9114b6e687594e514b8c952d0352de5982f77f127e5196288431a1f64a9
 DIST julia-1.2.0-linux-x86_64.tar.gz 91990555 BLAKE2B 
125313e7e53bddfcd64251fa2794e5b9d4bbbadb6100c1dc8f86039e13520859117f8ffcc2611d085805c9a80ad3544e88dd0e37803609e3b8b4097867fa8a5c
 SHA512 
47e966d12204ffbefcdd8a60e850994df2247c37ee601f4147710d80e8e576672daaffe6d35d37fef644ea725f46d893832f096e24d938af856328299ad920d5

diff --git a/dev-lang/julia-bin/julia-bin-1.1.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
deleted file mode 100644
index 10460b16e9e..000
--- a/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-MY_PN=${PN/-bin/}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-SRC_URI="
-   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/1.1/${MY_P}-linux-i686.tar.gz )
-   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/1.1/${MY_P}-linux-x86_64.tar.gz
 )
-   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/1.1/${MY_P}-freebsd-x86_64.tar.gz
 )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="elibc_glibc elibc_FreeBSD"
-
-RDEPEND="!dev-lang/julia"
-DEPEND="${RDEPEND}"
-
-RESTRICT="strip"
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
-   insinto "/usr/$(get_libdir)/${MY_P}/"
-   doins -r ./etc
-   doins -r ./include
-   doins -r ./lib
-   doins -r ./share
-
-   exeinto "/usr/$(get_libdir)/${MY_P}/bin"
-   doexe bin/julia
-
-   cat > 99julia-bin <<-EOF
-   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
-   EOF
-   doenvd 99julia-bin
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2019-12-10 Thread Matthias Maier
commit: 642dc3077832c6e41eae6391f3c84f0b8219a99e
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Nov 28 23:35:00 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Dec 11 03:33:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642dc307

dev-lang/julia: drop old 1.1.0, 1.1.1

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   3 -
 dev-lang/julia/julia-1.1.0.ebuild | 198 --
 dev-lang/julia/julia-1.1.1.ebuild | 198 --
 3 files changed, 399 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 35f5f8394ce..4d9cd32a3f5 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,5 +1,3 @@
-DIST julia-1.1.0.tar.gz 7681396 BLAKE2B 
2038901132bab1ae5ea634e15de2e18771e250c77e967228858f078a6e44e3f1900c1ea464b5db762842f65c4ad8590b70ba6b0b267bf955e86fa7f16a812696
 SHA512 
da546430df5a9207926faa3fe7b1d2c193a1223a379ce1ff25219c6f4f2d650497d1b0e9091f1cd542fa19bfcf7bf1ee74a52f7d45a06fd8ab4441a5ac4d4a46
-DIST julia-1.1.1.tar.gz 7691742 BLAKE2B 
e41a62ee170c1b8f38a64c762998c12c04d00568e9261f6fea984fb10950da45143a19be723c271901bd3d96cf69f8d97c7a9737724b9d571b841143b3c8a3b5
 SHA512 
16dfb0b0f6e6f3f28432b71f78a3a584db939ea0e82afaad43e2e8145206aedb5355ad6fcec67223ccf59e9b04c89d49573e27b5746b879a6cb5d07043701463
 DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
@@ -9,4 +7,3 @@ DIST 
julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 BLAKE2B
 DIST julia-llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
 DIST julia-utf8proc-454f60150c7f023526d353e1e6b386f93ee0b116.tar.gz 154318 
BLAKE2B 
6173490aa458f300f29d6fc0f22b80ccff436f4c52df2ac54786a3f518a140ab6624cef0a7221c8e3800307c9b8490a604215fcb028001b1b95e7630b62ed85d
 SHA512 
50a19aa56edc5c023611c40e75862f4c9c08e1bfad0bac9ec64413406cff8f409ff106a37f8c66202e563cbe3ae1d5a40036b14fd309651b50c30d3f205f08f5
 DIST julia-utf8proc-5c632c57426f2e4246e3b64dd2fd088d3920f9e5.tar.gz 154973 
BLAKE2B 
9696fae33c408abbddd2c5741a0c98b11474c7615d6610e53be919a3cce4a58f129de4ae36bb02636e94d1e57504103e8dd3a3faad3ce7c38e1dba0f513d2d47
 SHA512 
dec5d7e976bd808bc8edc39dda62b85ecb462b98b6059ace4acee27ec75f6839e0a2899a9baa225379ae5ffb5b568c63a666f52c9958075e5af0376f8a284534
-DIST julia-utf8proc-97ef668b312b96382714dbb8eaac4affce0816e6.tar.gz 156361 
BLAKE2B 
e5e1485b758e959ed78f7fde8b211376da2365e5835708042de57c091b10b59755e1203a9f88c0d761687bf3d166207410de6ec203d80fef4dbdf06a50404cd1
 SHA512 
1c80dc6e71fdad187b142d02e561dfe1880857baaec08d36240ecb2f275d1bc5467aace84eebe5a10fd3f4c40b0035e65a5db3ec2a9ee6940920b0aad6221c55

diff --git a/dev-lang/julia/julia-1.1.0.ebuild 
b/dev-lang/julia/julia-1.1.0.ebuild
deleted file mode 100644
index e5273f49e26..000
--- a/dev-lang/julia/julia-1.1.0.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-RESTRICT="test"
-
-inherit pax-utils toolchain-funcs
-
-MY_PV="${PV//_rc/-rc}"
-MY_LIBUV_V="2348256acf5759a544e5ca7935f638d2bc091d60"
-MY_UTF8PROC_V="97ef668b312b96382714dbb8eaac4affce0816e6"
-MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
-MY_DSFMT_V="2.2.3"
-MY_LLVM="6.0.1"
-
-DESCRIPTION="High-performance programming language for technical computing"
-HOMEPAGE="https://julialang.org/";
-SRC_URI="
-   
https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
-   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
-   
https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
-   https://api

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2019-09-21 Thread Matthias Maier
commit: 2502ab231329f285187afec91d27645a1772c461
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Sep 22 02:58:48 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:58:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2502ab23

dev-lang/julia-bin: version bump to 1.2.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest | 6 +++---
 .../julia-bin/{julia-bin-1.1.1.ebuild => julia-bin-1.2.0.ebuild}| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 4e00969e421..331644b7534 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,6 +1,6 @@
 DIST julia-1.1.0-freebsd-x86_64.tar.gz 80298415 BLAKE2B 
ec07fd0ee0504b744891b102ee936aac0550656cea96d2b342f39382a3df899a9fb3c6426ee18ff6febfe935ac595d6c66018a7e05f0bc091da3f5e166ee45fd
 SHA512 
75460446a6278e56cf75e056ddcbd71715bc35b762d88199ef4065e29b101756ea386c979962b6243df549508b6618364203f48293012ce0b147987b94f0663c
 DIST julia-1.1.0-linux-i686.tar.gz 85843858 BLAKE2B 
574001002297a94b8a26fe772c11312fe8fdc6bf09ddb969f291f604288f941a151f356d9f22f2a953822a290a49977e8fb76cc4d74c819e0572fcce8ae218b2
 SHA512 
e2465e20024f98e1b64ba5c799b1825c24f88c4a9b6e8b07b9214722389bf9dd8a59a2b624fde75439dbcdeb437743903da7c86e721e75bc69b0d7a5ed8457e4
 DIST julia-1.1.0-linux-x86_64.tar.gz 89632491 BLAKE2B 
11987a54e87e167747ba2bc87d359981084fb1c91eab32e7498ee554b485c75fdc85e126c4d706fdf2e203bfbf143fba85e2f4e4bed81aeedbafbd2f099741c1
 SHA512 
bc47fe1ba304b6f083ba858c0d0318f684a19902b4c4937901d97f1a19ba19d60a6145a143ef742159fe6b40810ac39978d7574bdc29446da38c61d26ff8ef33
-DIST julia-1.1.1-freebsd-x86_64.tar.gz 80831400 BLAKE2B 
a9c542609323ed295b74ac6caab5bf9bf0f007958212b2100329b5b1925fc14c4af80df9cc292e20b418a76373dbbd543f1c9a212a5389a6ccf0836b21cca287
 SHA512 
22c4e1cf90fb098c109db3e1b1179d9fc7b136e7b646b94e7b2d241881c4a94bf1ccd0fcc807fd3100aa55451b36c816e93a4eff66bdd33bc1be131ade88577f
-DIST julia-1.1.1-linux-i686.tar.gz 85968698 BLAKE2B 
d92311e80208ce12004317a01fbbbfe6f2edd65ecb805d7102786cf83448c594f46fcb9a2b6de6e82f7b056c4c8c904a4f61ee787bb8e95b3c0373b1cf075b7d
 SHA512 
3cba94e3d94c4f6206d17b8314e1fe441a32084183ec5a7496b4b78a1b3bc4c8d03f0a37937870a09bd020900a56707b9e10329ec86fa2225948baf7fbad26e5
-DIST julia-1.1.1-linux-x86_64.tar.gz 89727957 BLAKE2B 
a1176ab1fdebfeb212520e9d47fd438f16f1edf247cf22a6f56264ce73f234568453cb6040be7c1f3cdfc4ce34e0d8ea4d3b1e147d143b3076f6d9019d496653
 SHA512 
b3fdc71379c81399a1f77395287ed833fd23edb5eb9bab3e3dc68381b6d79641e0bd93fa0dedadb551f1761fee3efabcc7f426d0505aba751ae5fd147e0b7bf4
+DIST julia-1.2.0-freebsd-x86_64.tar.gz 82750080 BLAKE2B 
2b95fedc8dbbc138c0794f42518cce280c62bb2442d6a0d53b809f21768497937b037e1e886cff19cb40d7a63f3e2ee8da0314250cab52e8b139724baff3ee91
 SHA512 
9c9af2e2346553ea5658ab5a9fe88539605774cd2737ac9bfb240b7fa3f9fd46f746d5dbdff2dd7405e8fbd33208c12a335b7d80cd0c78c62287ae5eb470fc8e
+DIST julia-1.2.0-linux-i686.tar.gz 87810731 BLAKE2B 
1d72bf469f1dd3667ea00d038d18e20c10d9ceb579c61b2f30603bcd7ea55875423e4d54cbb774cfcc20044528f3ccd196131bb17cbaf7bf780fc5667c387e1e
 SHA512 
ecd62047a0e36fe85a0442733949b19ca5d877fc2d2bced80566d1fcd6906345f66fb9114b6e687594e514b8c952d0352de5982f77f127e5196288431a1f64a9
+DIST julia-1.2.0-linux-x86_64.tar.gz 91990555 BLAKE2B 
125313e7e53bddfcd64251fa2794e5b9d4bbbadb6100c1dc8f86039e13520859117f8ffcc2611d085805c9a80ad3544e88dd0e37803609e3b8b4097867fa8a5c
 SHA512 
47e966d12204ffbefcdd8a60e850994df2247c37ee601f4147710d80e8e576672daaffe6d35d37fef644ea725f46d893832f096e24d938af856328299ad920d5

diff --git a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
similarity index 83%
rename from dev-lang/julia-bin/julia-bin-1.1.1.ebuild
rename to dev-lang/julia-bin/julia-bin-1.2.0.ebuild
index 7038a151733..6f1a552fc9a 100644
--- a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.2.0.ebuild
@@ -8,9 +8,9 @@ MY_P=${MY_PN}-${PV}
 DESCRIPTION="High-performance programming language for technical computing"
 HOMEPAGE="https://julialang.org/";
 SRC_URI="
-   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/1.1/${MY_P}-linux-i686.tar.gz )
-   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/1.1/${MY_P}-linux-x86_64.tar.gz
 )
-   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/1.1/${MY_P}-freebsd-x86_64.tar.gz
 )
+   x86? ( 
https://julialang-s3.julialang.org/bin/linux/x86/1.2/${MY_P}-linux-i686.tar.gz )
+   amd64? ( 
https://julialang-s3.julialang.org/bin/linux/x64/1.2/${MY_P}-linux-x86_64.tar.gz
 )
+   amd64-fbsd? ( 
https://julialang-s3.julialang.org/bin/freebsd/x64/1.2/${MY_P}-freebsd-x86_64.tar.gz
 )
 "
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/

2019-09-21 Thread Matthias Maier
commit: cd7a70d861ce91ebbbc0cd75de420dc6e9a29f3a
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Aug 22 02:29:20 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:15:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7a70d8

dev-lang/julia: version bump to 1.2.0

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   2 +
 dev-lang/julia/julia-1.2.0.ebuild | 200 ++
 2 files changed, 202 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 27676dee666..6c8019f3a8e 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,7 +1,9 @@
 DIST julia-1.1.0.tar.gz 7681396 BLAKE2B 
2038901132bab1ae5ea634e15de2e18771e250c77e967228858f078a6e44e3f1900c1ea464b5db762842f65c4ad8590b70ba6b0b267bf955e86fa7f16a812696
 SHA512 
da546430df5a9207926faa3fe7b1d2c193a1223a379ce1ff25219c6f4f2d650497d1b0e9091f1cd542fa19bfcf7bf1ee74a52f7d45a06fd8ab4441a5ac4d4a46
 DIST julia-1.1.1.tar.gz 7691742 BLAKE2B 
e41a62ee170c1b8f38a64c762998c12c04d00568e9261f6fea984fb10950da45143a19be723c271901bd3d96cf69f8d97c7a9737724b9d571b841143b3c8a3b5
 SHA512 
16dfb0b0f6e6f3f28432b71f78a3a584db939ea0e82afaad43e2e8145206aedb5355ad6fcec67223ccf59e9b04c89d49573e27b5746b879a6cb5d07043701463
+DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881
 SHA512 
cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
+DIST julia-utf8proc-454f60150c7f023526d353e1e6b386f93ee0b116.tar.gz 154318 
BLAKE2B 
6173490aa458f300f29d6fc0f22b80ccff436f4c52df2ac54786a3f518a140ab6624cef0a7221c8e3800307c9b8490a604215fcb028001b1b95e7630b62ed85d
 SHA512 
50a19aa56edc5c023611c40e75862f4c9c08e1bfad0bac9ec64413406cff8f409ff106a37f8c66202e563cbe3ae1d5a40036b14fd309651b50c30d3f205f08f5
 DIST julia-utf8proc-97ef668b312b96382714dbb8eaac4affce0816e6.tar.gz 156361 
BLAKE2B 
e5e1485b758e959ed78f7fde8b211376da2365e5835708042de57c091b10b59755e1203a9f88c0d761687bf3d166207410de6ec203d80fef4dbdf06a50404cd1
 SHA512 
1c80dc6e71fdad187b142d02e561dfe1880857baaec08d36240ecb2f275d1bc5467aace84eebe5a10fd3f4c40b0035e65a5db3ec2a9ee6940920b0aad6221c55

diff --git a/dev-lang/julia/julia-1.2.0.ebuild 
b/dev-lang/julia/julia-1.2.0.ebuild
new file mode 100644
index 000..2b6bbc213b4
--- /dev/null
+++ b/dev-lang/julia/julia-1.2.0.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RESTRICT="test"
+
+inherit pax-utils toolchain-funcs
+
+MY_PV="${PV//_rc/-rc}"
+MY_LIBUV_V="2348256acf5759a544e5ca7935f638d2bc091d60"
+MY_UTF8PROC_V="454f60150c7f023526d353e1e6b386f93ee0b116"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_DSFMT_V="2.2.3"
+MY_LLVM="6.0.1"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/";
+SRC_URI="
+   
https://github.com/JuliaLang/${PN}/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz
+   https://api.github.com/repos/JuliaLang/libuv/tarball/${MY_LIBUV_V} -> 
${PN}-libuv-${MY_LIBUV_V}.tar.gz
+   
https://api.github.com/repos/JuliaLang/utf8proc/tarball/${MY_UTF8PROC_V} -> 
${PN}-utf8proc-${MY_UTF8PROC_V}.tar.gz
+   https://api.github.com/repos/vtjnash/libwhich/tarball/${MY_LIBWHICH_V} 
-> ${PN}-libwhich-${MY_LIBWHICH_V}.tar.gz
+   
http://www.math.sci.hiroshima

[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/

2019-08-05 Thread Matthias Maier
commit: 649b78b5e42aa0f54f95620b0d04b856e17d2d48
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Aug  5 15:01:20 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Aug  5 15:02:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649b78b5

dev-lang/julia-bin: [QA] remove unnecessary slash strip

Package-Manager: Portage-2.3.70, Repoman-2.3.16
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.1.0.ebuild | 2 +-
 dev-lang/julia-bin/julia-bin-1.1.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/julia-bin/julia-bin-1.1.0.ebuild 
b/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
index 67d0217f741..7038a151733 100644
--- a/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.1.0.ebuild
@@ -36,7 +36,7 @@ src_install() {
doexe bin/julia
 
cat > 99julia-bin <<-EOF
-   PATH="${EROOT%/}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
EOF
doenvd 99julia-bin
 }

diff --git a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild 
b/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
index 67d0217f741..7038a151733 100644
--- a/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.1.1.ebuild
@@ -36,7 +36,7 @@ src_install() {
doexe bin/julia
 
cat > 99julia-bin <<-EOF
-   PATH="${EROOT%/}/usr/$(get_libdir)/${MY_P}/bin"
+   PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
EOF
doenvd 99julia-bin
 }



  1   2   >