summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/ant/ant-1.10.15.ebuild2
-rw-r--r--dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild2
-rw-r--r--dev-java/antlr-tool/antlr-tool-4.13.2-r1.ebuild (renamed from dev-java/antlr-tool/antlr-tool-4.13.2.ebuild)4
-rw-r--r--dev-java/antlr/antlr-2.7.7-r10.ebuild2
-rw-r--r--dev-java/antlr/antlr-3.2-r2.ebuild2
-rw-r--r--dev-java/antlr/antlr-3.5.3.ebuild2
-rw-r--r--dev-java/antlr/antlr-4.13.2.ebuild2
-rw-r--r--dev-java/bcel/bcel-6.10.0-r2.ebuild2
-rw-r--r--dev-java/bsf/bsf-2.4.0-r7.ebuild2
-rw-r--r--dev-java/byaccj/byaccj-1.15-r3.ebuild2
-rw-r--r--dev-java/commons-cli/commons-cli-1.10.0.ebuild2
-rw-r--r--dev-java/commons-io/commons-io-2.18.0.ebuild2
-rw-r--r--dev-java/commons-io/commons-io-2.20.0.ebuild2
-rw-r--r--dev-java/commons-lang/commons-lang-3.17.0.ebuild2
-rw-r--r--dev-java/commons-lang/commons-lang-3.19.0.ebuild2
-rw-r--r--dev-java/commons-logging/commons-logging-1.3.5.ebuild2
-rw-r--r--dev-java/commons-math/commons-math-3.6.1-r2.ebuild2
-rw-r--r--dev-java/commons-net/commons-net-3.12.0.ebuild2
-rw-r--r--dev-java/diffutils/Manifest1
-rw-r--r--dev-java/diffutils/diffutils-1.3.0.ebuild20
-rw-r--r--dev-java/diffutils/metadata.xml7
-rw-r--r--dev-java/fontbox/Manifest3
-rw-r--r--dev-java/fontbox/files/fontbox-3.0.6-skipUnknownHostException.patch50
-rw-r--r--dev-java/fontbox/fontbox-3.0.6.ebuild106
-rw-r--r--dev-java/gnu-regexp/gnu-regexp-1.1.4-r4.ebuild2
-rw-r--r--dev-java/hamcrest-core/hamcrest-core-1.3-r3.ebuild2
-rw-r--r--dev-java/hamcrest-generator/hamcrest-generator-1.3-r4.ebuild2
-rw-r--r--dev-java/icu4j/Manifest1
-rw-r--r--dev-java/icu4j/icu4j-78.1.ebuild190
-rw-r--r--dev-java/iso-relax/iso-relax-20050331-r7.ebuild2
-rw-r--r--dev-java/jackcess/jackcess-4.0.7.ebuild2
-rw-r--r--dev-java/jakarta-oro/jakarta-oro-2.0.8-r6.ebuild2
-rw-r--r--dev-java/jakarta-regexp/jakarta-regexp-1.4-r3.ebuild2
-rw-r--r--dev-java/java-config/java-config-2.3.4.ebuild2
-rw-r--r--dev-java/java-config/java-config-9999.ebuild2
-rw-r--r--dev-java/java-getopt/java-getopt-1.0.14-r3.ebuild2
-rw-r--r--dev-java/javacup/javacup-11b_p20160615-r2.ebuild2
-rw-r--r--dev-java/javatoolkit/javatoolkit-0.6.10.ebuild2
-rw-r--r--dev-java/jdepend/jdepend-2.10-r1.ebuild2
-rw-r--r--dev-java/jflex/jflex-1.9.1-r1.ebuild2
-rw-r--r--dev-java/jimfs/jimfs-1.3.1-r1.ebuild (renamed from dev-java/jimfs/jimfs-1.3.1.ebuild)2
-rw-r--r--dev-java/jmock/jmock-1.2.0-r3.ebuild2
-rw-r--r--dev-java/joda-time/joda-time-2.13.0.ebuild2
-rw-r--r--dev-java/junit/junit-3.8.2-r2.ebuild2
-rw-r--r--dev-java/junit/junit-4.13.2_p20240222.ebuild2
-rw-r--r--dev-java/jzlib/jzlib-1.1.3-r3.ebuild2
-rw-r--r--dev-java/log4j-12-api/Manifest2
-rw-r--r--dev-java/log4j-12-api/log4j-12-api-2.25.2.ebuild114
-rw-r--r--dev-java/log4j-api/Manifest2
-rw-r--r--dev-java/log4j-api/log4j-api-2.25.2.ebuild86
-rw-r--r--dev-java/log4j-core/Manifest2
-rw-r--r--dev-java/log4j-core/log4j-core-2.25.2.ebuild115
-rw-r--r--dev-java/maven-bin/Manifest2
-rw-r--r--dev-java/maven-bin/maven-bin-3.9.12.ebuild66
-rw-r--r--dev-java/pdfbox/Manifest13
-rw-r--r--dev-java/pdfbox/files/pdfbox-3.0.6-skipPDAcroFormTest.patch96
-rw-r--r--dev-java/pdfbox/files/pdfbox-3.0.6-skipPDFontTest.patch88
-rw-r--r--dev-java/pdfbox/files/pdfbox-3.0.6-skipTestCOSIncrement.patch53
-rw-r--r--dev-java/pdfbox/pdfbox-3.0.6.ebuild283
-rw-r--r--dev-java/plexus-classworlds/Manifest1
-rw-r--r--dev-java/plexus-classworlds/plexus-classworlds-2.9.0.ebuild42
-rw-r--r--dev-java/qdox/qdox-1.12.1-r8.ebuild2
-rw-r--r--dev-java/qdox/qdox-2.2.0-r1.ebuild2
-rw-r--r--dev-java/relaxng-datatype/relaxng-datatype-20020414.ebuild2
-rw-r--r--dev-java/sax/sax-2.2.1-r5.ebuild2
-rw-r--r--dev-java/tomcat-servlet-api/tomcat-servlet-api-4.1.40-r1.ebuild2
-rw-r--r--dev-java/xalan-serializer/xalan-serializer-2.7.3-r1.ebuild2
-rw-r--r--dev-java/xalan/xalan-2.7.3-r3.ebuild2
-rw-r--r--dev-java/xml-commons-external/xml-commons-external-1.4.01-r3.ebuild2
-rw-r--r--dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild2
-rw-r--r--dev-java/xmpbox/Manifest2
-rw-r--r--dev-java/xmpbox/xmpbox-3.0.6.ebuild41
-rw-r--r--dev-java/xom/xom-1.3.9.ebuild2
-rw-r--r--dev-java/xpp2/xpp2-2.1.10-r4.ebuild2
-rw-r--r--dev-java/xpp3/xpp3-1.1.4c-r6.ebuild2
-rw-r--r--dev-java/xsdlib/xsdlib-2022.7-r1.ebuild2
76 files changed, 1438 insertions, 52 deletions
diff --git a/dev-java/ant/ant-1.10.15.ebuild b/dev-java/ant/ant-1.10.15.ebuild
index 761a9636ddb9..4b01dce5cd4b 100644
--- a/dev-java/ant/ant-1.10.15.ebuild
+++ b/dev-java/ant/ant-1.10.15.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/apache-${P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE="antlr bcel bsf commonslogging commonsnet imageio jai jakartamail javamail jdepend
jmf jsch junit junit4 junitlauncher log4j oro regexp resolver swing testutil xalan xz"
diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild b/dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild
index a8fd495c7da5..88a93668baf1 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="3.5"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}
diff --git a/dev-java/antlr-tool/antlr-tool-4.13.2.ebuild b/dev-java/antlr-tool/antlr-tool-4.13.2-r1.ebuild
index 6cc01369516f..99b51502ade0 100644
--- a/dev-java/antlr-tool/antlr-tool-4.13.2.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.13.2-r1.ebuild
@@ -27,12 +27,12 @@ S="${WORKDIR}/${MY_PN}4-${PV}"
LICENSE="BSD"
SLOT="4"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}
dev-java/antlr-runtime:3.5
- >=dev-java/icu4j-77.1:0
+ ~dev-java/icu4j-77.1:0
dev-java/stringtemplate:4
dev-java/treelayout:0
"
diff --git a/dev-java/antlr/antlr-2.7.7-r10.ebuild b/dev-java/antlr/antlr-2.7.7-r10.ebuild
index 10b9b6e1131d..86a3333fddf1 100644
--- a/dev-java/antlr/antlr-2.7.7-r10.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r10.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
DEPEND=">=virtual/jdk-1.8:*"
RDEPEND=">=virtual/jre-1.8:*"
diff --git a/dev-java/antlr/antlr-3.2-r2.ebuild b/dev-java/antlr/antlr-3.2-r2.ebuild
index 8cfc42c3c314..16052030afcf 100644
--- a/dev-java/antlr/antlr-3.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.2-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
LICENSE="BSD"
SLOT="3"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
RESTRICT="!test? ( test )"
CP_DEPEND=">=dev-java/antlr-2.7.7-r7:0
diff --git a/dev-java/antlr/antlr-3.5.3.ebuild b/dev-java/antlr/antlr-3.5.3.ebuild
index 062a48415e29..c8b458f4acef 100644
--- a/dev-java/antlr/antlr-3.5.3.ebuild
+++ b/dev-java/antlr/antlr-3.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="3.5"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}
diff --git a/dev-java/antlr/antlr-4.13.2.ebuild b/dev-java/antlr/antlr-4.13.2.ebuild
index 8ffe291d46af..7a19da2ad21b 100644
--- a/dev-java/antlr/antlr-4.13.2.ebuild
+++ b/dev-java/antlr/antlr-4.13.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}4-${PV}"
LICENSE="BSD"
SLOT="4"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}
diff --git a/dev-java/bcel/bcel-6.10.0-r2.ebuild b/dev-java/bcel/bcel-6.10.0-r2.ebuild
index 8a75e26ec9bb..b7088b3d6a80 100644
--- a/dev-java/bcel/bcel-6.10.0-r2.ebuild
+++ b/dev-java/bcel/bcel-6.10.0-r2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
diff --git a/dev-java/bsf/bsf-2.4.0-r7.ebuild b/dev-java/bsf/bsf-2.4.0-r7.ebuild
index 9df47140d32c..778447e72226 100644
--- a/dev-java/bsf/bsf-2.4.0-r7.ebuild
+++ b/dev-java/bsf/bsf-2.4.0-r7.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
LICENSE="Apache-2.0"
SLOT="2.3"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
# If you add new ones, add them to ant-apache-bsf too for use dependencies
IUSE="javascript tcl"
diff --git a/dev-java/byaccj/byaccj-1.15-r3.ebuild b/dev-java/byaccj/byaccj-1.15-r3.ebuild
index a2d15fc92a46..00505aaa0242 100644
--- a/dev-java/byaccj/byaccj-1.15-r3.ebuild
+++ b/dev-java/byaccj/byaccj-1.15-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm64 ppc64 ~x64-macos"
S="${WORKDIR}/${PN}${PV}"
diff --git a/dev-java/commons-cli/commons-cli-1.10.0.ebuild b/dev-java/commons-cli/commons-cli-1.10.0.ebuild
index eaaf93c67e34..963892ca608e 100644
--- a/dev-java/commons-cli/commons-cli-1.10.0.ebuild
+++ b/dev-java/commons-cli/commons-cli-1.10.0.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )"
diff --git a/dev-java/commons-io/commons-io-2.18.0.ebuild b/dev-java/commons-io/commons-io-2.18.0.ebuild
index 68c6d5fe4ea6..07616c52470e 100644
--- a/dev-java/commons-io/commons-io-2.18.0.ebuild
+++ b/dev-java/commons-io/commons-io-2.18.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="1"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
diff --git a/dev-java/commons-io/commons-io-2.20.0.ebuild b/dev-java/commons-io/commons-io-2.20.0.ebuild
index ed508231d96d..516e89317f6a 100644
--- a/dev-java/commons-io/commons-io-2.20.0.ebuild
+++ b/dev-java/commons-io/commons-io-2.20.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )"
diff --git a/dev-java/commons-lang/commons-lang-3.17.0.ebuild b/dev-java/commons-lang/commons-lang-3.17.0.ebuild
index 2e6e6fe26018..f673a72e60f8 100644
--- a/dev-java/commons-lang/commons-lang-3.17.0.ebuild
+++ b/dev-java/commons-lang/commons-lang-3.17.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}3-${PV}-src"
LICENSE="Apache-2.0"
SLOT="3.6"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-solaris"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
diff --git a/dev-java/commons-lang/commons-lang-3.19.0.ebuild b/dev-java/commons-lang/commons-lang-3.19.0.ebuild
index 4282ad87e2a5..95f276cc3963 100644
--- a/dev-java/commons-lang/commons-lang-3.19.0.ebuild
+++ b/dev-java/commons-lang/commons-lang-3.19.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}3-${PV}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-solaris"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )"
diff --git a/dev-java/commons-logging/commons-logging-1.3.5.ebuild b/dev-java/commons-logging/commons-logging-1.3.5.ebuild
index e95537a391b8..1a7860dd0658 100644
--- a/dev-java/commons-logging/commons-logging-1.3.5.ebuild
+++ b/dev-java/commons-logging/commons-logging-1.3.5.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE="log4j"
# src/test/java/org/apache/commons/logging/tccl/logfactory/AdaptersTcclTestCase.java:26:
diff --git a/dev-java/commons-math/commons-math-3.6.1-r2.ebuild b/dev-java/commons-math/commons-math-3.6.1-r2.ebuild
index 0eea263d2bf0..7f37b0cdfbc0 100644
--- a/dev-java/commons-math/commons-math-3.6.1-r2.ebuild
+++ b/dev-java/commons-math/commons-math-3.6.1-r2.ebuild
@@ -20,6 +20,6 @@ RDEPEND=">=virtual/jre-1.8:*"
LICENSE="Apache-2.0"
SLOT="3"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
JAVA_AUTOMATIC_MODULE_NAME="commons.math3"
diff --git a/dev-java/commons-net/commons-net-3.12.0.ebuild b/dev-java/commons-net/commons-net-3.12.0.ebuild
index 485039a0cccf..86a0258cc73f 100644
--- a/dev-java/commons-net/commons-net-3.12.0.ebuild
+++ b/dev-java/commons-net/commons-net-3.12.0.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )"
diff --git a/dev-java/diffutils/Manifest b/dev-java/diffutils/Manifest
new file mode 100644
index 000000000000..002e6f2d4bf9
--- /dev/null
+++ b/dev-java/diffutils/Manifest
@@ -0,0 +1 @@
+DIST diffutils-1.3.0-sources.jar 35161 BLAKE2B 365b2b3a8701a7bf63b1fc8c34f8a54d7a5f67b3b485e91ea3489303de821d5ac08aac4e2b13d140b045b6b45393d293a825e92e800cd34c3b84a17442d548bc SHA512 16426c13fde20c606ac5dc01b4ee368d10360c45c4569879c94d30ac41aba372e9865a7b5db3a68067ea26bdade538eeea4e3e38900f8627beb21d7e48968e62
diff --git a/dev-java/diffutils/diffutils-1.3.0.ebuild b/dev-java/diffutils/diffutils-1.3.0.ebuild
new file mode 100644
index 000000000000..4c43e20ab41f
--- /dev/null
+++ b/dev-java/diffutils/diffutils-1.3.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2025 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
+
+DESCRIPTION="library for computing diffs, applying patches, generating side-by-side views"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="https://repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/${PV}/${P}-sources.jar"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND="app-arch/unzip"
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
diff --git a/dev-java/diffutils/metadata.xml b/dev-java/diffutils/metadata.xml
new file mode 100644
index 000000000000..75321cfb5598
--- /dev/null
+++ b/dev-java/diffutils/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-java/fontbox/Manifest b/dev-java/fontbox/Manifest
index 68ca3ca2f4aa..7407fee1c6f7 100644
--- a/dev-java/fontbox/Manifest
+++ b/dev-java/fontbox/Manifest
@@ -1,5 +1,6 @@
DIST DejaVuSansMono.ttf 317336 BLAKE2B c80f50cea451963a75c66160596b67655afb19c9ea0d61b8a5cd38b81c66bdd89a24872d293fa8752b1ce0bb828d63caf91e682c283312d5828218943c63c095 SHA512 1af1ce3e6d34a0b89c93072d8646e92cceb45b276389d2dd0d84457ec1193394d2bcc49bf3ce99c9c6b2658cd1337fc40ee5c61957f74cd45dbc3d51b6aef417
DIST DejaVuSerifCondensed.pfb 1062649 BLAKE2B 05159cb62eb4c3335b806d5b11653429bf84c6d14ed8e62bf2d8dcbc0b7a9818b1aad05e02f174a16c0163efe1cd433c26cde727d9245abe7eb47fd61d9960b3 SHA512 6ef13c3497862dc8e4c2a4261bc3a7ef3e2dd75e00ae2af4912b236b387225541db76c72854fbb2323d1064311ffdda9e64ed7065afc3a7d13f5b71b7df2f2ef
+DIST Keyboard.ttf 58088 BLAKE2B f1ac2a4bbdc89abddcaef40e4534e7fb2dbd551b66417aa0bc5a995b12be560c9e33209b34aaf8ddec5179618eb8f12919cc87280625333ad46401d402959912 SHA512 1c31bf41c722681419af734213555203e5a5168364aff2a56b31a717996e9b642a039c7c0df27bb1491b1a0344929e9ba20c5a788cd5fa665f65fd8090ee06e7
DIST NotoEmoji-Regular.ttf 418804 BLAKE2B e94f7b1d5bced052ff3f15a32ecce8f0f1dc2ef19565d3bcaa75b82676fbf0efeaa6efa1d25edf352b577acce17a45c6f0e7be1550c46a8c2ab6cef208cd6f11 SHA512 51b01ab0794be9f92c59679f6d56d4ce09ed959daeb9ec945bb837eb15a82ab302e83b29aab1972ac9cb648f7196a5f5ff4488a4622b36bedbc9cd0cab6dc3de
DIST NotoMono-Regular.ttf 107848 BLAKE2B 2f0fdfbda5eec2c6cd1a2fd9812a2459c9af09c9d0e77c85504911d50a27433b769c766df3c2c7533c6c83b9c8a928c13aa1994823aa043ace68c37c0d897b00 SHA512 a5f3a12a02d096337cefd82a352a9d4f43555283873211c4ed0ac63eb1e722514dbd97dc959208e38643784b007ef27a96280f57ef01355fdbd8884b84d13d4c
DIST NotoSansSC-Regular.otf 8481960 BLAKE2B 3eee2c1e6be5e013d2ed679ccb361221e3e410150c7dc32d570382355e80e540c71be9009ece9951eea2379fb08fc05d8bcd65e941677660c55b450d660e8b03 SHA512 cbdd317d16099d24736457eef631353c7830a1a3c132b01f2cdc1e6a0c21a78e3b1fe8479b3f40179e7630a15cc23a093775bb22d521dba39376bb367d497b21
@@ -8,3 +9,5 @@ DIST SourceSansProBold.otf 104072 BLAKE2B 2c6538ed97cca04a6a38a1bcca7def6c9e923f
DIST ipag00303.zip 4295310 BLAKE2B b68dd7dd7a7320894d782350c4598572c31d6ef492f9572adc2aac20ca98b5c5027995c0169bf815bc1e3a64d635b0e2d4e378b749e034f2fe718bcb7901d40a SHA512 59535137c649a2f8bdbb463cd716426811a6003a65883ca6e45bb0af1d526b3889af0fba3a353e90bc8d373cd32b90a27ff9ff6916ecbccb42e922c09e9b046a
DIST pdfbox-2.0.32-src.zip 17094201 BLAKE2B a48677819bab371d82a956affa8a9b55a8dca2627bb301b56facb4408229639162550c67eccc843b903e28a3f6258db4b0c096c2b40c134c1f0bf6085ff122d0 SHA512 bdad289bda79e78774dd4dedb8b0531f20382038e96232eb6c55508e2187ca3d7512072e87cd293fe6d1b9967d7e6a44f39b09a3af59872bf2f307275a65f546
DIST pdfbox-2.0.32-src.zip.asc 195 BLAKE2B a3c1f8078ded155bfecca3c15ec8c9ae648ab6dbfa9c023715eabdf72f092920b0c0ddedaafed3fc6a186f05c9880fbaa703eb088b704964ac4bb8bd5dd386e8 SHA512 b6aff86c09f75234c57ae079eff71e098377e27a1b0d55911b2cd466ff74c5d529c9cd45ba20653adae3a9b5f9ecfc3e9d6df0647bae59a7b651f128ef3b39e5
+DIST pdfbox-3.0.6-src.zip 18318364 BLAKE2B 774a1b741d756ac2a652aaf3da74a21c2ff9f450d17af50c4ded2c36da063e17f940f8525ae892c0a6ec1487f7e7d857781fba778a0e090cd2a5e16dfa4976ff SHA512 24bca47497cd1ec2c93bbf1b7fb3cc5f8564de7b2f1ff2d0c4ebc267c6d385219c3bdcd6c5d1bac8ff5bfae1ad9dd96121c4bbd4a9afb023db2940a7586ef01a
+DIST pdfbox-3.0.6-src.zip.asc 195 BLAKE2B b9dc0337537c732efa49fa7f9ef49275ad6cdc08cbeff5047f5987e70ddd85dec5d28d9d4e6e347bb9009ad0f12b2cb184c1c7fae929d5d9d3fa6ab35ae8d703 SHA512 dfeec8efa7eab8534f0234db3187b763cc25d5a25fbbe772400dfd8ecfdc28a7f48027d45d9a1bb4ffe211e0afd7b4228b7d010887f9d689cdb4b27f2c96345d
diff --git a/dev-java/fontbox/files/fontbox-3.0.6-skipUnknownHostException.patch b/dev-java/fontbox/files/fontbox-3.0.6-skipUnknownHostException.patch
new file mode 100644
index 000000000000..48eeab62901a
--- /dev/null
+++ b/