[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: df957fa597b087c341af8a801b807cb93d811678 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue Sep 10 05:39:33 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Sep 11 07:59:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df957fa5 dev-java/commons-cli: add 1.9.0, add verify-sig Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/38534 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/commons-cli/Manifest | 2 ++ dev-java/commons-cli/commons-cli-1.9.0.ebuild | 41 +++ 2 files changed, 43 insertions(+) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index 5defc51942de..6e506677c4d4 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1 +1,3 @@ DIST commons-cli-1.5.0-src.tar.gz 156731 BLAKE2B b3bc3c7426f4564187f6b2fecf2977a8d307277cb244bb51064f32e6d2fc0ddb08c539b3bae68bba5ccc2319d0e483f01f6765ae3e86ebfe99eb775564fd7c8f SHA512 aa2165695177c3e4561f68585cafb5434758138d8a863f3db1860477f660cf78664d2afb07cc3bc767bc8fa87befc7eaa5bdead423ee8b883c62ff00aec7cdda +DIST commons-cli-1.9.0-src.tar.gz 187533 BLAKE2B d38f6602e065059521a052e2a9bfe7b05f9cd7da26537b3237868e583d7ca904e36cd58ffe04b9ea5feae81594cdc2bcbab7c16d2c95f2888f5ffd35c78c485c SHA512 d20df809e8e0ebed79c57af9c9b447b0068347ba0edfcdec3652cb00bd9575b24fc77093d735e827d9d02a6fe2681bf239fd01df5f7c682ae34ade0781c53e35 +DIST commons-cli-1.9.0-src.tar.gz.asc 488 BLAKE2B 22992f7fe15617c0422061447f9bae8ff5ab5804514b48bb277cfad0483e932694048159b82f1782369bdf1f25f5a9387f63ea2d83f147ea80f9ef21d1b772c5 SHA512 27f46b143efef09c6ec84382b2c7ca3877441190f3201ed167560572e741c23d641c3c534b1c25df399445957353285bed7913f113db8489c097b2057ed70571 diff --git a/dev-java/commons-cli/commons-cli-1.9.0.ebuild b/dev-java/commons-cli/commons-cli-1.9.0.ebuild new file mode 100644 index ..c25fd62d91e9 --- /dev/null +++ b/dev-java/commons-cli/commons-cli-1.9.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# No tests, #839681 +JAVA_PKG_IUSE="doc source" +MAVEN_ID="commons-cli:commons-cli:1.9.0" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="A Java library for working with the command line arguments and options" +HOMEPAGE="https://commons.apache.org/proper/commons-cli/"; +SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz + verify-sig? ( https://downloads.apache.org/commons/cli/source/${P}-src.tar.gz.asc )" +S="${WORKDIR}/${P}-src" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" +DEPEND=">=virtual/jdk-11:*"# module-info +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_SRC_DIR="src/main/java" + +src_compile() { + JAVA_JAR_FILENAME="org.apache.${PN}.jar" + java-pkg-simple_src_compile # creates a legacy jar file without module-info + + jdeps --generate-module-info \ + src/main/java \ + --multi-release 9 \ + "${JAVA_JAR_FILENAME}" || die + + JAVA_JAR_FILENAME="${PN}.jar" + java-pkg-simple_src_compile # creates the final jar file including module-info + +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 47f7eb6bd26e6aa29f043b1d55ca1d576e9d53d5 Author: Jakov Smolić gentoo org> AuthorDate: Mon Apr 24 12:38:28 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Apr 24 12:38:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f7eb6b dev-java/commons-cli: Stabilize 1.5.0 arm64, #904957 Signed-off-by: Jakov Smolić gentoo.org> dev-java/commons-cli/commons-cli-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild b/dev-java/commons-cli/commons-cli-1.5.0.ebuild index 818c2834b9db..576a7661f095 100644 --- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild +++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=">=virtual/jre-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: c882662545950eb4bc791ecd04e858c56bef216f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 12:40:29 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 12:40:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8826625 dev-java/commons-cli: Keyword 1.5.0 arm64, #902119 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/commons-cli/commons-cli-1.5.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild b/dev-java/commons-cli/commons-cli-1.5.0.ebuild index 5edf37d89a77..818c2834b9db 100644 --- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild +++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=">=virtual/jre-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 127e3ee5b88e5da16ecc953720458c6e604dfe95 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sat Jun 4 11:25:54 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Jun 5 06:18:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127e3ee5 dev-java/commons-cli: drop 1.4 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/commons-cli/Manifest | 1 - dev-java/commons-cli/commons-cli-1.4.ebuild | 43 - 2 files changed, 44 deletions(-) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index cb16aa4fe2db..5defc51942de 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1,2 +1 @@ -DIST commons-cli-1.4-src.tar.gz 148530 BLAKE2B 72460ee073b4e8c5179da03c3d599cf04b37b5b3aff89e4927b07765bd879acc9ac56f52e7dee03214e21f7ba9e5af3adf54d2f943aebb266bfa9b4983ba0380 SHA512 a5db856f6154e4340aab1865e3b34c752c0dceb8063faa64740ed470d8e6b3e7782242ae51d6bb57a535a6d6dad2943cc3130d7202223b8f89b8cbecdc3d9d4f DIST commons-cli-1.5.0-src.tar.gz 156731 BLAKE2B b3bc3c7426f4564187f6b2fecf2977a8d307277cb244bb51064f32e6d2fc0ddb08c539b3bae68bba5ccc2319d0e483f01f6765ae3e86ebfe99eb775564fd7c8f SHA512 aa2165695177c3e4561f68585cafb5434758138d8a863f3db1860477f660cf78664d2afb07cc3bc767bc8fa87befc7eaa5bdead423ee8b883c62ff00aec7cdda diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild deleted file mode 100644 index cfe05d27ae26.. --- a/dev-java/commons-cli/commons-cli-1.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="commons-cli:commons-cli:1.4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="A Java library for working with the command line arguments and options" -HOMEPAGE="http://commons.apache.org/cli/"; -SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=">=virtual/jre-1.7" - -DEPEND=">=virtual/jdk-1.7 - test? ( dev-java/junit:4 )" - -S="${WORKDIR}/${P}-src" -JAVA_SRC_DIR="src/main/java" - -src_install() { - java-pkg-simple_src_install - dodoc CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt -} - -src_test() { - cd src/test/java || die - - local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4)" - local TESTS=$(find * -name "*Test.java") - TESTS="${TESTS//.java}" - TESTS="${TESTS//\//.}" - - ejavac -cp "${CP}" -d . $(find * -name "*.java") - ejunit4 -classpath "${CP}" ${TESTS} -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: edafd6172e7c9a90d8d320c013b77b018d9ea3ee Author: Jakov Smolić gentoo org> AuthorDate: Sat Jun 4 11:16:15 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Jun 4 11:16:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edafd617 dev-java/commons-cli: Stabilize 1.5.0 ppc64, #849539 Signed-off-by: Jakov Smolić gentoo.org> dev-java/commons-cli/commons-cli-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild b/dev-java/commons-cli/commons-cli-1.5.0.ebuild index 7e9be01e25a0..5edf37d89a77 100644 --- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild +++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=">=virtual/jre-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 28eaddcce16a5536b68053d5723bcf97265acffe Author: Jakov Smolić gentoo org> AuthorDate: Fri Jun 3 21:31:25 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jun 3 21:31:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28eaddcc dev-java/commons-cli: Stabilize 1.5.0 x86, #849539 Signed-off-by: Jakov Smolić gentoo.org> dev-java/commons-cli/commons-cli-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild b/dev-java/commons-cli/commons-cli-1.5.0.ebuild index 8fb0198774dc..4c6461918323 100644 --- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild +++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=">=virtual/jre-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 9e52384f15de63aae73c9812fc28c403063e17d9 Author: Jakov Smolić gentoo org> AuthorDate: Fri Jun 3 21:31:45 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jun 3 21:31:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e52384f dev-java/commons-cli: Stabilize 1.5.0 amd64, #849539 Signed-off-by: Jakov Smolić gentoo.org> dev-java/commons-cli/commons-cli-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild b/dev-java/commons-cli/commons-cli-1.5.0.ebuild index 4c6461918323..7e9be01e25a0 100644 --- a/dev-java/commons-cli/commons-cli-1.5.0.ebuild +++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="~amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=">=virtual/jre-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: e41e6bb9189f045815f4a9463d0d9a44ec433d83 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon May 2 14:55:36 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Wed May 4 19:44:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41e6bb9 dev-java/commons-cli: add 1.5.0 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/25287 Signed-off-by: Florian Schmaus gentoo.org> dev-java/commons-cli/Manifest | 1 + dev-java/commons-cli/commons-cli-1.5.0.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index 5329dda11f02..cb16aa4fe2db 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1 +1,2 @@ DIST commons-cli-1.4-src.tar.gz 148530 BLAKE2B 72460ee073b4e8c5179da03c3d599cf04b37b5b3aff89e4927b07765bd879acc9ac56f52e7dee03214e21f7ba9e5af3adf54d2f943aebb266bfa9b4983ba0380 SHA512 a5db856f6154e4340aab1865e3b34c752c0dceb8063faa64740ed470d8e6b3e7782242ae51d6bb57a535a6d6dad2943cc3130d7202223b8f89b8cbecdc3d9d4f +DIST commons-cli-1.5.0-src.tar.gz 156731 BLAKE2B b3bc3c7426f4564187f6b2fecf2977a8d307277cb244bb51064f32e6d2fc0ddb08c539b3bae68bba5ccc2319d0e483f01f6765ae3e86ebfe99eb775564fd7c8f SHA512 aa2165695177c3e4561f68585cafb5434758138d8a863f3db1860477f660cf78664d2afb07cc3bc767bc8fa87befc7eaa5bdead423ee8b883c62ff00aec7cdda diff --git a/dev-java/commons-cli/commons-cli-1.5.0.ebuild b/dev-java/commons-cli/commons-cli-1.5.0.ebuild new file mode 100644 index ..8fb0198774dc --- /dev/null +++ b/dev-java/commons-cli/commons-cli-1.5.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="commons-cli:commons-cli:1.5.0" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A Java library for working with the command line arguments and options" +HOMEPAGE="https://commons.apache.org/proper/commons-cli/"; +SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=">=virtual/jre-1.8:*" + +DEPEND=">=virtual/jdk-1.8:*" + +S="${WORKDIR}/${P}-src" + +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +# There were 62 failures: +# 1) testSimpleLong(org.apache.commons.cli.ParserTestCase) +# java.lang.InstantiationException +# at java.base/jdk.internal.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) +# FAILURES!!! +# Tests run: 444, Failures: 62 +JAVA_TEST_EXCLUDES="org.apache.commons.cli.ParserTestCase" + +src_install() { + default + java-pkg-simple_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 713dfcbde22d7ffaf48599f71f1906aafb40f3ef Author: Miroslav Šulc gentoo org> AuthorDate: Sat May 22 07:45:54 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 22 07:45:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713dfcbd dev-java/commons-cli: removed obsolete 1.3.1 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/commons-cli/Manifest | 1 - dev-java/commons-cli/commons-cli-1.3.1.ebuild | 43 --- 2 files changed, 44 deletions(-) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index 02a6c4a7bae..5329dda11f0 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1,2 +1 @@ -DIST commons-cli-1.3.1-src.tar.gz 145886 BLAKE2B 951dd516a2b80089cbd3029e456dec295adef12a6e2225a99cf3acf88cb7434bbe0ea3b2dd40190ac1cbbaaf099a88405ac7c4cd9ae096ceeb13c9a13bd0198e SHA512 b5c569bea3c213a1959ae698894f2234477a7a5ed246f8e81142041173f668802959be018011bce6aa2a5631081378e67d69eeba9136fa19c96193dbdf2a7d15 DIST commons-cli-1.4-src.tar.gz 148530 BLAKE2B 72460ee073b4e8c5179da03c3d599cf04b37b5b3aff89e4927b07765bd879acc9ac56f52e7dee03214e21f7ba9e5af3adf54d2f943aebb266bfa9b4983ba0380 SHA512 a5db856f6154e4340aab1865e3b34c752c0dceb8063faa64740ed470d8e6b3e7782242ae51d6bb57a535a6d6dad2943cc3130d7202223b8f89b8cbecdc3d9d4f diff --git a/dev-java/commons-cli/commons-cli-1.3.1.ebuild b/dev-java/commons-cli/commons-cli-1.3.1.ebuild deleted file mode 100644 index 7e54b865b6b..000 --- a/dev-java/commons-cli/commons-cli-1.3.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="commons-cli:commons-cli:1.3.1" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="A Java library for working with the command line arguments and options" -HOMEPAGE="http://commons.apache.org/cli/"; -SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=">=virtual/jre-1.7" - -DEPEND=">=virtual/jdk-1.7 - test? ( dev-java/junit:4 )" - -S="${WORKDIR}/${P}-src" -JAVA_SRC_DIR="src/main/java" - -src_install() { - java-pkg-simple_src_install - dodoc CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt -} - -src_test() { - cd src/test/java || die - - local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4)" - local TESTS=$(find * -name "*Test.java") - TESTS="${TESTS//.java}" - TESTS="${TESTS//\//.}" - - ejavac -cp "${CP}" -d . $(find * -name "*.java") - ejunit4 -classpath "${CP}" ${TESTS} -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 2a196cc8715e2135399cb3f9f03814dcb1faaf7c Author: Sam James gentoo org> AuthorDate: Sat May 22 03:04:41 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 22 03:04:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a196cc8 dev-java/commons-cli: Stabilize 1.4 ppc64, #791181 Signed-off-by: Sam James gentoo.org> dev-java/commons-cli/commons-cli-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild index f5d199b5218..cfe05d27ae2 100644 --- a/dev-java/commons-cli/commons-cli-1.4.ebuild +++ b/dev-java/commons-cli/commons-cli-1.4.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://commons.apache.org/cli/"; SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 2ab9c75bd747ab767e684d359d727740b1182647 Author: Sam James gentoo org> AuthorDate: Thu May 20 16:20:37 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 20 16:20:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab9c75b dev-java/commons-cli: Stabilize 1.4 x86, #791181 Signed-off-by: Sam James gentoo.org> dev-java/commons-cli/commons-cli-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild index f8b016ce9b7..f5d199b5218 100644 --- a/dev-java/commons-cli/commons-cli-1.4.ebuild +++ b/dev-java/commons-cli/commons-cli-1.4.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://commons.apache.org/cli/"; SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: a05ccba508121c35baad746d59ce0044a4c93e4c Author: Sam James gentoo org> AuthorDate: Thu May 20 16:19:51 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 20 16:19:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a05ccba5 dev-java/commons-cli: Stabilize 1.4 amd64, #791181 Signed-off-by: Sam James gentoo.org> dev-java/commons-cli/commons-cli-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild index de78b649963..f8b016ce9b7 100644 --- a/dev-java/commons-cli/commons-cli-1.4.ebuild +++ b/dev-java/commons-cli/commons-cli-1.4.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://commons.apache.org/cli/"; SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 28c90c53407557f79fc02718368d642481adfd82 Author: Miroslav Šulc gentoo org> AuthorDate: Mon Apr 19 10:51:03 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Apr 19 10:57:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c90c53 dev-java/commons-cli: added MAVEN_ID Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/commons-cli/commons-cli-1.3.1.ebuild | 1 + dev-java/commons-cli/commons-cli-1.4.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-java/commons-cli/commons-cli-1.3.1.ebuild b/dev-java/commons-cli/commons-cli-1.3.1.ebuild index cea9eeb2d25..7e54b865b6b 100644 --- a/dev-java/commons-cli/commons-cli-1.3.1.ebuild +++ b/dev-java/commons-cli/commons-cli-1.3.1.ebuild @@ -4,6 +4,7 @@ EAPI=6 JAVA_PKG_IUSE="doc source" +MAVEN_ID="commons-cli:commons-cli:1.3.1" inherit java-pkg-2 java-pkg-simple diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild index d6caadee84f..de78b649963 100644 --- a/dev-java/commons-cli/commons-cli-1.4.ebuild +++ b/dev-java/commons-cli/commons-cli-1.4.ebuild @@ -4,6 +4,7 @@ EAPI=6 JAVA_PKG_IUSE="doc source" +MAVEN_ID="commons-cli:commons-cli:1.4" inherit java-pkg-2 java-pkg-simple
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: e6f07c2344e8b6fd220df4c2b6212abac4df3f3a Author: Michał Górny gentoo org> AuthorDate: Thu Mar 1 08:37:52 2018 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 1 08:39:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f07c23 dev-java/commons-cli: Dekeyword *-fbsd dev-java/commons-cli/commons-cli-1.3.1.ebuild | 4 ++-- dev-java/commons-cli/commons-cli-1.4.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-java/commons-cli/commons-cli-1.3.1.ebuild b/dev-java/commons-cli/commons-cli-1.3.1.ebuild index 5fb219354aa..a61fd6a54cd 100644 --- a/dev-java/commons-cli/commons-cli-1.3.1.ebuild +++ b/dev-java/commons-cli/commons-cli-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ HOMEPAGE="http://commons.apache.org/cli/"; SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="test" RDEPEND=">=virtual/jre-1.7" diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild index e047a4e6822..91a2f1e31ae 100644 --- a/dev-java/commons-cli/commons-cli-1.4.ebuild +++ b/dev-java/commons-cli/commons-cli-1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ HOMEPAGE="http://commons.apache.org/cli/"; SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="test" RDEPEND=">=virtual/jre-1.7"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/files/
commit: 8f80bc4e37f8e2af8ed7176bf7a61de27fb82504 Author: Michael Mair-Keimberger gmail com> AuthorDate: Wed Sep 27 18:33:17 2017 + Commit: Patrice Clement gentoo org> CommitDate: Thu Sep 28 10:02:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f80bc4e dev-java/common-cli: remove unused file. Closes: https://github.com/gentoo/gentoo/pull/5800 dev-java/commons-cli/files/build-1.2.xml | 257 --- 1 file changed, 257 deletions(-) diff --git a/dev-java/commons-cli/files/build-1.2.xml b/dev-java/commons-cli/files/build-1.2.xml deleted file mode 100644 index a6752eee3da..000 --- a/dev-java/commons-cli/files/build-1.2.xml +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -=== WARNING === - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - === - - - - - - - - - http://java.sun.com/javase/6/docs/api/"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"; - dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar" - usetimestamp="false" - ignoreerrors="true"/> -http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar"; - dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar" - usetimestamp="false" - ignoreerrors="true"/> - - -
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: d7dfe5a829550364972e7fbac18cccf2a3824383 Author: James Le Cuirot gentoo org> AuthorDate: Fri Sep 1 20:06:39 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Sep 1 20:13:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7dfe5a8 dev-java/commons-cli: 1.3.1 stable amd64, ppc64, x86 using ALLARCHES Package-Manager: Portage-2.3.8, Repoman-2.3.2 dev-java/commons-cli/commons-cli-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-cli/commons-cli-1.3.1.ebuild b/dev-java/commons-cli/commons-cli-1.3.1.ebuild index e047a4e6822..5fb219354aa 100644 --- a/dev-java/commons-cli/commons-cli-1.3.1.ebuild +++ b/dev-java/commons-cli/commons-cli-1.3.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://commons.apache.org/cli/"; SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="test" RDEPEND=">=virtual/jre-1.7"
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 2a6b0dac722100658387d137d17c1c79a10749ef Author: James Le Cuirot gentoo org> AuthorDate: Fri Sep 1 20:09:54 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Sep 1 20:13:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6b0dac dev-java/commons-cli: Version bump to 1.4 Package-Manager: Portage-2.3.8, Repoman-2.3.2 dev-java/commons-cli/Manifest | 1 + dev-java/commons-cli/commons-cli-1.4.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index f6e0cc9d2a4..d96806ec1fc 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1 +1,2 @@ DIST commons-cli-1.3.1-src.tar.gz 145886 SHA256 d4f7eedf6def7cd574ff9b0050a5a7203a702ed13c88d9fbb85b84284ab172ba SHA512 b5c569bea3c213a1959ae698894f2234477a7a5ed246f8e81142041173f668802959be018011bce6aa2a5631081378e67d69eeba9136fa19c96193dbdf2a7d15 WHIRLPOOL 2e589f5644c5d7cead5bb88364cd982a717b7eab33c50c9ff0dc14d562d5eb92e6f76f7e80c2b356d08cf1e80b6943d81d7f98f554b4de54fc394916c9e4c56e +DIST commons-cli-1.4-src.tar.gz 148530 SHA256 a1def8d94e4fe6be4ffde100a74a647fe3df5ba02f85e3c9191fbb00be880f16 SHA512 a5db856f6154e4340aab1865e3b34c752c0dceb8063faa64740ed470d8e6b3e7782242ae51d6bb57a535a6d6dad2943cc3130d7202223b8f89b8cbecdc3d9d4f WHIRLPOOL 55ea385ee8f861e248022175a66a93efb65608b26b5beb51fd3c5cc68767c10d87bea4bf63b2f0fc3d79172ddcc8cb3c72033d826834ce24081534520bbafb10 diff --git a/dev-java/commons-cli/commons-cli-1.4.ebuild b/dev-java/commons-cli/commons-cli-1.4.ebuild new file mode 100644 index 000..e047a4e6822 --- /dev/null +++ b/dev-java/commons-cli/commons-cli-1.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A Java library for working with the command line arguments and options" +HOMEPAGE="http://commons.apache.org/cli/"; +SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +RDEPEND=">=virtual/jre-1.7" + +DEPEND=">=virtual/jdk-1.7 + test? ( dev-java/junit:4 )" + +S="${WORKDIR}/${P}-src" +JAVA_SRC_DIR="src/main/java" + +src_install() { + java-pkg-simple_src_install + dodoc CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt +} + +src_test() { + cd src/test/java || die + + local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4)" + local TESTS=$(find * -name "*Test.java") + TESTS="${TESTS//.java}" + TESTS="${TESTS//\//.}" + + ejavac -cp "${CP}" -d . $(find * -name "*.java") + ejunit4 -classpath "${CP}" ${TESTS} +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: 5d902b8ee91ee0cfa2d7b8ee3f567676c9ab4f5f Author: James Le Cuirot gentoo org> AuthorDate: Fri Sep 1 20:07:06 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Sep 1 20:13:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d902b8e dev-java/commons-cli: Remove old 1.2 Package-Manager: Portage-2.3.8, Repoman-2.3.2 dev-java/commons-cli/Manifest | 1 - dev-java/commons-cli/commons-cli-1.2.ebuild | 52 - 2 files changed, 53 deletions(-) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index 02a26584a32..f6e0cc9d2a4 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1,2 +1 @@ -DIST commons-cli-1.2-src.tar.gz 68594 SHA256 b589cd675866aec12a068e0717f2bd52ead6128c43ba1612a8815db1df7f6e67 SHA512 61759cf0c791c4308b4df6a6c163b4abbb5e07909ba4904ad6565f6453ecad2ecbdc2d2df3e113b469f0d621866dfd7de07b857949ca7607c02c8ec75740eb80 WHIRLPOOL f89a34ca0f66b83643f54a976793f08d8d77b90f886fdc991e091495186050fb6424d04da10affb072367bbffb96faaf763cebf782d7fd11366c84678e826019 DIST commons-cli-1.3.1-src.tar.gz 145886 SHA256 d4f7eedf6def7cd574ff9b0050a5a7203a702ed13c88d9fbb85b84284ab172ba SHA512 b5c569bea3c213a1959ae698894f2234477a7a5ed246f8e81142041173f668802959be018011bce6aa2a5631081378e67d69eeba9136fa19c96193dbdf2a7d15 WHIRLPOOL 2e589f5644c5d7cead5bb88364cd982a717b7eab33c50c9ff0dc14d562d5eb92e6f76f7e80c2b356d08cf1e80b6943d81d7f98f554b4de54fc394916c9e4c56e diff --git a/dev-java/commons-cli/commons-cli-1.2.ebuild b/dev-java/commons-cli/commons-cli-1.2.ebuild deleted file mode 100644 index f5d70a42d39..000 --- a/dev-java/commons-cli/commons-cli-1.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Upstream switched to Maven as a build system. Current build.xml file was generated by running mvn ant:ant -# A bit of tweaking was required unfortunately - -EAPI="2" -JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 java-ant-2 eutils - -DESCRIPTION="A Java library for working with the command line arguments and options" -HOMEPAGE="http://commons.apache.org/cli/"; -MY_P="${P}-src" -SRC_URI="mirror://apache/commons/cli/source/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="" - -RESTRICT="" - -RDEPEND=">=virtual/jre-1.4" -# Blocking junit for https://bugs.gentoo.org/show_bug.cgi?id=215659 -DEPEND=">=virtual/jdk-1.4 - !
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-cli/
commit: ec860f9c8470f66833c41fbcdabe2d0d674fe601 Author: James Le Cuirot gentoo org> AuthorDate: Sun Nov 6 23:23:58 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 21 22:53:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec860f9c dev-java/commons-cli: Bump to 1.3.1, EAPI bump to 6 Package-Manager: portage-2.3.2 dev-java/commons-cli/Manifest | 1 + dev-java/commons-cli/commons-cli-1.3.1.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/dev-java/commons-cli/Manifest b/dev-java/commons-cli/Manifest index 3e0b5bc..02a2658 100644 --- a/dev-java/commons-cli/Manifest +++ b/dev-java/commons-cli/Manifest @@ -1 +1,2 @@ DIST commons-cli-1.2-src.tar.gz 68594 SHA256 b589cd675866aec12a068e0717f2bd52ead6128c43ba1612a8815db1df7f6e67 SHA512 61759cf0c791c4308b4df6a6c163b4abbb5e07909ba4904ad6565f6453ecad2ecbdc2d2df3e113b469f0d621866dfd7de07b857949ca7607c02c8ec75740eb80 WHIRLPOOL f89a34ca0f66b83643f54a976793f08d8d77b90f886fdc991e091495186050fb6424d04da10affb072367bbffb96faaf763cebf782d7fd11366c84678e826019 +DIST commons-cli-1.3.1-src.tar.gz 145886 SHA256 d4f7eedf6def7cd574ff9b0050a5a7203a702ed13c88d9fbb85b84284ab172ba SHA512 b5c569bea3c213a1959ae698894f2234477a7a5ed246f8e81142041173f668802959be018011bce6aa2a5631081378e67d69eeba9136fa19c96193dbdf2a7d15 WHIRLPOOL 2e589f5644c5d7cead5bb88364cd982a717b7eab33c50c9ff0dc14d562d5eb92e6f76f7e80c2b356d08cf1e80b6943d81d7f98f554b4de54fc394916c9e4c56e diff --git a/dev-java/commons-cli/commons-cli-1.3.1.ebuild b/dev-java/commons-cli/commons-cli-1.3.1.ebuild new file mode 100644 index ..430008ac --- /dev/null +++ b/dev-java/commons-cli/commons-cli-1.3.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A Java library for working with the command line arguments and options" +HOMEPAGE="http://commons.apache.org/cli/"; +SRC_URI="mirror://apache/commons/cli/source/${P}-src.tar.gz" +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +RDEPEND=">=virtual/jre-1.7" + +DEPEND=">=virtual/jdk-1.7 + test? ( dev-java/junit:4 )" + +S="${WORKDIR}/${P}-src" +JAVA_SRC_DIR="src/main/java" + +src_install() { + java-pkg-simple_src_install + dodoc CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt +} + +src_test() { + cd src/test/java || die + + local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4)" + local TESTS=$(find * -name "*Test.java") + TESTS="${TESTS//.java}" + TESTS="${TESTS//\//.}" + + ejavac -cp "${CP}" -d . $(find * -name "*.java") + ejunit4 -classpath "${CP}" ${TESTS} +}