[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"

[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/, 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 

[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

[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 = 

[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 

[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 @@
+# 

[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
 

[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 

[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 

[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 

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

2019-01-07 Thread Matthias Maier
commit: c0cd790ea098aa3e787013d2cd7bb42af059ae81
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  7 20:37:22 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  7 21:35:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0cd790e

dev-lang/julia: drop old 0.6* and 0.7 versions

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

 dev-lang/julia/Manifest|   3 -
 .../julia/files/julia-0.6.3-fix_build_system.patch |  96 --
 .../julia/files/julia-0.7.0-fix_build_system.patch |  86 -
 dev-lang/julia/julia-0.6.3-r1.ebuild   | 189 ---
 dev-lang/julia/julia-0.7.0.ebuild  | 201 -
 5 files changed, 575 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 860188c463e..41854360be4 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,6 +1,3 @@
-DIST julia-0.6.3-bundled.tar.gz 2099258 BLAKE2B 
dea1f5d37477e0a612e3901d7d568e8c4b350496f9d2b344cd7e2c2043ae30b4dd26b567803a2cb96d1ec4dbe2ba514fb08b925c695589746691887334330dd2
 SHA512 
d04cd55ba0dde08f253db3a388cf5ebe87cec8ae321a5af4c1c92f2680aa6e6ef2ebfa771ec74f8f1ff96409e2c0645476acf577859e8718eac4a581f097639d
-DIST julia-0.6.3.tar.gz 5542642 BLAKE2B 
cccd1ee2eb4d9f59382a0d1f6466e77c84b0542456c405c05b718bc8a39ff537a09760a523ee572fc9eee6797158aa00010fc4c931a80deac645fb1e45061c87
 SHA512 
f529bb30a17989234061cf4c3d87aecc6da720eb494efaca7be4ec1ed5eda60d440896fb76a45b6cb30205030256e7de765e8944f873b31d96f7c9ecac542db8
-DIST julia-0.7.0.tar.gz 7547849 BLAKE2B 
6721e980a5fd84f1a28838a91acdd95e8562dd971903e30776dfb90a6cc0ac1ffbedd22c2bfee45bd2fa616adead82680ebe30f9b86a1d968db2353233b32bc2
 SHA512 
296dbc71fe5238b0cbdc5c67f7002fbf05abea85dc4298784d74fbfef1c96890ab9cc1bbe874337c01f39ca08a6022f6abcde3a5e2ff1cdc25f2f7493ead1804
 DIST julia-1.0.3.tar.gz 7460268 BLAKE2B 
d9d42e0235f249fa8c1ced12c659091b97d338ec4a4662ea13ea6a107cb59e90d8385c51962199e47dae5f9770156be2db2d8bb2e3cc8f42aa7403b4f4ca7f04
 SHA512 
b61399c7b7ffae828264a6ec916b409b2cbc6b3b98d9a6d39b60b014a97a1f1ad75e1ed4860d9ab15d1e5ffec691c04d1b797c238953290770b7313790ae3f1d
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz 1492695 
BLAKE2B 
ad03512dd1db2c7066b46b5a3a314645b925481d8ace09ac0a0ae23cf5b8a64338ad457f8df229aa82f1d45605b5366883f563f2e22756ce28bb6fb7607d7124
 SHA512 
1305035b1372bdf234e3c5e673ee4c8ab5bda83ff06bc27704786def52667c3143fe587fca8f6e0855ba0c8b6d4dd90b2faefd33736224173f459d751885683e

diff --git a/dev-lang/julia/files/julia-0.6.3-fix_build_system.patch 
b/dev-lang/julia/files/julia-0.6.3-fix_build_system.patch
deleted file mode 100644
index 41e64672adf..000
--- a/dev-lang/julia/files/julia-0.6.3-fix_build_system.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-diff --git a/Make.inc b/Make.inc
-index 7f3a37c..3560d93 100644
 a/Make.inc
-+++ b/Make.inc
-@@ -180,7 +180,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
-@@ -400,7 +400,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)
-@@ -411,7 +411,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
-@@ -440,7 +440,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/deps/tools/jldownload b/deps/tools/jldownload
-index ab4fd69..e2c2408 100755
 a/deps/tools/jldownload
-+++ b/deps/tools/jldownload
-@@ -5,9 +5,9 @@
- 
- CACHE_HOST=https://cache.julialang.org
- 
--WGET=$(which wget 2>/dev/null)
--CURL=$(which curl 2>/dev/null)
--FETCH=$(which fetch 2>/dev/null)
-+WGET=/bin/true
-+CURL=/bin/true
-+FETCH=/bin/true
- 
- TIMEOUT=15 # seconds
- WGET_OPTS="--no-check-certificate 

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

2019-01-07 Thread Matthias Maier
commit: d1a0caaf5939890c733588263a110ece7a2900ac
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  7 20:32:01 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  7 21:35:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a0caaf

dev-lang/julia: version bump to 1.0.3

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

 dev-lang/julia/Manifest|   1 +
 .../julia/files/julia-1.0.3-fix_build_system.patch |  87 +
 dev-lang/julia/julia-1.0.3.ebuild  | 199 +
 3 files changed, 287 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 504424eb73b..b0c5dfe9bbf 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -2,6 +2,7 @@ DIST julia-0.6.3-bundled.tar.gz 2099258 BLAKE2B 
dea1f5d37477e0a612e3901d7d568e8c
 DIST julia-0.6.3.tar.gz 5542642 BLAKE2B 
cccd1ee2eb4d9f59382a0d1f6466e77c84b0542456c405c05b718bc8a39ff537a09760a523ee572fc9eee6797158aa00010fc4c931a80deac645fb1e45061c87
 SHA512 
f529bb30a17989234061cf4c3d87aecc6da720eb494efaca7be4ec1ed5eda60d440896fb76a45b6cb30205030256e7de765e8944f873b31d96f7c9ecac542db8
 DIST julia-0.7.0.tar.gz 7547849 BLAKE2B 
6721e980a5fd84f1a28838a91acdd95e8562dd971903e30776dfb90a6cc0ac1ffbedd22c2bfee45bd2fa616adead82680ebe30f9b86a1d968db2353233b32bc2
 SHA512 
296dbc71fe5238b0cbdc5c67f7002fbf05abea85dc4298784d74fbfef1c96890ab9cc1bbe874337c01f39ca08a6022f6abcde3a5e2ff1cdc25f2f7493ead1804
 DIST julia-1.0.1.tar.gz 7382328 BLAKE2B 
61ff64298f3740fb50a2cb9c5561e1d4594eea8edbecc4fde9771807be22f753b6c606a530eea9bf569aaccbb4c4a39664ba5d08793d8e127d0988cf7b0244f8
 SHA512 
41ca8c0280c4914e43f5a37ed09ce47174f991e3079703a705081265509d22cd6cb66a928dc1c41d473a3d8cc59bb6f74e25e3a960e828d6e469d85a8db58c18
+DIST julia-1.0.3.tar.gz 7460268 BLAKE2B 
d9d42e0235f249fa8c1ced12c659091b97d338ec4a4662ea13ea6a107cb59e90d8385c51962199e47dae5f9770156be2db2d8bb2e3cc8f42aa7403b4f4ca7f04
 SHA512 
b61399c7b7ffae828264a6ec916b409b2cbc6b3b98d9a6d39b60b014a97a1f1ad75e1ed4860d9ab15d1e5ffec691c04d1b797c238953290770b7313790ae3f1d
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz 1492695 
BLAKE2B 
ad03512dd1db2c7066b46b5a3a314645b925481d8ace09ac0a0ae23cf5b8a64338ad457f8df229aa82f1d45605b5366883f563f2e22756ce28bb6fb7607d7124
 SHA512 
1305035b1372bdf234e3c5e673ee4c8ab5bda83ff06bc27704786def52667c3143fe587fca8f6e0855ba0c8b6d4dd90b2faefd33736224173f459d751885683e
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3

diff --git a/dev-lang/julia/files/julia-1.0.3-fix_build_system.patch 
b/dev-lang/julia/files/julia-1.0.3-fix_build_system.patch
new file mode 100644
index 000..98f4fc5c754
--- /dev/null
+++ b/dev-lang/julia/files/julia-1.0.3-fix_build_system.patch
@@ -0,0 +1,87 @@
+diff --git a/Make.inc b/Make.inc
+index e5c102f..c4c6640 100644
+--- a/Make.inc
 b/Make.inc
+@@ -181,7 +181,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
+@@ -413,7 +413,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)
+@@ -424,7 +424,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
+@@ -453,7 +453,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 21c7ad4..737e40d 100644
+--- a/base/Makefile
 b/base/Makefile
+@@ -207,7 +207,6 @@ 

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

2019-01-07 Thread Matthias Maier
commit: 5f93ba7b799fe4eaeb61cb315afe29595470382a
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  7 20:32:43 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  7 21:35:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f93ba7b

dev-lang/julia: drop old version 1.0.0

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

 dev-lang/julia/Manifest|   1 -
 .../julia/files/julia-1.0.0-fix_build_system.patch |  86 -
 dev-lang/julia/julia-1.0.1.ebuild  | 201 -
 3 files changed, 288 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index b0c5dfe9bbf..860188c463e 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,7 +1,6 @@
 DIST julia-0.6.3-bundled.tar.gz 2099258 BLAKE2B 
dea1f5d37477e0a612e3901d7d568e8c4b350496f9d2b344cd7e2c2043ae30b4dd26b567803a2cb96d1ec4dbe2ba514fb08b925c695589746691887334330dd2
 SHA512 
d04cd55ba0dde08f253db3a388cf5ebe87cec8ae321a5af4c1c92f2680aa6e6ef2ebfa771ec74f8f1ff96409e2c0645476acf577859e8718eac4a581f097639d
 DIST julia-0.6.3.tar.gz 5542642 BLAKE2B 
cccd1ee2eb4d9f59382a0d1f6466e77c84b0542456c405c05b718bc8a39ff537a09760a523ee572fc9eee6797158aa00010fc4c931a80deac645fb1e45061c87
 SHA512 
f529bb30a17989234061cf4c3d87aecc6da720eb494efaca7be4ec1ed5eda60d440896fb76a45b6cb30205030256e7de765e8944f873b31d96f7c9ecac542db8
 DIST julia-0.7.0.tar.gz 7547849 BLAKE2B 
6721e980a5fd84f1a28838a91acdd95e8562dd971903e30776dfb90a6cc0ac1ffbedd22c2bfee45bd2fa616adead82680ebe30f9b86a1d968db2353233b32bc2
 SHA512 
296dbc71fe5238b0cbdc5c67f7002fbf05abea85dc4298784d74fbfef1c96890ab9cc1bbe874337c01f39ca08a6022f6abcde3a5e2ff1cdc25f2f7493ead1804
-DIST julia-1.0.1.tar.gz 7382328 BLAKE2B 
61ff64298f3740fb50a2cb9c5561e1d4594eea8edbecc4fde9771807be22f753b6c606a530eea9bf569aaccbb4c4a39664ba5d08793d8e127d0988cf7b0244f8
 SHA512 
41ca8c0280c4914e43f5a37ed09ce47174f991e3079703a705081265509d22cd6cb66a928dc1c41d473a3d8cc59bb6f74e25e3a960e828d6e469d85a8db58c18
 DIST julia-1.0.3.tar.gz 7460268 BLAKE2B 
d9d42e0235f249fa8c1ced12c659091b97d338ec4a4662ea13ea6a107cb59e90d8385c51962199e47dae5f9770156be2db2d8bb2e3cc8f42aa7403b4f4ca7f04
 SHA512 
b61399c7b7ffae828264a6ec916b409b2cbc6b3b98d9a6d39b60b014a97a1f1ad75e1ed4860d9ab15d1e5ffec691c04d1b797c238953290770b7313790ae3f1d
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz 1492695 
BLAKE2B 
ad03512dd1db2c7066b46b5a3a314645b925481d8ace09ac0a0ae23cf5b8a64338ad457f8df229aa82f1d45605b5366883f563f2e22756ce28bb6fb7607d7124
 SHA512 
1305035b1372bdf234e3c5e673ee4c8ab5bda83ff06bc27704786def52667c3143fe587fca8f6e0855ba0c8b6d4dd90b2faefd33736224173f459d751885683e

diff --git a/dev-lang/julia/files/julia-1.0.0-fix_build_system.patch 
b/dev-lang/julia/files/julia-1.0.0-fix_build_system.patch
deleted file mode 100644
index 028a2f7e08c..000
--- a/dev-lang/julia/files/julia-1.0.0-fix_build_system.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff --git a/Make.inc b/Make.inc
-index 8cb2c1014..d3be9de8e 100644
 a/Make.inc
-+++ b/Make.inc
-@@ -178,7 +178,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
-@@ -410,7 +410,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)
-@@ -421,7 +421,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
-@@ -450,7 +450,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 89b79880d..c3125fde1 100644
 a/doc/Makefile
-+++ b/doc/Makefile
-@@ -29,7 +29,7 @@ deps: UnicodeData.txt
-   $(JLCHECKSUM) UnicodeData.txt
- 
- clean:
--  -rm -rf _build/* deps/* docbuild.log UnicodeData.txt
-+  

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

2018-09-03 Thread Matthias Maier
commit: f5e9b648beabb30f0eefb2bf9ce72e3a8e89a927
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Sep  3 22:21:33 2018 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Sep  4 01:19:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e9b648

dev-lang/julia: Update ebuild

Closes: https://github.com/gentoo/gentoo/pull/9553
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-lang/julia/Manifest|  5 +-
 ...em.patch => julia-0.7.0-fix_build_system.patch} | 27 --
 .../julia/files/julia-1.0.0-fix_build_system.patch | 27 --
 dev-lang/julia/julia-1.0.0.ebuild  | 96 +++---
 4 files changed, 90 insertions(+), 65 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 88b87cdcf4b..04afe500355 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,4 +1,7 @@
 DIST julia-0.6.3-bundled.tar.gz 2099258 BLAKE2B 
dea1f5d37477e0a612e3901d7d568e8c4b350496f9d2b344cd7e2c2043ae30b4dd26b567803a2cb96d1ec4dbe2ba514fb08b925c695589746691887334330dd2
 SHA512 
d04cd55ba0dde08f253db3a388cf5ebe87cec8ae321a5af4c1c92f2680aa6e6ef2ebfa771ec74f8f1ff96409e2c0645476acf577859e8718eac4a581f097639d
 DIST julia-0.6.3.tar.gz 5542642 BLAKE2B 
cccd1ee2eb4d9f59382a0d1f6466e77c84b0542456c405c05b718bc8a39ff537a09760a523ee572fc9eee6797158aa00010fc4c931a80deac645fb1e45061c87
 SHA512 
f529bb30a17989234061cf4c3d87aecc6da720eb494efaca7be4ec1ed5eda60d440896fb76a45b6cb30205030256e7de765e8944f873b31d96f7c9ecac542db8
-DIST julia-1.0.0-bundled.tar.gz 3740215 BLAKE2B 
1d230d9f2ba47a1ee3221d1a4c94648bd02a80c30205dd9d438f78261e005ab7ed2173a3c7673489b17ee50050a4cbc0563ce90f16202b8cea65e4c65155cf2c
 SHA512 
be89442366e0ebc789c16485b790368ef8702375bc1c1520d33bda152c8eda988a87f0a389d9b060f51b00ad0c249a95149468ab296811cd7050e110368d256a
 DIST julia-1.0.0.tar.gz 7378753 BLAKE2B 
1fcf3a63b00b6a49a86ca69b6ee809a28c828287c739405ae180e96645d565de0941b049d319f82f60e1ee63ee89629be213ecb22ab1ea901b306d1e149fa861
 SHA512 
5a53b16a1ab57cdffa5dadf11e78c413ed9f18af23ae90b64dee8323c2fc9bd6e6918b341f48accbcb7a6eab559811c80d72ac3ac0576c7cf6c9c9057356f6ba
+DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
+DIST julia-libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz 1492695 
BLAKE2B 
ad03512dd1db2c7066b46b5a3a314645b925481d8ace09ac0a0ae23cf5b8a64338ad457f8df229aa82f1d45605b5366883f563f2e22756ce28bb6fb7607d7124
 SHA512 
1305035b1372bdf234e3c5e673ee4c8ab5bda83ff06bc27704786def52667c3143fe587fca8f6e0855ba0c8b6d4dd90b2faefd33736224173f459d751885683e
+DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
+DIST julia-utf8proc-97ef668b312b96382714dbb8eaac4affce0816e6.tar.gz 156361 
BLAKE2B 
e5e1485b758e959ed78f7fde8b211376da2365e5835708042de57c091b10b59755e1203a9f88c0d761687bf3d166207410de6ec203d80fef4dbdf06a50404cd1
 SHA512 
1c80dc6e71fdad187b142d02e561dfe1880857baaec08d36240ecb2f275d1bc5467aace84eebe5a10fd3f4c40b0035e65a5db3ec2a9ee6940920b0aad6221c55

diff --git a/dev-lang/julia/files/julia-1.0.0-fix_build_system.patch 
b/dev-lang/julia/files/julia-0.7.0-fix_build_system.patch
similarity index 80%
copy from dev-lang/julia/files/julia-1.0.0-fix_build_system.patch
copy to dev-lang/julia/files/julia-0.7.0-fix_build_system.patch
index 1ed19d6e06e..028a2f7e08c 100644
--- a/dev-lang/julia/files/julia-1.0.0-fix_build_system.patch
+++ b/dev-lang/julia/files/julia-0.7.0-fix_build_system.patch
@@ -1,8 +1,8 @@
 diff --git a/Make.inc b/Make.inc
-index 8e0df61..5747a1c 100644
+index 8cb2c1014..d3be9de8e 100644
 --- a/Make.inc
 +++ b/Make.inc
-@@ -181,7 +181,7 @@ USE_GPL_LIBS ?= 1
+@@ -178,7 +178,7 @@ USE_GPL_LIBS ?= 1
  # Directories where said libraries get installed to
  prefix ?= $(BUILDROOT)/julia-$(JULIA_COMMIT)
  bindir := $(prefix)/bin
@@ -11,7 +11,7 @@ index 8e0df61..5747a1c 100644
  libexecdir := $(prefix)/libexec
  datarootdir := $(prefix)/share
  docdir := $(datarootdir)/doc/julia
-@@ -413,7 +413,7 @@ ifneq ($(OS), WINNT)
+@@ -410,7 +410,7 @@ ifneq ($(OS), WINNT)
  JCXXFLAGS += -pedantic
  endif
  DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all
@@ -20,7 +20,7 @@ index 8e0df61..5747a1c 100644
  endif
  
  ifeq ($(USECLANG),1)
-@@ -424,7 +424,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
+@@ -421,7 +421,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
  JCPPFLAGS := -fasynchronous-unwind-tables
  JCXXFLAGS := 

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

2018-06-30 Thread Matthias Maier
commit: 590f14b4730f928ab7773f8d7ad5d8bf1a12817c
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jul  1 04:32:31 2018 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jul  1 04:49:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590f14b4

dev-lang/julia: fix library installation path

Closes: https://bugs.gentoo.org/655072
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 .../julia/files/julia-0.6.3-fix_build_system.patch | 96 ++
 .../{julia-0.6.3.ebuild => julia-0.6.3-r1.ebuild}  | 12 +--
 2 files changed, 98 insertions(+), 10 deletions(-)

diff --git a/dev-lang/julia/files/julia-0.6.3-fix_build_system.patch 
b/dev-lang/julia/files/julia-0.6.3-fix_build_system.patch
new file mode 100644
index 000..41e64672adf
--- /dev/null
+++ b/dev-lang/julia/files/julia-0.6.3-fix_build_system.patch
@@ -0,0 +1,96 @@
+diff --git a/Make.inc b/Make.inc
+index 7f3a37c..3560d93 100644
+--- a/Make.inc
 b/Make.inc
+@@ -180,7 +180,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
+@@ -400,7 +400,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)
+@@ -411,7 +411,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
+@@ -440,7 +440,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/deps/tools/jldownload b/deps/tools/jldownload
+index ab4fd69..e2c2408 100755
+--- a/deps/tools/jldownload
 b/deps/tools/jldownload
+@@ -5,9 +5,9 @@
+ 
+ CACHE_HOST=https://cache.julialang.org
+ 
+-WGET=$(which wget 2>/dev/null)
+-CURL=$(which curl 2>/dev/null)
+-FETCH=$(which fetch 2>/dev/null)
++WGET=/bin/true
++CURL=/bin/true
++FETCH=/bin/true
+ 
+ TIMEOUT=15 # seconds
+ WGET_OPTS="--no-check-certificate --tries=1 --timeout=$TIMEOUT"
+diff --git a/doc/Makefile b/doc/Makefile
+index 743804d..e06dde0 100644
+--- a/doc/Makefile
 b/doc/Makefile
+@@ -25,7 +25,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 9fde74d..e01ab2e 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -85,20 +85,8 @@ PUBLIC_HEADER_TARGETS := $(addprefix 
$(build_includedir)/julia/,$(notdir $(PUBLI
+ 
+ # In LLVM < 3.4, --ldflags includes both options and libraries, so use it 
both before and after --libs
+ # In LLVM >= 3.4, --ldflags has only options, and --system-libs has the 
libraries.
+-ifneq ($(USE_LLVM_SHLIB),1)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) $(shell 
$(LLVM_CONFIG_HOST) --libs $(LLVM_LIBS)) $(shell $(LLVM_CONFIG_HOST) --ldflags) 
$(shell $(LLVM_CONFIG_HOST) --system-libs 2> /dev/null)
+-else
+-ifeq ($(LLVM_USE_CMAKE),1)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM
+-else
+-ifeq ($(OS),WINNT)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
+-else
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell 
$(LLVM_CONFIG_HOST) --version)
+-endif # OS == WINNT
+-endif # LLVM_USE_CMAKE == 1
++LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--system-libs)
+ FLAGS += -DLLVM_SHLIB
+-endif # USE_LLVM_SHLIB == 1
+ 
+ COMMON_LIBS := -L$(build_shlibdir) -L$(build_libdir) $(LIBUV) $(LIBUTF8PROC) 
$(NO_WHOLE_ARCHIVE) $(LLVMLINK) $(OSLIBS)
+ DEBUG_LIBS := $(WHOLE_ARCHIVE) $(BUILDDIR)/flisp/libflisp-debug.a 
$(WHOLE_ARCHIVE) $(BUILDDIR)/support/libsupport-debug.a $(COMMON_LIBS)

diff --git a/dev-lang/julia/julia-0.6.3.ebuild 
b/dev-lang/julia/julia-0.6.3-r1.ebuild
similarity index 89%
rename from dev-lang/julia/julia-0.6.3.ebuild
rename to dev-lang/julia/julia-0.6.3-r1.ebuild
index ba814f62191..163fa629a20 100644
--- a/dev-lang/julia/julia-0.6.3.ebuild
+++ b/dev-lang/julia/julia-0.6.3-r1.ebuild
@@ -54,7 +54,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
 
 PATCHES=(
-   

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

2018-06-30 Thread Matthias Maier
commit: 122adfb9f7de4b84dc705470092a35ea6563f4ce
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jul  1 04:37:53 2018 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jul  1 04:49:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122adfb9

dev-lang/julia: update live ebuild

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 .../julia/files/julia--fix_build_system.patch  | 29 +++---
 dev-lang/julia/julia-.ebuild   | 14 ++-
 2 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/dev-lang/julia/files/julia--fix_build_system.patch 
b/dev-lang/julia/files/julia--fix_build_system.patch
index d7866f46b3e..336d6e3e590 100644
--- a/dev-lang/julia/files/julia--fix_build_system.patch
+++ b/dev-lang/julia/files/julia--fix_build_system.patch
@@ -1,8 +1,17 @@
 diff --git a/Make.inc b/Make.inc
-index e77681669..bc17c6fd0 100644
+index 8cb2c1014..d3be9de8e 100644
 --- a/Make.inc
 +++ b/Make.inc
-@@ -399,7 +399,7 @@ ifneq ($(OS), WINNT)
+@@ -178,7 +178,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
+@@ -410,7 +410,7 @@ ifneq ($(OS), WINNT)
  JCXXFLAGS += -pedantic
  endif
  DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all
@@ -11,7 +20,7 @@ index e77681669..bc17c6fd0 100644
  endif
  
  ifeq ($(USECLANG),1)
-@@ -410,7 +410,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
+@@ -421,7 +421,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
@@ -20,7 +29,7 @@ index e77681669..bc17c6fd0 100644
  ifeq ($(OS), Darwin)
  ifeq ($(USE_LIBCPP), 1)
  MACOSX_VERSION_MIN := 10.8
-@@ -439,7 +439,7 @@ JCFLAGS := -std=gnu11 -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
+@@ -450,7 +450,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
@@ -30,10 +39,10 @@ index e77681669..bc17c6fd0 100644
  
  ifeq ($(USECCACHE), 1)
 diff --git a/doc/Makefile b/doc/Makefile
-index 743804d8b..e06dde030 100644
+index 89b79880d..c3125fde1 100644
 --- a/doc/Makefile
 +++ b/doc/Makefile
-@@ -25,7 +25,7 @@ deps: UnicodeData.txt
+@@ -29,7 +29,7 @@ deps: UnicodeData.txt
$(JLCHECKSUM) UnicodeData.txt
  
  clean:
@@ -43,13 +52,14 @@ index 743804d8b..e06dde030 100644
  cleanall: clean
  
 diff --git a/src/Makefile b/src/Makefile
-index d3ff98900..9c4d889b4 100644
+index 257152d24..240a4a350 100644
 --- a/src/Makefile
 +++ b/src/Makefile
-@@ -87,14 +87,7 @@ PUBLIC_HEADERS += $(LIBUV_INC)/uv*
+@@ -85,16 +85,7 @@ UV_HEADERS += uv/*.h
  endif
- PUBLIC_HEADER_TARGETS := $(addprefix $(build_includedir)/julia/,$(notdir 
$(PUBLIC_HEADERS)))
+ PUBLIC_HEADER_TARGETS := $(addprefix $(build_includedir)/julia/,$(notdir 
$(PUBLIC_HEADERS)) $(UV_HEADERS))
  
+-ifeq ($(JULIACODEGEN),LLVM)
 -# In LLVM < 3.4, --ldflags includes both options and libraries, so use it 
both before and after --libs
 -# In LLVM >= 3.4, --ldflags has only options, and --system-libs has the 
libraries.
 -ifneq ($(USE_LLVM_SHLIB),1)
@@ -58,6 +68,7 @@ index d3ff98900..9c4d889b4 100644
 -LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM
 -FLAGS += -DLLVM_SHLIB
 -endif # USE_LLVM_SHLIB == 1
+-endif
 +LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--system-libs)
  
  COMMON_LIBS := -L$(build_shlibdir) -L$(build_libdir) $(LIBUV) $(LIBUTF8PROC) 
$(NO_WHOLE_ARCHIVE) $(LLVMLINK) $(OSLIBS)

diff --git a/dev-lang/julia/julia-.ebuild b/dev-lang/julia/julia-.ebuild
index 8e0c10fd426..ee966c94ec4 100644
--- a/dev-lang/julia/julia-.ebuild
+++ b/dev-lang/julia/julia-.ebuild
@@ -51,9 +51,7 @@ PATCHES=(
 )
 
 src_prepare() {
-   epatch "${PATCHES[@]}"
-
-   eapply_user
+   default
 
# Sledgehammer:
# - respect CFLAGS
@@ -73,12 +71,8 @@ src_prepare() {
liblapack="lib${liblapack#-l}"
 
sed -i \
-   -e "s|\(JULIA_EXECUTABLE = \)\(\$(JULIAHOME)/julia\)|\1 
LD_LIBRARY_PATH=\$(BUILD)/$(get_libdir) \2|" \
-e "s|GENTOOCFLAGS|${CFLAGS}|g" \
-   -e "s|LIBDIR = lib|LIBDIR = $(get_libdir)|" \
-   -e "s|/usr/lib|${EPREFIX}/usr/$(get_libdir)|" \
-   -e "s|/usr/include|${EPREFIX}/usr/include|" \
-   -e "s|\$(BUILD)/lib|\$(BUILD)/$(get_libdir)|" \
+   -e "s|GENTOOLIBDIR|$(get_libdir)|" \
-e 

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

2017-09-15 Thread Matthias Maier
commit: 0c42c3ebe595f815faf826261b2f5cdcec28dd76
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Sep 16 04:58:43 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Sep 16 04:58:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c42c3eb

dev-lang/julia: Update live ebuild

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 .../julia/files/julia--fix_build_system.patch  | 43 +-
 dev-lang/julia/julia-.ebuild   |  2 -
 2 files changed, 10 insertions(+), 35 deletions(-)

diff --git a/dev-lang/julia/files/julia--fix_build_system.patch 
b/dev-lang/julia/files/julia--fix_build_system.patch
index 6f804161775..d7866f46b3e 100644
--- a/dev-lang/julia/files/julia--fix_build_system.patch
+++ b/dev-lang/julia/files/julia--fix_build_system.patch
@@ -1,5 +1,5 @@
 diff --git a/Make.inc b/Make.inc
-index e30c150..e6fdbb2 100644
+index e77681669..bc17c6fd0 100644
 --- a/Make.inc
 +++ b/Make.inc
 @@ -399,7 +399,7 @@ ifneq ($(OS), WINNT)
@@ -29,25 +29,8 @@ index e30c150..e6fdbb2 100644
  endif
  
  ifeq ($(USECCACHE), 1)
-diff --git a/deps/tools/jldownload b/deps/tools/jldownload
-index ab4fd69..e2c2408 100755
 a/deps/tools/jldownload
-+++ b/deps/tools/jldownload
-@@ -5,9 +5,9 @@
- 
- CACHE_HOST=https://cache.julialang.org
- 
--WGET=$(which wget 2>/dev/null)
--CURL=$(which curl 2>/dev/null)
--FETCH=$(which fetch 2>/dev/null)
-+WGET=/bin/true
-+CURL=/bin/true
-+FETCH=/bin/true
- 
- TIMEOUT=15 # seconds
- WGET_OPTS="--no-check-certificate --tries=1 --timeout=$TIMEOUT"
 diff --git a/doc/Makefile b/doc/Makefile
-index 743804d..e06dde0 100644
+index 743804d8b..e06dde030 100644
 --- a/doc/Makefile
 +++ b/doc/Makefile
 @@ -25,7 +25,7 @@ deps: UnicodeData.txt
@@ -60,28 +43,22 @@ index 743804d..e06dde0 100644
  cleanall: clean
  
 diff --git a/src/Makefile b/src/Makefile
-index f71f53d..7cdd23f 100644
+index d3ff98900..9c4d889b4 100644
 --- a/src/Makefile
 +++ b/src/Makefile
-@@ -85,20 +85,8 @@ PUBLIC_HEADER_TARGETS := $(addprefix 
$(build_includedir)/julia/,$(notdir $(PUBLI
+@@ -87,14 +87,7 @@ PUBLIC_HEADERS += $(LIBUV_INC)/uv*
+ endif
+ PUBLIC_HEADER_TARGETS := $(addprefix $(build_includedir)/julia/,$(notdir 
$(PUBLIC_HEADERS)))
  
- # In LLVM < 3.4, --ldflags includes both options and libraries, so use it 
both before and after --libs
- # In LLVM >= 3.4, --ldflags has only options, and --system-libs has the 
libraries.
+-# In LLVM < 3.4, --ldflags includes both options and libraries, so use it 
both before and after --libs
+-# In LLVM >= 3.4, --ldflags has only options, and --system-libs has the 
libraries.
 -ifneq ($(USE_LLVM_SHLIB),1)
 -LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) $(shell 
$(LLVM_CONFIG_HOST) --libs $(LLVM_LIBS)) $(shell $(LLVM_CONFIG_HOST) --ldflags) 
$(shell $(LLVM_CONFIG_HOST) --system-libs 2> /dev/null)
 -else
--ifeq ($(LLVM_USE_CMAKE),1)
 -LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM
--else
--ifeq ($(OS),WINNT)
--LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
--else
--LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell 
$(LLVM_CONFIG_HOST) --version)
--endif # OS == WINNT
--endif # LLVM_USE_CMAKE == 1
-+LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--system-libs)
- FLAGS += -DLLVM_SHLIB
+-FLAGS += -DLLVM_SHLIB
 -endif # USE_LLVM_SHLIB == 1
++LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--system-libs)
  
  COMMON_LIBS := -L$(build_shlibdir) -L$(build_libdir) $(LIBUV) $(LIBUTF8PROC) 
$(NO_WHOLE_ARCHIVE) $(LLVMLINK) $(OSLIBS)
  DEBUG_LIBS := $(WHOLE_ARCHIVE) $(BUILDDIR)/flisp/libflisp-debug.a 
$(WHOLE_ARCHIVE) $(BUILDDIR)/support/libsupport-debug.a $(COMMON_LIBS)

diff --git a/dev-lang/julia/julia-.ebuild b/dev-lang/julia/julia-.ebuild
index 586f37aad42..27c15e1646a 100644
--- a/dev-lang/julia/julia-.ebuild
+++ b/dev-lang/julia/julia-.ebuild
@@ -59,8 +59,6 @@ src_prepare() {
# - fix BLAS and LAPACK link interface
 
sed -i \
-   -e 's|$(JLDOWNLOAD)|${EPREFIX}/bin/true|' \
-   -e 's|git submodule|${EPREFIX}/bin/true|g' \
-e "s|GENTOOCFLAGS|${CFLAGS}|g" \
-e "s|/usr/include|${EPREFIX%/}/usr/include|g" \
deps/Makefile || die



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

2017-07-18 Thread Matthias Maier
commit: f3506fdb14a41519aef6905d992d2f1dde53ef10
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jul 18 19:13:30 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jul 18 19:38:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3506fdb

dev-lang/julia: add new ebuild for 0.6.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-lang/julia/Manifest|   2 +
 ...em.patch => julia-0.6.0-fix_build_system.patch} |  39 +++--
 .../julia/files/julia--fix_build_system.patch  |  39 +++--
 dev-lang/julia/julia-0.6.0.ebuild  | 176 +
 4 files changed, 234 insertions(+), 22 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index c91190d4268..344995da4b7 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,2 +1,4 @@
 DIST julia-0.5.0-bundled.tar.gz 3461547 SHA256 
3f4887fc2c0112666eb28b99f86bd8f7bd50615325e03135c546127885d46fbf SHA512 
f8df589edf7d6b0e1e6553583c81d26fd256a79cacd79fbdd0ea1a9eea46b2466e3cbf055b5b7aa2d5c08318a5c35b9c09a30ac46a48689cc5c7245954b615c8
 WHIRLPOOL 
b0137b2ed55aef7dc2c1a8693043ce63305bd2bbb5c2f959b2752fdb68189a506b027b467bfc0bb443fa4202f3735dd9410a257adec08302dfcaa0c9e4bfed98
 DIST julia-0.5.0.tar.gz 6326490 SHA256 
bb62a14806e58f079ecd4941d4a18d1f1c1d89ab33c826d3a58a2244e364112e SHA512 
6d76c5050da5050cd541c8407c35c8ecd60ad2ba61c4defcc5c084aaeb09e82ffed09be79a3453000bdf88efe56039948335bab21c8389389ffb8b29806568de
 WHIRLPOOL 
7f0066cc7fa912fe7ce5b6bf43449d828b0b9dcf2ab57df6c13a0df17ee53351c6deb30e7b998dc00ff53c548074d79ed6288bc79507afebc4fd827b3e3c032f
+DIST julia-0.6.0-bundled.tar.gz 2097663 SHA256 
2c5505baa76649c35b239aeed20a238427cad76ed4c93bc538f672a1f1ea18dd SHA512 
50581da3628930b2d1b89d226f3551fa7b18ca23c322b7e93d1227cc0c3428f255a6087f9859ff2c592014407d53238e01a3847a727a87287fb8c7f679b022d1
 WHIRLPOOL 
6c07396cebd4799c66e1dc403185b330d5dd9816786d84de5a995782571ce31ceb249d46811540a1d7f87377a9db25b45572f148af4107feaef79b2aec13e89f
+DIST julia-0.6.0.tar.gz 5565427 SHA256 
1c62bfce8075acf2b5b02355520a61210690324eceb021030681459d18a3a665 SHA512 
da21b35eb2c682c0fb8720974a76759c51fe993f10e6af5ca4864fc7f0bb6c90d880b706eb798476c7228bae2db19ff0825add6a2abde2961f16a93a3050cb69
 WHIRLPOOL 
7bc1bb82d4ee112d258473d1200b99dfd1a48ae59d9a9b700e60484c6007e45aed3a6bc42b5ecf7d3eae2c61cab166a1086c8c16f5039abd073571cb83fde4a9

diff --git a/dev-lang/julia/files/julia--fix_build_system.patch 
b/dev-lang/julia/files/julia-0.6.0-fix_build_system.patch
similarity index 70%
copy from dev-lang/julia/files/julia--fix_build_system.patch
copy to dev-lang/julia/files/julia-0.6.0-fix_build_system.patch
index 4ed2822c141..6f804161775 100644
--- a/dev-lang/julia/files/julia--fix_build_system.patch
+++ b/dev-lang/julia/files/julia-0.6.0-fix_build_system.patch
@@ -1,8 +1,8 @@
 diff --git a/Make.inc b/Make.inc
-index 651c9df..ff01872 100644
+index e30c150..e6fdbb2 100644
 --- a/Make.inc
 +++ b/Make.inc
-@@ -389,7 +389,7 @@ ifneq ($(OS), WINNT)
+@@ -399,7 +399,7 @@ ifneq ($(OS), WINNT)
  JCXXFLAGS += -pedantic
  endif
  DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all
@@ -11,7 +11,7 @@ index 651c9df..ff01872 100644
  endif
  
  ifeq ($(USECLANG),1)
-@@ -400,7 +400,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
+@@ -410,7 +410,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
@@ -19,8 +19,8 @@ index 651c9df..ff01872 100644
 +SHIPFLAGS := GENTOOCFLAGS
  ifeq ($(OS), Darwin)
  ifeq ($(USE_LIBCPP), 1)
- CC += -stdlib=libc++ -mmacosx-version-min=10.7
-@@ -427,7 +427,7 @@ JCFLAGS := -std=gnu11 -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
+ MACOSX_VERSION_MIN := 10.8
+@@ -439,7 +439,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
@@ -29,24 +29,41 @@ index 651c9df..ff01872 100644
  endif
  
  ifeq ($(USECCACHE), 1)
+diff --git a/deps/tools/jldownload b/deps/tools/jldownload
+index ab4fd69..e2c2408 100755
+--- a/deps/tools/jldownload
 b/deps/tools/jldownload
+@@ -5,9 +5,9 @@
+ 
+ CACHE_HOST=https://cache.julialang.org
+ 
+-WGET=$(which wget 2>/dev/null)
+-CURL=$(which curl 2>/dev/null)
+-FETCH=$(which fetch 2>/dev/null)
++WGET=/bin/true
++CURL=/bin/true
++FETCH=/bin/true
+ 
+ TIMEOUT=15 # seconds
+ WGET_OPTS="--no-check-certificate --tries=1 --timeout=$TIMEOUT"
 diff --git a/doc/Makefile b/doc/Makefile
-index 0749d73..f4d49ec 100644
+index 743804d..e06dde0 100644
 --- a/doc/Makefile
 +++ b/doc/Makefile
-@@ -62,7 +62,7 @@ help:
-   @echo "  doctestto run all doctests embedded in the documentation 
(if enabled)"
+@@ -25,7 +25,7 @@ deps: UnicodeData.txt
+   

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

2016-09-24 Thread Matthias Maier
commit: 7628bf334fad3d3ab0b4130992392ecd45d512a4
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Sep 24 17:22:15 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Sep 24 21:18:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7628bf33

dev-lang/julia: add a live ebuild

Package-Manager: portage-2.2.28

 .../julia/files/julia--fix_build_system.patch  |  70 
 dev-lang/julia/julia-.ebuild   | 181 +
 2 files changed, 251 insertions(+)

diff --git a/dev-lang/julia/files/julia--fix_build_system.patch 
b/dev-lang/julia/files/julia--fix_build_system.patch
new file mode 100644
index ..4ed2822
--- /dev/null
+++ b/dev-lang/julia/files/julia--fix_build_system.patch
@@ -0,0 +1,70 @@
+diff --git a/Make.inc b/Make.inc
+index 651c9df..ff01872 100644
+--- a/Make.inc
 b/Make.inc
+@@ -389,7 +389,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)
+@@ -400,7 +400,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)
+ CC += -stdlib=libc++ -mmacosx-version-min=10.7
+@@ -427,7 +427,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 0749d73..f4d49ec 100644
+--- a/doc/Makefile
 b/doc/Makefile
+@@ -62,7 +62,7 @@ help:
+   @echo "  doctestto run all doctests embedded in the documentation 
(if enabled)"
+ 
+ clean:
+-  -rm -rf _build/*
++  @echo "Do not clean doc/_build/html. Just use it..."
+ 
+ cleanall: clean
+ 
+diff --git a/src/Makefile b/src/Makefile
+index d7ec864..61d2470 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -66,20 +66,8 @@ HEADERS := $(addprefix $(SRCDIR)/,julia.h julia_threads.h 
julia_internal.h optio
+ 
+ # In LLVM < 3.4, --ldflags includes both options and libraries, so use it 
both before and after --libs
+ # In LLVM >= 3.4, --ldflags has only options, and --system-libs has the 
libraries.
+-ifneq ($(USE_LLVM_SHLIB),1)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) $(shell 
$(LLVM_CONFIG_HOST) --libs $(LLVM_LIBS)) $(shell $(LLVM_CONFIG_HOST) --ldflags) 
$(shell $(LLVM_CONFIG_HOST) --system-libs 2> /dev/null)
+-else
+-ifeq ($(LLVM_USE_CMAKE),1)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM
+-else
+-ifeq ($(OS),WINNT)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
+-else
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell 
$(LLVM_CONFIG_HOST) --version)
+-endif # OS == WINNT
+-endif # LLVM_USE_CMAKE == 1
++LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) 
--system-libs)
+ FLAGS += -DLLVM_SHLIB
+-endif # USE_LLVM_SHLIB == 1
+ 
+ COMMON_LIBS := -L$(build_shlibdir) -L$(build_libdir) $(LIBUV) $(LIBUTF8PROC) 
$(NO_WHOLE_ARCHIVE) $(LLVMLINK) $(OSLIBS)
+ DEBUG_LIBS := $(WHOLE_ARCHIVE) $(BUILDDIR)/flisp/libflisp-debug.a 
$(WHOLE_ARCHIVE) $(BUILDDIR)/support/libsupport-debug.a $(COMMON_LIBS)

diff --git a/dev-lang/julia/julia-.ebuild b/dev-lang/julia/julia-.ebuild
new file mode 100644
index ..80df05f1
--- /dev/null
+++ b/dev-lang/julia/julia-.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+RESTRICT="test"
+
+inherit git-r3 elisp-common eutils multilib pax-utils toolchain-funcs
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="http://julialang.org/;
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/JuliaLang/julia.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="emacs"
+
+RDEPEND="
+   dev-lang/R:0=
+   dev-libs/double-conversion:0=
+   dev-libs/gmp:0=
+   dev-libs/libgit2:0=
+   dev-libs/mpfr:0=
+   dev-libs/openspecfun
+   sci-libs/arpack:0=
+   sci-libs/camd:0=
+   sci-libs/cholmod:0=
+   sci-libs/fftw:3.0=[threads]
+   sci-libs/openlibm:0=
+   sci-libs/spqr:0=
+   sci-libs/umfpack:0=
+   sci-mathematics/glpk:0=
+   >=sys-devel/llvm-3.5:0=
+   >=sys-libs/libunwind-1.1:7=
+   sys-libs/readline:0=
+   sys-libs/zlib:0=
+   >=virtual/blas-1.1
+   virtual/lapack
+   emacs? ( app-emacs/ess )"
+
+DEPEND="${RDEPEND}

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

2016-09-20 Thread Matthias Maier
commit: 21617b930342efc1429e2386c42d51e41cb1604c
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Sep 20 06:27:09 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Sep 20 06:36:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21617b93

dev-lang/julia: version bump to 0.5.0

Package-Manager: portage-2.2.28

 dev-lang/julia/Manifest|   2 +
 .../julia/files/julia-0.5.0-fix_build_system.patch |  85 ++
 dev-lang/julia/julia-0.5.0.ebuild  | 188 +
 3 files changed, 275 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 07327ed..aa23d93 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -2,3 +2,5 @@ DIST julia-0.4.3-bundled.tar.gz 2678787 SHA256 
9451160add4c1fa537762627abcd3dd5f
 DIST julia-0.4.3.tar.gz 5563437 SHA256 
b2c12b267c0d8eb380f6628e7be48c7ec46d2cfb5c585ecb3ca4cc442650e4e0 SHA512 
7d5180c69573452c00563c7b98514fc9e4f0f70762912cf4f90cbf632e4b23ec149295ff1955164833ab94efd1feab992067996e3d60f795850542cf2f18f67f
 WHIRLPOOL 
75c3ebf8cb1af67158896872e098bf66a8073eba3daf6cf5903471d34201e1605458e59f14c19ff5177413daee5aac102ec69a0afe9a93a219698a4640acaf33
 DIST julia-0.4.6-bundled.tar.gz 2678787 SHA256 
9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 
919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9
 WHIRLPOOL 
94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
 DIST julia-0.4.6.tar.gz 5548248 SHA256 
e5d12b5a8ddff0131e460612ecf222ddf16014fc64c4fc3d8b021da7ebbd9a9f SHA512 
744fbae14f7b38d5f7ef1c39d05c66f42833ee0e07b3f4be2ae377f2c997872777c6f7e9e667f52e5a33879032b2d02d76b00fab59f81ba6552f1fd4165953da
 WHIRLPOOL 
3403364fc13bd8012da1ee333cc51fd0a957e94920bbd3f951fad4a689469f514e19a661bf2bdfdd29afbcadac1c9d6948638fd9d4201780a1aa7c0fd2995dee
+DIST julia-0.5.0-bundled.tar.gz 3461547 SHA256 
3f4887fc2c0112666eb28b99f86bd8f7bd50615325e03135c546127885d46fbf SHA512 
f8df589edf7d6b0e1e6553583c81d26fd256a79cacd79fbdd0ea1a9eea46b2466e3cbf055b5b7aa2d5c08318a5c35b9c09a30ac46a48689cc5c7245954b615c8
 WHIRLPOOL 
b0137b2ed55aef7dc2c1a8693043ce63305bd2bbb5c2f959b2752fdb68189a506b027b467bfc0bb443fa4202f3735dd9410a257adec08302dfcaa0c9e4bfed98
+DIST julia-0.5.0.tar.gz 6326490 SHA256 
bb62a14806e58f079ecd4941d4a18d1f1c1d89ab33c826d3a58a2244e364112e SHA512 
6d76c5050da5050cd541c8407c35c8ecd60ad2ba61c4defcc5c084aaeb09e82ffed09be79a3453000bdf88efe56039948335bab21c8389389ffb8b29806568de
 WHIRLPOOL 
7f0066cc7fa912fe7ce5b6bf43449d828b0b9dcf2ab57df6c13a0df17ee53351c6deb30e7b998dc00ff53c548074d79ed6288bc79507afebc4fd827b3e3c032f

diff --git a/dev-lang/julia/files/julia-0.5.0-fix_build_system.patch 
b/dev-lang/julia/files/julia-0.5.0-fix_build_system.patch
new file mode 100644
index ..e54b9a4
--- /dev/null
+++ b/dev-lang/julia/files/julia-0.5.0-fix_build_system.patch
@@ -0,0 +1,85 @@
+diff --git a/Make.inc b/Make.inc
+index 651c9df..ff01872 100644
+--- a/Make.inc
 b/Make.inc
+@@ -389,7 +389,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)
+@@ -400,7 +400,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)
+ CC += -stdlib=libc++ -mmacosx-version-min=10.7
+@@ -427,7 +427,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 0749d73..f4d49ec 100644
+--- a/doc/Makefile
 b/doc/Makefile
+@@ -62,7 +62,7 @@ help:
+   @echo "  doctestto run all doctests embedded in the documentation 
(if enabled)"
+ 
+ clean:
+-  -rm -rf _build/*
++  @echo "Do not clean doc/_build/html. Just use it..."
+ 
+ cleanall: clean
+ 
+diff --git a/src/Makefile b/src/Makefile
+index d7ec864..61d2470 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -66,20 +66,8 @@ HEADERS := $(addprefix $(SRCDIR)/,julia.h julia_threads.h 
julia_internal.h optio
+ 
+ # In LLVM < 3.4, --ldflags includes both options and libraries, so use it 
both before and after --libs
+ # In LLVM >= 3.4, --ldflags has only options, and --system-libs has the 
libraries.
+-ifneq ($(USE_LLVM_SHLIB),1)
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) $(shell 

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

2016-09-08 Thread Matthias Maier
commit: b620c2db81b11d3e63069512fbcc855b53cfb26a
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep  9 05:45:35 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep  9 05:46:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b620c2db

dev-lang/julia: version bump to 0.4.6

Package-Manager: portage-2.2.28

 dev-lang/julia/Manifest |   2 +
 dev-lang/julia/files/julia-0.4.6-llvm-3.8.patch |  56 +++
 dev-lang/julia/julia-0.4.6.ebuild   | 186 
 3 files changed, 244 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 034069d..07327ed 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,2 +1,4 @@
 DIST julia-0.4.3-bundled.tar.gz 2678787 SHA256 
9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 
919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9
 WHIRLPOOL 
94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
 DIST julia-0.4.3.tar.gz 5563437 SHA256 
b2c12b267c0d8eb380f6628e7be48c7ec46d2cfb5c585ecb3ca4cc442650e4e0 SHA512 
7d5180c69573452c00563c7b98514fc9e4f0f70762912cf4f90cbf632e4b23ec149295ff1955164833ab94efd1feab992067996e3d60f795850542cf2f18f67f
 WHIRLPOOL 
75c3ebf8cb1af67158896872e098bf66a8073eba3daf6cf5903471d34201e1605458e59f14c19ff5177413daee5aac102ec69a0afe9a93a219698a4640acaf33
+DIST julia-0.4.6-bundled.tar.gz 2678787 SHA256 
9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 
919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9
 WHIRLPOOL 
94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
+DIST julia-0.4.6.tar.gz 5548248 SHA256 
e5d12b5a8ddff0131e460612ecf222ddf16014fc64c4fc3d8b021da7ebbd9a9f SHA512 
744fbae14f7b38d5f7ef1c39d05c66f42833ee0e07b3f4be2ae377f2c997872777c6f7e9e667f52e5a33879032b2d02d76b00fab59f81ba6552f1fd4165953da
 WHIRLPOOL 
3403364fc13bd8012da1ee333cc51fd0a957e94920bbd3f951fad4a689469f514e19a661bf2bdfdd29afbcadac1c9d6948638fd9d4201780a1aa7c0fd2995dee

diff --git a/dev-lang/julia/files/julia-0.4.6-llvm-3.8.patch 
b/dev-lang/julia/files/julia-0.4.6-llvm-3.8.patch
new file mode 100644
index ..c301f96
--- /dev/null
+++ b/dev-lang/julia/files/julia-0.4.6-llvm-3.8.patch
@@ -0,0 +1,56 @@
+Description: LLVM 3.8 compatibility
+ These fixes come straight from upstream's git.
+Origin: Upstream, 
https://github.com/JuliaLang/julia/commit/b67609b988febe062e6709d8972c4f869c82cfc0
+Origin: Upstream, 
https://github.com/JuliaLang/julia/commit/3f6abadc9d12bb9d59ec775db4277b3841395d0b
+Origin: Upstream, 
https://github.com/JuliaLang/julia/commit/caf3c74426696d43101d9607b1a2cd3a5e05bc0f
+Author: Graham Inggs 
+Last-Update: 2016-02-03
+--- a/src/cgutils.cpp
 b/src/cgutils.cpp
+@@ -219,7 +219,11 @@
+ }
+ }
+ 
++#ifdef LLVM38
++virtual Value *materializeDeclFor(Value *V)
++#else
+ virtual Value *materializeValueFor (Value *V)
++#endif
+ {
+ Function *F = dyn_cast(V);
+ if (F) {
+@@ -492,7 +496,11 @@
+ 
+ // now copy the module, since PM.run may modify it
+ ValueToValueMapTy VMap;
++#ifdef LLVM38
++Module *clone = CloneModule(shadow_module, VMap).release();
++#else
+ Module *clone = CloneModule(shadow_module, VMap);
++#endif
+ #ifdef LLVM37
+ // Reset the target triple to make sure it matches the new target machine
+ clone->setTargetTriple(TM->getTargetTriple().str());
+--- a/src/intrinsics.cpp
 b/src/intrinsics.cpp
+@@ -780,12 +780,20 @@
+  jl_options.fast_math == JL_OPTIONS_FAST_MATH_ON)) {
+ FastMathFlags fmf;
+ fmf.setUnsafeAlgebra();
++#ifdef LLVM38
++builder.setFastMathFlags(fmf);
++#else
+ builder.SetFastMathFlags(fmf);
++#endif
+ }
+ }
+ IRBuilder<>& operator()() const { return builder; }
+ ~math_builder() {
++#ifdef LLVM38
++builder.setFastMathFlags(old_fmf);
++#else
+ builder.SetFastMathFlags(old_fmf);
++#endif
+ }
+ };
+ 

diff --git a/dev-lang/julia/julia-0.4.6.ebuild 
b/dev-lang/julia/julia-0.4.6.ebuild
new file mode 100644
index ..6f10200
--- /dev/null
+++ b/dev-lang/julia/julia-0.4.6.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+RESTRICT="test"
+
+inherit elisp-common eutils multilib pax-utils toolchain-funcs
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="http://julialang.org/;
+SRC_URI="
+   https://github.com/JuliaLang/${PN}/releases/download/v${PV}/${P}.tar.gz
+   

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

2016-01-16 Thread Matthias Maier
commit: 9f85644c4b07c3b4340594082da6e3d317e9bea9
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Jan 16 11:25:10 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Jan 16 11:33:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f85644c

dev-lang/julia: version bump to 0.4.3 (bug 564338)

Package-Manager: portage-2.2.26

 dev-lang/julia/Manifest|   2 +
 .../julia/files/julia-0.4.3-fix_build_system.patch | 140 
 dev-lang/julia/julia-0.4.3.ebuild  | 183 +
 3 files changed, 325 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 0316e95..f7fb6e1 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -4,6 +4,8 @@ DIST dsfmt-2.2.tar.gz 291253 SHA256 
bc3947a9b2253a869fcbab8ff395416cb12958be9dba
 DIST julia-0.2.0.tar.bz2 4393404 SHA256 
fecde7b4fbd26093dedd04564ce12b47a232525bf036c7b5f392f369ddc9a514 SHA512 
3e0718c69936959dc717cf511f8fd7086eedb2fd4996519fcdb54a0b0c38d09b5b1c7d239e9e42234aab869446feec88bfd40b5419ae74c9f15bf523a757e898
 WHIRLPOOL 
265650e99028260d1dfe76c504468eca23bad0881790893d8b4b6cd98b0b5a936dc064ee1b661a04c762e2d78d4d23243158f594afef27001c8b4a0de259afff
 DIST julia-0.2.1.tar.gz 1899534 SHA256 
be07283635b1bd73085f0152d3433762c1aaf115faa0e663a94d63f09c34f1b0 SHA512 
67f89d88b2fca355482b2c979d50b865c9a772883bcec3b5cb82d0e096e168153972ada517d078fca1c13352b118ce9f031da162432308025f4437340d5d6635
 WHIRLPOOL 
22c12397e7bd217b628c3ba4e99f5e252011af1106c12abb4f796bcae544972e2d548f4858b30c7c5dfb6ef935fbc4181e3d5dbe3cc8a4bcac922f0b52d75fb3
 DIST julia-0.3.0.tar.gz 2271301 SHA256 
1e9778129231aeff4e5f6100b0b71d2dbc4306cfc92cf533e527907d4a7a9aa1 SHA512 
1f5ac24a62ba791af5edfd1051435a20866fb5c46796e6ddb5037b0bea482a79b86bf77cf76565fd7833d87a9b8f3f03df7d5f537b72c5655bddaaf3e033
 WHIRLPOOL 
b908a2c0bfbe649d102071b6a3207a60cafa38370c3ab7bb10eec3fe258f6d7da76f30bd71f8deba7ab3d40068816ddbf6c7ee42c6b154c0f873c5c67e975d4c
+DIST julia-0.4.3-bundled.tar.gz 2678787 SHA256 
9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 
919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9
 WHIRLPOOL 
94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
+DIST julia-0.4.3.tar.gz 5563437 SHA256 
b2c12b267c0d8eb380f6628e7be48c7ec46d2cfb5c585ecb3ca4cc442650e4e0 SHA512 
7d5180c69573452c00563c7b98514fc9e4f0f70762912cf4f90cbf632e4b23ec149295ff1955164833ab94efd1feab992067996e3d60f795850542cf2f18f67f
 WHIRLPOOL 
75c3ebf8cb1af67158896872e098bf66a8073eba3daf6cf5903471d34201e1605458e59f14c19ff5177413daee5aac102ec69a0afe9a93a219698a4640acaf33
 DIST libuv-julia-0.2.1.tar.gz 652078 SHA256 
60a98962ab7e10c924604ccd3373083e8c376a01fcac4bf568058b1f6b026f81 SHA512 
73cc9903d1d9d8b8aa8c02543058f4c407aa6b125eb26506f55115cab212bcb7c1af0d215c2b9ca771f135d3913c1490a510294d658bf8d5a6dbee3dd397226f
 WHIRLPOOL 
42b204b8cb071919b796ed745150b848fabe94668d7fb92a39505c86fefa98f52812ac2bec05821214c7e2c7120b06a47eb66e4a1a2a3acc209264244773faa3
 DIST libuv-julia-0.3.0.tar.bz2 13541514 SHA256 
8bd7461a316ed67928f9bd0a83e9c45083500c9784561647f12bc05629519e26 SHA512 
405df88e102d7a9700ff5c691059283b0509c5236855cba1cccd042493a4deda9397d010e4d6d8a2df8dd03cb6e82597471271bb6f2a58855c6bc6fe84caffcd
 WHIRLPOOL 
a4610ff4382767e02b24922ec8a5e8f7c2df7f53f7710a9270f0b32f53b5b015de64d8f1f466066fe4ce2305adb2bf996c903edb58345ea8e232bd9dd5bc6cfb
 DIST rmath-0_p20140821.tar.bz2 455123 SHA256 
39ea3c27d757b811caeb36d3f5c40ba908365752fbf74e5fdeed42964df09947 SHA512 
22442852e6042fe8ce78252af7e88718a33774d0f34f26dafcd4313bb077f718801d207dded7c5c3368bc7554074fdf5975c615dc35ea0b28b071f2d8f91baf8
 WHIRLPOOL 
dd6de751c46a8e5ca84cf00ba19951b4f1fcc6b80375861f9eeaeea6d15f48cec77661318edc6542ec0bafeb9b05b2be27f5c97173171427c84f48eb24310d7e

diff --git a/dev-lang/julia/files/julia-0.4.3-fix_build_system.patch 
b/dev-lang/julia/files/julia-0.4.3-fix_build_system.patch
new file mode 100644
index 000..c83f043
--- /dev/null
+++ b/dev-lang/julia/files/julia-0.4.3-fix_build_system.patch
@@ -0,0 +1,140 @@
+diff --git a/Make.inc b/Make.inc
+index da01e38..c751607 100644
+--- a/Make.inc
 b/Make.inc
+@@ -297,7 +297,7 @@ JCFLAGS = -std=gnu99 -pipe $(fPIC) -fno-strict-aliasing 
-D_FILE_OFFSET_BITS=64
+ JCPPFLAGS =
+ JCXXFLAGS = -pipe $(fPIC) -fno-rtti
+ DEBUGFLAGS = -O0 -ggdb3 -DJL_DEBUG_BUILD -fstack-protector-all
+-SHIPFLAGS = -O3 -ggdb3 -falign-functions
++SHIPFLAGS = GENTOOCFLAGS
+ endif
+ 
+ ifeq ($(USECLANG),1)
+@@ -307,7 +307,7 @@ JCFLAGS = -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
++SHIPFLAGS =  GENTOOCFLAGS
+ ifeq ($(OS), Darwin)
+ ifeq ($(USE_LIBCPP), 1)
+ CC += -stdlib=libc++ 

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

2016-01-16 Thread Matthias Maier
commit: b98522085a371374df2b878fda7494bec8140591
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Jan 16 11:26:39 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Jan 16 11:33:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9852208

dev-lang/julia: drop old 0.2* versions

Package-Manager: portage-2.2.26

 dev-lang/julia/Manifest   |   5 -
 dev-lang/julia/files/julia-0.2.1-patchelf.patch   |  16 ---
 dev-lang/julia/files/julia-0.2.1-readline63.patch |  17 ---
 dev-lang/julia/julia-0.2.0-r1.ebuild  | 106 ---
 dev-lang/julia/julia-0.2.0.ebuild |  79 ---
 dev-lang/julia/julia-0.2.1-r2.ebuild  | 152 --
 6 files changed, 375 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index f7fb6e1..453f540 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,12 +1,7 @@
 DIST dSFMT-src-2.2.tar.gz 291253 SHA256 
bc3947a9b2253a869fcbab8ff395416cb12958be9dba10793db2cd7e37b26899 SHA512 
e59d54166dc2df9f6e6abd68658c3624082feabe445215256fead47a8944c41578d11c2b4ba57eac174587a45e445b2aabd867db24fd9e951842513cf914f60b
 WHIRLPOOL 
986b24d8c302f21e305a6bbc6b33e42678c27018c71c566d3f052ce7600fd06c81d77375d08b2b40c0c4aa93ca74cad819a34d0350e33a61f5837f27de7cf193
-DIST double-conversion-1.1.1.tar.gz 7012946 SHA256 
e1cabb73fd69e74f145aea91100cde483aef8b79dc730fcda0a34466730d4d1d SHA512 
e116196eb60077565050995b060049747a3c72e743eea21c6c9fb68414adc533d456d19e1ca241f08895cca97a38511477bdc7d2e0cae38d149c83cb9d6896ad
 WHIRLPOOL 
d69604fbb6e1b5cac8d4dd0f8cf0af4621e32548e9e5061dcb843067a3f821c6f52e918e3e367988076b9ccf0be0ab68107cc6a21b02f4de424a1d98b399fc33
-DIST dsfmt-2.2.tar.gz 291253 SHA256 
bc3947a9b2253a869fcbab8ff395416cb12958be9dba10793db2cd7e37b26899 SHA512 
e59d54166dc2df9f6e6abd68658c3624082feabe445215256fead47a8944c41578d11c2b4ba57eac174587a45e445b2aabd867db24fd9e951842513cf914f60b
 WHIRLPOOL 
986b24d8c302f21e305a6bbc6b33e42678c27018c71c566d3f052ce7600fd06c81d77375d08b2b40c0c4aa93ca74cad819a34d0350e33a61f5837f27de7cf193
-DIST julia-0.2.0.tar.bz2 4393404 SHA256 
fecde7b4fbd26093dedd04564ce12b47a232525bf036c7b5f392f369ddc9a514 SHA512 
3e0718c69936959dc717cf511f8fd7086eedb2fd4996519fcdb54a0b0c38d09b5b1c7d239e9e42234aab869446feec88bfd40b5419ae74c9f15bf523a757e898
 WHIRLPOOL 
265650e99028260d1dfe76c504468eca23bad0881790893d8b4b6cd98b0b5a936dc064ee1b661a04c762e2d78d4d23243158f594afef27001c8b4a0de259afff
-DIST julia-0.2.1.tar.gz 1899534 SHA256 
be07283635b1bd73085f0152d3433762c1aaf115faa0e663a94d63f09c34f1b0 SHA512 
67f89d88b2fca355482b2c979d50b865c9a772883bcec3b5cb82d0e096e168153972ada517d078fca1c13352b118ce9f031da162432308025f4437340d5d6635
 WHIRLPOOL 
22c12397e7bd217b628c3ba4e99f5e252011af1106c12abb4f796bcae544972e2d548f4858b30c7c5dfb6ef935fbc4181e3d5dbe3cc8a4bcac922f0b52d75fb3
 DIST julia-0.3.0.tar.gz 2271301 SHA256 
1e9778129231aeff4e5f6100b0b71d2dbc4306cfc92cf533e527907d4a7a9aa1 SHA512 
1f5ac24a62ba791af5edfd1051435a20866fb5c46796e6ddb5037b0bea482a79b86bf77cf76565fd7833d87a9b8f3f03df7d5f537b72c5655bddaaf3e033
 WHIRLPOOL 
b908a2c0bfbe649d102071b6a3207a60cafa38370c3ab7bb10eec3fe258f6d7da76f30bd71f8deba7ab3d40068816ddbf6c7ee42c6b154c0f873c5c67e975d4c
 DIST julia-0.4.3-bundled.tar.gz 2678787 SHA256 
9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 
919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9
 WHIRLPOOL 
94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
 DIST julia-0.4.3.tar.gz 5563437 SHA256 
b2c12b267c0d8eb380f6628e7be48c7ec46d2cfb5c585ecb3ca4cc442650e4e0 SHA512 
7d5180c69573452c00563c7b98514fc9e4f0f70762912cf4f90cbf632e4b23ec149295ff1955164833ab94efd1feab992067996e3d60f795850542cf2f18f67f
 WHIRLPOOL 
75c3ebf8cb1af67158896872e098bf66a8073eba3daf6cf5903471d34201e1605458e59f14c19ff5177413daee5aac102ec69a0afe9a93a219698a4640acaf33
-DIST libuv-julia-0.2.1.tar.gz 652078 SHA256 
60a98962ab7e10c924604ccd3373083e8c376a01fcac4bf568058b1f6b026f81 SHA512 
73cc9903d1d9d8b8aa8c02543058f4c407aa6b125eb26506f55115cab212bcb7c1af0d215c2b9ca771f135d3913c1490a510294d658bf8d5a6dbee3dd397226f
 WHIRLPOOL 
42b204b8cb071919b796ed745150b848fabe94668d7fb92a39505c86fefa98f52812ac2bec05821214c7e2c7120b06a47eb66e4a1a2a3acc209264244773faa3
 DIST libuv-julia-0.3.0.tar.bz2 13541514 SHA256 
8bd7461a316ed67928f9bd0a83e9c45083500c9784561647f12bc05629519e26 SHA512 
405df88e102d7a9700ff5c691059283b0509c5236855cba1cccd042493a4deda9397d010e4d6d8a2df8dd03cb6e82597471271bb6f2a58855c6bc6fe84caffcd
 WHIRLPOOL 
a4610ff4382767e02b24922ec8a5e8f7c2df7f53f7710a9270f0b32f53b5b015de64d8f1f466066fe4ce2305adb2bf996c903edb58345ea8e232bd9dd5bc6cfb
 DIST rmath-0_p20140821.tar.bz2 455123 SHA256 
39ea3c27d757b811caeb36d3f5c40ba908365752fbf74e5fdeed42964df09947 SHA512