commit:     6b86db6cb50c1d28687669ec4087a147e44265d1
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Dec 14 10:36:47 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue Jan 27 19:51:20 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b86db6c

dev-java/commons-text: add 1.15.0

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/commons-text/Manifest                   |  2 +
 dev-java/commons-text/commons-text-1.15.0.ebuild | 69 ++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/dev-java/commons-text/Manifest b/dev-java/commons-text/Manifest
index 9f998471cd9d..2bfb9f573597 100644
--- a/dev-java/commons-text/Manifest
+++ b/dev-java/commons-text/Manifest
@@ -1,2 +1,4 @@
 DIST commons-text-1.14.0-src.tar.gz 365401 BLAKE2B 
bde7f76383f967c5d1cfc9dba383d93ec0f9ba37573d9ff7b030c52cd3b88405f73d56576cb151a5625be8922315438141a921ebbc5c5f4376a60a93e7475dfb
 SHA512 
db9369ca5249e447f871b03f826782ff34d55f7f375c6fe9a6e6ffb740124ad38ced4487ea0bd9fafe1603b5dade9ce6fdd7d595af63b6d3a66560de936aa46a
 DIST commons-text-1.14.0-src.tar.gz.asc 488 BLAKE2B 
354170784d3e126633725c384e4fa2f1971adf67dfad5b4e20d215c62a1eafe31abb639a6ecf11d3fc22ce5bf72e521812cee01eef43571229aaab09aa96741c
 SHA512 
9ad22be03e791dab3a1fa66c1781e6d2b2759e0c9ef2ab17bf5d1f83c17943cd5603dd243e9bcec0ae1005f884555969fd0c60ea05709780370d6eafc334b47a
+DIST commons-text-1.15.0-src.tar.gz 462785 BLAKE2B 
250619852061c5ee7ca8a0ff8016135013592532e24aa6424cd8e61907db637e7094d83e1b1b10e4ba49cb3640226680a54f4a552a199bca20948f74bafc4d05
 SHA512 
5bbeebbe5853525d72a54ad483344f2a55b360cb3abeeada2eb52ca6118f10102bb8fb8ca42417c38b6f8ed7147807414f50c5093473fac9fd3f74cfb8160958
+DIST commons-text-1.15.0-src.tar.gz.asc 228 BLAKE2B 
2124d9178d2ea97df1f382d86e06ea986470f0e4208901713db28514f341d425937fc4ab5fc4adab359a8aa2ef0bbce404e6ac797f089d64e3945d7a07a51732
 SHA512 
da7c8858cabafbf1a904f0465339444b084f31d941f02a3492a412c29b95862a0c7da56ae542b0c14e22d3a34fd5915d77f77bb62c23be0ae9b6046d6a82bca9

diff --git a/dev-java/commons-text/commons-text-1.15.0.ebuild 
b/dev-java/commons-text/commons-text-1.15.0.ebuild
new file mode 100644
index 000000000000..25041c218135
--- /dev/null
+++ b/dev-java/commons-text/commons-text-1.15.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+JAVA_TESTING_FRAMEWORKS="junit-jupiter"
+
+inherit java-pkg-2 java-pkg-simple junit5 verify-sig
+
+DESCRIPTION="Apache Commons Text is a library focused on algorithms working on 
strings"
+HOMEPAGE="https://commons.apache.org/proper/commons-text/";
+SRC_URI="mirror://apache//commons/text/source/${P}-src.tar.gz
+       verify-sig? ( 
https://downloads.apache.org/commons/text/source/${P}-src.tar.gz.asc )"
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-apache-commons-20251102 )"
+CP_DEPEND=">=dev-java/commons-lang-3.20.0:0"
+
+DEPEND="
+       ${CP_DEPEND}
+       >=virtual/jdk-11:*
+       test? (
+               >=dev-java/asm-9.9:0
+               >=dev-java/byte-buddy-1.17.8:0
+               >=dev-java/commons-io-2.21.0:0
+               dev-java/commons-rng:0
+               >=dev-java/jmh-core-1.37:0
+               >=dev-java/jmh-generator-annprocess-1.37:0
+               >=dev-java/jna-5.18.1:0
+               >=dev-java/jsr305-3.0.2-r1:0
+               >=dev-java/junit-pioneer-1.9.1-r1:0
+               >=dev-java/mockito-5.20.0-r1:0
+               >=dev-java/objenesis-3.4:0
+               >=dev-java/opentest4j-1.3.0-r1:0
+       )
+"
+
+RDEPEND="
+       ${CP_DEPEND}
+       >=virtual/jre-1.8:*
+"
+
+DOCS=( CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt )
+PATCHES=(
+       "${FILESDIR}/commons-text-1.14.0-ScriptStringLookupTest.patch"
+       
"${FILESDIR}/commons-text-1.14.0-StringSubstitutorWithInterpolatorStringLookupTest.patch"
+       "${FILESDIR}/commons-text-1.14.0-UrlStringLookupTest.patch"
+)
+
+JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.text"
+JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}"
+JAVA_MODULE_INFO_OUT="src/main"
+JAVA_SRC_DIR="src/main/java"
+JAVA_TEST_GENTOO_CLASSPATH="asm byte-buddy commons-io commons-rng jmh-core
+       jmh-generator-annprocess jna jsr305 junit-pioneer junit-5 mockito 
objenesis opentest4j"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
+
+src_prepare() {
+       default #780585
+       java-pkg-2_src_prepare
+       export LC_ALL="en_US.UTF-8"     # needed for DateStringLookupTest
+}

Reply via email to