diff options
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/mill-bin/Manifest | 5 | ||||
| -rw-r--r-- | dev-java/mill-bin/mill-bin-0.12.0.ebuild | 25 | ||||
| -rw-r--r-- | dev-java/mill-bin/mill-bin-0.12.1.ebuild | 25 | ||||
| -rw-r--r-- | dev-java/mill-bin/mill-bin-0.12.3.ebuild | 25 | ||||
| -rw-r--r-- | dev-java/mill-bin/mill-bin-0.12.4.ebuild | 25 | ||||
| -rw-r--r-- | dev-java/mill-bin/mill-bin-0.12.5.ebuild | 25 | ||||
| -rw-r--r-- | dev-java/scala-cli-bin/Manifest | 3 | ||||
| -rw-r--r-- | dev-java/scala-cli-bin/scala-cli-bin-1.8.0.ebuild | 78 |
8 files changed, 81 insertions, 130 deletions
diff --git a/dev-java/mill-bin/Manifest b/dev-java/mill-bin/Manifest index 7855c32d5fc8..59539415a51f 100644 --- a/dev-java/mill-bin/Manifest +++ b/dev-java/mill-bin/Manifest @@ -1,7 +1,2 @@ DIST mill-bin-0.11.12 62116087 BLAKE2B e64e2ec1a2c89e780ada3b779104826398e9ab12801aea937302d71be190dd6caea6c64045e878f202b631c7647d8897054fd120c11f576ed301ffc02e8f7c8e SHA512 920de40ca5d8178d33ce439cc6a48ad4ec5665fa248af24122f7869ef5ddfa21f643fbf9a4bfa0dda40b8c994e088b7e4089c534d809a7a31cd6ca764fb5e741 -DIST mill-bin-0.12.0 67781970 BLAKE2B f705100c1b6a847cfbd9ccb8f170f9ec376a0d88c282741b20433f36377fc8cf132dbde3d1f6554799fc6fca4e7611b713a8fb1463a65791fcfe8c2924e2fe2a SHA512 9ed44a2438513ec77edf1d5d13dfa3c4a3156abf8fcc3e179572a81b3d62247109e2a48b947dfacf7ecfd335e564b30872e3dc1079890cb9d312da379c707764 -DIST mill-bin-0.12.1 67788135 BLAKE2B cfd10c21342159ebca4363c26df36bdb6512901112a419ad014ae3ae2f513d291f9e2d47293224d99eb7edc631e07dae846ad5f81ac53177f96ca16f1d2a7667 SHA512 9fe8d6dc01085503733ab5dc9af11f31da1859d67129ba300f9731eea1304545b4784bc0fb72694b7b74413987a91ce15ad8edf5812867ea2450c1a218761977 DIST mill-bin-0.12.10.jar 68377214 BLAKE2B 4b39bee9bef0bd6a181943f4a708043a9803d9ad52f7a72c542e835133d6d83729d8a2a382b174ed3bf120688e1e341c7821de60c1ac4ef472674c005c44fb77 SHA512 9344a72538c983fa3fdd7878dc5232982408d0647e4abba5386758493c3db4f00e6fd31712bf8ddf7fe63c10240a06df51101a098454787fb17d14700417b18f -DIST mill-bin-0.12.3 65455398 BLAKE2B 522a7c14b2408a73b471aa9fc677106c3b485ae127c912625bc65a0ff8e3fb71d73b5e98a623d01b7db5c9586f0cca227c2ec448f03f158430310befe97aedd3 SHA512 a6bef9a14a9bed714f53af9d2ef5a3513b76556a625126612b6112b75070e6aa2b420ba8c89f47c176e3c76209614124f52b42f9b7e17a44099fa6e236bdbe7b -DIST mill-bin-0.12.4 65746110 BLAKE2B 8e2ca4b04eb1eb7ca3ab1ac239465b423fdc9c81d4708f91249cb8e243a9210bcc346a2f90310f88387868e6f5ee4cd6b79d399129c5d4f8639094acb8bc427b SHA512 3890b9c06e662e35a1bde9cb89efbc709a7fb64328eab7b9aeabe6bc946edd82a157f6d57cd2e6e8265a040f2342b27b9e714402adfbbf951587eb5ca4ec3a4b -DIST mill-bin-0.12.5 65797309 BLAKE2B 8b31ac28b4a78bcd1f10a42d4669f9a582e5f0698a697621a45b371025bb98a26fd92e4bf01edb4ef95373761c96954101c5ad13c1773fac649340816d2959b7 SHA512 0248b457f01687bf9dc5e248ec61aa16a2a08abf28ce22170defadb4be34ff69919a95a2f599b5ae4acc41caace2386e2a033b0858e73676b3f7049d47b232d4 diff --git a/dev-java/mill-bin/mill-bin-0.12.0.ebuild b/dev-java/mill-bin/mill-bin-0.12.0.ebuild deleted file mode 100644 index e33ff36d8393..000000000000 --- a/dev-java/mill-bin/mill-bin-0.12.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN%-bin} - -DESCRIPTION="A Java/Scala build tool" -HOMEPAGE="https://mill-build.org/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=virtual/jre-1.8:*" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/mill-bin/mill-bin-0.12.1.ebuild b/dev-java/mill-bin/mill-bin-0.12.1.ebuild deleted file mode 100644 index e33ff36d8393..000000000000 --- a/dev-java/mill-bin/mill-bin-0.12.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN%-bin} - -DESCRIPTION="A Java/Scala build tool" -HOMEPAGE="https://mill-build.org/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=virtual/jre-1.8:*" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/mill-bin/mill-bin-0.12.3.ebuild b/dev-java/mill-bin/mill-bin-0.12.3.ebuild deleted file mode 100644 index b2b4d7d3939e..000000000000 --- a/dev-java/mill-bin/mill-bin-0.12.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN%-bin} - -DESCRIPTION="A Java/Scala build tool" -HOMEPAGE="https://mill-build.org/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=">=virtual/jre-1.8:*" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/mill-bin/mill-bin-0.12.4.ebuild b/dev-java/mill-bin/mill-bin-0.12.4.ebuild deleted file mode 100644 index b2b4d7d3939e..000000000000 --- a/dev-java/mill-bin/mill-bin-0.12.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN%-bin} - -DESCRIPTION="A Java/Scala build tool" -HOMEPAGE="https://mill-build.org/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=">=virtual/jre-1.8:*" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/mill-bin/mill-bin-0.12.5.ebuild b/dev-java/mill-bin/mill-bin-0.12.5.ebuild deleted file mode 100644 index b2b4d7d3939e..000000000000 --- a/dev-java/mill-bin/mill-bin-0.12.5.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN%-bin} - -DESCRIPTION="A Java/Scala build tool" -HOMEPAGE="https://mill-build.org/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=">=virtual/jre-1.8:*" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest index 60a471f2f2ab..90b9804cda4a 100644 --- a/dev-java/scala-cli-bin/Manifest +++ b/dev-java/scala-cli-bin/Manifest @@ -1,6 +1,9 @@ DIST scala-cli-amd64-1.5.4.gz 34280702 BLAKE2B 9bbfa286a66bfb41dce3222496a302b30f45c021cf2c82a3657c4de786f91ce79b4c551213bbaa4cc3ca34b289c9c440203aeb65093633f79df538881c5cb08e SHA512 bc905499117e24b78c5beca91fb4cf34063c2bb48000b920c085346ae11db15b9c0905ec6846794ac706bd06874130e8981a2f5ff4a47f5f93a1238e530e3709 DIST scala-cli-amd64-1.6.1.gz 35539155 BLAKE2B 1d14e282f15cebc9c06de5ea5f0921b1d447bf1a04c68c95c85be722c7e9f58317c9d3853720535f1870908acb31adaf02052c25bb87f8d1c9bb4120b8f49dfb SHA512 2fa202fa026db619e454e863b4e9a3d32cffc0d6c2921892bcfdb3c05a5dab7821778f9472e9163149d7180c0e032761a05fcf8cabe0af28bd887c3af9d256e8 +DIST scala-cli-amd64-1.8.0.gz 39614178 BLAKE2B 0852c405983eba7956f56b7ad2cbdd7225fc4a303d5f7e53ab836625a34df57d479095bd1035f98ad4afe6c5258dc78c314fe18657696e429927fb2d59a92ce8 SHA512 39914696e08e7faed3c0dc170d641305422e243a21b1c3de3f31de38bc0845cd46c6ccce830a8e28e3d62e0e7c7080d15f5bad9afa3b9e4004d34bba68cdcd1d DIST scala-cli-arm64-1.5.4.gz 34215069 BLAKE2B 0e54f4580a5c28c8992ca48ed96e5d31104016320060c2e56c1687267211b03401ed3f5486138f80abe5349bd218bf86966c9f57d44240aa6a2416e7af52f797 SHA512 ad90eb6436f1d82d9625cce250fc5c8d614dab9d9918dd8243993a5df6648f91f4969df96ead50774cf9712d22f161a5852ba47746f89b27f8225850f3f3395d DIST scala-cli-arm64-1.6.1.gz 35436163 BLAKE2B 25a51bdbf394ec54230180c27e7835b2855d7694ca05e630464da442bfe0c25bf54afce96ff7bfc59dbb11d3e6e74d83cb79582cb76596eaf23e3acd6804cf18 SHA512 91eec12f9347517da2f3bc4d971cbd36f3edb03148cb815f5140df17069e3ecdc9879b10497e9e77a607b4f0a7530384c5aab82bdaef0c25f2d1e49190b1e2c2 +DIST scala-cli-arm64-1.8.0.gz 39476082 BLAKE2B 712147c329e10c553975f844fb3654efca7d4bd41a3556e8afa6b02ad310600a1f3ec398fbb6de6078e118c3b47ee7f0a2885c1dc32585ceb467df9412b2b18f SHA512 4798b7628f3c93e6ffa44be440767f7c7ddeb429cc0a8d46e0f30b7259f13618d7034a2110ae6a11acb0fd19ac8045ce80bf5b0f9284d48c36f896586ea96450 DIST scala-cli-non-native-1.5.4 8122943 BLAKE2B 10e3ef02dcdc72e3d3ca0de693242d82ea18fc6358c955a71be77a0086bd6f67ec7ceddabb1746a00f125a55a0bad2800d54dfc0d94fc53cbd6ffb8ae185f604 SHA512 f0068a4b7f338b5fd59020270a2fb7bc15773bee3fb12a52311ef3b587e2ceb7f3cbe81480d2198e68f3bb1997f2861ddd90f89a7c7bc0c153d4f541075fa6c3 DIST scala-cli-non-native-1.6.1 8213824 BLAKE2B 9c9ab64d9d92b4d0a8a1d4c61c2c5e467506becc39a3108a0adb374ae1efe437e6ea9e081c9dd52b7b9b26536bea44baccda7cf0f92853f58803de48246e4ea4 SHA512 8ef63305a15a2f34cb7c331c4fa3f8741d4086c7f2a9149460883027d4f98d13de802a6b2da236a2a5eb928e97c4ef7d3fc2d45fb33e2a982bcf7ece568f791a +DIST scala-cli-non-native-1.8.0 8396336 BLAKE2B 7fe35daf8bd44ac2b2c6ac2995a130bd21962ea8b4319de21988331ff7bd2179648181a27389cd98a61a68dd9b360b7c5e29af44b3d49c3819485ff25756a839 SHA512 ab6814602a1615f5c8e9789050949278e140c2f474745800cd3aa6f191178fe906662c63cd39612a571995063239de4e6ba7cd6113a3b58af6fdcf1b9a60620f diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.8.0.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.8.0.ebuild new file mode 100644 index 000000000000..8265419c2174 --- /dev/null +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.8.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +UPSTREAM_PV=${PV/_/-} +UPSTREAM_PV=${UPSTREAM_PV/rc/RC} + +DESCRIPTION="CLI to interact with Scala and Java" +HOMEPAGE="https://scala-cli.virtuslab.org/" +SRC_URI=" + !amd64? ( !arm64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli + -> scala-cli-non-native-${UPSTREAM_PV} + ) ) + amd64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz + -> scala-cli-amd64-${UPSTREAM_PV}.gz + ) + arm64? ( + https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz + -> scala-cli-arm64-${UPSTREAM_PV}.gz + ) +" + +S="${WORKDIR}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# A JRE is not strictly required if native images of scala-cli are used +# (amd64, arm64). However we may want a system JRE anyway, and having JRE +# in RDEPEND reduces the chances that scala-cli needs to install one +# for the user. +RDEPEND=" + >=virtual/jre-11 + sys-libs/zlib +" +BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" + +QA_TEXTRELS="*" +QA_FLAGS_IGNORED="/usr/bin/scala-cli" + +src_prepare() { + default + + if use amd64; then + mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die + elif use arm64; then + mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die + else + mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die + fi + + chmod +x scala-cli || die +} + +src_compile() { + for shell in bash zsh; do + ./scala-cli install-completions \ + --shell ${shell} \ + --env \ + --output "${S}" \ + > ${shell}-completion || die + done +} + +src_install() { + dobin scala-cli + + newbashcomp bash-completion scala-cli + + insinto /usr/share/zsh/site-functions + doins zsh/_scala-cli +} |
