summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-16 18:48:52 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-16 18:48:52 +0000
commitf265f17242b04ae036b4dc174fa95401d895dbc5 (patch)
tree8daa848087a673b8bf5dad576b0a08048d551da7 /dev-lang
parentd08ea43e9ada434f42f4be8e115b67ab22ce38af (diff)
gentoo auto-resync : 16:03:2024 - 18:48:51
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin21833 -> 21829 bytes
-rw-r--r--dev-lang/jimtcl/Manifest6
-rw-r--r--dev-lang/jimtcl/jimtcl-0.78-r2.ebuild10
-rw-r--r--dev-lang/jimtcl/jimtcl-0.81.ebuild10
-rw-r--r--dev-lang/jimtcl/jimtcl-0.82.ebuild7
-rw-r--r--dev-lang/moarvm/Manifest7
-rw-r--r--dev-lang/moarvm/moarvm-2023.02-r1.ebuild62
-rw-r--r--dev-lang/moarvm/moarvm-2023.02.ebuild58
-rw-r--r--dev-lang/moarvm/moarvm-2024.02.ebuild (renamed from dev-lang/moarvm/moarvm-2023.10.ebuild)2
-rw-r--r--dev-lang/nqp/Manifest8
-rw-r--r--dev-lang/nqp/nqp-2023.10.ebuild149
-rw-r--r--dev-lang/nqp/nqp-2023.12.ebuild2
-rw-r--r--dev-lang/nqp/nqp-2024.02.ebuild (renamed from dev-lang/nqp/nqp-2023.02.ebuild)2
-rw-r--r--dev-lang/rakudo/Manifest6
-rw-r--r--dev-lang/rakudo/rakudo-2023.02.ebuild72
-rw-r--r--dev-lang/rakudo/rakudo-2024.02.ebuild (renamed from dev-lang/rakudo/rakudo-2023.10.ebuild)2
-rw-r--r--dev-lang/teyjus/Manifest2
-rw-r--r--dev-lang/teyjus/teyjus-2.1-r2.ebuild6
18 files changed, 28 insertions, 383 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index c38be572662e..eacc2e066448 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/jimtcl/Manifest b/dev-lang/jimtcl/Manifest
index 1099e1ff1800..6d47fdde896e 100644
--- a/dev-lang/jimtcl/Manifest
+++ b/dev-lang/jimtcl/Manifest
@@ -2,7 +2,7 @@ AUX jimtcl-0.78-no-bootstrap.patch 1370 BLAKE2B 1f584727970d7103a183b9099818bafb
DIST jimtcl-0.78.tar.gz 3073533 BLAKE2B f0cdaf2807c7dd0e7c64e37cbc8dd019d8460e6a0320c239b0d01549aede8c86a89d84d7a3c5200c8d8cea428dbd1038d57dc66f5b580bdea8fe39710f967bbb SHA512 2a2cff12d7fdc4cf36734e41727eef08f6d74fb13d70bb0a3e01839e66859e57dd927ddedc161a6a7928881d640bd4e20a1bb313ed24aa2bb7bcb00eaf64fbf6
DIST jimtcl-0.81.tar.gz 3977705 BLAKE2B d58a8f9d3a632e98a9737b57f9228e35f198eae47ff51b4a0401491f394980b95606e0986d0b79c84f9a8e77d562407882668c0d108275935fa65b21ce68b329 SHA512 5f798b15fd32673e2e2769e25c4dfeee43696e5bbd2d3ec3fd2f312fa49da9ef057fb4de81a10d3812dc07fb2e40ed79924b024e537e064d3213b10e06a416b6
DIST jimtcl-0.82.tar.gz 4435258 BLAKE2B 4db820177db1660961f5af2311d02e1d3c32f92bba63b95cdc2933adf4b20cc1133319e411b9a4f23bd2f39ce7c8b5f064641df16ab82948b0266c0670c8744b SHA512 d0f8c8d515b9c7eee3ee2089a8fe9b8616b0541b7fca6b769132201c3a65a8216f9e8a333c6a3a4c2a8fa4754ab0c9d3c2bca3306b3b4db566d4f3e401a709fe
-EBUILD jimtcl-0.78-r2.ebuild 1285 BLAKE2B 44f9c9b713a7fd6bc7277182e9bdb38cdcaf44b850831ebf860bee7f8d05841f38696130cd7db6f7cce218e87832cbb280102a021a553d938ed36980264f3bae SHA512 7339da09ceea2bd7f44bb63d39f7b37b1ebd7a37c0c3d1622d029b2563b39934be651317add683271d1432bd0ca3c72bbf60f7fb5e1c1de3e924eeee2b24dc26
-EBUILD jimtcl-0.81.ebuild 995 BLAKE2B bc0f47dd28087614ce3c57a651806959b6d8ed7fd1bb4ce03d2942456a2d96d920adcf738f6bb6572518b86b1589a84dbf79f7bf0012c501d00a16f7f5007993 SHA512 eaec87698417cf9b160738cc2bd37c0b4503b06cf75904aba5eeab384d1ca468b3c2fb111d9565b87493a55308393fc5e32ec26ddc79d094cabd4eaeba1af3dd
-EBUILD jimtcl-0.82.ebuild 1168 BLAKE2B 1c38176bc25037be634df7cabf3ffbbcbb044114fe759ed6286103a53f1e407da2a875be79db63c0119868464612b6db27653bcf81e49106602f21ccc08e0d50 SHA512 c08ba63f172588031c1650cf8e86ecdba345ecd7471994b829517a5c9b665fb842c2fbb23d8eeb50868c5999d7b5efc60137eed41db0bafbe70bb49c3cada544
+EBUILD jimtcl-0.78-r2.ebuild 1274 BLAKE2B e9332040b7e9219251b76442569de2d33cab05790285e9dbdb135b341eddd1d3e37c960814fce34a488841215291f345060b68bbbe8f84639d3bc923ca64aedf SHA512 93469ac9f268111d648e78cb178dabb6840b7b0a3fd31dbbffe29796c87fdc63edf7f8bd3d8024045cdd6f779e8856950210ad5780e9c66799ee63dd5c93c781
+EBUILD jimtcl-0.81.ebuild 984 BLAKE2B 05cfa39de6fb0de192aec43d2082a4dc42a352993fa4e8f8e750573d7818d69a073f83b782aa2e05805a1867626c28ec7ae9d11c6beb5a0e6ec38e105364f9d6 SHA512 167c2f035d2b8674d1137b895b0028f59278f4c45f38f6ef4fdaaf7e39b5a54547f173676e59faeca8a98984cb1dee714beb9b26c8c810bd05f8324bd6b15755
+EBUILD jimtcl-0.82.ebuild 1168 BLAKE2B 6036fcb9976656bdc0ec97a6d482bd46f76294b5dcb0a72385a748b3e9c4b11e117024a49389e979ad4a9829838f7922af1eeabd15d27c0f39133206e56f11f9 SHA512 b1975367ccc6d394f37d58a5b3fc700e2f6be040ea4e5ee69e10edbf47df755c1c79510aaf4ae2f6a835f342dd43b986d4066907645c021531b738bd9e17ae26
MISC metadata.xml 252 BLAKE2B 57e62a72d2a233a671fe62629fbc0c2f650b499fcd7fa2b34b0c32a46bec93b9b60f0efc55b1085dfaefd5d144b6963f568cfbe15c73174a7547815a9a7a4f6c SHA512 1940d2988d94201ed1322f462a5e7ad12ce151b391fd68acfaa0d6dd34665c590122acbec94989b83fb3a8f15b68faa266fa0f4fc4377fe52a4bb4b97cd9759e
diff --git a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
index 68f9cb7b1a98..6dccf4eab57f 100644
--- a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
-
DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk/"
+HOMEPAGE="https://jim.tcl.tk/"
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0/78" # SONAME=libjim.so.0.78
+KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
IUSE="doc static-libs"
-RDEPEND=""
DEPEND="
doc? ( app-text/asciidoc )
app-arch/unzip
diff --git a/dev-lang/jimtcl/jimtcl-0.81.ebuild b/dev-lang/jimtcl/jimtcl-0.81.ebuild
index a9c394ba3643..e4c75bd84fd2 100644
--- a/dev-lang/jimtcl/jimtcl-0.81.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.81.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
-
DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk/"
+HOMEPAGE="https://jim.tcl.tk/"
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0/${PV}"
+KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
IUSE="doc static-libs"
-RDEPEND=""
DEPEND="
dev-lang/tcl:0
"
diff --git a/dev-lang/jimtcl/jimtcl-0.82.ebuild b/dev-lang/jimtcl/jimtcl-0.82.ebuild
index b639eeba52a5..fab5f1582f64 100644
--- a/dev-lang/jimtcl/jimtcl-0.82.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.82.ebuild
@@ -5,14 +5,13 @@ EAPI=8
inherit toolchain-funcs edo
-SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
-
DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk/"
+HOMEPAGE="https://jim.tcl.tk/"
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
IUSE="doc static-libs"
DEPEND="
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 46cecb389f7d..ec6c7ca31853 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,10 +1,7 @@
AUX moarvm-2023.02-fix-build-clang16.patch 1050 BLAKE2B fa384226d7eaa5fa5dfe26c51d9de6fcb355af8e808097c75839d3ca8eab8919391c5b1cde7863899a51c11a8237285fd3d0d6ae26a77a0c02cda6b008a6364a SHA512 2baea3fb8787a87cef2fc298e1aaa01d82143942e1cfdd0891609f2fbf51b8a54457fd3ecd7ad7d0e25a805db5f86cf6a8df3c25e9dd66f7c1d112a4cecdf516
-DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f SHA512 a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
-DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b SHA512 1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7 SHA512 9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
-EBUILD moarvm-2023.02-r1.ebuild 1402 BLAKE2B fa951e9d2f13e2df7846f93b5da6034176e4f5d789e958b877a07712f9eeef18a9afcd3d09a1c743916cdd1e3b0b698a44c38f5c8905d3d186ba10e3a0c8998f SHA512 b7a87557f65637070e6cfcbbf643dde183efde90a866cde91ca95bcddf5308de29eb9ec7fd6e42958d524ab47d9da569751ac165d600af799bf734e0c9611473
-EBUILD moarvm-2023.02.ebuild 1422 BLAKE2B ceed896054839c4acc8ee0b7b84dad8b35a02e8108e78bc6b89c544e440cdeff49a09b23a594b7e30275d815d63062c338cacf2cd94cf874ea94efaf94a52ab7 SHA512 9e825f0183aa1f179756731a449934c7f0e54932edd2fe35e7e0e4f20e8590366441ec083a7cf140febefda47c4921b066bc9cd9980d1215ea2efcf40fb7d694
-EBUILD moarvm-2023.10.ebuild 1458 BLAKE2B 5b849154f3cb006f8fa211adbde63497338629e631c663b9bf8238d5cde0a56032ce83a3d4ce4ef37fe5fd5e08a441698e508509cdaedb4247d74b2a78fc9350 SHA512 42d48e3877f5cc9dc55cfa02f6d90759f4e6d29228a6db5f46df7aed5d17b8d616de4eb3fdd20b023cd5600a9cc9c847b40a2591491f391dc51292038b0af2df
+DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86 SHA512 e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8
EBUILD moarvm-2023.12.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
+EBUILD moarvm-2024.02.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
EBUILD moarvm-9999.ebuild 1336 BLAKE2B c526a7646806021b39ef4ef2d7f5c8f4446079728028e3303e272cafbfb22f4efe50ce7aef01cff47a430291448a3c7e5176840bc7d889f449c4d68667b7decf SHA512 9814284f2e8c1a0a63f601d17664253260e8c8b29b08f6d4488bb42b00f74ff20550847741f3bf1f5b22149c8b9333f1a7045a008a26159e0075802f1c016d0b
MISC metadata.xml 803 BLAKE2B ae42152bd02136d44d034e1ae39e457893d720b496681234e1f804c0144d4023dec76ba9edba30df269bac7b9e2cd353b7197e3d21336bc92bcec3fbd877facd SHA512 93ba240a87a853f4df3ed542c0468cd820bd75935253a77f15259293269e1726c71cadcee076550f622444c032d359227f5377a97595e88ef6ef10d034d79aa5
diff --git a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
deleted file mode 100644
index c9ff509ceca5..000000000000
--- a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-MY_PN="MoarVM"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
- inherit git-r3
-else
- SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org"
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-# Tests are conducted via nqp
-RESTRICT=test
-
-RDEPEND="
- app-arch/zstd:=
- dev-libs/libatomic_ops
- >=dev-libs/libuv-1.26:=
- dev-libs/libffi:=
-"
-DEPEND="${RDEPEND}
- dev-lang/perl
- clang? ( >=sys-devel/clang-3.1 )
-"
-
-DOCS=( CREDITS README.markdown )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2023.02-fix-build-clang16.patch
-)
-
-src_configure() {
- MAKEOPTS+=" NOISY=1"
- use doc && DOCS+=( docs/* )
- local myconfigargs=(
- "--prefix" "${EPREFIX}/usr"
- "--has-libuv"
- "--has-libatomic_ops"
- "--has-libffi"
- "--libdir" "${EPREFIX}/usr/$(get_libdir)"
- "--compiler" "$(usex clang clang gcc)"
- "$(usex asan --asan "")"
- "$(usex debug --debug --no-debug)"
- "$(usex optimize --optimize= --no-optimize)"
- "$(usex static-libs --static "")"
- "$(usex ubsan --ubsan "")"
- )
-
- edo perl Configure.pl "${myconfigargs[@]}" moarshared
-}
diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild b/dev-lang/moarvm/moarvm-2023.02.ebuild
deleted file mode 100644
index 81688dce5b74..000000000000
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="MoarVM"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
- inherit git-r3
- S="${WORKDIR}/${P}"
-else
- SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org"
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
- >=dev-libs/libuv-1.26:=
- dev-libs/libffi:="
-DEPEND="${RDEPEND}
- clang? ( >=sys-devel/clang-3.1 )
- dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
- MAKEOPTS+=" NOISY=1"
- use doc && DOCS+=( docs/* )
- local prefix="${EPREFIX}/usr"
- local libdir="${EPREFIX}/usr/$(get_libdir)"
- einfo "--prefix '${prefix}'"
- einfo "--libdir '${libdir}'"
- local myconfigargs=(
- "--prefix" "${prefix}"
- "--has-libuv"
- "--has-libatomic_ops"
- "--has-libffi"
- "--libdir" "${libdir}"
- "--compiler" "$(usex clang clang gcc)"
- "$(usex asan --asan)"
- "$(usex debug --debug --no-debug)"
- "$(usex optimize --optimize= --no-optimize)"
- "$(usex static-libs --static)"
- "$(usex ubsan --ubsan)"
- )
-
- perl Configure.pl "${myconfigargs[@]}" moarshared || die
-}
diff --git a/dev-lang/moarvm/moarvm-2023.10.ebuild b/dev-lang/moarvm/moarvm-2024.02.ebuild
index f65ccaa21226..e437c851b138 100644
--- a/dev-lang/moarvm/moarvm-2023.10.ebuild
+++ b/dev-lang/moarvm/moarvm-2024.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 8f8792707675..8e961f9a8b9f 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,8 +1,6 @@
-DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7 SHA512 c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd
-DIST nqp-2023.10.tar.gz 6023223 BLAKE2B 5d4a992ee85171566848aba046c8238e786edd0fa398334d21e9b27f3863d2ea23834e41708534bc5964600ae134db60ca46e487ebb0a294152763805754af17 SHA512 843313c6830b4049655f125379c1303b912d198cdae25cc24862b8cef5ab449f82495f1160784e1741136d7919cfd8285c830479f70ade58a5431d410135f691
DIST nqp-2023.12.tar.gz 6023121 BLAKE2B 2f5f519d05ca68a119e544299418d7b9c5c17f4cd29d63dda80f0ae57a861cbda9ecc8a1fa18807c78cce86c7cce67a107fbaeb83d47bb2ba0bbcd8070413950 SHA512 0f2f8d74e9b99288d3354c39c8faaaf674a570b36c1ce782f9b0944d348909dbdddb9eba2b04f01a8c8bdaba7190cafddc9459f07f16986bcf37ab4729e994a2
-EBUILD nqp-2023.02.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab
-EBUILD nqp-2023.10.ebuild 3307 BLAKE2B 4e23cc65ffe1b2aad17df3dfef9ef93d459df1bf42e293f6d6d55257f0cdaac52f9e23fdbc665ade54744ee9a9a7c9c86a6aad92ff558c6335f6d3dd8a99a343 SHA512 aa09bd17fc2657d4ca6238204209bde300eab047ca2159b6b9d0747a4c0b9876844719ca3047660babef16ec0280d01fd7928023e8fffe966823d76c35d1eb2d
-EBUILD nqp-2023.12.ebuild 3307 BLAKE2B 99463f83acd77c6d24c17cb03b102343f83b083b27598c99ec1fa6b69df517f51c3e81903f9151b9e96abfc88f9789697189c0ad195be03ec6d51ec9544038b7 SHA512 7b5382f5e12a4d3d46bc7f02376bb9afd861747a0023985b0e9d5244bea268f7bf0158f47e1263b5c8e0772f044cc8328ca2136784d50d006c1a206f1ebaf7a7
+DIST nqp-2024.02.tar.gz 6041352 BLAKE2B cdf1863f80d3a2d64fea3d6b783c91ad3fec44866d0b5a1967e0ac682ef3942a3361c4a4f355a11af938846ef47404df4a5d39fe46ebfef121ab2118d1444e64 SHA512 4dd943920900f0b58385b0a1b7dcc732557a0215975868f322860ec204cbc43d081ce292beb4b2bce70863684d3ec1d981fb809c4558755e791dd7cb0208e05b
+EBUILD nqp-2023.12.ebuild 3276 BLAKE2B b8b13bd9958d4506fb5b632ccc4b1811473337c50b0fc8dc5e410dad234ed6b8c300a77649efb2168e409e89ebf52a58a7b3aa69271162fa109dfc0b3d331e5d SHA512 870dadce58f644e8266ce3df8888602120124c29a7c027fc20a533a2033a96080f20dbe0a5cd84b771391ecd751d9f43709560d3c8c23a73abde2445fc3f1a4c
+EBUILD nqp-2024.02.ebuild 3276 BLAKE2B b8b13bd9958d4506fb5b632ccc4b1811473337c50b0fc8dc5e410dad234ed6b8c300a77649efb2168e409e89ebf52a58a7b3aa69271162fa109dfc0b3d331e5d SHA512 870dadce58f644e8266ce3df8888602120124c29a7c027fc20a533a2033a96080f20dbe0a5cd84b771391ecd751d9f43709560d3c8c23a73abde2445fc3f1a4c
EBUILD nqp-9999.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab
MISC metadata.xml 517 BLAKE2B 384b3622592cc6d5fd94f2f34bcb69b00ce00bbea6b811e56d068a8882bcfb78fd3eae9f7b28173147b3235b942409f7b19d45044bf63bf9dea5b8b5f7110ca8 SHA512 bf89e6907f728f3e471a9a0fff41004cdd3cf50a92d8a1a262220bd590ae6a489f0b51d541bfefb15c4aae378621135a354ef48b768ea5b182e3fca6af6c3cb5
diff --git a/dev-lang/nqp/nqp-2023.10.ebuild b/dev-lang/nqp/nqp-2023.10.ebuild
deleted file mode 100644
index fb31d441906f..000000000000
--- a/dev-lang/nqp/nqp-2023.10.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RESTRICT="test" # always fail
-
-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/*
-}
diff --git a/dev-lang/nqp/nqp-2023.12.ebuild b/dev-lang/nqp/nqp-2023.12.ebuild
index e3b54ec169ae..efed9b5e0109 100644
--- a/dev-lang/nqp/nqp-2023.12.ebuild
+++ b/dev-lang/nqp/nqp-2023.12.ebuild
@@ -3,8 +3,6 @@
EAPI=8
-RESTRICT="test" # always fail
-
inherit java-pkg-opt-2 multibuild
if [[ ${PV} == "9999" ]]; then
diff --git a/dev-lang/nqp/nqp-2023.02.ebuild b/dev-lang/nqp/nqp-2024.02.ebuild
index fc12e500ef7b..efed9b5e0109 100644
--- a/dev-lang/nqp/nqp-2023.02.ebuild
+++ b/dev-lang/nqp/nqp-2024.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index fc3b1a7ceff9..306b53450264 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,7 +1,5 @@
-DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc SHA512 bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e
-DIST rakudo-2023.10.tar.gz 6883145 BLAKE2B 158967b4af119854bc7c1fd9b95a2320727b3f2b4586ebbe30bc3ebc1c49ed412b2abcad24b30aeb54739d2944a13b9f905eadc34304b9aba024a95b2bf843ee SHA512 14368dda40c3d7340d158834b2bb3b6bf4086a3c08e7f58318e1bb47282c3f5d19ef6aaf75aa66f5b10b603b17f62e295c24f04b6d8ced80b4f9e8c593e32711
DIST rakudo-2023.12.tar.gz 6865345 BLAKE2B 0c2404b25d5316de7ef2bf332411898fc12f154c815434ae2f8202951eba8dfbe23c278bbbaf082dcb5e4782aa0348bec10cad97ffbe2b8d55e64a987d5fe69c SHA512 fa78ea3f5eea9947eae7ab3c130956acade849fbde1b926fefdb34f0a2a74cd0a4a8b62a088a41cf207ef80d06b2e5d42048a1a2071d10d68c3e388c57d5e78e
-EBUILD rakudo-2023.02.ebuild 1598 BLAKE2B d6fa28c5a822e27dfd8e1c9194b54d533d522490e1d0f64e5f20c7e1996fa24f0b1c1a2bb3beda3a695d5b88aec5f4079bfd2dfa9b591a70dee50037c44d02bc SHA512 f68a082deaf7262a914b01ae252f722bfd3c1f4acffba31306faa333923a48cd66c31403d88ad2aa18ce29f822c275a667359c8934f53f53d20fe6c9b9d7c5af
-EBUILD rakudo-2023.10.ebuild 1598 BLAKE2B d6fa28c5a822e27dfd8e1c9194b54d533d522490e1d0f64e5f20c7e1996fa24f0b1c1a2bb3beda3a695d5b88aec5f4079bfd2dfa9b591a70dee50037c44d02bc SHA512 f68a082deaf7262a914b01ae252f722bfd3c1f4acffba31306faa333923a48cd66c31403d88ad2aa18ce29f822c275a667359c8934f53f53d20fe6c9b9d7c5af
+DIST rakudo-2024.02.tar.gz 6879828 BLAKE2B aa361c9e21c34cc5c737390ab6b1b8828afaa6aafaa604dbde273d68084cd0cebaf9c8bd796a394844f05b7bafc4f5d2db8a80a7bc1be8baab52b7a7f858bfa2 SHA512 b9bfdcbaf7daa80e6dfe1fb96e68482d2b110cca03067ef4e3e12270897ef0d53710d90fda97254c4cc012b3cdc4ec0c5d4a25facc5a0224a7579b96f9cd7aa3
EBUILD rakudo-2023.12.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
+EBUILD rakudo-2024.02.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
MISC metadata.xml 396 BLAKE2B 43b55c331967d55e0a5c8d2dad7399c20b4104494cf3310b5a95dbef537d07908135c7f9c7829c737f64466660056de8c5656637b54079fef0f90ea4cfef5f1e SHA512 163828a65041f6d74931e32b6edf8c58ddb59151f8c68519165e81003886ce67ff4bcd21e69dc8a1fb96e4b8189fb611dcf8b9d73a52b257ccc24de516185fae
diff --git a/dev-lang/rakudo/rakudo-2023.02.ebuild b/dev-lang/rakudo/rakudo-2023.02.ebuild
deleted file mode 100644
index a8a18519d240..000000000000
--- a/dev-lang/rakudo/rakudo-2023.02.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 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? ( sys-devel/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-2023.10.ebuild b/dev-lang/rakudo/rakudo-2024.02.ebuild
index a8a18519d240..2af8fe10b2b6 100644
--- a/dev-lang/rakudo/rakudo-2023.10.ebuild
+++ b/dev-lang/rakudo/rakudo-2024.02.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-lang/teyjus/Manifest b/dev-lang/teyjus/Manifest
index 91f4830c9edf..b15667c0753b 100644
--- a/dev-lang/teyjus/Manifest
+++ b/dev-lang/teyjus/Manifest
@@ -5,5 +5,5 @@ AUX teyjus-2.1-p004-Renaming-ccode_stubs-for-compilation.patch 2446 BLAKE2B 7731
AUX teyjus-2.1-p005-Unbundle-ocaml-header-files.patch 1366 BLAKE2B 73d9f8c81c04e2e6557bf1d49919fe7af5552129546f7b1580e18fde23b3f4d1a11ba135b2e0025c9f6714f9f87df7b7dde7a4e8f1ce692e5d31171c710a6046 SHA512 d1f8f9dd7c707d53548a16ecceaf12623cf80a7ae325a0da53eae230aae63898629b11e96158b469f8b183b5e2125da496f37e623019552a13e422a1d0676397
AUX teyjus-2.1-p006-Version.patch 444 BLAKE2B 85bbfc958760a5d738897be6d6fbe4e16cadd1d7ad64093a4b496b43b761a6ea814be9ae184ae30ad081fe1a90ebb61f1cdf9032fea38350d6c2e06764725f04 SHA512 eb5e281e76e8d235fcc325ef4a451f0bbe29f1fafd59fdd833b8da64cb9a1c15cbfd0ffddd61d4118e76f8b3ebcd3118bd5c0a3a886f81fc04a2ec09fdb764cd
DIST teyjus-2.1.tar.gz 723763 BLAKE2B ab6a98c2d2291620b586ab0b419a214b0f7c0b27aad444324e5a417c1a0b27382e2d5c622f798ea88cab77853bca3305ec37904c50a7304ace20237afb993b91 SHA512 1f71d19502f4f4da00f635d2c3d4e141403182d65f039e0d43660edf84c5fcd900e7225ac92dc5bdbe0c8379c4e2ce6e27879af504fcfafddf2695a0c8a13379
-EBUILD teyjus-2.1-r2.ebuild 3140 BLAKE2B d0c9b69ca78776d2754d2a890bddb9cfd8ab9c671a9790d34a67a41c66123f84aada81b7a90a149c5efee6e7d6473301ecc02cdaa5a879cde6fb349196e0fbed SHA512 4a19d269c2331fe5c7bd5ea5eb88e5f42c7c1b7983173196432feef9a6d8985b7e13984f66e1661a58abb259ee6760e3bcb99499ac0401be3d8bf826540e641f
+EBUILD teyjus-2.1-r2.ebuild 3141 BLAKE2B 2aa1c341b947f606c8806335bce073b9be484fc92f270728183589e5ce8ae88b609f68eef54d3cddd8c8a6016989237818c1807916edb5eee4fbc3b6be605bd9 SHA512 ce69568131ac1609d4c3b93ba20913e18081b568af7d2bdd88974c6f2ab282162ee20c615f614162246bb5d1d6926a21552d08129ee56f2d3762e571937eeddc
MISC metadata.xml 1572 BLAKE2B 3edda24b42cb2403ab2142786f518b70bd78c598432a21143ec407cfd6624b16565bcf94af69ce33f7d85e77f7ba618d2b96bad1296254223406c7ece0327013 SHA512 9c493a1425d1259e608c7f462bdfc33e3fbc61002d0f11c1b2162e4fee9247cff297f1127321335a341a92f74441bd92c52f3432de9d473c02977f465691be81
diff --git a/dev-lang/teyjus/teyjus-2.1-r2.ebuild b/dev-lang/teyjus/teyjus-2.1-r2.ebuild
index b68958a360ab..6c07d0332e1b 100644
--- a/dev-lang/teyjus/teyjus-2.1-r2.ebuild
+++ b/dev-lang/teyjus/teyjus-2.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,12 +6,12 @@ EAPI=8
inherit elisp-common
DESCRIPTION="Higher-order logic programming language Lambda Prolog"
-HOMEPAGE="http://teyjus.cs.umn.edu/"
+HOMEPAGE="https://teyjus.cs.umn.edu/"
SRC_URI="https://github.com/teyjus/teyjus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
IUSE="emacs examples"
RDEPEND="dev-lang/ocaml[ocamlopt]