From 80bc47d2b6f94172b96ea7348f236e86c654b85b Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Sat, 13 Dec 2025 09:55:14 +0000 Subject: [PATCH] dev-lang/rakudo: drop 2025.06.1, 2025.08 Signed-off-by: Patrick Lauer --- dev-lang/rakudo/Manifest | 2 - dev-lang/rakudo/rakudo-2025.06.1.ebuild | 72 ------------------------- dev-lang/rakudo/rakudo-2025.08.ebuild | 72 ------------------------- 3 files changed, 146 deletions(-) delete mode 100644 dev-lang/rakudo/rakudo-2025.06.1.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2025.08.ebuild diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest index 24a891ff930a..be37f6bbf6af 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -1,4 +1,2 @@ -DIST rakudo-2025.06.1.tar.gz 7066983 BLAKE2B cc13bb34611b739ce080eef377abf19200227618e81dcd95720a50fe47e09eb06674cd326d7c4f083906690573817edd1956b16ebfb650dd48e684440ab24c71 SHA512 721c7cbf5db3b75514c545a7fa2ccfa8f3338db04d3e9fa91b5d6e1535929b5f4c59e745666170dc571170bf793028896b8b341b0976c2fa646525a4c9087934 -DIST rakudo-2025.08.tar.gz 7708577 BLAKE2B cf3e8a658fa22f4714a4cfd0eec4de23a38f644ca39d13e1b36bfe8515c077ac9fc4d8eed29f0b6e44df5d3ff213a91e72284888ca2fcdaba111c8c941cc90d5 SHA512 36ff3a6d24567a6b6a56e53d6eda4ae9dfedfc95a26a999d0cb017930979dca769f382cda836102ef989fa6f5a22b4ca80b57b04785c0b4525661ec6d1f6acb9 DIST rakudo-2025.10.tar.gz 7070426 BLAKE2B 623dd51997851b33abb383168fc3edec4f2d9cf9ffa05f1080e42dd7fb11127c75f4d392c5b822397ccbae34435ed6af08252679c2ec45432461cd48bed2efd6 SHA512 83e842a126882a9caffb657aa1b46e494c816589627105e0358ef973e1f1e9b3ef3c110009b426b77fcb47787cf1b4ca1e8ee9100e5c8ebca9f9f6afc8933a3b DIST rakudo-2025.11.tar.gz 7709297 BLAKE2B f623417465a6d04b4cc25fd703f6671e1fa2ab78ca0dcc20994a95f4b5acdd24acaae8cc134ae564399fc9fe28fe6113b3047e251123bca18eb8f2cf74f64cd2 SHA512 82901056a8cd8219565b8e17df1722711fe87d333a40b5f86b7ecced20e56f4675e866ab15ab4feb636ecc3b48790b07847f5fd9168da7abe7292a898922f99d diff --git a/dev-lang/rakudo/rakudo-2025.06.1.ebuild b/dev-lang/rakudo/rakudo-2025.06.1.ebuild deleted file mode 100644 index 4b8e994ccea2..000000000000 --- a/dev-lang/rakudo/rakudo-2025.06.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-opt-2 - -DESCRIPTION="A compiler for the Raku programming language" -HOMEPAGE="https://rakudo.org" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" - inherit git-r3 -else - SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="Artistic-2" -SLOT="0" -# TODO: add USE="javascript" once that's usable in nqp -IUSE="clang java +moar test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( java moar )" - -CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" -RDEPEND="${CDEPEND} - java? ( >=virtual/jre-1.9 )" -DEPEND="${CDEPEND} - clang? ( llvm-core/clang ) - java? ( >=virtual/jdk-1.9 ) - >=dev-lang/perl-5.10" - -pkg_pretend() { - if has_version dev-lang/rakudo; then - ewarn "Rakudo is known to fail compilation/installation with Rakudo" - ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," - ewarn "then do a new installation." - ewarn "(see Bug #584394)" - fi -} - -src_configure() { - local backends - use moar && backends+="moar," - use java && backends+="jvm" - - local myargs=( - "--prefix=/usr" - "--sysroot=/" - "--sdkroot=/" - "--backends=${backends}" - ) - - perl Configure.pl "${myargs[@]}" || die - - if use java; then - NQP=$(java-pkg_getjars --with-dependencies nqp) - fi -} - -src_compile() { - emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" -} - -src_install() { - emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install -} - -src_test() { - RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default -} diff --git a/dev-lang/rakudo/rakudo-2025.08.ebuild b/dev-lang/rakudo/rakudo-2025.08.ebuild deleted file mode 100644 index 4b8e994ccea2..000000000000 --- a/dev-lang/rakudo/rakudo-2025.08.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-opt-2 - -DESCRIPTION="A compiler for the Raku programming language" -HOMEPAGE="https://rakudo.org" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" - inherit git-r3 -else - SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="Artistic-2" -SLOT="0" -# TODO: add USE="javascript" once that's usable in nqp -IUSE="clang java +moar test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( java moar )" - -CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" -RDEPEND="${CDEPEND} - java? ( >=virtual/jre-1.9 )" -DEPEND="${CDEPEND} - clang? ( llvm-core/clang ) - java? ( >=virtual/jdk-1.9 ) - >=dev-lang/perl-5.10" - -pkg_pretend() { - if has_version dev-lang/rakudo; then - ewarn "Rakudo is known to fail compilation/installation with Rakudo" - ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," - ewarn "then do a new installation." - ewarn "(see Bug #584394)" - fi -} - -src_configure() { - local backends - use moar && backends+="moar," - use java && backends+="jvm" - - local myargs=( - "--prefix=/usr" - "--sysroot=/" - "--sdkroot=/" - "--backends=${backends}" - ) - - perl Configure.pl "${myargs[@]}" || die - - if use java; then - NQP=$(java-pkg_getjars --with-dependencies nqp) - fi -} - -src_compile() { - emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" -} - -src_install() { - emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install -} - -src_test() { - RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default -}