diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-07-25 00:46:55 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-07-25 00:46:55 +0000 |
| commit | acf2e4823ee26f5dac1c8642c450bdfa8054aac1 (patch) | |
| tree | 5881e2fd60860bbc3fbb2bbc5a92b4650d913c31 /dev-java | |
| parent | f45c7febb0b5db5fb4d9d8d3ea88eed7986f3eb6 (diff) | |
| download | baldeagleos-repo-acf2e4823ee26f5dac1c8642c450bdfa8054aac1.tar.gz baldeagleos-repo-acf2e4823ee26f5dac1c8642c450bdfa8054aac1.tar.xz baldeagleos-repo-acf2e4823ee26f5dac1c8642c450bdfa8054aac1.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/commons-codec/commons-codec-1.15-r1.ebuild | 45 | ||||
| -rw-r--r-- | dev-java/commons-collections/commons-collections-4.4-r1.ebuild | 68 | ||||
| -rw-r--r-- | dev-java/commons-io/commons-io-2.11.0-r1.ebuild | 54 | ||||
| -rw-r--r-- | dev-java/commons-math/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/commons-math/commons-math-3.6.1-r2.ebuild | 25 | ||||
| -rw-r--r-- | dev-java/fastinfoset/fastinfoset-2.1.0-r1.ebuild (renamed from dev-java/fastinfoset/fastinfoset-2.1.0.ebuild) | 7 | ||||
| -rw-r--r-- | dev-java/jaxb-runtime/jaxb-runtime-4.0.0-r1.ebuild (renamed from dev-java/jaxb-runtime/jaxb-runtime-4.0.0.ebuild) | 27 | ||||
| -rw-r--r-- | dev-java/jaxb-stax-ex/jaxb-stax-ex-2.1.0-r1.ebuild (renamed from dev-java/jaxb-stax-ex/jaxb-stax-ex-2.1.0.ebuild) | 29 | ||||
| -rw-r--r-- | dev-java/poi/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/poi/poi-5.2.2.ebuild | 63 | ||||
| -rw-r--r-- | dev-java/typesafe-config/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/typesafe-config/typesafe-config-1.4.2.ebuild | 33 |
12 files changed, 302 insertions, 52 deletions
diff --git a/dev-java/commons-codec/commons-codec-1.15-r1.ebuild b/dev-java/commons-codec/commons-codec-1.15-r1.ebuild new file mode 100644 index 000000000000..e611ee200c7c --- /dev/null +++ b/dev-java/commons-codec/commons-codec-1.15-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom commons-codec-1.15-src/pom.xml --download-uri https://apache.osuosl.org/commons/codec/source/commons-codec-1.15-src.tar.gz --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-codec-1.15.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="commons-codec:commons-codec:1.15" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +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 -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +# Compile dependencies +# POM: ${P}-src/pom.xml +# test? junit:junit:4.13 -> >=dev-java/junit-4.13.1:4 +# test? org.apache.commons:commons-lang3:3.8 -> >=dev-java/commons-lang-3.11:3.6 + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + >=dev-java/commons-lang-3.11:3.6 + ) +" + +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/${P}-src" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.codec" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4,commons-lang-3.6" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" diff --git a/dev-java/commons-collections/commons-collections-4.4-r1.ebuild b/dev-java/commons-collections/commons-collections-4.4-r1.ebuild new file mode 100644 index 000000000000..c55d0bb19796 --- /dev/null +++ b/dev-java/commons-collections/commons-collections-4.4-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 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/collections/source/commons-collections4-4.4-src.tar.gz --slot 4 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild commons-collections-4.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.commons:commons-collections4:4.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Extends the JCF classes with new interfaces, implementations and utilities" +HOMEPAGE="https://commons.apache.org/proper/commons-collections/" +SRC_URI="mirror://apache/commons/collections/source/${PN}4-${PV}-src.tar.gz -> ${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="4" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Compile dependencies +# POM: pom.xml +# test? junit:junit:4.12 -> >=dev-java/junit-4.13.2:4 +# test? org.apache.commons:commons-lang3:3.9 -> >=dev-java/commons-lang-3.12.0:3.6 +# test? org.easymock:easymock:4.0.2 -> !!!suitable-mavenVersion-not-found!!! + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/easymock:3.2 + dev-java/commons-lang:3.6 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +DOCS=( {CONTRIBUTING,README}.md {LICENSE,NOTICE,RELEASE-NOTES}.txt ) +HTML_DOCS=( {DEVELOPERS-GUIDE,PROPOSAL}.html ) + +S="${WORKDIR}/commons-collections4-${PV}-src" + +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4,commons-lang-3.6,easymock-3.2" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.collections4" + +src_test() { + # https://github.com/apache/commons-collections/blob/cab58b3a8093a2f6b84f12783a3fb358747310f7/pom.xml#L542-L550 + pushd src/test/java || die + local TESTS=$(find * -name "*Test.java" ! -name "TestUtils.java" ! -name "Abstract*.java" ! -name "BulkTest.java") + TESTS="${TESTS//.java}" + TESTS="${TESTS//\//.}" + popd + + JAVA_TEST_RUN_ONLY=( "${TESTS}" ) + java-pkg-simple_src_test +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg-simple_src_install +} diff --git a/dev-java/commons-io/commons-io-2.11.0-r1.ebuild b/dev-java/commons-io/commons-io-2.11.0-r1.ebuild new file mode 100644 index 000000000000..73150451cd28 --- /dev/null +++ b/dev-java/commons-io/commons-io-2.11.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 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 https://mirror.dkm.cz/apache//commons/io/source/commons-io-2.11.0-src.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" --ebuild commons-io-2.11.0.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="commons-io:commons-io:2.11.0" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Utility classes, stream implementations, file filters, and much more" +HOMEPAGE="https://commons.apache.org/proper/commons-io/" +SRC_URI="mirror://apache/commons/io/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" + +# Compile dependencies +# POM: pom.xml +# test? com.google.jimfs:jimfs:1.2 -> !!!groupId-not-found!!! +# test? org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6 +# test? org.junit-pioneer:junit-pioneer:1.4.2 -> !!!groupId-not-found!!! +# test? org.junit.jupiter:junit-jupiter:5.7.2 -> !!!groupId-not-found!!! +# test? org.mockito:mockito-inline:3.11.2 -> !!!artifactId-not-found!!! +# test? org.openjdk.jmh:jmh-core:1.32 -> !!!groupId-not-found!!! +# test? org.openjdk.jmh:jmh-generator-annprocess:1.32 -> !!!groupId-not-found!!! + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + >=dev-java/commons-lang-3.12.0:3.6 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +# some test dependencies are missing +RESTRICT="test" + +S="${WORKDIR}/${P}-src" + +JAVA_ENCODING="iso-8859-1" + +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="commons-lang-3.6" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.io" diff --git a/dev-java/commons-math/Manifest b/dev-java/commons-math/Manifest index 2a4d73ad3ca0..6e97211d4920 100644 --- a/dev-java/commons-math/Manifest +++ b/dev-java/commons-math/Manifest @@ -1 +1,2 @@ +DIST commons-math3-3.6.1-sources.jar 2514690 BLAKE2B ce5dc1a5bdccf85aa780dd648b64c0ed78b4d5a36d15d9737f661135f4f1ec962c3c44a0c4d8fc7d12c667e62b19860cb2a47f507c8c3e6da6cce57e1b9caf54 SHA512 eab6003834c0f1b7e67eee242d33db43f85d388ac32e37caa6bd16d74340db5c189ff5c7fd112ef13b9009d2fbcf2bad6650b6e5d9124316b59493b2d07d065d DIST commons-math3-3.6.1.jar 2514690 BLAKE2B ce5dc1a5bdccf85aa780dd648b64c0ed78b4d5a36d15d9737f661135f4f1ec962c3c44a0c4d8fc7d12c667e62b19860cb2a47f507c8c3e6da6cce57e1b9caf54 SHA512 eab6003834c0f1b7e67eee242d33db43f85d388ac32e37caa6bd16d74340db5c189ff5c7fd112ef13b9009d2fbcf2bad6650b6e5d9124316b59493b2d07d065d 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 new file mode 100644 index 000000000000..0c33559066fe --- /dev/null +++ b/dev-java/commons-math/commons-math-3.6.1-r2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc examples source" +MAVEN_ID="org.apache.commons:commons-math3:3.6.1" + +inherit java-pkg-2 java-pkg-simple + +MY_PN="${PN}3" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Lightweight, self-contained mathematics and statistics components" +HOMEPAGE="https://commons.apache.org/math/" +SRC_URI="https://repo1.maven.org/maven2/org/apache/commons/${MY_PN}/${PV}/${MY_P}-sources.jar" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +LICENSE="Apache-2.0" +SLOT="3" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +JAVA_AUTOMATIC_MODULE_NAME="commons.math3" diff --git a/dev-java/fastinfoset/fastinfoset-2.1.0.ebuild b/dev-java/fastinfoset/fastinfoset-2.1.0-r1.ebuild index 6cf8d07641ca..7f4e952e82bf 100644 --- a/dev-java/fastinfoset/fastinfoset-2.1.0.ebuild +++ b/dev-java/fastinfoset/fastinfoset-2.1.0-r1.ebuild @@ -21,7 +21,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=" - >=virtual/jdk-1.8:* + >=virtual/jdk-11:* " RDEPEND=" @@ -39,8 +39,3 @@ JAVA_RESOURCE_DIRS="src/main/resources" JAVA_TEST_GENTOO_CLASSPATH="junit-4" JAVA_TEST_SRC_DIR="src/test/java" JAVA_TEST_RESOURCE_DIRS="src/test/resources" - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/jaxb-runtime/jaxb-runtime-4.0.0.ebuild b/dev-java/jaxb-runtime/jaxb-runtime-4.0.0-r1.ebuild index 0f4c1c55c97d..586a6dc6e5e1 100644 --- a/dev-java/jaxb-runtime/jaxb-runtime-4.0.0.ebuild +++ b/dev-java/jaxb-runtime/jaxb-runtime-4.0.0-r1.ebuild @@ -20,34 +20,23 @@ LICENSE="EPL-1.0" SLOT="4" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -# Common dependencies -# POM: runtime/impl/pom.xml -# com.sun.xml.fastinfoset:FastInfoset:2.1.0 -> !!!groupId-not-found!!! -# org.glassfish.jaxb:jaxb-core:4.0.0 -> !!!groupId-not-found!!! -# org.jvnet.staxex:stax-ex:2.1.0 -> !!!groupId-not-found!!! - -CP_DEPEND=" - dev-java/fastinfoset:0 - dev-java/jaxb-stax-ex:0 -" - DEPEND=" - dev-java/istack-commons-runtime:0 + >=dev-java/fastinfoset-2.1.0-r1:0 dev-java/jaxb-api:4 + >=dev-java/jaxb-stax-ex-2.1.0-r1:0 + dev-java/istack-commons-runtime:0 >=virtual/jdk-11:* - ${CP_DEPEND} " # reason: '<>' with anonymous inner classes is not supported in -source 8 # (use -source 9 or higher to enable '<>' with anonymous inner classes) -RDEPEND=" - >=virtual/jre-11:* - ${CP_DEPEND}" +RDEPEND=">=virtual/jre-11:*" DOCS=( ../{CONTRIBUTING,NOTICE,README}.md ) S="${WORKDIR}/jaxb-ri-${PV}-RI/jaxb-ri" +JAVA_CLASSPATH_EXTRA="fastinfoset,jaxb-stax-ex" JAVA_TEST_GENTOO_CLASSPATH="junit-4" src_compile() { @@ -62,7 +51,7 @@ src_compile() { JAVA_SRC_DIR="core/src/main/java" JAVA_RESOURCE_DIRS="core/src/main/resources" JAVA_JAR_FILENAME="core.jar" - JAVA_CLASSPATH_EXTRA="istack-commons-runtime,jaxb-api-4" + JAVA_CLASSPATH_EXTRA+=" istack-commons-runtime,jaxb-api-4" java-pkg-simple_src_compile JAVA_GENTOO_CLASSPATH_EXTRA+=":core.jar" rm -r target || die @@ -89,10 +78,6 @@ src_compile() { } src_test() { -# einfo "Testing txw-runtime" -# JAVA_TEST_SRC_DIR="txw/runtime/src/test/java" -# java-pkg-simple_src_test - einfo "Testing core" JAVA_TEST_SRC_DIR="core/src/test/java" JAVA_TEST_RESOURCE_DIRS="core/src/test/resources" diff --git a/dev-java/jaxb-stax-ex/jaxb-stax-ex-2.1.0.ebuild b/dev-java/jaxb-stax-ex/jaxb-stax-ex-2.1.0-r1.ebuild index d3f278e69c31..e7cfb9f464e5 100644 --- a/dev-java/jaxb-stax-ex/jaxb-stax-ex-2.1.0.ebuild +++ b/dev-java/jaxb-stax-ex/jaxb-stax-ex-2.1.0-r1.ebuild @@ -20,39 +20,18 @@ LICENSE="EPL-1.0" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -# Common dependencies -# POM: pom.xml -# jakarta.activation:jakarta.activation-api:2.1.0 -> >=dev-java/jakarta-activation-api-2.1.0:2 - -CP_DEPEND=" - dev-java/jakarta-activation-api:2 -" - -# Compile dependencies -# POM: pom.xml -# jakarta.xml.bind:jakarta.xml.bind-api:4.0.0 -> !!!suitable-mavenVersion-not-found!!! -# POM: pom.xml -# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4 - DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} + dev-java/jakarta-activation-api:2 dev-java/jaxb-api:4 + >=virtual/jdk-11:* " -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" +RDEPEND=">=virtual/jre-1.8:*" S="${WORKDIR}/${P}" -JAVA_CLASSPATH_EXTRA="jaxb-api-4" +JAVA_CLASSPATH_EXTRA="jakarta-activation-api-2,jaxb-api-4" JAVA_SRC_DIR="src/main/java" JAVA_TEST_GENTOO_CLASSPATH="junit-4" JAVA_TEST_SRC_DIR="src/test/java" - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/poi/Manifest b/dev-java/poi/Manifest index 712b8ee1f6e0..be75761a39eb 100644 --- a/dev-java/poi/Manifest +++ b/dev-java/poi/Manifest @@ -1 +1,2 @@ DIST poi-5.0.0.tar.gz 111429369 BLAKE2B b29e754fb709d01ff4d68e9227f4c4739384bd02934b6860e8a0e96552d9e9ff1c5c665bc0b701f79226505fd98373fe6ad160c72735903eae388f0cd6618337 SHA512 e79d15b42d8ec389fd15b7714faf7b49b9fb4d57014cb341fff0f061393f4ea7dfcbd3810a6ec19539eabddbb1d0690aa56de4a1a412d05a527e11797047023a +DIST poi-src-5.2.2-20220312.tgz 117042913 BLAKE2B ef2ab433158ac51fc163e9bfa65268d246a686c7892234cdd2332bef526c69b59dd0959bdabc6a486a99e20dfcc144ff6aff775a6412136112bb6a36f10968d3 SHA512 858d6c1af8a29a22aa24bef0422b3c8329141ff026131b8354a97c87acc31ef06c91f1b9cabeb71738b3687ddc8283f19b2ac42865b7e98e91cb0d5aa6b89b40 diff --git a/dev-java/poi/poi-5.2.2.ebuild b/dev-java/poi/poi-5.2.2.ebuild new file mode 100644 index 000000000000..054dcda2ddc5 --- /dev/null +++ b/dev-java/poi/poi-5.2.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom poi-5.2.2/sonar/main/pom.xml --download-uri https://archive.apache.org/dist/poi/release/src/poi-src-5.2.2-20210120.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild poi-5.0.0.ebuild + +EAPI=8 + +# tests depend on junit-jupiter which is not packaged +# https://github.com/apache/poi/blob/REL_5_2_2/poi/build.gradle#L51-L56 +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.apache.poi:poi-main:5.2.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Maven build of Apache POI for Sonar checks" +HOMEPAGE="https://poi.apache.org/" +RELEASE_DATE="20220312" +SRC_URI="mirror://apache/poi/release/src/poi-src-${PV}-${RELEASE_DATE}.tgz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +DEPEND=" + >=dev-java/commons-codec-1.15-r1:0 + >=dev-java/commons-collections-4.4-r1:4 + >=dev-java/commons-io-2.11.0-r1:1 + >=dev-java/commons-math-3.6.1-r2:3 + dev-java/log4j-api:2 + dev-java/sparsebitset:0 + >=virtual/jdk-11:* +" + +RDEPEND=" + >=virtual/jre-1.8:*" + +S="${WORKDIR}/poi-src-${PV}-${RELEASE_DATE}" + +JAVA_CLASSPATH_EXTRA=" + commons-codec + commons-collections-4 + commons-io-1 + commons-math-3 + log4j-api-2 + sparsebitset + " +JAVA_SRC_DIR=( poi/src/main/java{,9} ) +JAVA_RESOURCE_DIRS="poi/src/main/resources" + +src_prepare() { + default + sed \ + -e "s:@VERSION@:${PV}:g" \ + -e "s:@DSTAMP@:${RELEASE_DATE}:g" \ + poi/src/main/version/Version.java.template \ + > poi/src/main/java/org/apache/poi/Version.java || die + # Neither log4j-api nor SparseBitSet provide Automatic-Module + sed \ + -e '/SparseBitSet/d' \ + -e '/org.apache.logging.log4j/d' \ + -i poi/src/main/java9/module-info.java || die +} diff --git a/dev-java/typesafe-config/Manifest b/dev-java/typesafe-config/Manifest index 65145c2ace82..a1d35ff20838 100644 --- a/dev-java/typesafe-config/Manifest +++ b/dev-java/typesafe-config/Manifest @@ -1 +1,2 @@ DIST typesafe-config-1.3.0.tar.gz 257311 BLAKE2B 6df016ef84f8e3f717ac22ea3a8a66ad54ab378645e853fbb5fbb3316dde56e4cf6ba7a256f38d8912514321060290a92c412ad9753c0244b35c20bb0a9e4950 SHA512 e8c0e3100b9e7c50ddd19285a3e33cc708711d0007719bb191012d88ddbd0286529172fce54a369c0dd86ced1c61807f40d5334a69b2c8bc6865a8b65740798e +DIST typesafe-config-1.4.2.tar.gz 278098 BLAKE2B 65e3ffb4e9a4a7c33344c7f26ac28f6321c83621865db7812c09e7908e10f110bcfab4eca66577d6495f94da6a11b8877920e87afa6976c25852c5ec08aa1148 SHA512 85bc28987a6998a5ce6e0bb0996d853b534fc870e44abaeb3df31e53a2da39a350aecbd8f8849f4d4340a7e5da1c44882eb8c8ba58233c9af2a0e575f2c2c6db diff --git a/dev-java/typesafe-config/typesafe-config-1.4.2.ebuild b/dev-java/typesafe-config/typesafe-config-1.4.2.ebuild new file mode 100644 index 000000000000..e9aedc5756a7 --- /dev/null +++ b/dev-java/typesafe-config/typesafe-config-1.4.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.typesafe:config:1.4.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A library of arguably useful Java utilities" +HOMEPAGE="https://lightbend.github.io/config/" +SRC_URI="https://github.com/lightbend/config/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="doc source" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" + +DOCS=( {CONTRIBUTING,HOCON,NEWS,README}.md ) + +S="${WORKDIR}/config-${PV}" + +JAVA_SRC_DIR="config/src/main/java" +# https://github.com/lightbend/config/blob/v1.4.2/build.sbt#L104 +JAVA_AUTOMATIC_MODULE_NAME="typesafe.config" + +# Need to anylyze what to do with this stuff +JAVA_TEST_SRC_DIR="config/src/test/java" +JAVA_TEST_RESOURCE_DIRS="config/src/test/resources" |
