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: Thu, 08 Apr 2021 02:31:22
Message-Id: 1617847547.fb10d75907b7c6f425a6a130e5975127eb9e2bca.tamiko@gentoo
1 commit: fb10d75907b7c6f425a6a130e5975127eb9e2bca
2 Author: Jeffrey Lin <jeffrey <AT> icurse <DOT> nl>
3 AuthorDate: Tue Mar 30 03:50:11 2021 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 8 02:05:47 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb10d759
7
8 dev-lang/julia-bin: add 1.6.0
9
10 Closes: https://github.com/gentoo/gentoo/pull/20193
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 | 6 ++++
15 dev-lang/julia-bin/julia-bin-1.6.0.ebuild | 56 +++++++++++++++++++++++++++++++
16 dev-lang/julia-bin/metadata.xml | 6 +---
17 3 files changed, 63 insertions(+), 5 deletions(-)
18
19 diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
20 index a6a08a6ed55..7e1e01491d7 100644
21 --- a/dev-lang/julia-bin/Manifest
22 +++ b/dev-lang/julia-bin/Manifest
23 @@ -8,3 +8,9 @@ DIST julia-1.5.3-linux-aarch64.tar.gz 97086173 BLAKE2B 5353a516f24c151d6213ed4c6
24 DIST julia-1.5.3-linux-i686.tar.gz 101362522 BLAKE2B aba1270fc85cc1afc19856768a39d1cf1c40fb32b676be5da47dc7747294299a044a5202c547d19ad8aa56060b04d7583d7e7c19176f2fdbcccb863593fffccb SHA512 0abaab22626cbd4da4a2389b2aca639f993aa442a8423cba2fda3d9693e0dab4f5b82592691ad74bb7ddf1ae48739406b61fe76b7da626a1f22fe01077b011d2
25 DIST julia-1.5.3-linux-x86_64.tar.gz 105260711 BLAKE2B b132fbe090ca4a4cba518efcf2e475f0ceaebcbe2e5ef4eee33697909995ea58d97c3e5015b96eaf2ff23e5ff6b5b67eed62b94a34580961d5671c4f019d4847 SHA512 f0460da198797c92d39d361278be6959e90b2b3d08e070b705c1a5de3a17c0e6b0b010a397d0b02e613d060959fff14c074cf12fdeb956e8f8565989f084d86b
26 DIST julia-1.5.3-musl-x86_64.tar.gz 101802400 BLAKE2B da69c1b4ff5bde8692c3fc9ed3d60fd655a32121a0e11a4d1f00b5e4494cc4bcdb0e323a2644cca3a291fa7f7604925d387204df90cc19fee89048c4ba83b2d5 SHA512 e98c74ce2a49532a491a46efe81a2edc85103f9ec04347fe6b052cffdaecadcecb48a02b15ad71853fff6ebb2281498000e89d44732f36d31b6252a1a88bd0a6
27 +DIST julia-1.6.0-freebsd-x86_64.tar.gz 107111472 BLAKE2B a5adcc4eda19249e82e2ab8e897d191b18d03169892e315afce33bf8daf9b12bbae8b7648feff1aacb746185822c504e2d9cfa33ab63cd0e5478a2b70d83d5b1 SHA512 3ac69aa22fb61df5c6a2a12013b07c01e4fa16867f092dae7eb6a22c90efd736e24b0e7f6d4599ec87c079e02e95548fbc2507de12ac386d19d23786280f8d31
28 +DIST julia-1.6.0-linux-aarch64.tar.gz 106139244 BLAKE2B cd6deda04a1ffa3a15300648bad6194d008ae43651601969fa30a53e97c3642dad316dd6f1934b64c61187921e990cca41f1466ed9c9aac355d4fdba02e6cb67 SHA512 ba6b8948189285e004d2c6aa6166df264c4a1713b18c80b3b9458b6964d8c13123fe271c409be7b626e500295314b162fdb70fe7cce27d285f792b4b4fc570fe
29 +DIST julia-1.6.0-linux-i686.tar.gz 109636279 BLAKE2B 905bf491935267ba53e14e29093c86125049be554fa778670196e38cde9b1e661869e858785ac0f116c57badb50ae8300b42cb405364424e1cdd9b85f9785f81 SHA512 8d4e6d770b1643f669046b453e8965a5373466f944ed6244a2c45687b2c7faba1bb1f725556f295ee7c18ecde8dae7ad08291c9be2414b95b66063b4a4b0703b
30 +DIST julia-1.6.0-linux-ppc64le.tar.gz 98427694 BLAKE2B 67a2d04f1ae9e8e8e2165c7dcb5c504729ed13772bcffe3e4fb259944f86fcb5c1e699fe077fcf9250941feb936434f555c17888cad3dd3c7f92787c5c7bdca1 SHA512 a1f691a22764764e97b9f8bd322bf3a141c06ab7ea60be5d393f4adb614ff6d284c095a870df5ac6c38614ad17dc85a82e12b5b35598146062916918183e6681
31 +DIST julia-1.6.0-linux-x86_64.tar.gz 112838927 BLAKE2B 991b91101e4556c36d1ac4c35f650cc42a2eb87f00fa1f0fad8f1f567cc77c3290df052e14a83aea610213a72b856a031c3a84e4f8f968b141818b96b7cd9fa4 SHA512 f007f9730ce01fb8dbbaaab1d1f029393c43ca075a626024b98d54b55e94dde7f7be4872e59244e89f4c4b7725cdb5a619b7576f832561c17c119db58a8be407
32 +DIST julia-1.6.0-musl-x86_64.tar.gz 111773706 BLAKE2B a812f3b323650f2d62756d94b4cb6bfac7d49fbbcaa0eff7da8fdcd5857473985b2985c127895c47b8ec8afac1c67e2297dd118604fb0e6638408491245cb442 SHA512 0773df79840b24f019337407e9330f4255994457380d48045c3972145125c4ca7475fde5ffd9c53e4350ec87bdbac5ba299527a9dbcbb1c9c531172edf35a688
33
34 diff --git a/dev-lang/julia-bin/julia-bin-1.6.0.ebuild b/dev-lang/julia-bin/julia-bin-1.6.0.ebuild
35 new file mode 100644
36 index 00000000000..90228ad34be
37 --- /dev/null
38 +++ b/dev-lang/julia-bin/julia-bin-1.6.0.ebuild
39 @@ -0,0 +1,56 @@
40 +# Copyright 1999-2021 Gentoo Authors
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=7
44 +MY_PN=${PN/-bin/}
45 +MY_P=${MY_PN}-${PV/_/-}
46 +MY_PV=$(ver_cut 1-2)
47 +BASE_SRC_URI="https://julialang-s3.julialang.org/bin"
48 +
49 +DESCRIPTION="High-performance programming language for technical computing"
50 +HOMEPAGE="https://julialang.org/"
51 +SRC_URI="
52 + x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
53 + amd64? (
54 + elibc_glibc? ( ${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
55 + elibc_musl? ( ${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
56 + )
57 + amd64-fbsd? ( ${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
58 + arm64? ( ${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
59 + ppc64? ( ${BASE_SRC_URI}/linux/ppc64le/${MY_PV}/${MY_P}-linux-ppc64le.tar.gz )
60 +"
61 +
62 +LICENSE="MIT"
63 +SLOT="${MY_PV}"
64 +KEYWORDS="-* ~amd64 ~x86"
65 +IUSE="elibc_glibc"
66 +
67 +RDEPEND="
68 + !dev-lang/julia
69 + app-arch/p7zip
70 +"
71 +DEPEND="${RDEPEND}"
72 +
73 +RESTRICT="strip"
74 +
75 +QA_PREBUILT="*"
76 +QA_SONAME="*"
77 +
78 +S="${WORKDIR}/${MY_P}"
79 +
80 +src_install() {
81 + insinto "/usr/$(get_libdir)/${MY_P}/"
82 + doins -r ./etc
83 + doins -r ./include
84 + doins -r ./lib
85 + doins -r ./share
86 +
87 + exeinto "/usr/$(get_libdir)/${MY_P}/bin"
88 + doexe "bin/${MY_PN}"
89 + dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}"
90 +
91 + local revord=$(( 9999 - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 106
92 + newenvd - 99${MY_PN}${revord} <<-EOF
93 + PATH="${EROOT}/usr/$(get_libdir)/${MY_P}/bin"
94 + EOF
95 +}
96
97 diff --git a/dev-lang/julia-bin/metadata.xml b/dev-lang/julia-bin/metadata.xml
98 index 8322da953ac..34d1926d798 100644
99 --- a/dev-lang/julia-bin/metadata.xml
100 +++ b/dev-lang/julia-bin/metadata.xml
101 @@ -1,7 +1,7 @@
102 <?xml version="1.0" encoding="UTF-8"?>
103 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
104 <pkgmetadata>
105 - <maintainer type="person">
106 + <maintainer type="person" proxied="proxy">
107 <email>tamiko@g.o</email>
108 <name>Matthias Maier</name>
109 </maintainer>
110 @@ -9,10 +9,6 @@
111 <email>jeffrey@××××××.nl</email>
112 <name>Jeffrey Lin</name>
113 </maintainer>
114 - <maintainer type="project" proxied="proxy">
115 - <email>proxy-maint@g.o</email>
116 - <name>Proxy Maintainers</name>
117 - </maintainer>
118 <longdescription lang="en">
119 Julia is a high-level, high-performance dynamic programming language for
120 technical computing, with syntax that is familiar to users of other