summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/Manifest.gzbin55383 -> 55363 bytes
-rw-r--r--dev-java/byte-buddy/Manifest2
-rw-r--r--dev-java/byte-buddy/byte-buddy-1.15.10.ebuild144
-rw-r--r--dev-java/coursier-bin/Manifest6
-rw-r--r--dev-java/coursier-bin/coursier-bin-2.1.24.ebuild (renamed from dev-java/coursier-bin/coursier-bin-2.1.13.ebuild)2
-rw-r--r--dev-java/coursier-bin/coursier-bin-2.1.9.ebuild30
-rw-r--r--dev-java/javassist/Manifest2
-rw-r--r--dev-java/javassist/metadata.xml1
-rw-r--r--dev-java/jffi/Manifest3
-rw-r--r--dev-java/jffi/files/jffi-1.3.8-GNUmakefile.patch39
-rw-r--r--dev-java/jffi/jffi-1.3.10-r1.ebuild118
-rw-r--r--dev-java/jnr-ffi/Manifest2
-rw-r--r--dev-java/jnr-ffi/jnr-ffi-2.2.12-r1.ebuild47
-rw-r--r--dev-java/jnr-posix/Manifest2
-rw-r--r--dev-java/jnr-posix/jnr-posix-3.1.16-r1.ebuild95
-rw-r--r--dev-java/lzma/Manifest2
-rw-r--r--dev-java/lzma/lzma-22.01.ebuild23
17 files changed, 4 insertions, 514 deletions
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 4f884cb51d77..754187c32949 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/byte-buddy/Manifest b/dev-java/byte-buddy/Manifest
index 23ed61e370b2..33129145ebd5 100644
--- a/dev-java/byte-buddy/Manifest
+++ b/dev-java/byte-buddy/Manifest
@@ -1,6 +1,4 @@
AUX byte-buddy-1.15.10-Skip-testIgnoreExistingField.patch 1409 BLAKE2B f327cbb42bd8cd2a39a1cda15e4307a9a366f8350c51bd98af2d70e6f9b36e06e21a6a82a2c3a30abe6b8abb5c8e40da4d5601b6b2061625a750de297e4744b3 SHA512 c4d4aa9a0e4719241ead17bf8bf8a04f06055a9985127e892eec000ef02c0d9ee88e76190d8c19e544e1ac99ec87b01a3d00332d5caca842d2e95b1edf608c8c
-DIST byte-buddy-1.15.10.tar.gz 2057524 BLAKE2B 7f5e178b3ea31fb30379e49d69f34ba1b9953d705a54c3609bb771f66962af776dee95ea10ab7049e50351362ff87c164782bc4b1b782985ac8f122e5833cb4e SHA512 3b7a02475433193efe8a8e20378369ec18f10c81dd90b428d5393c45fe261f678b1707c92923381b8a3030f8a2e8525fe95e3337ca7e5455cdc5fc2647416d2a
DIST byte-buddy-1.15.11.tar.gz 2059994 BLAKE2B b5b11de938d2b96518c01cf1bcebb0f34ca6ccdb81e519e0177fa371f438da9ca5aba5749d1a7af0f42a2359c55228f3cbfbfe32f158d4a18fe7f02a5d5bf4f2 SHA512 9e663dfee80e6ae9e4983a39177a94f160e52e3ef1dec54b8f6a90e32c18ae5b36c9e791fd605b43754b2667f6efd7e15a1f7b0ce6c5034945567aef8a6b8aa8
-EBUILD byte-buddy-1.15.10.ebuild 4170 BLAKE2B b1848ac9feec92b06972bab829b8521127fb917777d9d632b80677f10e2e7c6e21250ec01317150940212ad971e4e7a4fba510b26d79318d5abd9d00d27155f4 SHA512 3df5984e206a0befe702732ffa448709a6cc1f3d0196415e25877574038e0cfae0a016f519a070357aec60bf370f04ad1b6aad0daa0a550836000685a9b6a965
EBUILD byte-buddy-1.15.11.ebuild 4170 BLAKE2B b1848ac9feec92b06972bab829b8521127fb917777d9d632b80677f10e2e7c6e21250ec01317150940212ad971e4e7a4fba510b26d79318d5abd9d00d27155f4 SHA512 3df5984e206a0befe702732ffa448709a6cc1f3d0196415e25877574038e0cfae0a016f519a070357aec60bf370f04ad1b6aad0daa0a550836000685a9b6a965
MISC metadata.xml 440 BLAKE2B ef73e69de33dc6bbea38c81b8744fad5ce4764644d9cc6168d7c0f175856e30c3a577ffc597f25f8caf26bacfd80663b55eddde047a346fcb582d883269233b9 SHA512 b27c92e768c2783c90c8b4693c3265a9533a09abe76b2b3bd54e3865d270eed91414fcd89513bc30feb0243ea21f63d354b907b74eb18e98f899811101a6c956
diff --git a/dev-java/byte-buddy/byte-buddy-1.15.10.ebuild b/dev-java/byte-buddy/byte-buddy-1.15.10.ebuild
deleted file mode 100644
index f082462e97d5..000000000000
--- a/dev-java/byte-buddy/byte-buddy-1.15.10.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_PROVIDES="net.bytebuddy:byte-buddy-agent:${PV} net.bytebuddy:byte-buddy:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Offers convenience for attaching an agent to the local or a remote VM"
-HOMEPAGE="https://bytebuddy.net"
-SRC_URI="https://github.com/raphw/byte-buddy/archive/${P}.tar.gz"
-S="${WORKDIR}/byte-buddy-${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND="
- >=dev-java/asm-9.7.1:9
- dev-java/findbugs-annotations:0
- dev-java/jna:4
- dev-java/jsr305:0
- >=virtual/jdk-11:*
- test? (
- >=dev-java/mockito-2.28.2-r1:2
- )
-"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-PATCHES=( "${FILESDIR}/byte-buddy-1.15.10-Skip-testIgnoreExistingField.patch" )
-
-JAVA_CLASSPATH_EXTRA="
- asm-9
- findbugs-annotations
- jna-4
- jsr305
-"
-JAVADOC_CLASSPATH="${JAVA_CLASSPATH_EXTRA}"
-JAVADOC_SRC_DIRS=(
- "byte-buddy-agent/src/main/java"
- "byte-buddy/src/main/java"
-)
-
-src_prepare() {
- default #780585
- java-pkg_clean ! -path "./byte-buddy-dep/src/test/*" # Keep test-classes
- java-pkg-2_src_prepare
- # https://github.com/raphw/byte-buddy/blob/byte-buddy-1.12.20/byte-buddy-agent/pom.xml#L142-L176
- cat > byte-buddy-agent/src/main/java/module-info.java <<-EOF || die
- module net.bytebuddy.agent {
- requires java.instrument;
- requires static jdk.attach;
- requires static com.sun.jna;
- requires static com.sun.jna.platform;
- requires java.base;
- exports net.bytebuddy.agent;
- exports net.bytebuddy.agent.utility.nullability;
- }
- EOF
-
- # instead of shading byte-buddy-dep we move it into byte-buddy.
- mv byte-buddy{-dep,}/src/main/java || die "cannot move sources"
-
- # https://github.com/raphw/byte-buddy/blob/byte-buddy-1.12.20/byte-buddy/pom.xml#L159-L195
- local exports="$( \
- sed -n '/<packages.list.external>/,/<\/packages.list.external/p' \
- byte-buddy/pom.xml \
- | sed -e 's:^:exports :' -e 's:,:;:' \
- | grep -v 'packages.list.external\|shade' | tr -s '[:space:]' \
- )" || die
- cat > byte-buddy/src/main/java/module-info.java <<-EOF || die
- module net.bytebuddy {
- requires static java.instrument;
- requires static java.management;
- requires static jdk.unsupported;
- requires static net.bytebuddy.agent;
- requires static com.sun.jna;
- requires static com.sun.jna.platform;
- requires java.base;
- ${exports}
- }
- EOF
-}
-
-src_compile() {
- einfo "Compiling byte-buddy-agent.jar"
- JAVA_JAR_FILENAME="byte-buddy-agent.jar"
- JAVA_RESOURCE_DIRS="byte-buddy-agent/src/main/resources"
- JAVA_SRC_DIR="byte-buddy-agent/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy-agent.jar"
- rm -r target || die
-
- einfo "Compiling byte-buddy.jar"
- JAVA_JAR_FILENAME="byte-buddy.jar"
- JAVA_MAIN_CLASS="net.bytebuddy.build.Plugin\$Engine\$Default"
- JAVA_RESOURCE_DIRS=()
- JAVA_SRC_DIR="byte-buddy/src/main/java"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy.jar"
- rm -r target || die
-
- einfo "Building javadocs"
- rm byte-buddy{,-agent}/src/main/java/module-info.java || die
- use doc && ejavadoc
-}
-
-src_test() {
- # instead of shading byte-buddy-dep we move it into byte-buddy.
- mv byte-buddy{-dep,}/src/test || die "cannot move tests"
-
- JAVAC_ARGS="-g"
- JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-2"
-
- einfo "Testing byte-buddy-agent"
- # https://github.com/raphw/byte-buddy/issues/1321#issuecomment-1252776459
- JAVA_TEST_EXTRA_ARGS=( -Dnet.bytebuddy.test.jnapath="${EPREFIX}/usr/$(get_libdir)/jna-4/" )
- JAVA_TEST_SRC_DIR="byte-buddy-agent/src/test/java"
- java-pkg-simple_src_test
-
- einfo "Testing byte-buddy"
- JAVA_TEST_RESOURCE_DIRS=( byte-buddy/src/test/{resources,precompiled*} )
- JAVA_TEST_SRC_DIR="byte-buddy/src/test/java"
-
- JAVA_TEST_EXCLUDES=(
- # all tests in this class fail, https://bugs.gentoo.org/863386
- net.bytebuddy.build.CachedReturnPluginTest
- )
- java-pkg-simple_src_test
-}
-
-src_install() {
- java-pkg_dojar "byte-buddy-agent.jar"
- java-pkg-simple_src_install
-
- if use source; then
- java-pkg_dosrc "byte-buddy-agent/src/main/java/*"
- java-pkg_dosrc "byte-buddy/src/main/java/*"
- fi
-}
diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest
index 5cb5efc380d3..ddbd070f230f 100644
--- a/dev-java/coursier-bin/Manifest
+++ b/dev-java/coursier-bin/Manifest
@@ -1,7 +1,5 @@
-DIST coursier-bin-2.1.13.gz 20930103 BLAKE2B 0f0281917061b7684dc5728217c240515ed82ad28c502f8a8ed13e6b8e79b4d1f41e958f788bb1e3aa54ebc9c36268282a1034829bc31b2501d52741d4b7cd3b SHA512 df3fe0b552525d4c1dcd50e4e31d3c9686d9bea6d75721ff4c30c93209a1ded5521f9f8ec9746260c0c75fd50c24bbcd5f5a163c4c3f8fbef72de8be20a9d266
DIST coursier-bin-2.1.14.gz 20928552 BLAKE2B 80bb17f45d70bf213f2df42bde77214616e69c4d2fe7a2c8dbb89b8b19da18ef6c7397658b5cc46b63b469cdc4f0b4fcafed5540fcfa5e176a3d96dffc9c6758 SHA512 6545d50aebbefa3a21f6cc74ccda6f595593e5007832c7964dfe59f188848dbb72f177f9fa706ff2c6fe217701a816a8e7b4ee7f1e86a469d9363617a18232ba
-DIST coursier-bin-2.1.9.gz 20870390 BLAKE2B 720698e6c55a8c070d02f01ec528bab06f397b3c580fa3e533a45cf0073d8b9caf506cfff10d1b68eb9348c8b0da9abab9e7fb183f0561b62a82a96d21d35f5e SHA512 102c351aa0647fe5cd9d00ee164c1cebbcd6bd133a11bdfd653f70a5347da02e32ba74d5b51ea425e9189bb7113ef16c3902219bfa1ef0172bac7955712031c6
-EBUILD coursier-bin-2.1.13.ebuild 688 BLAKE2B c446754a26e9631c189fb88dd5d999973695de777d49b13c94a65214089d731eb093fb15d8f4fc33d2a48cf2e7aa91ace146d4a49a4b43e0fafe094d88013476 SHA512 c623bb37f2932b8427446612fc68a790d7fa4add0bef260c0a25b633315ae71beca9c5cccbc0a5108b51880d93d012a5519587dc93604df366bad28d6cd7ee65
+DIST coursier-bin-2.1.24.gz 23366878 BLAKE2B ec9965aa41184625b9561f134c62378c76b85071f9c89fdf4e55114e92baef39e1a7604289bb0527e9a9bae3547fa6fce085fe9d8b7c57336d7f41a0ae198166 SHA512 aaa298873605570c4ddf9c6dedfbf77f724ed635f1b1850b09813057df130ebd15e6990d251c53cfc3e3c7cf186486cb88904b29211375c98b150757044d3c88
EBUILD coursier-bin-2.1.14.ebuild 687 BLAKE2B c944b7b5b57d931e3f3dceb5e34ed95cde68e8b724b387dfe81c735ca77643be3957a923087ad3b1bfcca414af2cf5be9696a34396f9b0dc1ec91fecfd47c91e SHA512 9bc7b6376c2e7f0b5f7a0419128932cf3aeae719f9f162bc40e899870c16f2ef88d1a1f7a6c8aa8c5c17b8a0e8061d80249e0b51f0d05d205da6c07a644d817b
-EBUILD coursier-bin-2.1.9.ebuild 669 BLAKE2B e10123630e504447b5c707a7c262a682273a869c523bb459651ce4d6dac8aadda9f421ab93fd1f607a3a58e431aab4af73c5872a4fb2eaafba91fe2360626548 SHA512 a5e9e2de728bafde5357120bd9cd2a22a0d3e863cfd1d2e0df47a5b4dfacdc1ec7e3e8118122438f3b49c8994b1b89a34c0693b058129c36dd236b347655867e
+EBUILD coursier-bin-2.1.24.ebuild 688 BLAKE2B d6320a38eee3ee34bfbb0a2d94c11b6f9fc3884cab704bfa806b7653bb164cef8430dfbcbbe421fa6206e85c6cdbaf2d834ab6f37c913b137f3a5aba66cbec76 SHA512 12cc69c4ca8f954a3bd662e550332dde57816530023ad32e602d31b80bdd86634bbf32b6aa2becb39461f9809d60f5955d2a38524020c0ffaa36d4e3ddd8f59e
MISC metadata.xml 465 BLAKE2B 08e5f6319567e09b6a0131e48c4a62ee9ba5b66a5702cdb00a0d247f800a16de842f9183c6050a688cff4134dc71645197fd45413ada2bb3681193add87b19ed SHA512 c7dbbe3df7b88edec56bf74f69d2bf6740924d615ae6b93081245224c6ed8405b3b00b5ba681852c146fd6f6bbd82889651e2e58c2be17213ce5113f2aad125f
diff --git a/dev-java/coursier-bin/coursier-bin-2.1.13.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.24.ebuild
index 9d486aade5e9..33f4e3506ae8 100644
--- a/dev-java/coursier-bin/coursier-bin-2.1.13.ebuild
+++ b/dev-java/coursier-bin/coursier-bin-2.1.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild
deleted file mode 100644
index 536fb0da7de1..000000000000
--- a/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-get_orig_coursier_pv() {
- local orig_pv=$(ver_rs 3 -)
- orig_pv=${orig_pv/rc/RC}
- orig_pv=${orig_pv/pre/M}
- echo "${orig_pv}"
-}
-
-DESCRIPTION="Java/Scala artifact fetching, bundling and deploying"
-HOMEPAGE="https://get-coursier.io/"
-SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz"
-
-KEYWORDS="amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}"
-
-RDEPEND=">=virtual/jre-8"
-
-QA_FLAGS_IGNORED="usr/bin/coursier"
-QA_TEXTRELS="usr/bin/coursier"
-
-src_install() {
- newbin "${P}" coursier
-}
diff --git a/dev-java/javassist/Manifest b/dev-java/javassist/Manifest
index 8bc57f077811..03ffcebbc836 100644
--- a/dev-java/javassist/Manifest
+++ b/dev-java/javassist/Manifest
@@ -1,4 +1,4 @@
AUX javassist-3.29.2-gentoo.patch 2017 BLAKE2B 7febb5f77737ba747a0431f6e324867df2fc978d95b209a2e3d019a3da5f128cfc4442a393882f3e5d5ae924dcbb63d455a12edf66d4acc32a3a343e6fee079c SHA512 02e884234be315e40e333ca6978a2c1399610a0fe1a7d352c694ea943069c97c87bc1b34492033d30e4c39b03bbcbc80bf63f25161a97e6a6f64ef1273a4dd7a
DIST javassist-3.30.2.tar.gz 1295788 BLAKE2B e54fc5eb0b61c3f706d3d91169fc2ed76b8b5f43c8b4ef9eca3fa8c0001d30fd700bfc3f92c2d1a6e0960910977e6086dfda37602bbc36addaaad9cab253333f SHA512 d4bcfc1dbf94f6727eceb2aa33c9c7b9bfd2087d91e3b8b38df86f79975c26b677301eca900e6fef5415f995428d107f93cb5ee5a0d634a82e14bc0199b49a62
EBUILD javassist-3.30.2.ebuild 1406 BLAKE2B a950914135e9558a986ac8a77a314104653d53c5f4ce4f9524b029589ae40ff13a51ec89c3fa965351811e15ff11b26038e0e356bc0a4ded043f0c0aff0f9f9d SHA512 a831a92b808efcd695ae030ad6148293af2ecbddcc1fe50c1c9a04c25e5448c003f08c18926c2796b5ea0e44e9201fd245e15af6779ff5134e3ebaf3d949a384
-MISC metadata.xml 551 BLAKE2B c2f226813733db484e082189bb9420fa19eea8d5f95f751cf42305f110dc6b8a6e07370d9e3bca4be9dfac71333c86e95fb5e3f48543ca0041c2e2a4d96808b0 SHA512 b6b193720397459d3133bed6d0e93973084375684f1df77f93703f9cadf06e0a23e2798a13edf70c67642a656d5e5ef24aef2c032c71b65bc215622dbe42c1e2
+MISC metadata.xml 501 BLAKE2B 0da742a799f5a168826fbdacd446026c14233479e82ce1ed71c56ddb11af03e7742a17cedf13b8f4196d08dcf0e14273a9ef1959ff966048e5f7cfc884857b96 SHA512 f02c6a7fb0b42b4cac18b107889c18b8963116cd8fc7f813853729466fdf67a29c48afec183e947fe83127c3f038df35c87e07cc1d3beaa55e8613c2f96be4dc
diff --git a/dev-java/javassist/metadata.xml b/dev-java/javassist/metadata.xml
index ff67a27c5ef0..b3e39e79bd5e 100644
--- a/dev-java/javassist/metadata.xml
+++ b/dev-java/javassist/metadata.xml
@@ -6,7 +6,6 @@
<name>Java</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">jboss</remote-id>
<remote-id type="github">jboss-javassist/javassist</remote-id>
</upstream>
<longdescription>
diff --git a/dev-java/jffi/Manifest b/dev-java/jffi/Manifest
index 4e4a4b6a50fd..b4d2df0d4338 100644
--- a/dev-java/jffi/Manifest
+++ b/dev-java/jffi/Manifest
@@ -1,7 +1,4 @@
AUX jffi-1.3.13-GNUmakefile.patch 1131 BLAKE2B 0a7bf486bb9bb7c86c02c9c7e57d5852918bc8a22eaf388b6f5c682f2c50b1b5decfeeb786b59cb5e5290ada3d3f75f3bc33dc90305d7df041d19f2af337c193 SHA512 73bc8b6c83ea6186ae457605e03bc01a10a6ab07e7f832b47bd48b3894c659ac909eb7ec70d6150ac972293516723d52c2a865815d3b01d2ff9113bcb572a7b5
-AUX jffi-1.3.8-GNUmakefile.patch 1052 BLAKE2B 724db39c11184668d0380ba0a6ba2079b5036d1b79121b024678dca30152916fddbb0c23955446bd7998b0cf8fc8a148fb6b8a62a7f1880e706053c6b601c7c1 SHA512 60f0647d5b16f3e1e736bbab47ea9b5e95b84cd052aae3bc67300cf2a6455b4f063296101723367a69d36ac83cfd0b98ce5d1b9b9a4a627c9c84adc014e0caf4
-DIST jffi-1.3.10.tar.gz 3304571 BLAKE2B a2ce4901d05b31cffcbe750e9a9294413057ae26426ae381f08ab07a085507afe38d447a60d4698d0878760ba1fe18bfdc31ce9b737676a70c93689d2e4533a7 SHA512 9e7d9aa1c16d7fa2486c75b71fd23465a3069ea3f314bc1b536115c982333d7cffa93f75a06ec86b740b83f4fca3be0c32cf99222d90bf1e6b45a9744ead1268
DIST jffi-1.3.13.tar.gz 3345405 BLAKE2B ebbab23ae220c9178f93ee668be70b5f18aa62258773d07e0b5f2c0da83fad59e4641d0b70aef417bcd5566c8a1cc1258db28c5e2883691e89104e18611ba6a9 SHA512 81f598e14d303c89bb35d0edba5ae0a17f8920bfbbded9583987ba58b22713681cf00965bc75a7d19597f9697fd20a08607801b9c677024bfc112080955f6443
-EBUILD jffi-1.3.10-r1.ebuild 3100 BLAKE2B f2d6ad01e43e1aa805a30a7dfea97e5232bf06319434f6e9913b12aba81935c54b73ec9c1a6784fa9ca1754f9749ad680234dcf7faaa7c398c20408ba7965320 SHA512 cb0af27b818818893b1ccc5ce9ab0284c617505d40774b979fc92a5636d411eb64d3f04fa0c204494280b89c73261cfe84c7e7ea5439e8c51c03230410b955c9
EBUILD jffi-1.3.13.ebuild 2304 BLAKE2B 21527cb149d405ce3dc713b449d89afc9147a009ea0bee209d66fad91445765202bd848641550164e63172507e3580cfa8779f713260248c4696467e06a35142 SHA512 61bcb8383d886285e0d41066e294013526e474484c20022fe9c8d61b91892a24ceaf1cdc22f82fe6e088991f18380480b769c7ee330aafefdd4e213a383f5cb7
MISC metadata.xml 320 BLAKE2B 4b1ac90322eb9faf01b397b7b4eea9167648abf3a89693a3bb28b27f5015b03c20c3b1b7843509686c8a827be8d4ea37f40fdf6ddaae418eec2dfa3b1797ffae SHA512 0daa4f9c85c906fdbd2fb652257c4d8ff52d88738e8e37e6bed49fdee6bb8aecefcd06e39fbe1262a3a0af73d2e1f4cfc8d0fc56b109bc686975ed41e54a68c9
diff --git a/dev-java/jffi/files/jffi-1.3.8-GNUmakefile.patch b/dev-java/jffi/files/jffi-1.3.8-GNUmakefile.patch
deleted file mode 100644
index 3153ff08d307..000000000000
--- a/dev-java/jffi/files/jffi-1.3.8-GNUmakefile.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Bug: #898142
---- a/jni/GNUmakefile
-+++ b/jni/GNUmakefile
-@@ -67,9 +67,11 @@ OFLAGS = -O2 $(JFLAGS)
- WERROR = -Werror
- ifneq ($(OS),darwin)
- ifneq ($(OS),aix)
-+ifneq ($(OS),linux)
- WFLAGS += -Wundef $(WERROR)
- endif
- endif
-+endif
- WFLAGS += -W -Wall -Wno-unused -Wno-parentheses -Wno-unused-parameter
- PICFLAGS = -fPIC
- SOFLAGS = # Filled in for each OS specifically
-@@ -278,7 +280,7 @@ debug:
- @echo "OBJS=$(OBJS)"
-
- $(LIBJFFI): $(OBJS) $(LIBFFI_LIBS)
-- $(CC) -o $@ $(LDFLAGS) $(SOFLAGS) $(OBJS) $(LIBFFI) $(LIBS)
-+ $(CC) -o $@ $(LDFLAGS) $(SOFLAGS) $(OBJS) $(LIBFFI) $(LIBS) $(LIBFFI_LIBS)
- $(STRIP) $@
- ifeq ($(OS), darwin)
- codesign -s - $@
-@@ -287,10 +289,14 @@ endif
- $(BUILD_DIR)/%.o : $(SRC_DIR)/%.c $(wildcard $(JFFI_SRC_DIR)/*.h)
- @mkdir -p $(@D)
- @$(CCACHE) $(CC) $(CFLAGS) -c $< -o $@
-+ mkdir -p $(@D)
-+ $(CCACHE) $(CC) $(CFLAGS) -c $< -o $@
-
- $(BUILD_DIR)/%.o : $(SRC_DIR)/%.S $(wildcard $(JFFI_SRC_DIR)/*.h)
- @mkdir -p $(@D)
- @$(CC) $(CFLAGS) -o $@ -c $<
-+ mkdir -p $(@D)
-+ $(CC) $(CFLAGS) -o $@ -c $<
-
- $(OBJS) : $(LIBFFI)
-
diff --git a/dev-java/jffi/jffi-1.3.10-r1.ebuild b/dev-java/jffi/jffi-1.3.10-r1.ebuild
deleted file mode 100644
index 5090e03de74f..000000000000
--- a/dev-java/jffi/jffi-1.3.10-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.github.jnr:jffi:1.3.10"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java Foreign Function Interface"
-HOMEPAGE="https://github.com/jnr/jffi"
-SRC_URI="https://github.com/jnr/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND=">=virtual/jdk-1.8:*
- >=dev-libs/libffi-3.4.2-r2:="
-RDEPEND=">=virtual/jre-1.8:*
- >=dev-libs/libffi-3.4.2-r2:="
-
-PATCHES=( "${FILESDIR}"/jffi-1.3.8-GNUmakefile.patch )
-
-JAVA_AUTOMATIC_MODULE_NAME="org.jnrproject.jffi"
-JAVA_SRC_DIR="src/main/java"
-
-# https://github.com/jnr/jffi/blob/b6ad5c066a6346072ea04f8ffa8177204aadcb13/build.xml#L26
-JAVA_TEST_EXTRA_ARGS="-Djffi.library.path=${S}/build/jni -Djffi.boot.library.path=${S}/build/jni"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
- java-pkg-2_src_prepare
- default
- cat > src/main/java/com/kenai/jffi/Version.java <<-EOF
- package com.kenai.jffi;
- import java.lang.annotation.Native;
- public final class Version {
- private Version() {}
- @Native
- public static final int MAJOR = $(ver_cut 1);
- @Native
- public static final int MINOR = $(ver_cut 2);
- @Native
- public static final int MICRO = $(ver_cut 3);
- }
- EOF
-
- # https://bugs.gentoo.org/829820
- if use arm; then
- sed \
- -e '/import org.junit.Test/a import org.junit.Ignore;' \
- -e '/invokeHeapDO()/i @Ignore' \
- -e '/invokeHeapNO()/i @Ignore' \
- -e '/invokeHeapOD()/i @Ignore' \
- -e '/invokeHeapON()/i @Ignore' \
- -e '/invokeHeapOO()/i @Ignore' \
- -e '/invokeHeapO()/i @Ignore' \
- -e '/invokeNativeDO()/i @Ignore' \
- -e '/invokeNativeNO()/i @Ignore' \
- -e '/invokeNativeOD()/i @Ignore' \
- -e '/invokeNativeON()/i @Ignore' \
- -e '/invokeNativeOO()/i @Ignore' \
- -e '/invokeNativeO()/i @Ignore' \
- -i src/test/java/com/kenai/jffi/InvokerTest.java || die
- sed \
- -e '/import org.junit.Test/a import org.junit.Ignore;' \
- -e '/returnDefaultF128HighPrecision/i @Ignore' \
- -i src/test/java/com/kenai/jffi/NumberTest.java || die
- fi
-}
-
-src_compile() {
- java-pkg-simple_src_compile
-
- # generate headers
- mkdir -p build/jni
- javac -h build/jni -classpath target/classes \
- ${JAVA_SRC_DIR}/com/kenai/jffi/{Foreign,ObjectBuffer,Version}.java \
- || die
-
- #build native library.
- local args=(
- SRC_DIR=jni
- JNI_DIR=jni
- BUILD_DIR=build/jni
- VERSION=$(ver_cut 1-2)
- USE_SYSTEM_LIBFFI=1
- CCACHE=
- -f jni/GNUmakefile
- )
- emake "${args[@]}"
-}
-
-src_test() {
- # build native test library
- emake BUILD_DIR=build -f libtest/GNUmakefile
-
- # https://github.com/jnr/jffi/issues/60
- LC_ALL=C java-pkg-simple_src_test
-}
-
-src_install() {
- local libname=".so"
- java-pkg_doso build/jni/lib${PN}-$(ver_cut 1-2)${libname}
-
- # must be after _doso to have JAVA_PKG_LIBDEST set
- cat > boot.properties <<-EOF
- jffi.boot.library.path = ${JAVA_PKG_LIBDEST}
- EOF
- jar -uf ${PN}.jar boot.properties || die
-
- java-pkg-simple_src_install
-}
diff --git a/dev-java/jnr-ffi/Manifest b/dev-java/jnr-ffi/Manifest
index fe51c2ee69dd..52f4d7e63bd2 100644
--- a/dev-java/jnr-ffi/Manifest
+++ b/dev-java/jnr-ffi/Manifest
@@ -1,5 +1,3 @@
-DIST jnr-ffi-2.2.12.tar.gz 285324 BLAKE2B 32e866654b901ded7cdc82999d79873d49bd9d3599d265e9d029e7cf8ce1895f9e830a1af75b8c149c3debc5f3d256f6241d706ecbd94277ce1fa49a2868885c SHA512 420adb647c5d0547f0b18e4f8a21096da9aaebbdf0e50761ec1fd6be64ad29649c7af4d6daf0a8c4c38e02a05e0df836de6fdb7776f10c02d8bfd447a11882b3
DIST jnr-ffi-2.2.17.tar.gz 286018 BLAKE2B cf0aad44e61ee07128e1baf78567cf99893a149489c13cde42f0b54bba2b804a97ec40144e36663fc217427c2a0aacdbd736854d7b058020beebdbd45643a7bf SHA512 a53de8029b25d5d2dc4e304145070ec292af666b6ae8ac6f88f955a49bca01c1294d9330390916c92c4a1b9116ef29340ed3854983811149c4a0962d0f43504c
-EBUILD jnr-ffi-2.2.12-r1.ebuild 1191 BLAKE2B 15076288eb5fb18f99c3ba324a3f14c2029c4bbe46f739fe14fcbeac64824cce6795439b0c2644611d1ff34eb88a2d50dc576cfe9eec901eed6aaaaf1999e8ce SHA512 219775d842fe40669cf20d4ecb344126ec55d7d253c1d7eceeebca2b471a147692ab3b757ec779ede524b6bb2af81fe7b52f84af8d1f1917db608b6cf4219c67
EBUILD jnr-ffi-2.2.17.ebuild 775 BLAKE2B 50b5d0f5d254b415c4a8327eedbfe8d7f6754d7ac3bd825dd9646702b3d2b4bb36574b7378f1db4140a2ff3fbac3bc8fd5296fe53ac6aa0045949bcb6c9e8de2 SHA512 d8ea5175a558c2f225d91b30f0ddebea33d3e111247c363be32e948d003344df96670400d131424e465b5da9fff8b82ea5157dcb184dc92b0c6c693559ca49a3
MISC metadata.xml 323 BLAKE2B 377b6cae0335bb1d1160c22d684541576023a02984183c468689418ea3a1b2c6520a95ec7d18e86ea1b6c426d44d40bf6debea926c03c9c321d82dfc8874ee6e SHA512 f7503b3bbfc40eeda0e00cacd5a84723f17fdae5657594b8f44c9b7e7e059b6eeb23d034baab20aaeb554e35721a73ad1c0cac30aa67845a4e842f30348b79d6
diff --git a/dev-java/jnr-ffi/jnr-ffi-2.2.12-r1.ebuild b/dev-java/jnr-ffi/jnr-ffi-2.2.12-r1.ebuild
deleted file mode 100644
index 08f94f164b1c..000000000000
--- a/dev-java/jnr-ffi/jnr-ffi-2.2.12-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/jnr/jnr-ffi/archive/jnr-ffi-2.2.12.tar.gz --slot 2 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild jnr-ffi-2.2.12.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="com.github.jnr:jnr-ffi:2.2.12"
-# We don't have junit-jupiter yet
-# JAVA_TESTING_FRAMEWORKS="junit-jupiter"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A library for invoking native functions from java"
-HOMEPAGE="https://github.com/jnr/jnr-ffi"
-SRC_URI="https://github.com/jnr/${PN}/archive/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- dev-java/asm:9
- >=dev-java/jffi-1.3.10-r1:0
- dev-java/jnr-a64asm:2
- dev-java/jnr-x86asm:1.0
-"
-
-DEPEND="${CP_DEPEND}
- >=virtual/jdk-1.8:*"
-
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${PN}-${P}"
-
-JAVA_SRC_DIR="src/main/java"
-
-# JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!"
-# JAVA_TEST_SRC_DIR="src/test/java"
-
-src_install() {
- default # https://bugs.gentoo.org/789582
- java-pkg-simple_src_install
-}
diff --git a/dev-java/jnr-posix/Manifest b/dev-java/jnr-posix/Manifest
index be6f53f92dd1..ecd03363488f 100644
--- a/dev-java/jnr-posix/Manifest
+++ b/dev-java/jnr-posix/Manifest
@@ -1,5 +1,3 @@
-DIST jnr-posix-3.1.16.tar.gz 120553 BLAKE2B b430d4699b84e9c4139291c34c328ade600adade68081167d3b47ce52caa6f96a818702dcb26652d186d7de825b32b00f2f1329b79f9c459cbbb6f6a4260d9f3 SHA512 988221a9a499db64c2bc3fe4e798fb77ce1bce44a31b51ace4f1e52b9a76a3af9a1521477a64413b44f36da9ab5446feb1b2ffd4e7dc50be055f6092d9e1f977
DIST jnr-posix-3.1.20.tar.gz 121435 BLAKE2B 46e7bc5de4eef1473fb26805a3a0120d5138f0945cbbc9b9e5328859e5b73ee94dd8c5db6159a921ec33852ab0fcf218d584b57712797ab52048d8b88a7ba71c SHA512 7f64250a60f5f9d9c6331c44dc7933755f45482b6fd03f6154a38433e1706bc7cd69a3302c64b61c2209f8c129cc5d46a7a75ceba3d8e0dcdeb5eca1c935e765
-EBUILD jnr-posix-3.1.16-r1.ebuild 2854 BLAKE2B 01798f63e18ff228c00eef6b3fca709cab7762a520beaec662a47b3ad5afda9bddd2fd2ca01c5c06b6c831af9dc804bab52cc9125e592053badcf21469a7ea72 SHA512 63239e77acbeaee86b6ceab6675d7d8890271ecd028cbeb04553cd8d39c8a5f38fab74141f772d9a4e113ddb730d6652c55980cc56732b6ad65d77735893d4c1
EBUILD jnr-posix-3.1.20.ebuild 2040 BLAKE2B eb7d4a779491d7939baa9050546340d21aec1a5a78a965004dcf4b5150b07f687ad4fc8665247a48ac9a17a9a11fbed9e5154ae4f7b3ed55b76fc695930c38f4 SHA512 b6cc7582f1ceff078cb3f3704924ee0e46411bad8f42b0a96fd9d4c3b5a32cac16d360aa1c736d78578ed57c43cf8e86684546df60909ec8f89fdfd67ace1016
MISC metadata.xml 325 BLAKE2B f40ca825a92205c1ef0e0be2e72c859b680593c0f852aec73c3d84356a9927f5f536ffcec7b7a365353ac56489677d7881f9f27431abc56cdf9cc24550493097 SHA512 ff2bae0526d5ae082ad290411e7d3cd95a197918e4d834a531cab016ff9a718197a27fb2c7a4f7426bb44a5b295e164a72dd36f5fac800bc20388fde0f52e0a4
diff --git a/dev-java/jnr-posix/jnr-posix-3.1.16-r1.ebuild b/dev-java/jnr-posix/jnr-posix-3.1.16-r1.ebuild
deleted file mode 100644
index 87431a445012..000000000000
--- a/dev-java/jnr-posix/jnr-posix-3.1.16-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.github.jnr:jnr-posix:3.1.16"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Common cross-project/cross-platform POSIX APIs"
-HOMEPAGE="https://github.com/jnr/jnr-posix"
-SRC_URI="https://github.com/jnr/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="EPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- >=dev-java/jnr-ffi-2.2.12-r1:0
- dev-java/jnr-constants:0
-"
-
-DEPEND="${CP_DEPEND}
- >=virtual/jdk-11:*"
-
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-JAVA_AUTOMATIC_MODULE_NAME="org.jnrproject.posix"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_test() {
- sed \
- -e '/import org.junit.Test/a import org.junit.Ignore;' \
- -i src/test/java/jnr/posix/FileTest.java || die
-
- if use ppc64; then
- # Ignore testMessageHdrMultipleControl
- # https://bugs.gentoo.org/866199
- # https://github.com/jnr/jnr-posix/issues/178
- sed \
- -e '/testMessageHdrMultipleControl/i @Ignore' \
- -e '/import org.junit.Test/a import org.junit.Ignore;' \
- -i src/test/java/jnr/posix/LinuxPOSIXTest.java || die
- fi
-
- if use arm; then
- # https://bugs.gentoo.org/866692
- sed \
- -e '/utimensatRelativePath()/i @Ignore' \
- -e '/utimesDefaultValuesTest()/i @Ignore' \
- -e '/futimeTest()/i @Ignore' \
- -e '/utimesTest()/i @Ignore' \
- -e '/utimesPointerTest()/i @Ignore' \
- -e '/utimensatAbsolutePath()/i @Ignore' \
- -e '/futimens()/i @Ignore' \
- -i src/test/java/jnr/posix/FileTest.java || die
- sed \
- -e '/import org.junit.Test/a import org.junit.Ignore;' \
- -e '/ioprioThreadedTest()/i @Ignore' \
- -e '/testPosixFadvise()/i @Ignore' \
- -i src/test/java/jnr/posix/LinuxPOSIXTest.java || die
- sed \
- -e '/import org.junit.Test/a import org.junit.Ignore;' \
- -e '/testSetRlimitPointerLinux()/i @Ignore' \
- -e '/testGetRLimitPointer()/i @Ignore' \
- -i src/test/java/jnr/posix/ProcessTest.java || die
- fi
-
- JAVA_TEST_EXCLUDES=(
- # https://github.com/jnr/jnr-posix/blob/jnr-posix-3.1.16/pom.xml#L185
- # <exclude>**/windows/*Test.java</exclude>
- "jnr.posix.windows.WindowsFileTest"
- "jnr.posix.windows.WindowsHelpersTest"
- )
- local vm_version="$(java-config -g PROVIDES_VERSION)"
- if [[ "${vm_version}" -ge "17" ]] ; then
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED )
- JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.util=ALL-UNNAMED )
- # Some tests in jnr.posix.FileTest fail with jdk-17
- sed \
- -e '/flockTest()/i @Ignore' \
- -e '/dupTest()/i @Ignore' \
- -e '/closeTest()/i @Ignore' \
- -e '/fcntlDupfdWithArgTest()/i @Ignore' \
- -i src/test/java/jnr/posix/FileTest.java || die
- fi
- java-pkg-simple_src_test
-}
diff --git a/dev-java/lzma/Manifest b/dev-java/lzma/Manifest
index 0d6424c5eccd..14ae318094d9 100644
--- a/dev-java/lzma/Manifest
+++ b/dev-java/lzma/Manifest
@@ -1,5 +1,3 @@
-DIST lzma-22.01.7z 1261282 BLAKE2B 31bfa505626c6d22f84562d927cb8b7f0c6f9d7cfe9e38f49b33866957ad81f7bd1e6fb7b02a3e001edf9d64fc499b396e73738585e7d3a29fcd7d41dc65d1d7 SHA512 83e320242a51cb37caefd386a5768e64c6872101fd3c3cf4d3318bf834d27e84d8a92e3252987520a578b19ce3e2cddcbf9e10b909f5263c5cdc0710c2f26797
DIST lzma-24.09.7z 1747679 BLAKE2B defb6e47a7f29a132ebed4bd71c00695708532670ef31de0917438b1b7a53e45144fa94f89e980af741d3c26862255a3d99c9b51cb06186bac20c5cdc272df97 SHA512 7d111668695da24061103f9287cd29f8f5dceca77d043a63ac1621d9f1c82e4e012efdcaa61ab24e56db33c5a70f04b426b71b3f224570a27b4e875fa38fdb0b
-EBUILD lzma-22.01.ebuild 537 BLAKE2B d23dce6a251c214e325d1c522a82721db619b5593ec01e38d5b4151467e7465ac1508e06da25fc661e0e8eca77aaf3b51df0ac39c36961d54c440e4dc5348fa8 SHA512 343957f1fac87972c45ed385d2f79530c1e8ce7aafd5d81498ab15c60d4e0c2f22e36ca2b994da64b32e1c303cb9a850efe3f0f56f13c24c7e84750f5c93f20c
EBUILD lzma-24.09.ebuild 536 BLAKE2B e4e6679d5297f3b77ddc8e9950d2bba0275fe5214febc6db7b9f88a730707476ce82e37f54edbd25f3afef00f0f2d8e26266638443ca3e2a701cfe4af6715ddd SHA512 62bde0fa6e08429008e289c4c6447a43c5b238556e9e6adf91adb788878b5d8bf34d4be97b0a62442d4324ca950e877b7a22bfed4c141e124218d1a6abe1d95a
MISC metadata.xml 315 BLAKE2B 176efa41c8db8574008e4fdf3e274d2566bb83b3d25ec8fd252d83d6543debb91c9374c88fdca780e3716f349c98035596c097acd3b0c5aa5c636d610f0fd1d3 SHA512 d52bf7662f472446774c838101ad26ebee3653260f9c2765e9ece1ea87771c77b6d8eeeae0950bfec188dc800224ef46e01c3d223c8766d232bfd2d74a74c239
diff --git a/dev-java/lzma/lzma-22.01.ebuild b/dev-java/lzma/lzma-22.01.ebuild
deleted file mode 100644
index ecadcae4135f..000000000000
--- a/dev-java/lzma/lzma-22.01.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple unpacker
-
-DESCRIPTION="Java code for LZMA compression and decompression"
-HOMEPAGE="https://7-zip.org/"
-SRC_URI="https://7-zip.org/a/lzma${PV/./}.7z -> ${P}.7z"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-BDEPEND="$(unpacker_src_uri_depends)"
-
-S="${WORKDIR}/Java"
-
-JAVA_SRC_DIR="SevenZip"