commit: 5040be6106889c3677f26936c7a21a09a0a3851d Author: Florian Schmaus <flow <AT> gentoo <DOT> org> AuthorDate: Sat Oct 4 08:12:27 2025 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Sat Oct 4 08:12:27 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5040be61
dev-lang/ammonite-repl-bin: add 3.0.2 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> dev-lang/ammonite-repl-bin/Manifest | 3 ++ .../ammonite-repl-bin-3.0.2.ebuild | 48 ++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/dev-lang/ammonite-repl-bin/Manifest b/dev-lang/ammonite-repl-bin/Manifest index 3dae69d916ca..8b24c7b92d12 100644 --- a/dev-lang/ammonite-repl-bin/Manifest +++ b/dev-lang/ammonite-repl-bin/Manifest @@ -5,3 +5,6 @@ DIST ammonite-repl-bin-2.5.11-3.2 64675864 BLAKE2B c9e3dce79af79e75afa9085b039b8 DIST ammonite-repl-bin-3.0.0-2.13 52789295 BLAKE2B f743c6214daefeb6b65f06e5dfd23c69a3dc91b5fe0af954e290866bef764c7bed7822f757017dc09a38239683d27ec9f6a35882ce20766a11e80a565134e528 SHA512 8f67073db56f88895902ff86fb902af06d017a4c0d75ad3435d97b66480baf8961b1b041b76ed19b8e5f87aac4604a2de7aa97b44f3261fd92e3c5928458a8f4 DIST ammonite-repl-bin-3.0.0-3.3 58494899 BLAKE2B bab9c523dc9fe5621ee67a50685fb4d1b6995f2b7a8a5bd5e25cff6fe55e8763d48f62144b24d73213c41ce6c2967144488dbbed33cdf62a8922ee6c191794b8 SHA512 2bb8e3baa20f545babb6b570c203329d7df5dcdae030d1fbc439721376a45643c9bdd5323dbc67ee98592ed1fb88bb0853eae9f558919ca10374e57e2ca62bc4 DIST ammonite-repl-bin-3.0.0-3.5 59873934 BLAKE2B 80e802090b6185f19fd9073b54379a7fdbe633101594a59ab766b08ced98c5db0d9f8b34d685ed4d9e32cc62b8f4dc272208fd95b5fcd2f0b31666de6ae0de0d SHA512 4ffe5a16922a17228164a8ddd68ad06c2f0d20bd0cb69fa40799bca61c57fbf5d0f484cc2a2b27929666590617bffb5654ae6b7f42d07ebee89d840b645b80ee +DIST ammonite-repl-bin-3.0.2-2.13 66529934 BLAKE2B 9bd26df1f0371cd5e9aae052db821c3d03ba6320cda86179c33079e8434f3facf46c65aa61d87c93cc6729a950b04d590aae43abbd1882b7c1b225f5847d04a1 SHA512 83a28ad3ce311b1cbfc20312c6567754dd070c7d1a5e8eed0b038204a48a92097abedbf4242619b1feb45a69a76c3da8edf5ed5800fc4610d1a1803184d7715b +DIST ammonite-repl-bin-3.0.2-3.3 89185450 BLAKE2B 724ba03dcb330d7a6509474363d5e41a3f2bef54750e53f6ba7cda0ebf2e0c205da84cc868c3418c52e2bfeaed0fdaf5fefd819cbc02d8ff6f44bafd6cd717c8 SHA512 27dfea37d0ce70b8fee465359fc49f4d43dddb1200bd24e36c3590fa4a30a1f10ef131d6d1a34d3a88fcb00802ffea48e72f8e1d54585df6c2910726ff92e87d +DIST ammonite-repl-bin-3.0.2-3.5 90502472 BLAKE2B 5e4fa02570367fcac6eee13ab1fc019f845f6fc54d4e4fb90525dcf2e5881d0ad714ffc504d8ca2ebf019b62d18625b3a9f8eaef265e7ea8e9436b0cd9eb7961 SHA512 dd95e0b36eb6bae8fa3d2730eee59f71153656ea269b166497d55b4d20a4308e079ca7721b740cba122c0f02cc6976091185ddfda93f22a406a2036f8350cd27 diff --git a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-3.0.2.ebuild b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-3.0.2.ebuild new file mode 100644 index 000000000000..02d42c26249e --- /dev/null +++ b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-3.0.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Scala language-based scripting and REPL" +HOMEPAGE="https://ammonite.io/" + +SRC_URI=" + scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/2.13-${PV} -> ${P}-2.13 ) + scala3-3? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/3.3-${PV} -> ${P}-3.3 ) + scala3-5? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/3.5-${PV} -> ${P}-3.5 ) +" + +S="${WORKDIR}" +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=">=virtual/jre-1.8:*" + +IUSE="+scala2-13 +scala3-3 +scala3-5" + +src_unpack() { + : +} + +src_install() { + local last_amm + local scala_versions=(2.13 3.{3,5}) + local scala_version + for scala_version in ${scala_versions[@]}; do + local use_flag=scala${scala_version/./-} + + if ! use ${use_flag}; then + continue + fi + + local amm_bin + amm_bin="amm-${scala_version}" + + newbin "${DISTDIR}/${P}-${scala_version}" ${amm_bin} + last_amm=${amm_bin} + done + + dosym $last_amm /usr/bin/amm +}
