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 +}
