diff options
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/antlr-runtime/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild | 130 | ||||
| -rw-r--r-- | dev-java/antlr-runtime/files/4.9.3-test-fixes.patch | 26 | ||||
| -rw-r--r-- | dev-java/antlr-tool/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/antlr-tool/antlr-tool-4.9.3-r3.ebuild | 141 | ||||
| -rw-r--r-- | dev-java/antlr-tool/files/4.9.3-test-fixes.patch | 26 | ||||
| -rw-r--r-- | dev-java/antlr/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/antlr/antlr-4.9.3.ebuild | 56 | ||||
| -rw-r--r-- | dev-java/guice/guice-5.1.0-r2.ebuild | 58 | ||||
| -rw-r--r-- | dev-java/testng/testng-6.11-r4.ebuild | 102 | ||||
| -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, 0 insertions, 577 deletions
diff --git a/dev-java/antlr-runtime/Manifest b/dev-java/antlr-runtime/Manifest index b254f9f52ea6..8acf95799018 100644 --- a/dev-java/antlr-runtime/Manifest +++ b/dev-java/antlr-runtime/Manifest @@ -1,3 +1,2 @@ DIST antlr-4.13.2.tar.gz 4167326 BLAKE2B 709f3c18329e08a811d7a4e5258fc0183ba6fa6ab62fe83ab694360cf1ce2bb3aa3f30cc62a0339a6ff8b64dd0a766057fd6f751cfc34a4e05051e4d54a57fad SHA512 afd8ecab637a0e70cddf98f63c918eab2b907f87207624e20e80a79f885d6502d4ab734a602b1707969d61944410828b689ec2f8b09c15314fe991024cde1613 -DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 DIST antlr-runtime-3.5.3-sources.jar 204572 BLAKE2B 8f4493497cbfef613028d4847d1a68a0fdd29f5bf80c3a72b33093aa048409fb740aa95e16e7ceb279b939fabf3a617ccc8046ef6b879eafdb4ae14599951799 SHA512 fbfb656b32aa40ce731996774c9a5df28e2dbf67d097a834b39ef137555ff618c26a881af599191fb75366dc3824e281e93a32dbed65d49cc39e2017d836ae95 diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild deleted file mode 100644 index 99f84e8023e7..000000000000 --- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.antlr:antlr4-runtime:4.9.3" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -MY_PN="${PN%-runtime}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="ANTLR 4 Runtime" -HOMEPAGE="https://www.antlr.org/" -SRC_URI="https://github.com/antlr/antlr4/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="4" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - >=virtual/jdk-1.8:* - test? ( - ~dev-java/antlr-tool-${PV}:${SLOT} - dev-java/jol-core:0 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* -" - -S="${WORKDIR}/${MY_PN}4-${PV}" - -JAVA_SRC_DIR="runtime/Java/src" - -JAVA_TEST_GENTOO_CLASSPATH=" - junit-4 - antlr-tool-${SLOT} - jol-core -" -JAVA_TEST_SRC_DIR=( - runtime-testsuite/test - runtime-testsuite/annotations -) -JAVA_TEST_RESOURCE_DIRS=( - runtime-testsuite/resources -) - -src_prepare() { - java-pkg_clean - eapply "${FILESDIR}/${PV}-test-fixes.patch" - java-pkg-2_src_prepare -} - -src_test() { - # Build classpath for tests - # The JAR created during src_compile must appear in the classpath *before* - # any dependencies to ensure that *it* is the JAR being tested; otherwise, - # because the test suite depends on antlr-tool, which depends on this - # package, the copy of this package's JAR installed on the system would be - # tested instead when it appears earlier in the classpath, which might - # cause test failures when the version being built differs from the version - # already installed on the system, like https://bugs.gentoo.org/834138 - local CP="${S}/${JAVA_JAR_FILENAME}" - local test_dep res_dir - for test_dep in ${JAVA_TEST_GENTOO_CLASSPATH}; do - CP+=":$(java-pkg_getjars --with-dependencies "${test_dep}")" - done - for res_dir in "${JAVA_TEST_RESOURCE_DIRS[@]}"; do - CP+=":${res_dir}" - done - - pushd "${JAVA_TEST_SRC_DIR[0]}" > /dev/null || - die "Failed to enter test source directory for ${PN}" - - einfo "Removing tests for non-Java runtimes ..." - find org/antlr/v4/test/runtime/* -maxdepth 0 -type d \ - -not -name category -not -name descriptors -not -name java \ - -exec einfo " {}" \; -exec rm -r "{}" + || - die "Failed to remove tests for non-Java runtimes" - - einfo "Generating ANTLR 4 parsers for tests ..." - local java_exe="$(java-config -J)" - local g4_files=( $(find * -name "*.g4") ) - local file - for file in "${g4_files[@]}"; do - local java_pkg="${file%/*.g4}" - java_pkg="${java_pkg//\//.}" - "${java_exe}" -cp "${CP}" org.antlr.v4.Tool \ - -visitor -package "${java_pkg}" "${file}" || - die "Failed to generate ANTLR 4 parser from ${file}" - done - - # Create a list of tests to run - # https://github.com/antlr/antlr4/blob/4.9.3/runtime-testsuite/pom.xml#L100 - # Excluding classes with "No runnable methods" - local TESTS=$(find * -type f -name "Test*.java" \ - -not -name "TestContext.java" \ - -not -name "TestOutputReading.java" - ) - TESTS="${TESTS//.java}" - TESTS="${TESTS//\//.}" - - popd > /dev/null || die "Failed to leave test source directory for ${PN}" - - local classes="target/classes" - - # Compile the annotation processor of @CommentHasStringValue - # before the test sources (requires tools.jar) - ejavac -d "${classes}" -cp "${CP}:$(java-config -t)" \ - $(find runtime-testsuite/{annotations,processors} -name "*.java") - local processor_cp="${classes}:runtime-testsuite/processors/resources" - - # Compile Java test sources, and process @CommentHasStringValue - # annotations at the same time - local javac_extra_args=() - if ver_test "$(java-config -g PROVIDES_VERSION)" -ge 17; then - javac_extra_args+=( - -J--add-opens=jdk.compiler/com.sun.tools.javac.{main,model,tree,util}=ALL-UNNAMED - ) - fi - ejavac -d "${classes}" -cp "${CP}:${processor_cp}" \ - "${javac_extra_args[@]}" \ - $(find "${JAVA_TEST_SRC_DIR[@]}" -name "*.java") - - ejunit4 -classpath "${classes}:${CP}" ${TESTS} -} diff --git a/dev-java/antlr-runtime/files/4.9.3-test-fixes.patch b/dev-java/antlr-runtime/files/4.9.3-test-fixes.patch deleted file mode 100644 index 9cb6884ba194..000000000000 --- a/dev-java/antlr-runtime/files/4.9.3-test-fixes.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3eabbddff69dcbcaf9a59f407cc8bef4be8e215b Mon Sep 17 00:00:00 2001 -From: Yuan Liao <liaoyuan@gmail.com> -Date: Thu, 3 Feb 2022 11:51:53 -0800 -Subject: [PATCH] Use 1.8 as javac -source/-target for running tests on Java 17 - -Signed-off-by: Yuan Liao <liaoyuan@gmail.com> ---- - .../test/org/antlr/v4/test/runtime/java/BaseJavaTest.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java b/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java -index cc03bdc11..82061135e 100644 ---- a/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java -+++ b/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java -@@ -137,7 +137,7 @@ public class BaseJavaTest extends BaseRuntimeTestSupport implements RuntimeTestS - fileManager.getJavaFileObjectsFromFiles(files); - - Iterable<String> compileOptions = -- Arrays.asList("-g", "-source", "1.6", "-target", "1.6", "-implicit:class", "-Xlint:-options", "-d", getTempDirPath(), "-cp", getTempDirPath() + PATH_SEP + CLASSPATH); -+ Arrays.asList("-g", "-source", "1.8", "-target", "1.8", "-implicit:class", "-Xlint:-options", "-d", getTempDirPath(), "-cp", getTempDirPath() + PATH_SEP + CLASSPATH); - - JavaCompiler.CompilationTask task = - compiler.getTask(null, fileManager, null, compileOptions, null, --- -2.34.1 - diff --git a/dev-java/antlr-tool/Manifest b/dev-java/antlr-tool/Manifest index e9cf35babb99..6e1c42aede77 100644 --- a/dev-java/antlr-tool/Manifest +++ b/dev-java/antlr-tool/Manifest @@ -1,6 +1,4 @@ DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30 SHA512 c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c DIST antlr-4.13.2.tar.gz 4167326 BLAKE2B 709f3c18329e08a811d7a4e5258fc0183ba6fa6ab62fe83ab694360cf1ce2bb3aa3f30cc62a0339a6ff8b64dd0a766057fd6f751cfc34a4e05051e4d54a57fad SHA512 afd8ecab637a0e70cddf98f63c918eab2b907f87207624e20e80a79f885d6502d4ab734a602b1707969d61944410828b689ec2f8b09c15314fe991024cde1613 -DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 DIST antlr-tool-3.5.3-sources.jar 949247 BLAKE2B f7afa52faae8324093206b7e56dfda58a79815cc2c13baca1cb93b3424c8b310325885ca8c86f0ca8a016a73e30740c2fa5f34ce71ed3a6cfc5fdeb6f2c4a9a7 SHA512 cfbc612c0257c4f0e09451cd76fe904680b6af132596696f2ef9c4e21dcfc53d53501e4d4d2b1c1cf4391355fa3766cf8dabc718dc3580728d24db3ebc14e696 DIST antlr-tool-4.13.2-sources.jar 745908 BLAKE2B d8e19504e3c21cc32076d11a91aeacaaa6f4097f71e2a9dcc57e3f1b73b9db73d5da640a86b7ac802384aaf68c01e48ad63c98fe2f81a7a238dc8a6c7aa44665 SHA512 5d784a9093616d8867486a85538986c5c58e97f8813ed357dfd7891cea8e1209519e11123c5d186006041229d12a0e4b1da0e90d5d6b6dd63c6c0c7cf501b0c2 -DIST antlr-tool-4.9.3-sources.jar 961749 BLAKE2B 294c7ba6dff9a1039d3e570d7d49f46a564302d1e7a25ac9f662a2c293cbabadd6a5a4a94d026c4e5fcca37c407e104956badbd1cbbf71b957e464dc67cf823e SHA512 7d70e80714b673eb8301def5e66a7133b2ac477e3cc219e37877ef9df673e0599a1148a8c1929ca8eab081d4e7375c9079241765a1f38832b21cfe8608ef4429 diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3-r3.ebuild b/dev-java/antlr-tool/antlr-tool-4.9.3-r3.ebuild deleted file mode 100644 index df91be0dfc6b..000000000000 --- a/dev-java/antlr-tool/antlr-tool-4.9.3-r3.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Artifact ID for antlr-tool is 'antlr4' -# https://github.com/antlr/antlr4/blob/4.9.3/tool/pom.xml#L14 -MAVEN_ID="org.antlr:antlr4:4.9.3" - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -MY_PN="${PN%-tool}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="The ANTLR 4 grammar compiler" -HOMEPAGE="https://www.antlr.org/" -# Maven Central sources JAR for tool/src/org/antlr/v4/unicode/UnicodeData.java, -# which requires string-template-maven-plugin to generate; tarball for the rest -SRC_URI=" - https://github.com/antlr/antlr4/archive/${PV}.tar.gz -> ${MY_P}.tar.gz - https://repo1.maven.org/maven2/org/antlr/antlr4/${PV}/antlr4-${PV}-sources.jar -> ${P}-sources.jar -" -S="${WORKDIR}/${MY_PN}4-${PV}" - -LICENSE="BSD" -SLOT="4" -KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -CP_DEPEND=" - ~dev-java/antlr-runtime-${PV}:${SLOT} - dev-java/antlr-runtime:3.5 - dev-java/jakarta-json-api:1 - >=dev-java/icu4j-74.2-r1:0 - dev-java/stringtemplate:4 - dev-java/treelayout:0 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} - dev-java/antlr-tool:3.5 - test? ( - dev-java/jol-core:0 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND} -" - -JAVA_SRC_DIR=( - tool/src - ../src/org # For UnicodeData.java -) -JAVA_RESOURCE_DIRS=( tool/resources ) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4,jol-core" -JAVA_TEST_SRC_DIR=( - tool-testsuite/test - # The runtime test suite is used as a library for tool test suite - runtime-testsuite/{annotations,test} -) -JAVA_TEST_RESOURCE_DIRS=( - # Some resources are mixed with test source files - "${JAVA_TEST_SRC_DIR[0]}" -) - -pkg_setup() { - java-pkg-2_pkg_setup - MY_JAVA="$(java-config -J)" -} - -src_prepare() { - java-pkg_clean - eapply "${FILESDIR}/${PV}-test-fixes.patch" - java-pkg-2_src_prepare -} - -src_compile() { - einfo "Generating ANTLR 3 parsers" - "${MY_JAVA}" -cp "$(java-pkg_getjars \ - --build-only --with-dependencies antlr-tool-3.5)" \ - org.antlr.Tool $(find "${JAVA_SRC_DIR[@]}" -name "*.g") || - die "Failed to generate ANTLR 3 parsers" - java-pkg-simple_src_compile -} - -src_test() { - # Build classpath for tests - local test_deps=( - "${JAVA_TEST_GENTOO_CLASSPATH}" - antlr-runtime-${SLOT} - antlr-runtime-3.5 - jakarta-json-api-1 - icu4j - stringtemplate-4 - treelayout - ) - local CP="${S}/${JAVA_JAR_FILENAME}" - for test_dep in "${test_deps[@]}"; do - CP+=":$(java-pkg_getjars --build-only --with-dependencies "${test_dep}")" - done - for res_dir in "${JAVA_TEST_RESOURCE_DIRS[@]}"; do - CP+=":${res_dir}" - done - - einfo "Generating ANTLR 4 parsers for tests" - pushd runtime-testsuite/test > /dev/null || - die "Failed to enter runtime test source directory" - g4_files=( $(find * -name "*.g4") ) - for file in "${g4_files[@]}"; do - java_pkg="${file%/*.g4}" - java_pkg="${java_pkg//\//.}" - "${MY_JAVA}" -cp "${CP}" org.antlr.v4.Tool \ - -visitor -package "${java_pkg}" "${file}" || - die "Failed to generate ANTLR 4 parser from ${file}" - done - popd > /dev/null || die "Failed to leave runtime test source directory" - - # Compile Java test sources - local classes="target/classes" - ejavac -d "${classes}" -cp "${CP}" \ - $(find "${JAVA_TEST_SRC_DIR[@]}" -name "*.java") - - # Create a list of tests to run - pushd "${JAVA_TEST_SRC_DIR[0]}" > /dev/null || - die "Failed to enter test source directory for ${PN}" - local TESTS=$(find * -type f \ - \( -name "Test*.java" -o -name "*Test.java" \) \ - -not -name "BaseJavaToolTest.java" # No runnable methods - ) - TESTS="${TESTS//.java}" - TESTS="${TESTS//\//.}" - popd > /dev/null || die "Failed to leave test source directory for ${PN}" - - ejunit4 -classpath "${classes}:${CP}" ${TESTS} -} diff --git a/dev-java/antlr-tool/files/4.9.3-test-fixes.patch b/dev-java/antlr-tool/files/4.9.3-test-fixes.patch deleted file mode 100644 index 9cb6884ba194..000000000000 --- a/dev-java/antlr-tool/files/4.9.3-test-fixes.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3eabbddff69dcbcaf9a59f407cc8bef4be8e215b Mon Sep 17 00:00:00 2001 -From: Yuan Liao <liaoyuan@gmail.com> -Date: Thu, 3 Feb 2022 11:51:53 -0800 -Subject: [PATCH] Use 1.8 as javac -source/-target for running tests on Java 17 - -Signed-off-by: Yuan Liao <liaoyuan@gmail.com> ---- - .../test/org/antlr/v4/test/runtime/java/BaseJavaTest.java | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java b/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java -index cc03bdc11..82061135e 100644 ---- a/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java -+++ b/runtime-testsuite/test/org/antlr/v4/test/runtime/java/BaseJavaTest.java -@@ -137,7 +137,7 @@ public class BaseJavaTest extends BaseRuntimeTestSupport implements RuntimeTestS - fileManager.getJavaFileObjectsFromFiles(files); - - Iterable<String> compileOptions = -- Arrays.asList("-g", "-source", "1.6", "-target", "1.6", "-implicit:class", "-Xlint:-options", "-d", getTempDirPath(), "-cp", getTempDirPath() + PATH_SEP + CLASSPATH); -+ Arrays.asList("-g", "-source", "1.8", "-target", "1.8", "-implicit:class", "-Xlint:-options", "-d", getTempDirPath(), "-cp", getTempDirPath() + PATH_SEP + CLASSPATH); - - JavaCompiler.CompilationTask task = - compiler.getTask(null, fileManager, null, compileOptions, null, --- -2.34.1 - diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest index d775ae6b4bea..ecf380d60b84 100644 --- a/dev-java/antlr/Manifest +++ b/dev-java/antlr/Manifest @@ -3,4 +3,3 @@ DIST antlr-3.2.jar 1928009 BLAKE2B 9c56b0142abdb7d0caabebbae12618a665f91001e2f47 DIST antlr-3.2.tar.gz 837320 BLAKE2B 3addcfed45e67a7f8f3841a890be418626d93229dc326fe4670c6b145a457203a26f01723695573692c65bb6c376349a8d8cd852b339b1f6da7b71a52e14bb4f SHA512 8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30 SHA512 c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c DIST antlr-4.13.2.tar.gz 4167326 BLAKE2B 709f3c18329e08a811d7a4e5258fc0183ba6fa6ab62fe83ab694360cf1ce2bb3aa3f30cc62a0339a6ff8b64dd0a766057fd6f751cfc34a4e05051e4d54a57fad SHA512 afd8ecab637a0e70cddf98f63c918eab2b907f87207624e20e80a79f885d6502d4ab734a602b1707969d61944410828b689ec2f8b09c15314fe991024cde1613 -DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127 diff --git a/dev-java/antlr/antlr-4.9.3.ebuild b/dev-java/antlr/antlr-4.9.3.ebuild deleted file mode 100644 index 3a8b33648053..000000000000 --- a/dev-java/antlr/antlr-4.9.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit eapi9-ver java-pkg-2 - -DESCRIPTION="A parser generator for many languages" -HOMEPAGE="https://www.antlr.org/" -# Reuse tarball for DOCS -SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="4" -KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -CP_DEPEND=" - ~dev-java/antlr-runtime-${PV}:${SLOT} - ~dev-java/antlr-tool-${PV}:${SLOT} -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND} -" - -S="${WORKDIR}/${PN}4-${PV}" - -DOCS=( CHANGES.txt CONTRIBUTING.md contributors.txt README.md doc ) - -src_compile() { - : -} - -src_install() { - java-pkg_regjar "$(java-pkg_getjar "antlr-runtime-${SLOT}" antlr-runtime.jar)" - java-pkg_regjar "$(java-pkg_getjar "antlr-tool-${SLOT}" antlr-tool.jar)" - - java-pkg_dolauncher "${PN}${SLOT}" --main org.antlr.v4.Tool - einstalldocs # https://bugs.gentoo.org/789582 -} - -pkg_postinst() { - # If upgrading from a version of this slot that installs JARs, - # display a message about submodule split - local changed_ver="4.9.3" - ver_replacing -lt "${changed_ver}" || return - elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs JARs." - elog "Please find the JARs from files installed by submodule packages" - elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}." -} diff --git a/dev-java/guice/guice-5.1.0-r2.ebuild b/dev-java/guice/guice-5.1.0-r2.ebuild deleted file mode 100644 index caa5687af2a9..000000000000 --- a/dev-java/guice/guice-5.1.0-r2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.google.inject:guice:5.1.0" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Guice is a lightweight dependency injection framework for Java 6 and above" -HOMEPAGE="https://github.com/google/guice" -SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="Apache-2.0" -SLOT="4" -KEYWORDS="amd64 arm64 ~ppc64" - -# Most of the test dependencies are missing in Gentoo. -RESTRICT="test" - -CP_DEPEND=" - dev-java/aopalliance:1 - dev-java/asm:0 - >=dev-java/error-prone-annotations-2.41.0:0 - dev-java/guava:0 - dev-java/javax-inject:0 - dev-java/jsr305:0 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} - test? ( - dev-java/guava-testlib:0 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( {COPYING,{CONTRIBUTING,README}.md} ) - -JAVA_SRC_DIR=( "core/src" ) -JAVA_RESOURCE_DIRS=( "core/res" ) - -JAVA_TEST_GENTOO_CLASSPATH="guava-testlib,junit-4" -JAVA_TEST_SRC_DIR=( "core/test" ) -JAVA_TEST_RESOURCE_DIRS=( "core/test" ) - -src_prepare() { - java-pkg-2_src_prepare - mkdir -p "core/res/com/google/inject/" || die - cp core/{src,res}/com/google/inject/BUILD || die -} diff --git a/dev-java/testng/testng-6.11-r4.ebuild b/dev-java/testng/testng-6.11-r4.ebuild deleted file mode 100644 index 1940f7aa0b83..000000000000 --- a/dev-java/testng/testng-6.11-r4.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="testng" -MAVEN_ID="org.testng:testng:6.11" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Testing framework inspired by JUnit and NUnit with new features" -HOMEPAGE="https://testng.org/" -# Currently we bundle the binary versions of spock-core, groovy-all and apache-groovy-binary. -# These are used only for tests, we don't install them. -AGV="2.4.21" -GAV="2.4.7" -# Presently we install the binary version of jquery since it is not packaged in ::gentoo. -JQV="3.5.1" -SCV="1.0-groovy-2.4" -SRC_URI="https://github.com/testng-team/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://repo1.maven.org/maven2/org/webjars/jquery/${JQV}/jquery-${JQV}.jar - test? ( - https://repo1.maven.org/maven2/org/spockframework/spock-core/${SCV}/spock-core-${SCV}.jar - https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/${GAV}/groovy-all-${GAV}.jar - https://downloads.apache.org/groovy/${AGV}/distribution/apache-groovy-binary-${AGV}.zip - )" -S="${WORKDIR}/${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND="app-arch/unzip" - -CP_DEPEND=" - >=dev-java/ant-1.10.15:0 - dev-java/bsh:0 - >=dev-java/guice-7.0.0:0 - dev-java/jcommander:1.64 - dev-java/junit:4 - ~dev-java/snakeyaml-1.33:1 -" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:* - test? ( - dev-java/assertj-core:3 - dev-java/guava:0 - >=dev-java/javax-inject-1-r4:0 - )" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DOCS=( README {ANNOUNCEMENT,CHANGES}.txt ) - -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="assertj-core-3 javax-inject" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_RUN_ONLY="src/test/resources/testng.xml" -JAVA_TEST_SRC_DIR="src/test/java" - -src_prepare() { - java-pkg-2_src_prepare - java-pkg_clean ! -path "./src/*" - - rm src/main/resources/META-INF/MANIFEST.MF || die -} - -src_test() { - # This contains the compiler groovyc - unzip "${DISTDIR}/apache-groovy-binary-${AGV}.zip" - - JAVA_GENTOO_CLASSPATH_EXTRA=":${DISTDIR}/spock-core-${SCV}.jar" - - ejavac -cp "${JAVA_TEST_SRC_DIR}:${PN}.jar:$(java-pkg_getjars --build-only guava)" \ - src/test/java/test/SimpleBaseTest.java || die - - # java-pkg-simple.eclass expects generated test classes in this - # directory and will copy them to target/test-classes - mkdir generated-test || die "cannot create generated-test directory" - "groovy-${AGV}/bin/groovyc" \ - -cp "${JAVA_TEST_SRC_DIR}:${DISTDIR}/spock-core-${SCV}.jar" \ - -d generated-test \ - src/test/groovy/test/groovy/* || die - - JAVA_GENTOO_CLASSPATH_EXTRA+=":${DISTDIR}/groovy-all-${GAV}.jar" - JAVA_TEST_EXTRA_ARGS=( -Dtest.resources.dir=src/test/resources ) - java-pkg-simple_src_test -} - -src_install() { - java-pkg-simple_src_install - java-pkg_dolauncher ${PN} --main org.testng.TestNG - - java-pkg_newjar "${DISTDIR}/jquery-${JQV}.jar" jquery.jar - java-pkg_regjar "${ED}/usr/share/${PN}/lib/jquery.jar" - - java-pkg_register-ant-task -} diff --git a/dev-java/typesafe-config/Manifest b/dev-java/typesafe-config/Manifest index c708adfad045..bdc8d712609d 100644 --- a/dev-java/typesafe-config/Manifest +++ b/dev-java/typesafe-config/Manifest @@ -1,2 +1 @@ -DIST typesafe-config-1.4.2.tar.gz 278098 BLAKE2B 65e3ffb4e9a4a7c33344c7f26ac28f6321c83621865db7812c09e7908e10f110bcfab4eca66577d6495f94da6a11b8877920e87afa6976c25852c5ec08aa1148 SHA512 85bc28987a6998a5ce6e0bb0996d853b534fc870e44abaeb3df31e53a2da39a350aecbd8f8849f4d4340a7e5da1c44882eb8c8ba58233c9af2a0e575f2c2c6db DIST typesafe-config-1.4.5.tar.gz 278828 BLAKE2B 572a017264d052d645268f964d6d7b8993c5086b73da958b14cea5c5c4d4147f073165afa9f6c9b867e6779a3991370a230d81424d30e86df020c92fe47d3992 SHA512 7d7574ddf645afeb0e0c13e831a487241727693c21ff0d65657e5d364ce95c516e4d0b59c9811abe11cc50a392e32f2845af02b8814dad863ff040be0a6d6235 diff --git a/dev-java/typesafe-config/typesafe-config-1.4.2.ebuild b/dev-java/typesafe-config/typesafe-config-1.4.2.ebuild deleted file mode 100644 index 014132b5d1a3..000000000000 --- a/dev-java/typesafe-config/typesafe-config-1.4.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 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" -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" |
