commit:     148ffc0ea013ded128f623e015814e5870ab1b53
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 31 08:01:49 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Fri Oct 31 08:02:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148ffc0e

dev-lang/nqp: drop 2025.01-r1, 2025.05

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 dev-lang/nqp/Manifest              |   2 -
 dev-lang/nqp/nqp-2025.01-r1.ebuild | 147 -------------------------------------
 dev-lang/nqp/nqp-2025.05.ebuild    | 147 -------------------------------------
 3 files changed, 296 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 1d3690e25c26..87f5f23ee2f4 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,5 +1,3 @@
-DIST nqp-2025.01.tar.gz 9727757 BLAKE2B 
3d9372eebfc928d2b286835e30525278fca50447c35ab47656b5b6f84a9af5a907993f28362fe472a62d08fbe5ee781c9eb59b43c31d8b44ef1c8c7a7fffa35b
 SHA512 
1d39bac924535959844dd386ff0558622540c3d9b5ee25767a0952a036da956c0d7d618a0d9f485f70d32df3e2910d5f9cbb5ea4c54fa90a18f2fac4ce82302c
-DIST nqp-2025.05.tar.gz 9727268 BLAKE2B 
b18bb23ba2cd6f98ef59e8ebdf119ba21728ef9a85561041e9a1a11c68258dce07d6efdaff947dbc0e47787079e108ccc049d5805e56fbcde01b4b14516e13c7
 SHA512 
ca65894b965d0f779928f0115279717db98a1e24ca5059198a87b2853ed8f26bcd7d0eab6116143797c63cabc86814507395c0ba6ff795e20140ac57de1e1f78
 DIST nqp-2025.06.1.tar.gz 9727913 BLAKE2B 
cdee47168d8a669e9edfa1391fa04707bf0d4beddd0d01c2bfcf38fc31f7b08ddcf7f29b1176999c64a6762334bdd1e70888e9df4411a75bb432c4685e7b9a81
 SHA512 
2c853efb929d3e60567f3cac0255c15401cf149eb7ee0c95f79dc07fffca8493c8edb8dbe2dbb48cd3de668cf5d753b6851016d1b84c07329b423c48729bcb55
 DIST nqp-2025.08.tar.gz 9727741 BLAKE2B 
ec05471eb04f2155e124ea5b935f06f63005ba7fc68198b3767c85feec1d8398afa44eacfb125a42d547cf7253484d149a10c88e435f124a65d110e691f2deb2
 SHA512 
7b1c19f5cd6525c0622edc201221278ad0090049806612c2887e62b1d3cd267d9b33577ba9df5783516020653ece17a07575658d8dfa771c6932ab5f50778852
 DIST nqp-2025.10.tar.gz 9727260 BLAKE2B 
a77475cbf1821228c3b9330fd9c21cde6b5a3a04e939495b79f03a374ed7f13d1a9c2bfffbfb51536cc0d1f1c278308903a6767dc100ad9ae4685d02eb1db201
 SHA512 
6ba31f8968492cc867eb61110792a6a7f49ab45cfaad566bce8065578020936960cdb69c7f002eef6ac9551a95d60924065c7eb7307d550f2831f6d5b0391936

diff --git a/dev-lang/nqp/nqp-2025.01-r1.ebuild 
b/dev-lang/nqp/nqp-2025.01-r1.ebuild
deleted file mode 100644
index af559e447ea2..000000000000
--- a/dev-lang/nqp/nqp-2025.01-r1.ebuild
+++ /dev/null
@@ -1,147 +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 multibuild
-
-if [[ ${PV} == "9999" ]]; then
-       EGIT_REPO_URI="https://github.com/perl6/${PN}.git";
-       inherit git-r3
-else
-       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
-       KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
-HOMEPAGE="https://rakudo.org";
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
-               >=dev-java/asm-9.8:0
-               >=dev-java/jna-5.17.0:0
-       )
-       moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-       java? ( >=virtual/jre-11 )"
-DEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-       clang? ( llvm-core/clang )
-       java? ( >=virtual/jdk-11 )
-       dev-lang/perl"
-
-pkg_pretend() {
-       if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
-               ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
-               ewarn "already being installed. So if it fails, try 
uninstalling both"
-               ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
-               ewarn "(see Bug #584394)"
-       fi
-}
-
-src_prepare() {
-       MULTIBUILD_VARIANTS=()
-       use moar && MULTIBUILD_VARIANTS+=( moar )
-       use java && MULTIBUILD_VARIANTS+=( jvm )
-
-       multibuild_copy_sources
-
-       # This will pull in conditional java_prepare
-       default
-}
-
-nqp_configure() {
-       pushd "${BUILD_DIR}" > /dev/null || die
-       local myconfargs=(
-               "--backend=${MULTIBUILD_VARIANT}"
-               "--prefix=${EPREFIX}/usr" )
-
-       perl Configure.pl "${myconfargs[@]}" || die
-       popd || die
-}
-
-nqp_compile() {
-       if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
-               emake -j1 \
-                       -C "${BUILD_DIR}" \
-                       JAVAC="$(java-pkg_get-javac)"
-       elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
-               emake -j1 \
-                       -C "${BUILD_DIR}"
-       fi
-}
-
-nqp_test() {
-       emake -j1 \
-               -C "${BUILD_DIR}" \
-               test
-}
-
-nqp_install() {
-       # This is the actual reason we need multibuild.eclass.
-       # We need to distinguish the install procedure for MoarVM and JVM 
backends.
-       case "${MULTIBUILD_VARIANT}" in
-               moar)
-                       emake \
-                               DESTDIR="${ED}" \
-                               -C "${BUILD_DIR}" \
-                               install
-                       ;;
-               jvm)
-                       pushd "${BUILD_DIR}" > /dev/null || die
-                       # Set JAVA_PKG_JARDEST early.
-                       java-pkg_init_paths_
-
-                       # Upstream sets the classpath to this location. Perhaps 
it's
-                       # used to locate the additional libraries?
-                       java-pkg_addcp "${JAVA_PKG_JARDEST}"
-
-                       insinto "${JAVA_PKG_JARDEST}"
-                       local jar
-
-                       for jar in *.jar; do
-                               if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
-                                       # jars for NQP itself.
-                                       java-pkg_dojar ${jar}
-                               else
-                                       # jars used by NQP.
-                                       doins ${jar}
-                               fi
-                       done
-
-                       # Upstream uses -Xbootclasspath/a, which is faster due 
to lack
-                       # of verification, but gjl isn't flexible enough yet. :(
-                       java-pkg_dolauncher ${PN}-j --main ${PN}
-                       dosym ${PN}-j /usr/bin/${PN}
-                       dobin tools/jvm/eval-client.pl
-                       popd > /dev/null || die
-                       ;;
-               *)
-                       die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}."
-                       ;;
-       esac
-}
-
-src_configure() {
-       multibuild_foreach_variant nqp_configure
-}
-
-src_compile() {
-       multibuild_foreach_variant nqp_compile
-}
-
-src_test() {
-       multibuild_foreach_variant nqp_test
-}
-
-src_install() {
-       multibuild_foreach_variant nqp_install
-
-       dodoc CREDITS README.pod
-       use doc && dodoc -r docs/*
-}

diff --git a/dev-lang/nqp/nqp-2025.05.ebuild b/dev-lang/nqp/nqp-2025.05.ebuild
deleted file mode 100644
index af559e447ea2..000000000000
--- a/dev-lang/nqp/nqp-2025.05.ebuild
+++ /dev/null
@@ -1,147 +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 multibuild
-
-if [[ ${PV} == "9999" ]]; then
-       EGIT_REPO_URI="https://github.com/perl6/${PN}.git";
-       inherit git-r3
-else
-       
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
-       KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
-HOMEPAGE="https://rakudo.org";
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
-               >=dev-java/asm-9.8:0
-               >=dev-java/jna-5.17.0:0
-       )
-       moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-       java? ( >=virtual/jre-11 )"
-DEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-       clang? ( llvm-core/clang )
-       java? ( >=virtual/jdk-11 )
-       dev-lang/perl"
-
-pkg_pretend() {
-       if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
-               ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
-               ewarn "already being installed. So if it fails, try 
uninstalling both"
-               ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
-               ewarn "(see Bug #584394)"
-       fi
-}
-
-src_prepare() {
-       MULTIBUILD_VARIANTS=()
-       use moar && MULTIBUILD_VARIANTS+=( moar )
-       use java && MULTIBUILD_VARIANTS+=( jvm )
-
-       multibuild_copy_sources
-
-       # This will pull in conditional java_prepare
-       default
-}
-
-nqp_configure() {
-       pushd "${BUILD_DIR}" > /dev/null || die
-       local myconfargs=(
-               "--backend=${MULTIBUILD_VARIANT}"
-               "--prefix=${EPREFIX}/usr" )
-
-       perl Configure.pl "${myconfargs[@]}" || die
-       popd || die
-}
-
-nqp_compile() {
-       if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
-               emake -j1 \
-                       -C "${BUILD_DIR}" \
-                       JAVAC="$(java-pkg_get-javac)"
-       elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
-               emake -j1 \
-                       -C "${BUILD_DIR}"
-       fi
-}
-
-nqp_test() {
-       emake -j1 \
-               -C "${BUILD_DIR}" \
-               test
-}
-
-nqp_install() {
-       # This is the actual reason we need multibuild.eclass.
-       # We need to distinguish the install procedure for MoarVM and JVM 
backends.
-       case "${MULTIBUILD_VARIANT}" in
-               moar)
-                       emake \
-                               DESTDIR="${ED}" \
-                               -C "${BUILD_DIR}" \
-                               install
-                       ;;
-               jvm)
-                       pushd "${BUILD_DIR}" > /dev/null || die
-                       # Set JAVA_PKG_JARDEST early.
-                       java-pkg_init_paths_
-
-                       # Upstream sets the classpath to this location. Perhaps 
it's
-                       # used to locate the additional libraries?
-                       java-pkg_addcp "${JAVA_PKG_JARDEST}"
-
-                       insinto "${JAVA_PKG_JARDEST}"
-                       local jar
-
-                       for jar in *.jar; do
-                               if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
-                                       # jars for NQP itself.
-                                       java-pkg_dojar ${jar}
-                               else
-                                       # jars used by NQP.
-                                       doins ${jar}
-                               fi
-                       done
-
-                       # Upstream uses -Xbootclasspath/a, which is faster due 
to lack
-                       # of verification, but gjl isn't flexible enough yet. :(
-                       java-pkg_dolauncher ${PN}-j --main ${PN}
-                       dosym ${PN}-j /usr/bin/${PN}
-                       dobin tools/jvm/eval-client.pl
-                       popd > /dev/null || die
-                       ;;
-               *)
-                       die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}."
-                       ;;
-       esac
-}
-
-src_configure() {
-       multibuild_foreach_variant nqp_configure
-}
-
-src_compile() {
-       multibuild_foreach_variant nqp_compile
-}
-
-src_test() {
-       multibuild_foreach_variant nqp_test
-}
-
-src_install() {
-       multibuild_foreach_variant nqp_install
-
-       dodoc CREDITS README.pod
-       use doc && dodoc -r docs/*
-}

Reply via email to