diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-07-02 01:41:23 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-07-02 01:41:23 +0000 |
| commit | 0ba494e523ba757577f257de56cd501702f4b626 (patch) | |
| tree | a2bede3390ef4d36417af254fb0410623855831b /dev-java | |
| parent | 48a7d649a087018af97ab85637b920975df35e1c (diff) | |
| download | baldeagleos-repo-0ba494e523ba757577f257de56cd501702f4b626.tar.gz baldeagleos-repo-0ba494e523ba757577f257de56cd501702f4b626.tar.xz baldeagleos-repo-0ba494e523ba757577f257de56cd501702f4b626.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/commons-csv/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/commons-csv/commons-csv-1.8.ebuild | 58 | ||||
| -rw-r--r-- | dev-java/commons-csv/metadata.xml | 13 | ||||
| -rw-r--r-- | dev-java/commons-validator/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/commons-validator/commons-validator-1.4.1.ebuild | 81 | ||||
| -rw-r--r-- | dev-java/commons-validator/commons-validator-1.7.ebuild | 63 | ||||
| -rw-r--r-- | dev-java/commons-validator/metadata.xml | 5 | ||||
| -rw-r--r-- | dev-java/gson/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/gson/gson-2.8.7.ebuild | 39 | ||||
| -rw-r--r-- | dev-java/junit-clptr/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/junit-clptr/junit-clptr-1.2.2.ebuild | 45 | ||||
| -rw-r--r-- | dev-java/junit-clptr/metadata.xml | 13 | ||||
| -rw-r--r-- | dev-java/xpp2/xpp2-2.1.10-r3.ebuild | 4 |
13 files changed, 241 insertions, 85 deletions
diff --git a/dev-java/commons-csv/Manifest b/dev-java/commons-csv/Manifest new file mode 100644 index 000000000000..fde0bbec53e3 --- /dev/null +++ b/dev-java/commons-csv/Manifest @@ -0,0 +1 @@ +DIST commons-csv-1.8-sources.tar.gz 36962976 BLAKE2B 6b3ee00a9e6185b30aa5dd4cb8be684740ce9e61c38a5e3596b0e96da9674b05494b6996a4d39b88412f0cd333ec3d6c5b2c0e10171a5e9d3b6e8925107aa3e9 SHA512 e0a7f7dbb0bf381f0f8f703e0ccb689f96c0a610b7afbd771cfeecab7042416f6dddc15c0a6e9a23f157da87c2bf3f16efb2e2aeb135ef1ac8c7306659936443 diff --git a/dev-java/commons-csv/commons-csv-1.8.ebuild b/dev-java/commons-csv/commons-csv-1.8.ebuild new file mode 100644 index 000000000000..a8d528c22134 --- /dev/null +++ b/dev-java/commons-csv/commons-csv-1.8.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 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/csv/source/commons-csv-1.8-src.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild commons-csv-1.8.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.commons:commons-csv:1.8" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Simple interface for reading and writing CSV files of various types." +HOMEPAGE="https://commons.apache.org/proper/commons-csv/" +SRC_URI="https://mirror.dkm.cz/apache//commons/csv/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +# missing test deps +RESTRICT="test" + +# Compile dependencies +# POM: pom.xml +# test? com.h2database:h2:1.4.200 -> !!!groupId-not-found!!! +# test? commons-io:commons-io:2.6 -> >=dev-java/commons-io-2.8.0:1 +# test? org.apache.commons:commons-lang3:3.9 -> >=dev-java/commons-lang-3.12.0:3.6 +# test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!! +# test? org.junit.jupiter:junit-jupiter:5.6.0 -> !!!groupId-not-found!!! +# test? org.mockito:mockito-core:3.2.4 -> !!!suitble-mavenVersion-not-found!!! + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + >=dev-java/commons-io-2.8.0:1 + >=dev-java/commons-lang-3.12.0:3.6 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +S="${WORKDIR}/${P}-src" + +DOCS=( LICENSE.txt NOTICE.txt RELEASE-NOTES.txt ) + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS=( + "src/main/resources" +) + +JAVA_TEST_GENTOO_CLASSPATH="commons-io-1,commons-lang-3.6" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS=( + "src/test/resources" +) diff --git a/dev-java/commons-csv/metadata.xml b/dev-java/commons-csv/metadata.xml new file mode 100644 index 000000000000..3ace3fd40d04 --- /dev/null +++ b/dev-java/commons-csv/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <upstream> + <changelog>https://commons.apache.org/proper/commons-csv/changes-report.html</changelog> + <bugs-to>https://issues.apache.org/jira/browse/CSV</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/commons-validator/Manifest b/dev-java/commons-validator/Manifest index 5a69c0558e4f..73a6556c0398 100644 --- a/dev-java/commons-validator/Manifest +++ b/dev-java/commons-validator/Manifest @@ -1,2 +1,2 @@ DIST commons-validator-1.4.0-src.tar.gz 222421 BLAKE2B 1a83d39be6b2cd8c20cc027cd49b813cd23f65772f17e2c8f1dc7357edd0abf80ce2f76c2c8fb5a5b4acc66eff740925b970cc21ba6a582ecab71f74be84f7bf SHA512 35005d5ada8a1070cdd02f78464886e16157a05f895e3abfe2dcd51fa4b443d9ee359bb54a40e13ed463b757a77a64669c89cd9b914051a4ab1c745be3526d98 -DIST commons-validator-1.4.1-src.tar.gz 244155 BLAKE2B 4d7d63f30bdc9196f73812fa584226f28d9514918c13f0279be74e868f2410e08b2bc2a71a4a54d2b2ba91d580438f3de6fa71afe8dd38838d234723921b6c27 SHA512 e64d16de2481c388c81a488dbe894c4d16a1abad12f841f6f77e2606013edbce75ec7a1371976b7e642adfc7cbc5038ff7271cb4d184fbeb32a635acf6bccb38 +DIST commons-validator-1.7-src.tar.gz 289870 BLAKE2B 576c6ac00187b67618eee251a69e7166cd817bb6184f4cf138a226539fc100a1a4e32ebc4ef6cea567aff581d11c63a817a9dad4836142de4d9a3b313d59a31b SHA512 4007872fda856e9e154f325270748081920d21a716143389713706ca0e5a8ec3c88b9b978d75801a5926723764a81f1dbfd77a8fd4b361b16cd65e84cf47a868 diff --git a/dev-java/commons-validator/commons-validator-1.4.1.ebuild b/dev-java/commons-validator/commons-validator-1.4.1.ebuild deleted file mode 100644 index a7f4bcc21ed6..000000000000 --- a/dev-java/commons-validator/commons-validator-1.4.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -JAVA_PKG_IUSE="examples source test" # doc - -inherit java-pkg-2 java-ant-2 - -MY_P=${P}-src - -DESCRIPTION="Commons component to validate user input, or data input" -HOMEPAGE="http://commons.apache.org/validator/" -SRC_URI="mirror://apache/commons/validator/source/${P}-src.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=">=virtual/jre-1.6 - >=dev-java/commons-digester-1.6:0 - >=dev-java/commons-collections-3.1:0 - >=dev-java/commons-logging-1.0.4:0 - dev-java/commons-beanutils:1.7" - -DEPEND=">=virtual/jdk-1.6 - test? ( dev-java/junit:0 ) - ${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -java_prepare() { - epatch "${FILESDIR}"/validator-1.4.build.xml.patch - - JAVA_ANT_CLASSPATH_TAGS="javac java" java-ant_rewrite-classpath - - echo "commons-digester.jar=$(java-pkg_getjars commons-digester)" >> build.properties - echo "commons-beanutils.jar=$(java-pkg_getjars commons-beanutils-1.7)" >> build.properties - echo "commons-logging.jar=$(java-pkg_getjar commons-logging commons-logging.jar)" >> build.properties - echo "commons-collections.jar=$(java-pkg_getjars commons-collections)" >> build.properties -} - -EANT_JAVA_REWRITE_CLASSPATH="true" -EANT_GENTOO_CLASSPATH="commons-beanutils-1.7,commons-collections" -EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},commons-digester,commons-logging,junit" - -EANT_BUILD_TARGET="compile" -EANT_EXTRA_ARGS="-Dskip.download=true" - -src_compile() { - java-pkg-2_src_compile - jar -cf ${PN}.jar -C target/classes/ . || die "Could not create jar." - - if use test ; then - eant compile.tests ${EANT_EXTRA_ARGS} -Dgentoo.classpath="$(java-pkg_getjars --build-only --with-dependencies ${EANT_TEST_GENTOO_CLASSPATH})" - jar -cf ${PN}-test.jar -C target/tests/ . || die "Could not create test jar." - fi -} - -# Missing test suite org.apache.commons.validator.ValidatorTestSuite; -# therefore, tests can't be run. - -# See https://issues.apache.org/jira/browse/VALIDATOR-323 for a bug report about this. -RESTRICT="test" - -src_test() { - echo "junit.jar=$(java-pkg_getjars junit)" >> build.properties - eant test ${EANT_EXTRA_ARGS} -Dgentoo.classpath="$(java-pkg_getjars --build-only --with-dependencies ${EANT_TEST_GENTOO_CLASSPATH}):${PN}.jar:${PN}-test.jar" -} - -src_install() { - java-pkg_dojar ${PN}.jar - - dodoc NOTICE.txt RELEASE-NOTES.txt - - # Docs are no longer generated, as they have commented them out; - # probably on purpose, since this is the start of a new branch. - # use doc && java-pkg_dojavadoc dist/docs/apidocs - use examples && java-pkg_doexamples src/example - use source && java-pkg_dosrc src/main/java/* -} diff --git a/dev-java/commons-validator/commons-validator-1.7.ebuild b/dev-java/commons-validator/commons-validator-1.7.ebuild new file mode 100644 index 000000000000..24d02b4d81f5 --- /dev/null +++ b/dev-java/commons-validator/commons-validator-1.7.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 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://artfiles.org/apache.org//commons/validator/source/commons-validator-1.7-src.tar.gz --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-validator-1.7.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="commons-validator:commons-validator:1.7" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Commons component to validate user input, or data input" +HOMEPAGE="https://commons.apache.org/proper/commons-validator/" +SRC_URI="mirror://apache/commons/validator/source/${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# commons-beanutils:commons-beanutils:1.9.4 -> >=dev-java/commons-beanutils-1.9.4:1.7 +# commons-collections:commons-collections:3.2.2 -> >=dev-java/commons-collections-3.2.2:0 +# commons-digester:commons-digester:2.1 -> >=dev-java/commons-digester-2.1:2.1 +# commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0 + +CDEPEND=" + dev-java/commons-beanutils:1.7 + dev-java/commons-digester:2.1 + dev-java/commons-logging:0 +" + +# Compile dependencies +# POM: pom.xml +# test? junit:junit:4.13 -> >=dev-java/junit-4.13.1:4 +# test? org.apache.commons:commons-csv:1.6 -> dev-java/commons-csv:0 +# test? org.bitstrings.test:junit-clptr:1.2.2 -> dev-java/junit-clptr:0 +# +# restricting for compilation to jdk 1.8 just because of tests which +# are not adjusted by upstream for jdk 11, otherwise the package works fine with jdk 11 + +DEPEND="${CDEPEND} + virtual/jdk:1.8 + test? ( + dev-java/commons-csv:0 + dev-java/junit-clptr:0 + ) +" +RDEPEND="${CDEPEND} + >=virtual/jre-1.8:*" + +S="${WORKDIR}/${P}-src" + +JAVA_GENTOO_CLASSPATH="commons-beanutils-1.7,commons-digester-2.1,commons-logging" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="commons-csv,junit-4,junit-clptr" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" diff --git a/dev-java/commons-validator/metadata.xml b/dev-java/commons-validator/metadata.xml index e25b5c52aab3..570b5fa9dacb 100644 --- a/dev-java/commons-validator/metadata.xml +++ b/dev-java/commons-validator/metadata.xml @@ -5,6 +5,9 @@ <email>java@gentoo.org</email> <name>Java</name> </maintainer> - + <upstream> + <changelog>http://commons.apache.org/proper/commons-validator/changes-report.html</changelog> + <bugs-to>https://issues.apache.org/jira/projects/VALIDATOR/issues/</bugs-to> + </upstream> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest index 6dc69b278c28..464459fa1405 100644 --- a/dev-java/gson/Manifest +++ b/dev-java/gson/Manifest @@ -1 +1,2 @@ DIST gson-parent-2.7.tar.gz 437390 BLAKE2B 596331eb829797ecb172c55bef3bca0710c1461f504d1ff6170f332c3a77fbe8cf79b85b8ca16867040b86c46d6dcef09b0bf29d213fa82dfb911feeeeff57eb SHA512 663365566234bff0a94eac6ad4cd6e772b8fd542af2cccba2c2f75081935247eebf1a2502d5ce5dd0a0e75e140e17a689880a3aa04fa7c47a1e7bc834edd415e +DIST gson-parent-2.8.7.tar.gz 391617 BLAKE2B 2c0fa3927d44c4a5c961518955dfbe6fee60dd61026002d0152d25d6f22dd4ac08b4323256af1053d0f17ef5d9f2a2a3ee86cedebd52a112d258e8c8c37e545d SHA512 044032b24ec1198d054807ccbfd91301307992b6e7d03a2e8578be79a2cdb28ba0ba57a954f11ad43022ec696c1522d242ed6b1045f831c9a370e0621e674fe0 diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild new file mode 100644 index 000000000000..af292bcfcff5 --- /dev/null +++ b/dev-java/gson/gson-2.8.7.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom gson/pom.xml --download-uri https://github.com/google/gson/archive/gson-parent-2.8.7.tar.gz --slot 2.6 --keywords "~amd64 ~ppc64 ~x86" --ebuild gson-2.8.7.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.code.gson:gson:2.8.7" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Gson JSON library" +HOMEPAGE="https://github.com/google/gson/gson" +SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="2.6" +KEYWORDS="~amd64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}" + +JAVA_SRC_DIR=( + "src/main/java" + "src/main/java-templates" +) + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" + +src_prepare() { + default + sed -i "s/\${project.version}/${PV}/g" src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die "Failed to set version" +} diff --git a/dev-java/junit-clptr/Manifest b/dev-java/junit-clptr/Manifest new file mode 100644 index 000000000000..56b54083a018 --- /dev/null +++ b/dev-java/junit-clptr/Manifest @@ -0,0 +1 @@ +DIST junit-clptr-1.2.2-sources.tar.gz 11418 BLAKE2B 9089cb4ce38ac4318ff7a26db978a1b1a9bf70d4efd4c35e94a88a312d05100cd53a2ebe7b162885904e0cec04a513393e3e5a137ec3ecba684b70653cef22e6 SHA512 28400aca95686d67bb81c7ce8fd0bd2804ec33cabc86aceb01cbb2fd42d89b3c4b4c5f3a1670ecd3d0b486a087ebbd3e7b41fd18061c0653246b17bae557032d diff --git a/dev-java/junit-clptr/junit-clptr-1.2.2.ebuild b/dev-java/junit-clptr/junit-clptr-1.2.2.ebuild new file mode 100644 index 000000000000..7bef3e5a1f63 --- /dev/null +++ b/dev-java/junit-clptr/junit-clptr-1.2.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 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://github.com/bitstrings/junit-clptr/archive/refs/tags/1.2.2.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild junit-clptr-1.2.2.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.bitstrings.test:junit-clptr:1.2.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="ClassLoader per Test runner for JUnit 4.12+ based on myfaces-test \"TestPerClassLoaderRunner\"." +HOMEPAGE="http://nexus.sonatype.org/oss-repository-hosting.html/junit-clptr" +SRC_URI="https://github.com/bitstrings/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}-sources.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# junit:junit:4.12 -> >=dev-java/junit-4.13.2:4 + +CDEPEND=" + dev-java/junit:4 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CDEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CDEPEND} +" + +S="${WORKDIR}/${P}" + +JAVA_GENTOO_CLASSPATH="junit-4" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS=( + "src/main/resources" +) diff --git a/dev-java/junit-clptr/metadata.xml b/dev-java/junit-clptr/metadata.xml new file mode 100644 index 000000000000..852ea7523c63 --- /dev/null +++ b/dev-java/junit-clptr/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <upstream> + <changelog>https://github.com/bitstrings/junit-clptr/commits/master</changelog> + <bugs-to>https://github.com/bitstrings/junit-clptr/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/xpp2/xpp2-2.1.10-r3.ebuild b/dev-java/xpp2/xpp2-2.1.10-r3.ebuild index 04741edc400c..8874e74bb93b 100644 --- a/dev-java/xpp2/xpp2-2.1.10-r3.ebuild +++ b/dev-java/xpp2/xpp2-2.1.10-r3.ebuild @@ -12,8 +12,8 @@ MY_PN="PullParser" MY_P="${MY_PN}${PV}" DESCRIPTION="A streaming pull XML parser used to quickly process input elements" -HOMEPAGE="http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/index.html" -SRC_URI="http://www.extreme.indiana.edu/xgws/xsoap/xpp/download/${MY_PN}2/${MY_P}.tgz" +HOMEPAGE="https://web.archive.org/web/20130904163229/http://www.extreme.indiana.edu/xgws/xsoap/xpp/xpp2/" +SRC_URI="https://web.archive.org/web/20130904173708/http://www.extreme.indiana.edu/xgws/xsoap/xpp/download/PullParser2/${MY_P}.tgz" LICENSE="Apache-1.1 IBM" SLOT="0" |
