commit:     4ab5d813ed25da30f3413e3848bba40a1f23945a
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 13:04:27 2024 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 13:04:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab5d813

dev-lang/nqp: drop 2024.04

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

 dev-lang/nqp/Manifest           |   1 -
 dev-lang/nqp/nqp-2024.04.ebuild | 147 ----------------------------------------
 2 files changed, 148 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 0a78ea432635..014184608c9a 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,4 +1,3 @@
-DIST nqp-2024.04.tar.gz 9726771 BLAKE2B 
5582aed194438bc57b862e6b1f14b8fdf1548c5e0048e69315e411913b049fec6df640b95bbd0df3e5b541554473fe207c81dbd083d477f12194c22d22119be3
 SHA512 
988518e5db2d7bdee6ed55bb337e640d091f404d6cc2b2687e9b542cc91ea755add415b40e8b3ac9ef501e150d2026867d0f1f1bfa32f1767e01ec30ae050dd0
 DIST nqp-2024.05.tar.gz 9727311 BLAKE2B 
13303d2fa598628ab3cdcfb2a4a9a34b16aa1b6b7c73883114b23f1d969fc0bbadeb8ce692ddfaadb082c625be9d6cf8a291500fd953b2f43efd2995cd91a1cf
 SHA512 
82b6277ac728b89f3c4548c735484aac21851140613471ba559a13db96fc90c13701ece0689ebd548f4ec91f3b1fca3e92f7a6772d7872c3943d5695222c235b
 DIST nqp-2024.08.tar.gz 9726756 BLAKE2B 
c84854252d75c1518950d86e6b1cc48249454e473553602ef23a7489838cc2e05d57dc614573ccf5b5cfe0c8cd6cd3136836b3d03f4ebe62c07b92cdc02e94d8
 SHA512 
525f386d919556b2bd0b889b74ac5435e781c3aeb21651fc350033d52b85b05d3af803953c8bd968161d71ecf43bb82be0bd1919dafbdf619696f1a1d26ec0d9
 DIST nqp-2024.10.tar.gz 9727368 BLAKE2B 
ac58b70e798a2e28952664bf75f75bab708bc9604cf3f92f30eed4dc23360fe8e535f00cf81e2733a181dc1377c55ae90ada63278c1e603bab772e2ed65eeeb7
 SHA512 
1fab4efcec03059953a378e7b902432edc76b23c5c899d5845069aec4e7e07855a107e1f4bb491ef7e3185f7e16f9e630cc01efffc49ead14e7689799d501a17

diff --git a/dev-lang/nqp/nqp-2024.04.ebuild b/dev-lang/nqp/nqp-2024.04.ebuild
deleted file mode 100644
index efed9b5e0109..000000000000
--- a/dev-lang/nqp/nqp-2024.04.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2024 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
-               dev-java/jna:4
-       )
-       moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-       java? ( >=virtual/jre-11 )"
-DEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-       clang? ( sys-devel/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