Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/julia-bin/
Date: Fri, 02 Oct 2020 17:42:41
Message-Id: 1601660520.a2c88c9f19872b01132f7aa005f54e15063cc0c7.tamiko@gentoo
1 commit: a2c88c9f19872b01132f7aa005f54e15063cc0c7
2 Author: Jeffrey Lin <jeffrey <AT> icurse <DOT> nl>
3 AuthorDate: Mon Aug 17 17:05:51 2020 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 2 17:42:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c88c9f
7
8 dev-lang/julia-bin: version bump to 1.5.2
9
10 Package-Manager: Portage-3.0.2, Repoman-2.3.23
11 Signed-off-by: Jeffrey Lin <jeffrey <AT> icurse.nl>
12 Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
13
14 dev-lang/julia-bin/Manifest | 5 ++++
15 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 50 +++++++++++++++++++++++++++++++
16 2 files changed, 55 insertions(+)
17
18 diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
19 index a8b0946c1bf..9db09b1200b 100644
20 --- a/dev-lang/julia-bin/Manifest
21 +++ b/dev-lang/julia-bin/Manifest
22 @@ -10,3 +10,8 @@ DIST julia-1.4.0-freebsd-x86_64.tar.gz 90034224 BLAKE2B 3150870a630c43d21520a52a
23 DIST julia-1.4.0-linux-aarch64.tar.gz 81685205 BLAKE2B 1a07a3ef94423d327e88b5cccb38360b23540806defeee1c64dc0656beee1b39008ca529e3d0cef7aab1e8947adb62fbbb1c6d248a0de2c63f3a5d14b3a5b684 SHA512 51b79e7b1fc85f67a26a595e84f88b656996cb8e14cd634076621b07690fc4f5d1ff1d71ce3a75243501bb7853bffda5d7428f03797570913cd3170dc13f651f
24 DIST julia-1.4.0-linux-i686.tar.gz 94549552 BLAKE2B b058d81f55e7e579cff5b31054def68193be5032de02f09f6c4239e13bd73a630eee8ebd5f9ccd712f0e3be406932de51951202ec37b1534f20962db4eff5472 SHA512 f0363103713900a682fef900a745732714cd3dcbedbe2aa368afff768c24603241fc2f4be7419caf674e086f6cac59a8b14f3770e578959b7296cd5e26d6d5c9
25 DIST julia-1.4.0-linux-x86_64.tar.gz 98969249 BLAKE2B bf0a79a8a8f1ed8c5668f2b2836414f8c0ae10199ee96eefea3d5bfefc0dde0902659556a572c3de6982477183d91f8e2f6d38f7334c50872f3257055a5310e3 SHA512 e2ac637d2bbe9ec4b900bc8f59263fdaa573cbe39ffbafd0e8280a5ba1906052f72816e4b5a12fab34f5b05ffd3f5cf95703c00d88f2f6ab6f022c3504cf1c95
26 +DIST julia-1.5.2-freebsd-x86_64.tar.gz 95898744 BLAKE2B dddafa63acc943bfc06eeae3fa9a3ef9b7484b29b88d37bf064ded255c836678f5d02dec0f7fa788bb763894acae5c51937882ed0391dcf66792198fec7dbce7 SHA512 13e4d1a7e01cd759d64c8ec3d85501904439fde5a9e2cb394963a8977035cd33b241fab27bf0642b069f202ead1d6c84f633002df3b27c4aa60e7adf45a3a8b1
27 +DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 01aa5337cd1fc15655b596959cef8e54b56d8bb11fbced728df301a197aad550f0113b50c0b9e3cab34ea1082e176ced0398cde4e1d7c6d14a72b9a9cab937ea SHA512 09ac5360faae81eb9c78da5831d20f1f2d2c7a93561f6f2857015b579796a059cdecf529c283c9c37dd55163ce3e7b6cd175ee02734f1e11aa12f1163bd6587c
28 +DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d SHA512 2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
29 +DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701 SHA512 5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
30 +DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd SHA512 5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3
31
32 diff --git a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
33 new file mode 100644
34 index 00000000000..acbc1acd341
35 --- /dev/null
36 +++ b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
37 @@ -0,0 +1,50 @@
38 +# Copyright 1999-2020 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=7
42 +MY_PN=${PN/-bin/}
43 +MY_P=${MY_PN}-${PV/_/-}
44 +MY_PV=$(ver_cut 1-2)
45 +BASE_SRC_URI="https://julialang-s3.julialang.org/bin"
46 +
47 +DESCRIPTION="High-performance programming language for technical computing"
48 +HOMEPAGE="https://julialang.org/"
49 +SRC_URI="
50 + x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
51 + amd64? (
52 + elibc_glibc? ( ${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
53 + elibc_musl? ( ${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
54 + )
55 + amd64-fbsd? ( ${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
56 + arm64? ( ${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
57 +"
58 +
59 +LICENSE="MIT"
60 +SLOT="0"
61 +KEYWORDS="-* ~amd64 ~x86"
62 +IUSE="elibc_glibc"
63 +
64 +RDEPEND="!dev-lang/julia"
65 +DEPEND="${RDEPEND}"
66 +
67 +RESTRICT="strip"
68 +
69 +QA_PREBUILT="*"
70 +
71 +S="${WORKDIR}/${MY_P}"
72 +
73 +src_install() {
74 + insinto "/usr/$(get_libdir)/${MY_P}/"
75 + doins -r ./etc
76 + doins -r ./include
77 + doins -r ./lib
78 + doins -r ./share
79 +
80 + exeinto "/usr/$(get_libdir)/${MY_P}/bin"
81 + doexe bin/julia
82 +
83 + cat > 99julia-bin <<-EOF
84 + PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
85 + EOF
86 + doenvd 99julia-bin
87 +}