commit:     e0154e038638d5e2518c5573e433a1e30d11bd9a
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Jul 26 19:12:55 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  3 05:08:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0154e03

dev-java/commons-codec: add 1.19.0

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/42983
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/commons-codec/Manifest                    |  2 +
 dev-java/commons-codec/commons-codec-1.19.0.ebuild | 46 ++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/dev-java/commons-codec/Manifest b/dev-java/commons-codec/Manifest
index eb06a28f8534..02606d303ac0 100644
--- a/dev-java/commons-codec/Manifest
+++ b/dev-java/commons-codec/Manifest
@@ -1,2 +1,4 @@
 DIST commons-codec-1.18.0-src.tar.gz 462698 BLAKE2B 
821ee8086f24e04390aa7b933f263313a63ee12a7b1b38147782af235ed79919f2f5679d679380f8de7e70c5264ce5314312e45517388e231b6e02804fd274ac
 SHA512 
a14ce4498905fa0de67b7ba65faf75c770e7cdad4860ea14205781372c8777669fb562aab15c682385196a895895a6751b81d893ba4af6e01efb713970449227
 DIST commons-codec-1.18.0-src.tar.gz.asc 488 BLAKE2B 
11cb515ca17b05a7a6f7fae89b4bc78d77a06d66285a9624b442af49fb720cb5436d9f9f4a219d48b153fb3f65e2da9241470b65d111c5935f5834a516350777
 SHA512 
43f6803096a6d434663fee85bc586fc41781d7d2120d219408749f743aae87f31a7c104f7567374bd0f62205eabac52d86689bbdd1a988fd79dce2433df8f2c4
+DIST commons-codec-1.19.0-src.tar.gz 465560 BLAKE2B 
3164070fbdcf9763a17cdb31f27e414570ac0b495029d36e042c07ff8e687967932ad630b076bbd0f7eed85e8f7b8fb0b7ce55434ae6ea2e855fd378289cd701
 SHA512 
65532419ea55f6d829ea46ff04806ab539a4e904950af9b780632c41011186ef1f38ebc739e3db115b2dd79266574316aa8c8e6e83c688accc8b1e8f4c2a3e83
+DIST commons-codec-1.19.0-src.tar.gz.asc 488 BLAKE2B 
84b1c4f562378dbf078d383ed69087b475a034123219fe820dc243d6a22936d3436730460dec8cf5d63b921dfad674e197ecab09ce9880ade6ce072105d77676
 SHA512 
1d020a534c00676eddd620ae18357b3ae081eed20450053865a6bc9f46de613b28a2a834b6264d1e4253cdcd7ef3772c44740a278da7727eb65e6f35e3c7fee4

diff --git a/dev-java/commons-codec/commons-codec-1.19.0.ebuild 
b/dev-java/commons-codec/commons-codec-1.19.0.ebuild
new file mode 100644
index 000000000000..dd0e1ef9d77f
--- /dev/null
+++ b/dev-java/commons-codec/commons-codec-1.19.0.ebuild
@@ -0,0 +1,46 @@
+# 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_ID="commons-codec:commons-codec:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-jupiter"
+
+inherit java-pkg-2 java-pkg-simple junit5 verify-sig
+
+DESCRIPTION="Implementations of common encoders and decoders in Java"
+HOMEPAGE="https://commons.apache.org/proper/commons-codec/";
+SRC_URI="mirror://apache/commons/codec/source/${P}-src.tar.gz
+       verify-sig? ( 
https://downloads.apache.org/commons/codec/source/${P}-src.tar.gz.asc )"
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )"
+
+# [-vintage] because, if junit:5 compiled with 'USE=vintage':
+# Error: Module junit not found, required by org.junit.vintage.engine
+DEPEND="
+       >=virtual/jdk-11:*
+       test? (
+               >=dev-java/commons-io-2.20.0:0
+               >=dev-java/commons-lang-3.18.0:0
+               dev-java/hamcrest:0
+               dev-java/junit:5[-vintage]
+               dev-java/opentest4j:0
+       )
+"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}"
+JAVA_MODULE_INFO_OUT="src/main"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR="src/main/java"
+JAVA_TEST_GENTOO_CLASSPATH="commons-io commons-lang hamcrest junit-5 
opentest4j"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc"

Reply via email to