diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2023-11-21 17:22:37 +0100 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2023-11-21 17:22:56 +0100 |
commit | 700917f1f8c3f4de1aa13aec42935fc1f03b94a8 (patch) | |
tree | 1ba94e2fe9679d52c41eae18ba7eeedbb5d7778a /dev-lang/julia-bin | |
parent | dev-lang/julia-bin: drop 1.9.0 (diff) | |
download | gentoo-700917f1f8c3f4de1aa13aec42935fc1f03b94a8.tar.gz gentoo-700917f1f8c3f4de1aa13aec42935fc1f03b94a8.tar.bz2 gentoo-700917f1f8c3f4de1aa13aec42935fc1f03b94a8.zip |
dev-lang/julia-bin: add 1.8.5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'dev-lang/julia-bin')
-rw-r--r-- | dev-lang/julia-bin/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/julia-bin/julia-bin-1.8.5.ebuild | 56 |
2 files changed, 60 insertions, 0 deletions
diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest index 499d58cc85fa..f64b2009bdbf 100644 --- a/dev-lang/julia-bin/Manifest +++ b/dev-lang/julia-bin/Manifest @@ -10,6 +10,10 @@ DIST julia-1.8.3-linux-aarch64.tar.gz 123338942 BLAKE2B 57eec1d8a03667db6f7b1cf4 DIST julia-1.8.3-linux-i686.tar.gz 126268706 BLAKE2B 3328bac1405e0386476727a1e13c7210de81db8670d13df7f22e3917fa5a5ce04c8e5e0bc0900a5bacee75e18c47d3ed8bd3b0fccda2a0d9f3a61512ee7ac277 SHA512 e8760b6b52b6220991e9279d85fe6e72ed35f8e7a9d27fcac28f5994f65f126687d7cc87b3e80ff32402b359af335fce85cdfa2b844c3d355d8d113f1c92f387 DIST julia-1.8.3-linux-x86_64.tar.gz 130030846 BLAKE2B 475435307310a425587da07d38437d8f29b41428ce74e61ee98436740d6a16e76d0375a4a77322115c8d9097e67240507830391db408a4c4005ed2eba9059656 SHA512 de0f9c61cf2248577343a0507b6c4cafc74aa8bd168b4c0d51da0177fce19a132b1c79df6621cb1e18308f2d829bbe2facd7f6881504429bb401d6092a547e67 DIST julia-1.8.3-musl-x86_64.tar.gz 131533344 BLAKE2B 66b5fb2612e889cb08e7d1f358e72b3ac90c3263e5ab4ed8f12962aac9de32b93f7587a456cd1175fc443c9f88250862501fe983c1b19f82331c980faa32eb59 SHA512 2f50a3d9caa98681640f3b102ceb17802e681523c2c9245ceca8bd68fcf38b53e352d02782558b70075836da6ea21239defd7d627c62150a39199367c685cebf +DIST julia-1.8.5-linux-aarch64.tar.gz 123926747 BLAKE2B b555ac6a635ba7447c18ef2ab479a662e540903b4a905ccbc112db5d9eaa4f3da365c22d6f33512e0a9bffffa1d32efdf161e93e474aa4e5152f25a9d99b6b2f SHA512 c8c25089fd2be815ec9717a2e8619cf2defbabadef2d93b82dd5b7acf71f2cab28eb7b2e246bef4ecb7c073676e4786bb9897d96a89092b3142d0471775d99aa +DIST julia-1.8.5-linux-i686.tar.gz 126939532 BLAKE2B 2c778f3a4203643e6c5066ebe84a9183f554cf88d78b19c7229c245a8467197583402036b34fd6c87fba4aca46bb94b3196a911b3208c512700894aac3587d81 SHA512 cc12d89869ac215fa41a0a1369cf88a6558c0a8a05d485d0e3df8ff065226dba5b6672c842d977d30e4cf27fc83b280a68dbaa6711899b4affea4560e6221b26 +DIST julia-1.8.5-linux-x86_64.tar.gz 130873886 BLAKE2B f26b2ff6f6dba20e5101063d66528950ed10b30597137d205a3180b9cb2aac83b4adc6ac74b1a55a344aaf3387981a873e23fdfd4eaac38b44c9a6e133101b8a SHA512 d8b4d1daef7c5ed970f4370c46f8fdaebd48c2e26cf4f1709a0c746811fbef9c0471dfd3b731218426e872863117c0720138c68f0830a73f4c6f8293e99d3ca4 +DIST julia-1.8.5-musl-x86_64.tar.gz 132523274 BLAKE2B 222eb752e502b549bb47d09051e1b3c2d357cfef651a719e7a31610a861bb26c7449fef7d39c7e5e0f3f8568d760ce5a6e4e0c5ade506e80a75d46569bcb3c70 SHA512 91c3fddae6090d08aba2e29294c86db9fc82d2c6fd61e8f8d03e93c40f41eadf8ecfbc5f6a7f78cd801e54fd3819fe27424d1eae5cbf4c5769435abb242970c1 DIST julia-1.9.4-linux-aarch64.tar.gz 139486769 BLAKE2B 138c048a7601a46ec8c74ecc1d8b854742fed6b47552a6ec40361be07cfb8cea1e9e97f367b720a295bceab32ae3c49da27a22614e2fdda79657ba444f63f4bf SHA512 45af34e9db8ec59c812b1ec3b4c1a661e9fa33467568f545182828031256379764a81a34b7dec650fef0b6bb0c126f053fd3821ef1bc9eae335e02fda9b6969a DIST julia-1.9.4-linux-i686.tar.gz 134192280 BLAKE2B 3cabdb8dc5adcbe0c4f89a50106c886896932b8531193d9efb536682f17247854219cfd1196b90ddf27f393235a8b23f277d646aaa70570ba7ff63e871436cea SHA512 ad5fa0a30b206e774c3611f2a3d10d011020a9b4190e2210b0a747e61c83d9e3f3c056a6ea003bf3436be96af92fcf5359af4e82bf645506e9ed52328b006eb9 DIST julia-1.9.4-linux-x86_64.tar.gz 146163887 BLAKE2B 39f9bfdb32a1fce712b95ba06b25178baf88ee44beadc29cb043b8710561334824521c0975911f13a0c8074e6b36c29d8a0ef6598c177fcdab7c176d2df11ffb SHA512 9370b8c6c77af403095f305852f7ab9c9635984fae444352511c23db2c391363c92e5f773446f6a249785341457bb8986b5c6edebdaa3a688a8c0333efab001b diff --git a/dev-lang/julia-bin/julia-bin-1.8.5.ebuild b/dev-lang/julia-bin/julia-bin-1.8.5.ebuild new file mode 100644 index 000000000000..6d83b2b69e6a --- /dev/null +++ b/dev-lang/julia-bin/julia-bin-1.8.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN/-bin/} +MY_P=${MY_PN}-${PV/_/-} +MY_PV=$(ver_cut 1-2) +BASE_SRC_URI="https://julialang-s3.julialang.org/bin" + +DESCRIPTION="High-performance programming language for technical computing" +HOMEPAGE="https://julialang.org/" +SRC_URI=" + x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz ) + amd64? ( + elibc_glibc? ( ${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz ) + elibc_musl? ( ${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz ) + ) + arm64? ( ${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="${MY_PV}" +KEYWORDS="-* ~amd64 ~arm64 ~x86" + +RESTRICT="strip" + +RDEPEND="app-arch/p7zip" +DEPEND="${RDEPEND}" + +QA_PREBUILT="*" +QA_SONAME="*" + +# the following libs require libblastrampoline.so, which is however generated +# at runtime... +QA_DT_NEEDED="*" + +src_install() { + insinto "/usr/$(get_libdir)/${MY_P}/" + doins -r ./etc + doins -r ./include + doins -r ./lib + doins -r ./share + + exeinto "/usr/$(get_libdir)/${MY_P}/bin" + doexe "bin/${MY_PN}" + dosym "../$(get_libdir)/${MY_P}/bin/${MY_PN}" "/usr/bin/${MY_PN}${SLOT}" + + local revord=$(( 9999 - $(ver_cut 1) * 100 - $(ver_cut 2) )) # 1.6 -> 106 + newenvd - 99${MY_PN}${revord} <<-EOF + PATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/bin" + EOF + + elog "QA warnings about unresolved SONAME dependencies can be safely ignored." +} |