diff --git a/dev-java/commons-text/Manifest b/dev-java/commons-text/Manifest new file mode 100644 index 0000000..bf41291 --- /dev/null +++ b/dev-java/commons-text/Manifest @@ -0,0 +1,3 @@ +DIST commons-text-1.14.0-src.tar.gz 365401 BLAKE2B bde7f76383f967c5d1cfc9dba383d93ec0f9ba37573d9ff7b030c52cd3b88405f73d56576cb151a5625be8922315438141a921ebbc5c5f4376a60a93e7475dfb SHA512 db9369ca5249e447f871b03f826782ff34d55f7f375c6fe9a6e6ffb740124ad38ced4487ea0bd9fafe1603b5dade9ce6fdd7d595af63b6d3a66560de936aa46a +EBUILD commons-text-1.14.0.ebuild 1952 BLAKE2B bd6651a291c7a667aabc6d795b0dc086cb08b1541354c1134db68545882844f70871e845249a9a19e935787cb070e7282224b258f79ac7fba14dd97bb956a567 SHA512 436742971cd821425f39f069b089a5b960e2b277901fb04dd52f0202f8bed0dca7246860b3e2379f7b6872ed065193e4f0dce63088a91d1c36ce9252fa94b54b +MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/dev-java/commons-text/commons-text-1.14.0.ebuild b/dev-java/commons-text/commons-text-1.14.0.ebuild new file mode 100644 index 0000000..b90a9c9 --- /dev/null +++ b/dev-java/commons-text/commons-text-1.14.0.ebuild @@ -0,0 +1,61 @@ +# 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 mirror://apache//commons/text/source/commons-text-1.10.0-src.tar.gz +# --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-text-1.10.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.apache.commons:commons-text:${PVR}" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Apache Commons Text is a library focused on algorithms working on strings" +HOMEPAGE="https://commons.apache.org/proper/commons-text/" +SRC_URI="https://archive.apache.org/dist/commons/text/source/${P}-src.tar.gz" + +S="${WORKDIR}/${P}-src" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6 + +CDEPEND=" + dev-java/commons-lang:3.6 +" + +# Compile dependencies +# POM: pom.xml +# test? commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1 +# test? org.apache.commons:commons-rng-simple:1.4 -> !!!artifactId-not-found!!! +# test? org.assertj:assertj-core:3.23.1 -> !!!suitable-mavenVersion-not-found!!! +# test? org.graalvm.js:js:22.0.0.2 -> !!!groupId-not-found!!! +# test? org.graalvm.js:js-scriptengine:22.0.0.2 -> !!!groupId-not-found!!! +# test? org.junit.jupiter:junit-jupiter:5.9.1 -> !!!groupId-not-found!!! +# test? org.mockito:mockito-inline:4.8.0 -> !!!artifactId-not-found!!! +# test? org.openjdk.jmh:jmh-core:1.35 -> >=dev-java/jmh-core-1.35:0 +# test? org.openjdk.jmh:jmh-generator-annprocess:1.35 -> !!!artifactId-not-found!!! + +DEPEND=" + >=virtual/jdk-1.8:* + ${CDEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CDEPEND}" + +DOCS=( CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt ) + +JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.text" +JAVA_ENCODING="ISO-8859-1" + +JAVA_GENTOO_CLASSPATH="commons-lang-3.6" +JAVA_SRC_DIR="src/main/java" diff --git a/dev-java/commons-text/metadata.xml b/dev-java/commons-text/metadata.xml new file mode 100644 index 0000000..4221e17 --- /dev/null +++ b/dev-java/commons-text/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + diff --git a/metadata/md5-cache/dev-java/commons-text-1.14.0 b/metadata/md5-cache/dev-java/commons-text-1.14.0 new file mode 100644 index 0000000..e419e36 --- /dev/null +++ b/metadata/md5-cache/dev-java/commons-text-1.14.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=Apache Commons Text is a library focused on algorithms working on strings +EAPI=8 +HOMEPAGE=https://commons.apache.org/proper/commons-text/ +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0 +SRC_URI=https://archive.apache.org/dist/commons/text/source/commons-text-1.14.0-src.tar.gz +_eclasses_=java-utils-2 e2cdf66cd9c826ccda532772976d342d java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e +_md5_=52bd6a45d313dde798630ae4044f2d4a