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, 25 Dec 2020 21:56:46
Message-Id: 1608933385.b7e4ce49b006bca142dbcd9a3abd1aec5fa7a5c6.tamiko@gentoo
1 commit: b7e4ce49b006bca142dbcd9a3abd1aec5fa7a5c6
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 25 21:55:24 2020 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 25 21:56:25 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e4ce49
7
8 dev-lang/julia-bin: version bump to 1.5.3
9
10 Package-Manager: Portage-3.0.12, Repoman-3.0.2
11 Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
12
13 dev-lang/julia-bin/Manifest | 5 +++
14 dev-lang/julia-bin/julia-bin-1.5.3.ebuild | 51 +++++++++++++++++++++++++++++++
15 2 files changed, 56 insertions(+)
16
17 diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
18 index d1b00e034fb..a6a08a6ed55 100644
19 --- a/dev-lang/julia-bin/Manifest
20 +++ b/dev-lang/julia-bin/Manifest
21 @@ -3,3 +3,8 @@ DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 01aa5337cd1fc15655b596959
22 DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d SHA512 2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
23 DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701 SHA512 5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
24 DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd SHA512 5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3
25 +DIST julia-1.5.3-freebsd-x86_64.tar.gz 95919875 BLAKE2B 620c295a3d0fa9a31ed01b936ddabd001cee621969f61a9165e03ebee05cd1384c62bccd95f4df15ba49f9d6feec16f05c367820c0907919f67809ca136b70bc SHA512 e767bfb3cef034262dc12e0da4006e80d20cc7c971906f5ad355c971e7c751830972a2f4aa47d18fc2a79eb5454f8f160c0c38d536510291690fa6e1da3c83a3
26 +DIST julia-1.5.3-linux-aarch64.tar.gz 97086173 BLAKE2B 5353a516f24c151d6213ed4c6e189a8ac68933012bcda06084b5e6c1f3a230ebca896b1e8dd29b345c312f323283b4f9045efcece655ef055a797cd5eefbd774 SHA512 0988e229dc9f44230af84796dfb059aa87809c6af5d0e8a7debc4b696e98c45ccc042f956f678819e71afe29d5619421106208c6dce5dfe47aea98482b22c1e3
27 +DIST julia-1.5.3-linux-i686.tar.gz 101362522 BLAKE2B aba1270fc85cc1afc19856768a39d1cf1c40fb32b676be5da47dc7747294299a044a5202c547d19ad8aa56060b04d7583d7e7c19176f2fdbcccb863593fffccb SHA512 0abaab22626cbd4da4a2389b2aca639f993aa442a8423cba2fda3d9693e0dab4f5b82592691ad74bb7ddf1ae48739406b61fe76b7da626a1f22fe01077b011d2
28 +DIST julia-1.5.3-linux-x86_64.tar.gz 105260711 BLAKE2B b132fbe090ca4a4cba518efcf2e475f0ceaebcbe2e5ef4eee33697909995ea58d97c3e5015b96eaf2ff23e5ff6b5b67eed62b94a34580961d5671c4f019d4847 SHA512 f0460da198797c92d39d361278be6959e90b2b3d08e070b705c1a5de3a17c0e6b0b010a397d0b02e613d060959fff14c074cf12fdeb956e8f8565989f084d86b
29 +DIST julia-1.5.3-musl-x86_64.tar.gz 101802400 BLAKE2B da69c1b4ff5bde8692c3fc9ed3d60fd655a32121a0e11a4d1f00b5e4494cc4bcdb0e323a2644cca3a291fa7f7604925d387204df90cc19fee89048c4ba83b2d5 SHA512 e98c74ce2a49532a491a46efe81a2edc85103f9ec04347fe6b052cffdaecadcecb48a02b15ad71853fff6ebb2281498000e89d44732f36d31b6252a1a88bd0a6
30
31 diff --git a/dev-lang/julia-bin/julia-bin-1.5.3.ebuild b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
32 new file mode 100644
33 index 00000000000..61861f476e9
34 --- /dev/null
35 +++ b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
36 @@ -0,0 +1,51 @@
37 +# Copyright 1999-2020 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=7
41 +MY_PN=${PN/-bin/}
42 +MY_P=${MY_PN}-${PV/_/-}
43 +MY_PV=$(ver_cut 1-2)
44 +BASE_SRC_URI="https://julialang-s3.julialang.org/bin"
45 +
46 +DESCRIPTION="High-performance programming language for technical computing"
47 +HOMEPAGE="https://julialang.org/"
48 +SRC_URI="
49 + x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
50 + amd64? (
51 + elibc_glibc? ( ${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
52 + elibc_musl? ( ${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
53 + )
54 + amd64-fbsd? ( ${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
55 + arm64? ( ${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
56 +"
57 +
58 +LICENSE="MIT"
59 +SLOT="0"
60 +KEYWORDS="-* ~amd64 ~x86"
61 +IUSE="elibc_glibc"
62 +
63 +RDEPEND="!dev-lang/julia"
64 +DEPEND="${RDEPEND}"
65 +
66 +RESTRICT="strip"
67 +
68 +QA_PREBUILT="*"
69 +QA_SONAME="*"
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 +}