diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-31 03:04:46 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-31 03:04:46 -0500 |
| commit | 3f283d6a71e35a9c6d89dc73d76f01aec1c1a6b3 (patch) | |
| tree | be269d99a452403d508fed631b1bdd5ebdc98d9f /dev-java | |
| parent | 0fb86e044f244e00302b1878b3e15e0db0e4b7e5 (diff) | |
| download | baldeagleos-repo-3f283d6a71e35a9c6d89dc73d76f01aec1c1a6b3.tar.gz baldeagleos-repo-3f283d6a71e35a9c6d89dc73d76f01aec1c1a6b3.tar.xz baldeagleos-repo-3f283d6a71e35a9c6d89dc73d76f01aec1c1a6b3.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
42 files changed, 0 insertions, 2509 deletions
diff --git a/dev-java/ant/ant-1.10.15.ebuild b/dev-java/ant/ant-1.10.15.ebuild deleted file mode 100644 index 92e9ebaa2874..000000000000 --- a/dev-java/ant/ant-1.10.15.ebuild +++ /dev/null @@ -1,392 +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_PROVIDES=" - org.apache.ant:ant:${PV} - org.apache.ant:ant-launcher:${PV} -" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple verify-sig prefix - -DESCRIPTION="Java-based build tool similar to 'make' that uses XML configuration files" -HOMEPAGE="https://ant.apache.org/" -SRC_URI="mirror://apache/ant/source/apache-${P}-src.tar.xz - verify-sig? ( https://downloads.apache.org/ant/source/apache-${P}-src.tar.xz.asc )" -S="${WORKDIR}/apache-${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x64-macos ~x64-solaris" -IUSE="antlr bcel bsf commonslogging commonsnet imageio jai jakartamail javamail jdepend - jmf jsch junit junit4 junitlauncher log4j oro regexp resolver swing testutil xalan xz" - -# At least 10 test cases would fail without network -PROPERTIES="test_network" -RESTRICT="test" - -REQUIRED_USE=" - junit4? ( junit ) - test? ( bsf ) - testutil? ( junit ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ant.apache.org.asc" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-ant )" -# jdk-11:* because it needs java/util/spi/ToolProvider, available since Java 9. -DEPEND=" - >=virtual/jdk-11:* - bcel? ( dev-java/bcel:0 ) - bsf? ( dev-java/bsf:2.3 ) - commonslogging? ( dev-java/commons-logging:0 ) - commonsnet? ( dev-java/commons-net:0 ) - jai? ( dev-java/sun-jai-bin:0 ) - jakartamail? ( dev-java/jakarta-mail:0 ) - javamail? ( - dev-java/jakarta-activation-api:1 - dev-java/javax-mail:0 - ) - jdepend? ( >=dev-java/jdepend-2.10-r1:0 ) - jsch? ( dev-java/jsch:0 ) - junit4? ( dev-java/junit:4 ) - junit? ( dev-java/junit:4 ) - junitlauncher? ( dev-java/junit:5[vintage] ) - log4j? ( dev-java/log4j-12-api:2 ) - oro? ( dev-java/jakarta-oro:2.0 ) - regexp? ( dev-java/jakarta-regexp:1.4 ) - resolver? ( dev-java/xml-commons-resolver:0 ) - test? ( - dev-java/antunit:0 - dev-java/bsf:2.3[javascript] - dev-java/bsh:0 - dev-java/hamcrest-library:1.3 - dev-java/xerces:2 - ) - xalan? ( - dev-java/xalan:0 - dev-java/xalan-serializer:0 - ) - xz? ( dev-java/xz-java:0 ) -" -RDEPEND=" - !dev-java/ant-apache-regexp - !dev-java/ant-apache-log4j - !dev-java/ant-apache-xalan2 - !dev-java/ant-commons-logging - !<dev-java/ant-core-1.10.14 - !dev-java/ant-swing - !dev-java/ant-junit4 - !dev-java/ant-testutil - !dev-java/ant-junitlauncher - !dev-java/ant-jai - !dev-java/ant-commons-net - !dev-java/ant-apache-bsf - !dev-java/ant-jmf - !dev-java/ant-apache-oro - !dev-java/ant-javamail - !dev-java/ant-junit - !dev-java/ant-jdepend - !dev-java/ant-antlr - !dev-java/ant-apache-bcel - !dev-java/ant-apache-resolver - !dev-java/ant-jsch - !dev-java/ant-xz - >=virtual/jre-1.8:* -" - -DOCS=( CONTRIBUTORS INSTALL NOTICE README WHATSNEW ) -PATCHES=( - "${FILESDIR}/1.10.9-launch.patch" # reusing this patch since the script has not changed - "${FILESDIR}/ant-1.10.14-AntlibTest.patch" # skips 1 of 6 tests - "${FILESDIR}/ant-1.10.14-AntTest.patch" # skips 1 of 32 tests - "${FILESDIR}/ant-1.10.14-JavaTest.patch" # skips 12 of 38 tests - "${FILESDIR}/ant-1.10.14-LinkTest.patch" # skips 4 of 67 tests - "${FILESDIR}/ant-1.10.14-PathTest.patch" # skips 1 of 33 tests -) - -JAVADOC_SRC_DIRS=( - ant - ant-launcher/src/main -) -JAVA_TEST_GENTOO_CLASSPATH=" - bsh - hamcrest-library-1.3 - junit-4 - xerces-2 -" -JAVA_TEST_RESOURCE_DIRS=( - "src/etc/testcases" - "src/main" -) -JAVA_TEST_SRC_DIR="src/tests/junit" - -# $1 ant-apache-bsf (source directory) -# $2 bsf-2.3 (classpath of external dependency) -taskdeps() { - if [[ ${task} == $1 ]]; then - JAVA_CLASSPATH_EXTRA="${2}" - JAVADOC_CLASSPATH+=" ${2}" - JAVADOC_SRC_DIRS+=( "${task}/src/main" ) - JAVA_RESOURCE_DIRS="${3}" - fi -} - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - java-pkg_clean ! -path "./src/etc/*" # keep test resources - - eprefixify "src/script/ant" - - ANT_TASKS=( - $(use antlr && echo ant-antlr) # no dependencies - $(use bcel && echo ant-apache-bcel) - $(use bsf && echo ant-apache-bsf) # REQUIRED_USE for tests - $(use log4j && echo ant-apache-log4j) - $(use oro && echo ant-apache-oro) # ORO is retired - replace with java.util.regex? - $(use regexp && echo ant-apache-regexp) - $(use resolver && echo ant-apache-resolver) - $(use xalan && echo ant-apache-xalan2) - $(use commonslogging && echo ant-commons-logging) - $(use commonsnet && echo ant-commons-net) - $(use imageio && echo ant-imageio) # no dependencies - $(use jai && echo ant-jai) - $(use jakartamail && echo ant-jakartamail) - $(use javamail && echo ant-javamail) - $(use jdepend && echo ant-jdepend) - $(use jmf && echo ant-jmf) # no dependencies - $(use jsch && echo ant-jsch) - $(use junit && echo ant-junit) # REQUIRED_USE for junit4 and for testutil - $(use junit4 && echo ant-junit4) - $(use junitlauncher && echo ant-junitlauncher) - # depends on "com.ibm.netrexx:netrexx:2.0.5" which is - # available on https://www.netrexx.org/downloads.nsp and states: - # "IBM's last NetRexx release, suitable for JVM versions 1.5 and below [...]" - # $(use netrexx && echo ant-netrexx) # src/etc/poms/ant-netrexx/pom.xml - $(use swing && echo ant-swing) # no dependencies - $(use testutil && echo ant-testutil) - $(use xz && echo ant-xz) - ) - - # defaultManifest.mf - sed -e "s:\${project.version}:${PV}:" \ - -i src/main/org/apache/tools/ant/defaultManifest.mf || die - - # version.txt - local mydate="$(date '+%B %d %Y')" - echo "VERSION=${PV}" > src/main/org/apache/tools/ant/version.txt || die - echo "DATE=${mydate}" >> src/main/org/apache/tools/ant/version.txt || die - - # src directory for ant.jar - mkdir ant || die "cannot create src directory for ant" - cp -r {src/main/,ant}/org || die "cannot copy ant sources" - - # resources directory for ant.jar according to lines 317-325 src/etc/poms/ant/pom.xml - local INCLUDES=( $( - sed -n '/<resources>/,/<\/resources>/p' \ - src/etc/poms/ant/pom.xml \ - | grep org \ - | sed -e 's:.*<include>\(.*\)</include>:\1:' || die - )) - cp -r {src/,ant}/resources || die "cannot copy ant resources" - pushd src/main > /dev/null || die "pushd src/main" - cp --parents -v "${INCLUDES[@]}" ../../ant/resources || die "CANNOT" - popd > /dev/null || die "popd" - - # Remove sources according to lines 158-187 src/etc/poms/ant/pom.xml - # We don't remove anything from src/main/org - local EXCLUDES=$( - sed -n '/<excludes>/,/<\/excludes/p' \ - src/etc/poms/ant/pom.xml \ - | grep org \ - | sed -e 's:<exclude>\(.*\)</exclude>:ant/\1:' || die - ) - rm -r ${EXCLUDES} || die - # Remove one more file directly, could not get it with sed. - rm ant/org/apache/tools/ant/taskdefs/optional/ANTLR.java || die - - # Same handling for everything between <testExcludes> </testExcludes> - # Removing non-existing files is not possible: We ignore them ( grep -v ). - local TEST_EXCLUDES=$( - sed -n '/<testExcludes>/,/<\/testExcludes/p' \ - src/etc/poms/ant/pom.xml \ - | grep org \ - | grep -v CommonsLoggingListener \ - | grep -v Log4jListener \ - | sed -e 's:<exclude>\(.*\)</exclude>:src/tests/junit/\1:' || die - ) - rm -r ${TEST_EXCLUDES} || die - - # Prepare a separate JAVA_SRC_DIR directory for each jar file to be created. - einfo "Copy source files of ant-tasks" - local task - for task in ant-launcher "${ANT_TASKS[@]}"; do - # "${task}/src/main" will be JAVA_SRC_DIR - mkdir -p "${task}/src/main" || die "mkdir ${task}" - # Read from pom.xml the file names which can still contain wildcards - local INCLUDES=( $( - sed -n '/<includes>/,/<\/includes>/p' "src/etc/poms/${task}/pom.xml" \ - | grep org \ - | sed -e 's:.*<include>\(.*\)</include>:\1:' || die - )) - local sourcefile - # Resolve wildcards in file names using find and copy the files to the corresponding - # "${task}"/src/main directory - # echo "${INCLUDES[@]}" - for sourcefile in "${INCLUDES[@]}"; do - # einfo "${task}: ${sourcefile}" - # Parameter substitution % to remove trailing slash from ${sourcefile}. - # Applies to ant-jdepend and ant-junitlauncher where find would otherwise fail. - find \ - -path "./src/*/${sourcefile%/}" \ - -exec cp -r --parents "{}" \ - "${task}/src/main" \; - done - # tree "${task}" - done - - # JAVA_RESOURCE_DIRS for ant-junit - mkdir -p ant-junit/src/resources/org/apache/tools/ant/taskdefs/optional/junit/xsl \ - || die "junit resource dir" - cp src/etc/{junit-frames,junit-noframes,junit-frames-saxon,junit-noframes-saxon}.xsl \ - ant-junit/src/resources/org/apache/tools/ant/taskdefs/optional/junit/xsl \ - || die "junit resources" -} - -src_compile() { - einfo "Compiling ant-launcher.jar" - JAVA_JAR_FILENAME="ant-launcher.jar" - JAVA_MAIN_CLASS="org.apache.tools.ant.launch.Launcher" - JAVA_SRC_DIR="ant-launcher/src/main" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":ant-launcher.jar" - rm -r target || die - - einfo "Compiling ant.jar" - JAVA_JAR_FILENAME="ant.jar" - JAVA_LAUNCHER_FILENAME="ant" - JAVA_MAIN_CLASS="org.apache.tools.ant.Main" - JAVA_RESOURCE_DIRS="ant/resources" - JAVA_SRC_DIR="ant" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":ant.jar" - rm -r target || die - - local task - for task in "${ANT_TASKS[@]}"; do - einfo "Compiling ${task}" - JAVA_JAR_FILENAME="${task}.jar" - JAVA_MAIN_CLASS="" - JAVA_RESOURCE_DIRS="" - JAVA_SRC_DIR="" - - JAVA_SRC_DIR="${task}/src/main" - taskdeps ant-apache-bcel bcel - taskdeps ant-apache-bsf bsf-2.3 - taskdeps ant-apache-log4j log4j-12-api-2 - taskdeps ant-apache-oro jakarta-oro-2.0 - taskdeps ant-apache-regexp jakarta-regexp-1.4 - taskdeps ant-apache-resolver xml-commons-resolver - taskdeps ant-apache-xalan2 xalan - taskdeps ant-commons-logging commons-logging - taskdeps ant-commons-net commons-net - taskdeps ant-jai sun-jai-bin - taskdeps ant-jakartamail jakarta-mail - taskdeps ant-javamail 'javax-mail jakarta-activation-api-1' - taskdeps ant-jdepend jdepend - taskdeps ant-jsch jsch - taskdeps ant-junit junit-4 ant-junit/src/resources - taskdeps ant-junit4 junit-4 - taskdeps ant-junitlauncher junit-5 - # $(use netrexx && echo ant-netrexx) - taskdeps ant-xz xz-java - - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":${task}.jar" - rm -fr target || die - done - use doc && ejavadoc -} - -src_test() { - # Avoid "--with-dependencies" as used by JAVA_TEST_GENTOO_CLASSPATH. - # dev-java/antunit has a circular dependency with dev-java/ant[test] - JAVA_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only antunit)" - # according to line 115 src/etc/poms/ant/pom.xml - jar -cvf src/etc/testcases/org/apache/tools/ant/taskdefs/test2-antlib.jar \ - -C src/etc/testcases taskdefs/test.antlib.xml || die "cannot test2-antlib.jar" - - JAVA_TEST_EXCLUDES=( - # according to lines 1956-1964 build.xml (abstract classes, not testcases) - org.apache.tools.ant.taskdefs.TaskdefsTest - org.apache.tools.ant.BuildFileTest - org.apache.tools.ant.util.regexp.RegexpMatcherTest - org.apache.tools.ant.util.regexp.RegexpTest - org.apache.tools.ant.types.selectors.BaseSelectorTest - # according to line 1970 build.xml (helper classes, not testcases) - org.apache.tools.ant.TestHelper - # lines 2097-2102 build.xml (interactive tests) - org.apache.tools.ant.taskdefs.TestProcess # 1. No runnable methods - # 1) testAll(org.apache.tools.ant.taskdefs.InitializeClassTest) - # /var/tmp/portage/dev-java/ant-1.10.14/work/apache-ant-1.10.14/ - # src/etc/testcases/taskdefs/initializeclass.xml:24: Java returned: 1 - # <pathelement path="${build.tests.value}"/> - # <pathelement location="${java.home}/lib/classes.zip"/> - org.apache.tools.ant.taskdefs.InitializeClassTest # Tests run: 1, Failures: 1 - ) - -# tests with patches to be revisited -# JAVA_TEST_RUN_ONLY=( -# org.apache.tools.ant.taskdefs.AntlibTest # Tests run: 6, Failures: 1 test2-antlib.jar? -# org.apache.tools.ant.taskdefs.AntTest # Tests run: 32, Failures: 1 -# org.apache.tools.ant.taskdefs.JavaTest # Tests run: 38, Failures: 12 -# org.apache.tools.ant.taskdefs.modules.LinkTest # Tests run: 67, Failures: 4 -# org.apache.tools.ant.types.PathTest # Tests run: 33, Failures: 1 -# ) - - # according to lines 276-297 src/etc/poms/ant/pom.xml - JAVA_TEST_EXTRA_ARGS=( - -Dant.home="${ANT_HOME}" - -Dbuild.classes.value=../../../target/test-classes # needed for org.apache.tools.ant.taskdefs.SignJarTest - -Dbuild.tests.value=target/test-classes - -Doffline=true - -Dant.test.basedir.ignore=true - ) - java-pkg-simple_src_test -} - -src_install() { - java-pkg_dojar ant.jar ant-launcher.jar - - for task in "${ANT_TASKS[@]}"; do - java-pkg_dojar "${task}.jar" - java-pkg_register-ant-task --version "${PV}" "${task}" - done - - dobin src/script/ant - - dodir /usr/share/ant/bin - for each in antRun antRun.pl runant.pl runant.py ; do - dobin "${S}/src/script/${each}" - done - - insinto /usr/share/ant/etc - doins -r src/etc/*.xsl - insinto /usr/share/ant/etc/checkstyle - doins -r src/etc/checkstyle/*.xsl - - echo "ANT_HOME=\"${EPREFIX}/usr/share/ant\"" > "${T}/20ant" - doenvd "${T}/20ant" - - einstalldocs - if use doc; then - java-pkg_dojavadoc target/api - docinto html - dodoc -r manual - fi - - use source && java-pkg_dosrc src/main/* -} diff --git a/dev-java/c3p0/c3p0-0.9.5.5-r2.ebuild b/dev-java/c3p0/c3p0-0.9.5.5-r2.ebuild deleted file mode 100644 index 7ca5ac2ae3bd..000000000000 --- a/dev-java/c3p0/c3p0-0.9.5.5-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Tests require an existing running SQL server and 'junit.jar.file' property -JAVA_PKG_IUSE="doc examples source" - -inherit java-pkg-2 - -DESCRIPTION="JDBC drivers with JNDI-bindable DataSources" -HOMEPAGE="https://www.mchange.com/projects/c3p0/" -SRC_URI="https://downloads.sourceforge.net/project/c3p0/c3p0-src/c3p0-${PV}/${P}.src.tgz" -S="${WORKDIR}/${P}.src" - -LICENSE="|| ( EPL-1.0 LGPL-2.1 )" -SLOT="0" -KEYWORDS="amd64 ~ppc64" - -CP_DEPEND=" - dev-java/log4j-12-api:2 - dev-java/mchange-commons:0 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND} -" - -PATCHES=( "${FILESDIR}/c3p0-0.9.5.5-source-target.patch" ) - -src_prepare() { - java-pkg_clean - default #780585 - java-pkg-2_src_prepare - java-pkg_jar-from --into lib/ log4j-12-api-2 - java-pkg_jar-from --into lib/ mchange-commons - - # Test sources interfere with Javadoc generation on JDK 11 - # Remove since the tests will never be run - rm -r src/java/com/mchange/v2/c3p0/test || - die "Failed to remove unused test sources" -} - -src_compile() { - eant jar $(usev doc javadoc) \ - -Dant.build.javac.source="$(java-pkg_get-source)" \ - -Dant.build.javac.target="$(java-pkg_get-target)" -} - -src_install() { - java-pkg_newjar "build/${P}.jar" - einstalldocs - - use doc && java-pkg_dojavadoc build/apidocs - use examples && java-pkg_doexamples src/java/com/mchange/v2/c3p0/example - use source && java-pkg_dosrc src/java/com/mchange/v2 -} diff --git a/dev-java/commons-beanutils/commons-beanutils-1.11.0.ebuild b/dev-java/commons-beanutils/commons-beanutils-1.11.0.ebuild deleted file mode 100644 index d9e29dab7ab4..000000000000 --- a/dev-java/commons-beanutils/commons-beanutils-1.11.0.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="commons-beanutils:commons-beanutils:1.11.0" -JAVA_TESTING_FRAMEWORKS="junit-vintage" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -# We need some test classes of commons-collections which are not part of the jar file. -ACC="commons-collections-3.2.2" - -DESCRIPTION="Provides easy-to-use wrappers around Reflection and Introspection APIs" -HOMEPAGE="https://commons.apache.org/proper/commons-beanutils/" -SRC_URI="mirror://apache/commons/beanutils/source/${P}-src.tar.gz - test? ( https://archive.apache.org/dist/commons/collections/source/${ACC}-src.tar.gz ) - verify-sig? ( https://downloads.apache.org/commons/beanutils/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x64-macos" -IUSE="log4j" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" -COMMON_DEPEND=" - dev-java/commons-collections:0 - >=dev-java/commons-logging-1.3.5:0[log4j=] - log4j? ( - dev-java/log4j-12-api:2 - dev-java/log4j-api:2 - ) -" - -DEPEND=" - ${COMMON_DEPEND} - dev-java/jakarta-servlet-api:4 - dev-java/slf4j-api:0 - >=virtual/jdk-11:* - test? ( - dev-java/junit:4 - dev-java/junit:5[vintage] - dev-java/opentest4j:0 - ) -" -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( {CONTRIBUTING,README}.md {NOTICE,RELEASE-NOTES}.txt ) -PATCHES=( "${FILESDIR}/commons-beanutils-1.11.0-skipFailingTest.patch" ) - -JAVA_CLASSPATH_EXTRA="jakarta-servlet-api-4 slf4j-api" -JAVA_GENTOO_CLASSPATH="commons-collections commons-logging" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="junit-4 junit-5 opentest4j" -JAVA_TEST_RESOURCE_DIRS="data" -JAVA_TEST_SRC_DIR=( src/test/java ) -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc} - fi - default -} - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - - if use log4j; then - JAVA_GENTOO_CLASSPATH+=" - log4j-12-api-2 - log4j-api-2 - " - fi -} - -src_test() { - # locale needed for LocaleConvertUtilsTestCase - export LC_ALL="en_US.UTF-8" - # Apply patch to unpacked commons-collections - pushd "../${ACC}-src" >> /dev/null || die - eapply "${FILESDIR}/${ACC}-fixes.patch" - popd - - cp -r ../"${ACC}"-src/data . || die "copy test data" - - # Some test-classes of ~commons-collections-3.2.2 are needed to compile the test-classes. - JAVA_JAR_FILENAME="acc.jar" - JAVA_SRC_DIR=( ../"${ACC}"-src/src/test ) - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":acc.jar" - - local vm_version="$(java-config -g PROVIDES_VERSION)" - if ver_test "${vm_version}" -ge 17; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.{io,lang,util,time,time.chrono}=ALL-UNNAMED ) - fi - - junit5_src_test -} - -src_install() { - JAVA_JAR_FILENAME="commons-beanutils.jar" # avoid to install "acc.jar" - JAVA_SRC_DIR="src/main/java" # for the 'source' USE flag - java-pkg-simple_src_install -} diff --git a/dev-java/commons-digester/commons-digester-2.1-r3.ebuild b/dev-java/commons-digester/commons-digester-2.1-r3.ebuild deleted file mode 100644 index 56c16389eb3c..000000000000 --- a/dev-java/commons-digester/commons-digester-2.1-r3.ebuild +++ /dev/null @@ -1,90 +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="commons-digester:commons-digester:2.1" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Reads XML configuration files to provide initialization of various Java objects" -HOMEPAGE="https://commons.apache.org/digester/" -SRC_URI="mirror://apache/commons/digester/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/digester/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/commons-digester-${PV}-src" - -LICENSE="Apache-2.0" -SLOT="2.1" -KEYWORDS="amd64 ppc64" -IUSE="log4j" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" - -COMMON_DEPEND=" - >=dev-java/commons-beanutils-1.10.1:0[log4j=] - dev-java/commons-collections:0 - >=dev-java/commons-logging-1.3.5:0[log4j=] - dev-java/jakarta-servlet-api:4 - dev-java/slf4j-api:0 - log4j? ( - dev-java/log4j-12-api:2 - dev-java/log4j-api:2 - ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=virtual/jdk-11:* -" - -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt ) - -# JAVA_ENCODING="iso-8859-1" -JAVA_GENTOO_CLASSPATH=" - commons-beanutils - commons-collections - commons-logging - jakarta-servlet-api-4 - slf4j-api -" - -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_RESOURCE_DIRS="src/main/resources" -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" - -src_prepare() { - java-pkg-2_src_prepare - - if use log4j; then - JAVA_GENTOO_CLASSPATH+=" - log4j-12-api-2 - log4j-api-2 - " - fi -} - -src_test() { - pushd src/test/java || die - # Exclusions according to 212,215 pom.xml - local JAVA_TEST_RUN_ONLY=$(find * \ - ! -name "Abstract*.java" ! -name "TestBean.java" \ - ! -name "TestRule.java" ! -name "TestRuleSet.java" \ - -name "*TestCase.java" -o -name "*Test.java") - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - popd - java-pkg-simple_src_test -} diff --git a/dev-java/commons-logging/Manifest b/dev-java/commons-logging/Manifest index 6af31e97dd11..e506aebed8a2 100644 --- a/dev-java/commons-logging/Manifest +++ b/dev-java/commons-logging/Manifest @@ -1,4 +1,2 @@ -DIST commons-logging-1.3.5-src.tar.gz 196373 BLAKE2B 874afc40d0776c9b467be444b2a597e378bb0643119b729eccb5fdec92bad8b9c8efe50f4726a8edbea24b36aef1e44b324ef54379d3d84880824c3765d2aec8 SHA512 07463385a3d997413fd7cb996d7266d0325e0829d88ee1d844ee13cdee702da5ec5817ccdd2b4bbccc3c9f6defd0f08f0397e6218bbd658b3e8336e9f146c0c3 -DIST commons-logging-1.3.5-src.tar.gz.asc 488 BLAKE2B 8608ed88b260c00e1bd2f8c2ef57c842473ccc0a095b40d479a8e5abb83f6bfabb1be814b99cfc399bae1711ca07852a14a2c5ef4a976a7493432590463de690 SHA512 3ce7cc776e4aef7c329432b02fd50259e62d55551f1868c9f49222f079ab092bfd35257c91dd62e4760cf4abb0e5144c560ef30cd74e5e0725d34f1d19ac90bd DIST commons-logging-1.3.6-src.tar.gz 197037 BLAKE2B 9ce95121fb34d983d78149ceaf72e568552b0d2e8c6f2fc8cff61c93ce4a5603c5f46c32fd49a9cf11f10ac7cc42aa2f08087fb399614f809ea60fa0635f3660 SHA512 66b7be2f24c3e2900372645eb803613425aa8d1b11337cd57a87e52eef63b25a193ac0bcde361fd7cb5521582dc26030288f97f9410777570b8f460ae5cf6393 DIST commons-logging-1.3.6-src.tar.gz.asc 228 BLAKE2B 41b5b9a29010026a9e36eacd261f732c9a076faeba4de5b0c0a12105635558a7b09d7b314940b5821cf9b53a94e11752fa54e44167b8ff741849b55b830e9cb5 SHA512 45931509c0437987b8f223a75be975f61dc5cee79dd5e729b21d59c4310b790a110c94d7eedd846ff526f0e809262bd40520edac79e011a311834c7c0353d54c diff --git a/dev-java/commons-logging/commons-logging-1.3.5.ebuild b/dev-java/commons-logging/commons-logging-1.3.5.ebuild deleted file mode 100644 index a99279c04f4c..000000000000 --- a/dev-java/commons-logging/commons-logging-1.3.5.ebuild +++ /dev/null @@ -1,159 +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="commons-logging:commons-logging:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Thin adapter allowing configurable bridging to other well known logging systems" -HOMEPAGE="https://commons.apache.org/proper/commons-logging/" -SRC_URI="mirror://apache/commons/logging/source/${P}-src.tar.gz - verify-sig? ( https://downloads.apache.org/commons/logging/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~x64-macos ~x64-solaris" -IUSE="log4j" - -# src/test/java/org/apache/commons/logging/tccl/logfactory/AdaptersTcclTestCase.java:26: -# error: cannot find symbol -# import org.apache.commons.logging.impl.Log4jApiLogFactory; -# ^ -# symbol: class Log4jApiLogFactory -# location: package org.apache.commons.logging.impl -REQUIRED_USE="test? ( log4j )" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" - -COMMON_DEPEND=" - dev-java/jakarta-servlet-api:4 - dev-java/slf4j-api:0 - log4j? ( - dev-java/log4j-12-api:2 - dev-java/log4j-api:2 - ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=virtual/jdk-11:* - test? ( - >=dev-java/commons-io-2.18.0:1 - dev-java/junit:5 - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( NOTICE.txt src/changes/changes.xml ) -HTML_DOCS=( PROPOSAL.html ) - -JAVA_GENTOO_CLASSPATH=" - jakarta-servlet-api-4 - slf4j-api -" - -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_SRC_DIR="src/main/java" - -src_prepare() { - java-pkg-2_src_prepare - - # https://avalon.apache.org/closed.html Apache Avalon has closed. - rm src/main/java/org/apache/commons/logging/impl/{Avalon,LogKit}Logger.java || die - rm src/test/java/org/apache/commons/logging/{avalon/AvalonLogger,logkit/Standard}TestCase.java || die - - if use !log4j; then - rm src/main/java/org/apache/commons/logging/impl/Log4JLogger.java || die - rm src/main/java/org/apache/commons/logging/impl/Log4jApiLogFactory.java || die - else - JAVA_GENTOO_CLASSPATH+=" - log4j-12-api-2 - log4j-api-2 - " - fi -} - -src_compile() { - java-pkg-simple_src_compile - - pushd target/classes > /dev/null || die - - # pom.xml, lines 81-103 - jar -cvf ../../commons-logging-api.jar \ - $(find . -type f -name '*.class' \ - ! -name 'Jdk13LumberjackLogger.class' \ - ! -name 'ServletContextCleaner.class' \ - ) || die - - # pom.xml, lines 205-124 - jar -cvf ../../commons-logging-adapters.jar \ - $(find . -type f -path './org/apache/commons/logging/impl/**.class' \ - ! -name 'WeakHashtable*.class' \ - ! -name 'LogFactoryImpl*.class' \ - ) || die - - popd > /dev/null || die -} - -src_test() { - # Do not run Log4j tests because these tests use an Appender to verify - # logging correctness. The log4j-12-api bridge no longer supports using an - # Appender for verifications since the methods for adding an Appender in - # the bridge "are largely no-ops". This means an Appender's state would - # never be changed by log4j-12-api after new messages are logged. The test - # cases, however, expect changes to the Appender's state in such an event, - # so they would fail with log4j-12-api. - # https://logging.apache.org/log4j/log4j-2.8/log4j-1.2-api/index.html - rm src/test/java/org/apache/commons/logging/pathable/ParentFirstTestCase.java || die # Log4JLogger - rm src/test/java/org/apache/commons/logging/pathable/ChildFirstTestCase.java || die # Log4JLogger - rm -r src/test/java/org/apache/commons/logging/log4j || die - rm src/test/java/org/apache/commons/logging/log4j2/CallerInformationTestCase.java || die - # error: package ch.qos.logback.classic does not exist - rm src/test/java/org/apache/commons/logging/slf4j/CallerInformationTestCase.java || die - - JAVA_TEST_EXCLUDES=( - org.apache.commons.logging.jdk14.TestHandler # No runnable methods - # junit.framework.AssertionFailedError: Wrong factory retrieved through - # ServiceLoader: org.apache.commons.logging.impl.Slf4jLogFactory - org.apache.commons.logging.serviceloader.ServiceLoaderTestCase - # junit.framework.ComparisonFailure: Log class expected:<...ommons.logging.impl.[NoOp]Log> - # but was:<...ommons.logging.impl.[Slf4jLogFactory$Slf4j]Log> - org.apache.commons.logging.noop.NoOpLogTestCase - # org.junit.runners.model.InvalidTestClassyyError: Invalid test class - org.apache.commons.logging.LogSourceTest # No runnable methods - # junit.framework.AssertionFailedError: Logging config succeeded when context class loader was null! - org.apache.commons.logging.LoadTestCase - # junit.framework.AssertionFailedError: - # expected:<org.apache.commons.logging.PathableClassLoader@1edf1c96> - # but was:<org.apache.commons.logging.PathableClassLoader@15615099> - org.apache.commons.logging.tccl.logfactory.AdaptersTcclTestCase - ) - JAVA_TEST_EXTRA_ARGS=( - -Dcommons-lang3="$(java-pkg_getjars commons-lang-3.6)" - -Dlog4j-api="commons-logging-api.jar" - -Dservlet-api="$(java-pkg_getjars jakarta-servlet-api-4)" - -Dcommons-logging="commons-logging.jar" - -Dcommons-logging-api="commons-logging-api.jar" - -Dcommons-logging-adapters="commons-logging-adapters.jar" - -Dtestclasses="target/test-classes" - ) - if use log4j; then - JAVA_TEST_EXTRA_ARGS+=" -Dlog4j12=$(java-pkg_getjars log4j-12-api-2,log4j-core-2)" - fi - JAVA_TEST_GENTOO_CLASSPATH="commons-io-1 commons-lang-3.6 junit-4 junit-5" - JAVA_TEST_RESOURCE_DIRS="src/test/resources" - JAVA_TEST_SRC_DIR="src/test/java" - java-pkg-simple_src_test -} diff --git a/dev-java/commons-validator/Manifest b/dev-java/commons-validator/Manifest index 49cf7490f7db..8d5fc7877071 100644 --- a/dev-java/commons-validator/Manifest +++ b/dev-java/commons-validator/Manifest @@ -1,4 +1,2 @@ -DIST commons-validator-1.10.0-src.tar.gz 314716 BLAKE2B 403352ece53e0b5c00b92442403f7f0ea77e8e4be8638ced425a04e85d783dbecb865131642901a63072915eedb3eaab933c302ee85ad2a46dd21fc3f23aa227 SHA512 4a89e4b59c6cb255fbb827ec6b8561be12a79d9c1031be6e2fdd9416c4e7aef1917a2578a0c3265562c379081ce9b9c66d93a86d8eb440164c839de00ce15ab6 -DIST commons-validator-1.10.0-src.tar.gz.asc 488 BLAKE2B e6282fae3ff43cdc8bea09bf02ade315e71d370ea9dff3a5524b6584546b1f7d60822bac7d3764814aea284877d09cb68f9b26f31d73ef561eefb4547d3e3052 SHA512 b978babf8b8451976e449626c9685354035404c38cfddede638bdea3df7a7db17bb6196f592b1a625d1810aab7bb6da43cac6f11d7996d81bd5696d09a52352b DIST commons-validator-1.10.1-src.tar.gz 420538 BLAKE2B 3a591592f501aed658555f657646f37aea32425c670165f9958daaa5b45a6bb7316db0a154d7c30ca1f6a2cc316c02b0244526cedf272561376e3fd723535561 SHA512 df71f331962823229992022786299f1c4911cc79fdd6b983a1dbfba211b00c56fbc5b000c923f208813b6a95de5558286472f8e3cae0427a9e6725f2eb062be4 DIST commons-validator-1.10.1-src.tar.gz.asc 488 BLAKE2B 9ff21992b62ee7820a6e1f7b5e509571299a3bccb9977a888ee7a9479080683a364e7bce672eef63cc962539ebcaaac2d431a8be3b6b92c84d68f3912b51d5c0 SHA512 9e9f2a237865d10375644ab7150478f6685cb36d722392a7cc9d2f0ce91a70e38a035266befa643a4f2b098cd2a6478b22731c477f9766653c1a439116e68d88 diff --git a/dev-java/commons-validator/commons-validator-1.10.0.ebuild b/dev-java/commons-validator/commons-validator-1.10.0.ebuild deleted file mode 100644 index 79da7c8de24a..000000000000 --- a/dev-java/commons-validator/commons-validator-1.10.0.ebuild +++ /dev/null @@ -1,93 +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="commons-validator:commons-validator:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -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 - verify-sig? ( https://downloads.apache.org/commons/validator/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}-src" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" -IUSE="log4j" - -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ggregory )" - -COMMON_DEPEND=" - >=dev-java/commons-beanutils-1.11.0:0[log4j=] - dev-java/commons-collections:0 - >=dev-java/commons-digester-2.1-r3:2.1[log4j=] - >=dev-java/commons-logging-1.3.5:0[log4j=] - log4j? ( - dev-java/log4j-12-api:2 - dev-java/log4j-api:2 - ) -" - -# [-vintage] because, if junit:5 compiled with 'USE=vintage': -# Error: Module junit not found, required by org.junit.vintage.engine -DEPEND=" - ${COMMON_DEPEND} - dev-java/jakarta-servlet-api:4 - dev-java/slf4j-api:0 - >=virtual/jdk-11:* - test? ( - >=dev-java/commons-csv-1.14.0:0 - >=dev-java/commons-codec-1.18.0:0 - >=dev-java/commons-io-2.18.0:0 - >=dev-java/commons-lang-3.17.0:3.6 - dev-java/junit-clptr:0 - dev-java/junit-pioneer:0 - dev-java/junit:5[-vintage] - dev-java/opentest4j:0 - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - >=virtual/jre-1.8:* -" - -JAVA_CLASSPATH_EXTRA="jakarta-servlet-api-4 slf4j-api" -JAVA_GENTOO_CLASSPATH="commons-beanutils commons-collections commons-digester-2.1 commons-logging" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.${PN/-/.}" -JAVA_MODULE_INFO_OUT="src/main" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_GENTOO_CLASSPATH=" - commons-csv - commons-codec - commons-io - commons-lang-3.6 - junit-clptr - junit-pioneer - junit-5 - opentest4j -" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ggregory.asc" - -src_prepare() { - java-pkg-2_src_prepare - - if use log4j; then - JAVA_GENTOO_CLASSPATH+=" - log4j-12-api-2 - log4j-api-2 - " - fi - - # src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java:52: error: cannot find symbol - # import org.junit.jupiter.params.provider.FieldSource; - rm src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java || die -} diff --git a/dev-java/eclipse-ecj/Manifest b/dev-java/eclipse-ecj/Manifest index 2947b5a65915..f62ae36d581b 100644 --- a/dev-java/eclipse-ecj/Manifest +++ b/dev-java/eclipse-ecj/Manifest @@ -1,4 +1,3 @@ DIST ecjsrc-4.20.jar 2255761 BLAKE2B 42e16e1bd3d90b8d9bf3e57f83b3e06f2857a20db3e3ac065ce39e95fc47e75de33186115c36dede691bc37fd55fa8123f2220d13f3d5819404f5de702b10fd2 SHA512 fb27c0a37ed5cdfdcdbc904d067bfdd0477ddfd873a6cd8477d3b473734fd0e37329f0e9ab85dc5f89994d68d9886a488bd88568bc00e25f54c1a5a468dc1384 DIST ecjsrc-4.26.jar 2347137 BLAKE2B 22e627178fe35f34cee7ba63e740ef2699bca691d460c81e97c2f18c197042cc0d901eea988331b3fa2ac7daa87daef9ee90bc1e62901935a6f2f3fe5f1e8534 SHA512 e53534160e6a2cdc8c5db7caec617d5671eb59954a86b9dcb36a514024c3205167c8416560796ce61d1aa188f551660f3bfd8eab46fefe9111c8f0b7a977342f -DIST ecjsrc-4.39.jar 2352925 BLAKE2B 135dfd9ee887f92a8e07c3ec5c5198635fb29dc265aa8a35c1c0a29c4ad2bb5b84194439bc599714757018f7c9afd014e5289d8462c4e7d521054bebb6f5e8cc SHA512 b171019d8ceec7ff2a28ee299b85c3be72c57fe23f234d34d1ca1beff8f8d7a76fa34a02e79e90fb9d711e9ff26eff1610421b3bac6652150bb6ec878aeb5bf9 DIST ecjsrc-4.40.jar 2384152 BLAKE2B caad3a612997575d94c52d0fd67a5cb217e3bb4e4238b50ff8116e6d0fb453d39abb4b1a4f7b8f6b53868a4b0246915b488ff0b8953b00168f69917395e37fb3 SHA512 e04700d9a97a3bc1a6ad92f41475c4eddd0e7264ade4f04fb2fd827c3a79b83c8ec40ce1a0b9c919eaa855709a8672e12916093078dab7343a62f18a46015b60 diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild deleted file mode 100644 index 842fd27233bd..000000000000 --- a/dev-java/eclipse-ecj/eclipse-ecj-4.39.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DMF="R-${PV/_rc/RC}-202602260420" - -DESCRIPTION="Eclipse Compiler for Java" -HOMEPAGE="https://projects.eclipse.org/projects/eclipse.jdt" -SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV/_rc/RC}.jar" -S="${WORKDIR}" - -LICENSE="EPL-1.0" -SLOT="4.39" -KEYWORDS="amd64 ~arm64" - -BDEPEND="app-arch/unzip" - -# jdk-25 because of compilation errors with jdk-21 -DEPEND=" - >=dev-java/ant-1.10.15-r1:0 - >=virtual/jdk-25:* -" - -# ./org/eclipse/jdt/internal/compiler/env/ICompilationUnit.java:64: -# error: pattern matching in instanceof is not supported in -source 11 -# if (environment.nameEnvironment instanceof IModuleAwareNameEnvironment modEnv) { -# ^ -# (use -source 16 or higher to enable pattern matching in instanceof) -RDEPEND=">=virtual/jre-17:*" - -DOCS=( org/eclipse/jdt/core/README.md ) -JAVA_AUTOMATIC_MODULE_NAME="org.eclipse.jdt.core.compiler.batch" -JAVA_CLASSPATH_EXTRA="ant" -JAVA_JAR_FILENAME="ecj.jar" -JAVA_LAUNCHER_FILENAME="ecj-${SLOT}" -JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main" -JAVA_RESOURCE_DIRS="res" - -src_prepare() { - java-pkg-2_src_prepare - - # Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes - rm META-INF/ECLIPSE_* || die - - mkdir "${JAVA_RESOURCE_DIRS}" || die - find -type f \ - ! -name '*.java' \ - ! -name 'package.html' \ - ! -path '*/grammar/*' \ - ! -path '*/OSGI-INF/*' | - xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die -} diff --git a/dev-java/jackson-annotations/Manifest b/dev-java/jackson-annotations/Manifest index 2776733bc78a..b67ce21e2752 100644 --- a/dev-java/jackson-annotations/Manifest +++ b/dev-java/jackson-annotations/Manifest @@ -1,2 +1 @@ -DIST jackson-annotations-2.13.4.tar.gz 1984001 BLAKE2B 8c4eed89fc0c5b3d68f25f2db28a38e55a2e629c7c38289a82f4ff4a122967326e0221cb020afb69577fe4d5baa2ba89f8db5a398302cd25404083a5d0830eaf SHA512 5ad1d07b254956f9d4123eb01e32d8a8f43eccefe60c6841675ccfecd8837feb4de9352d90f8b8a2703f0f12a0fd20083f8d274594e1ca5674894b2cd76ce322 DIST jackson-annotations-2.20.tar.gz 83455 BLAKE2B bb97034f1785d6ac9c19262f4829f43db1e2f712c450ab2b65e0a7052aa56725718e96938d71382b9533cd89cef8b5bb6b58ae4459c72a53b823e964ec98083c SHA512 c630a048d391062258d6d36cf6f4e6f1b8166c0e546d38874035061bbcde36d680954e79856a90d839fc4d423098a674c5b36c91527d441c83484294965dadbc diff --git a/dev-java/jackson-annotations/jackson-annotations-2.13.4-r1.ebuild b/dev-java/jackson-annotations/jackson-annotations-2.13.4-r1.ebuild deleted file mode 100644 index e2b64e0bdfb3..000000000000 --- a/dev-java/jackson-annotations/jackson-annotations-2.13.4-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 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/FasterXML/jackson-annotations/archive/jackson-annotations-2.13.4.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-annotations-2.13.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.fasterxml.jackson.core:jackson-annotations:2.13.4" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Core annotations used for value types, used by Jackson data binding package" -HOMEPAGE="https://github.com/FasterXML/jackson-annotations" -SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=">=virtual/jdk-11:*" -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( {README,SECURITY}.md release-notes/VERSION-2.x ) - -S="${WORKDIR}/${PN}-${P}" - -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_EXCLUDES=( - # 1) warning(junit.framework.TestSuite$1) - # junit.framework.AssertionFailedError: No tests found in com.fasterxml.jackson.annotation.TestBase - com.fasterxml.jackson.annotation.TestBase -) diff --git a/dev-java/jackson-core/Manifest b/dev-java/jackson-core/Manifest index 3b87423aa168..2e766b698b55 100644 --- a/dev-java/jackson-core/Manifest +++ b/dev-java/jackson-core/Manifest @@ -1,2 +1 @@ -DIST jackson-core-2.13.4.tar.gz 12270995 BLAKE2B d4556ad35eaf4f3182cb07eb39b14691a0d9c5d7801a4f6450536fcb33c19e9d6f24e80477c09dae167d4ff3b3e57798d63f4c24ca689a902350a6ff4ce0b19d SHA512 95fba755c9289728ce6168e57ef8f2417df03616b5839beacc338947d1447719e930b6f820144c0f398f162676e5d56a6a5bbcb86cbdb15f80de566ba45c478a DIST jackson-core-2.20.0.tar.gz 1223528 BLAKE2B 549a94eddd4a0e452d4aa35677a259a7609516b8b6528a89984dfc284b4e8685a2399d3f415e476d7db4056419f9f06b6941b540ae3fedac36aded1906704946 SHA512 ea730a5bd15c14efa385c71b209026f0150baabcaa2ad760696784862dd91c09f9b6141daf361682ec5cfc43722d907235e6c2750de003b8e2b1c85fb55f62d1 diff --git a/dev-java/jackson-core/jackson-core-2.13.4-r1.ebuild b/dev-java/jackson-core/jackson-core-2.13.4-r1.ebuild deleted file mode 100644 index f40e4981d7ed..000000000000 --- a/dev-java/jackson-core/jackson-core-2.13.4-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2025 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/FasterXML/jackson-core/archive/jackson-core-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-core-2.13.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.fasterxml.jackson.core:jackson-core:2.13.4" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Core Jackson processing abstractions (Streaming API), implementation for JSON" -HOMEPAGE="https://github.com/FasterXML/jackson-core" -SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=">=virtual/jdk-11:*" -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( {README,SECURITY}.md release-notes/{CREDITS-2.x,VERSION-2.x} ) - -S="${WORKDIR}/${PN}-${P}" - -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) -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_prepare() { - default - - sed -e 's:@package@:com.fasterxml.jackson.core.json:g' \ - -e "s:@projectversion@:${PV}:g" \ - -e 's:@projectgroupid@:com.fasterxml.jackson.core:g' \ - -e 's:@projectartifactid@:jackson-core:g' \ - "${JAVA_SRC_DIR}/com/fasterxml/jackson/core/json/PackageVersion.java.in" \ - > "${JAVA_SRC_DIR}/com/fasterxml/jackson/core/json/PackageVersion.java" || die - - java-pkg-2_src_prepare -} - -src_test() { - pushd src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * -name "*Test*.java" \ - ! -wholename "**/failing**/*.java" \ - ! -wholename "**/testsupport**/*.java" \ - ! -wholename "perf**/*.java" \ - ! -name "*TestBase.java" \ - ! -name "*BaseTest.java" \ - ) - popd - - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - java-pkg-simple_src_test -} diff --git a/dev-java/jackson-databind/Manifest b/dev-java/jackson-databind/Manifest index 6df936920404..74175656b830 100644 --- a/dev-java/jackson-databind/Manifest +++ b/dev-java/jackson-databind/Manifest @@ -1,3 +1,2 @@ -DIST jackson-databind-2.13.4.1.tar.gz 48063423 BLAKE2B 88370810068f3c1b3973f310e55e6fb53067ff9796de960d2c57cd50ee59dd552f58b4e73d4455076b18ec996ce7714ab84000a4887a1779fcf259859c891346 SHA512 22b7a4225903a0fad3d7d17a5fad79905da96a4a7ebf70b7d9f2c778e88f8c9c2a27d96f66beae96f189ebcd9ca19fd7b12405009ae38023ec8b0511e1ba1af2 DIST jackson-databind-2.20.0.tar.gz 1744001 BLAKE2B 3167541356510eba3b2573b0df3e8f03a4798f78ba03f93b038bc63c746419a8d2ba4a765686de24b0c1de83c2d0560159835a4c2b4fb4d4e9b6b9613b051ce2 SHA512 d6c25efac9084809b9c6406a629e3b526ddbdcbb0b1b5dd8736711cb899718bd7bb54f38b300deeca009c6d1acebb1d7e6a13144d3755d4b8ae5d63695a69eff DIST jsr-275-0.9.1.jar 238820 BLAKE2B 6e49815d4806fb4f7f85ccefd05cdbcef77bf309ed0a538d06ef5138d5f456901d3e4099aee9d8a6b18e40b75728fbc5218130d54e50ff6e2728223487172796 SHA512 58c8c4a98145ea4eaeffe070c592c3dde2cc0987d3aa99555509c04566d2fd356eb6bc5f484fe922eb61c875de359f9aff027f76ac9cc20b196d7fd954406c70 diff --git a/dev-java/jackson-databind/jackson-databind-2.13.4.1-r1.ebuild b/dev-java/jackson-databind/jackson-databind-2.13.4.1-r1.ebuild deleted file mode 100644 index 7e42b056aad8..000000000000 --- a/dev-java/jackson-databind/jackson-databind-2.13.4.1-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2025 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/FasterXML/jackson-databind/archive/jackson-databind-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-databind-2.13.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="com.fasterxml.jackson.core:jackson-databind:2.13.4.1" -# No tests because of not yet packaged powermock -# JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="General data-binding functionality for Jackson: works on core streaming API" -HOMEPAGE="https://github.com/FasterXML/jackson-databind" -SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -# Common dependencies -# POM: pom.xml -# com.fasterxml.jackson.core:jackson-annotations:2.13.4 -> >=dev-java/jackson-annotations-2.13.4:2 -# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 - -CP_DEPEND=" - ~dev-java/jackson-annotations-2.13.4:1 - ~dev-java/jackson-core-2.13.4:1 -" - -# Compile dependencies -# POM: pom.xml -# test? javax.measure:jsr-275:0.9.1 -> !!!groupId-not-found!!! -# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 -# test? org.powermock:powermock-api-mockito2:2.0.0 -> !!!groupId-not-found!!! -# test? org.powermock:powermock-core:2.0.0 -> !!!groupId-not-found!!! -# test? org.powermock:powermock-module-junit4:2.0.0 -> !!!groupId-not-found!!! - -DEPEND=" - >=virtual/jdk-11:* - ${CP_DEPEND}" -# test? ( -# !!!groupId-not-found!!! -# ) -#" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( {README,SECURITY}.md release-notes/{CREDITS,VERSION}-2.x ) - -S="${WORKDIR}/${PN}-${P}" - -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) -JAVA_RESOURCE_DIRS="src/main/resources" - -# JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!,junit-4,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!" -# JAVA_TEST_SRC_DIR="src/test/java" -# JAVA_TEST_RESOURCE_DIRS=( -# "src/test/resources" -# ) - -src_prepare() { - java-pkg-2_src_prepare - - sed -e 's:@package@:com.fasterxml.jackson.databind.cfg:g' \ - -e "s:@projectversion@:${PV}:g" \ - -e 's:@projectgroupid@:com.fasterxml.jackson.core:g' \ - -e "s:@projectartifactid@:${PN}:g" \ - "${JAVA_SRC_DIR}/com/fasterxml/jackson/databind/cfg/PackageVersion.java.in" \ - > "${JAVA_SRC_DIR}/com/fasterxml/jackson/databind/cfg/PackageVersion.java" || die -} diff --git a/dev-java/jackson-dataformat-xml/Manifest b/dev-java/jackson-dataformat-xml/Manifest index e74a8a2afb71..b002cc27e18b 100644 --- a/dev-java/jackson-dataformat-xml/Manifest +++ b/dev-java/jackson-dataformat-xml/Manifest @@ -1,2 +1 @@ -DIST jackson-dataformat-xml-2.13.4.tar.gz 3203115 BLAKE2B c959c878c6905de9fee73fab87381296d30146ab755765e715f49f141ea80d3843116752710e78f270c96abb0a2dd784fff01769ce68c126b3c7bd5acbe1a880 SHA512 8b6c76d8b324ceffece806f2de1352e2b2b557d64f51885bec8e60033c254e9c5a9adad29c07b6a5aaa77d535245ad581f67768a62af7a44160221aae62115e6 DIST jackson-dataformat-xml-2.20.0.tar.gz 205292 BLAKE2B d98a62ca554c2803c62f48f682eb784b4bb8371312b6b10f1266b242e85b2e4028a47d79c384b9f62e0c854a17b3b0de015b8c64939e5df21dfec62b3f95842e SHA512 8d3f726153143848fbb2054b9484ab252eb027b0c253a805486cd28217bacdc83a9b0014849b1e371d5f0a4b9be7316832501ed8a2e6e92d1aca7238ff2570d2 diff --git a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r2.ebuild b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r2.ebuild deleted file mode 100644 index 345fc414bd06..000000000000 --- a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r2.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2025 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/FasterXML/jackson-dataformat-xml/archive/jackson-dataformat-xml-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-xml-2.13.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.4" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Data format extension for Jackson" -HOMEPAGE="https://github.com/FasterXML/jackson-dataformat-xml" -SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -# Common dependencies -# POM: pom.xml -# com.fasterxml.jackson.core:jackson-annotations:2.13.4 -> >=dev-java/jackson-annotations-2.13.4:2 -# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 -# com.fasterxml.jackson.core:jackson-databind:2.13.4 -> >=dev-java/jackson-databind-2.13.4:0 -# com.fasterxml.woodstox:woodstox-core:6.3.1 -> >=dev-java/woodstox-core-6.3.1:0 -# org.codehaus.woodstox:stax2-api:4.2.1 -> >=dev-java/stax2-api-4.2.1:0 - -CP_DEPEND=" - ~dev-java/jackson-annotations-${PV}:1 - ~dev-java/jackson-core-${PV}:1 - ~dev-java/jackson-databind-${PV}.1:1 - >=dev-java/stax2-api-4.2.1-r1:0 - dev-java/woodstox-core:0 -" - -# Compile dependencies -# POM: pom.xml -# test? com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.13.4 -> >=dev-java/jackson-module-jakarta-xmlbind-2.13.4:0 -# test? com.sun.xml.stream:sjsxp:1.0.2 -> >=dev-java/sjsxp-1.0.2:0 -# test? jakarta.xml.bind:jakarta.xml.bind-api:3.0.1 -> >=dev-java/jaxb-api-3.0.1:3 -# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 - -DEPEND=" - >=virtual/jdk-11:* - ${CP_DEPEND} - test? ( - ~dev-java/jackson-module-jakarta-xmlbind-${PV}:1 - dev-java/jaxb-api:4 - dev-java/sjsxp:0 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( {README,SECURITY}.md release-notes/{CREDITS,VERSION}-2.x ) - -S="${WORKDIR}/${PN}-${P}" - -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="jackson-module-jakarta-xmlbind-1,sjsxp,jaxb-api-4,junit-4" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" - -src_prepare() { - java-pkg-2_src_prepare - - sed -e 's:@package@:com.fasterxml.jackson.dataformat.xml:g' \ - -e "s:@projectversion@:${PV}:g" \ - -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \ - -e "s:@projectartifactid@:${PN}:g" \ - "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in" \ - > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/xml/PackageVersion.java" || die -} - -src_test() { - pushd src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * -name "*Test*.java" \ - ! -wholename "**/failing**/*.java" \ - ! -name "*TestBase.java" ) - popd - - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - - # The same failure under openjdk-17 occurs upstream (running 'mvn test') - - # 1) testCollection(com.fasterxml.jackson.dataformat.xml.lists.ListAsObjectTest) - # com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Failed to call `setAccess()` on Field 'first' due to - # `java.lang.reflect.InaccessibleObjectException`, problem: Unable to make field transient java.util.LinkedList$Node - # java.util.LinkedList.first accessible: module java.base does not "opens java.util" to unnamed module @42bb2aee - - local vm_version="$(java-config -g PROVIDES_VERSION)" - if ver_test "${vm_version}" -ge "17" ; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.util=ALL-UNNAMED ) - fi - - java-pkg-simple_src_test -} diff --git a/dev-java/jackson-dataformat-yaml/Manifest b/dev-java/jackson-dataformat-yaml/Manifest index d736adc6528a..a60ff9073c56 100644 --- a/dev-java/jackson-dataformat-yaml/Manifest +++ b/dev-java/jackson-dataformat-yaml/Manifest @@ -1,2 +1 @@ -DIST jackson-dataformats-text-2.13.4.tar.gz 3530892 BLAKE2B 3cbfcbbd33aeac67476caa453b77c19a1da88a9fb9482360bf427af3f41d689a04fc1ecb28d4424c5bfd7436979f1b03c215ca88a0064338f53dfd169f288562 SHA512 792f416c7cabd639b42bd93205e55328ace53c093e59d57eeaedc27a61358527515031c70dd503702471a13237f6389ca118e453da0ab002e20a531885d58a11 DIST jackson-dataformats-text-2.20.0.tar.gz 4733336 BLAKE2B 1bc69498e41bebe85b8df257410cc83100464772717df6180d4cecb6a29e1d82804e231a5257115a09bd50f9c83c57733f663323f9e0bc093cfadbde80bc554c SHA512 64e220406fff60f336712b05e6611fed6a34ca9b87c7989f6ed88232e71b5c80b70373e94066161ef1857b411ddc0089325d43ec45df2a11cbb72997218871d8 diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r2.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r2.ebuild deleted file mode 100644 index 2334ecd8b4c1..000000000000 --- a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 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/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-yaml-2.13.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.4" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions" -HOMEPAGE="https://github.com/FasterXML/jackson-dataformats-text" -SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - ~dev-java/jackson-core-${PV}:1 - ~dev-java/jackson-databind-${PV}.1:1 - dev-java/snakeyaml:1 - >=virtual/jdk-11:* -" - -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( README.md release-notes/{CREDITS,VERSION} ) - -S="${WORKDIR}/jackson-dataformats-text-jackson-dataformats-text-${PV}/yaml" - -JAVA_CLASSPATH_EXTRA="jackson-core-1,jackson-databind-1,snakeyaml-1" -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) -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" -JAVA_TEST_EXCLUDES=( - # Upstream's usual exclude pattern: "**/failing**/*.java" - com.fasterxml.jackson.dataformat.yaml.failing.ObjectIdWithTree2Test - com.fasterxml.jackson.dataformat.yaml.failing.PolymorphicWithObjectId25Test - com.fasterxml.jackson.dataformat.yaml.failing.SimpleGeneration215Test -) - -src_prepare() { - default - java-pkg-2_src_prepare - - sed -e 's:@package@:com.fasterxml.jackson.dataformat.yaml:g' \ - -e "s:@projectversion@:${PV}:g" \ - -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \ - -e "s:@projectartifactid@:${PN}:g" \ - "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java.in" \ - > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java" || die -} diff --git a/dev-java/jackson-module-jakarta-xmlbind/Manifest b/dev-java/jackson-module-jakarta-xmlbind/Manifest index e914f586926e..46949b3352b0 100644 --- a/dev-java/jackson-module-jakarta-xmlbind/Manifest +++ b/dev-java/jackson-module-jakarta-xmlbind/Manifest @@ -1,2 +1 @@ -DIST jackson-module-jakarta-xmlbind-2.13.4.tar.gz 2146134 BLAKE2B ae20a115464a052a8403172706025fc595d6e6aeafda60cf3cce784e1e0a29f38d672fb5205e9dbd74de1ef9615f3bfd0268711d9992c123cac0ef692e59be3a SHA512 0706566a9e5e68697d54319a425fde53948ad610a6eb9519d2e02d375ea280468c7e9e3d5ff4378535ed3a71480f207257a558f73819b1b81edc69f9d3c317a8 DIST jackson-module-jakarta-xmlbind-2.20.0.tar.gz 2452067 BLAKE2B 8b4afe565792b811aef327288ba9bd7edcf3c82d4af0520146b26d375668e1a837127d0f02a99f7d86ec07ca4ce600b7baa2e435b00bf99e626306d4bd67f8ce SHA512 eaab6aafa1a740f46af50a20f05311b3da34cb40579db5bf682573ad91b1c966fdc4b4166cfacc32b0d3373ea7ea1267f7c7d3b341c0865699a780d854022661 diff --git a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r2.ebuild b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r2.ebuild deleted file mode 100644 index 51dd84d7089c..000000000000 --- a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2025 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/FasterXML/jackson-modules-base/archive/jackson-modules-base-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-module-jakarta-xmlbind-2.13.4.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.13.4" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Support for using Jakarta XML Bind (aka JAXB 3.0) annotations" -HOMEPAGE="https://github.com/FasterXML/jackson-modules-base" -SRC_URI="https://github.com/FasterXML/jackson-modules-base/archive/jackson-modules-base-${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -# Common dependencies -# POM: pom.xml -# com.fasterxml.jackson.core:jackson-annotations:2.13.4 -> >=dev-java/jackson-annotations-2.13.4:2 -# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 -# com.fasterxml.jackson.core:jackson-databind:2.13.4 -> >=dev-java/jackson-databind-2.13.4:0 -# jakarta.activation:jakarta.activation-api:2.1.0 -> >=dev-java/jakarta-activation-api-2.1.0:2 -# jakarta.xml.bind:jakarta.xml.bind-api:3.0.1 -> >=dev-java/jaxb-api-3.0.1:3 - -CP_DEPEND=" - ~dev-java/jackson-annotations-${PV}:1 - ~dev-java/jackson-core-${PV}:1 - ~dev-java/jackson-databind-${PV}.1:1 - dev-java/jakarta-activation:1 - dev-java/jaxb-api:4 -" - -# Compile dependencies -# POM: pom.xml -# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 -# test? org.glassfish.jaxb:jaxb-runtime:3.0.1 -> >=dev-java/jaxb-runtime-4.0.0:4 - -DEPEND=" - >=virtual/jdk-11:* - ${CP_DEPEND} - test? ( - dev-java/jaxb-runtime:4 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -S="${WORKDIR}/jackson-modules-base-jackson-modules-base-${PV}/jakarta-xmlbind/" - -JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="jaxb-runtime-4,junit-4" -JAVA_TEST_SRC_DIR="src/test/java" - -JAVA_TEST_EXCLUDES=( - # Upstream does not run these - com.fasterxml.jackson.module.jakarta.xmlbind.failing.TestUnwrapping - com.fasterxml.jackson.module.jakarta.xmlbind.failing.TestXmlID3 -) - -src_prepare() { - java-pkg-2_src_prepare - - sed -e 's:@package@:com.fasterxml.jackson.module.jakarta.xmlbind:g' \ - -e "s:@projectversion@:${PV}:g" \ - -e 's:@projectgroupid@:com.fasterxml.jackson.module:g' \ - -e "s:@projectartifactid@:jackson-module-jakarta-xmlbind-annotations:g" \ - "${JAVA_SRC_DIR}/com/fasterxml/jackson/module/jakarta/xmlbind/PackageVersion.java.in" \ - > "${JAVA_SRC_DIR}/com/fasterxml/jackson/module/jakarta/xmlbind/PackageVersion.java" || die -} diff --git a/dev-java/jakartaee-migration/Manifest b/dev-java/jakartaee-migration/Manifest index cc2fb8a27802..ef35d9fa64fe 100644 --- a/dev-java/jakartaee-migration/Manifest +++ b/dev-java/jakartaee-migration/Manifest @@ -1,4 +1,2 @@ -DIST jakartaee-migration-1.0.10-src.tar.gz 53924 BLAKE2B 263144d2401cd4444d4afbaa0ecba7f9009a7f2312241882dc035db80be33e51f6e90d5bd7c6daa3e274008a5b617fa5169144f645d4d6af399b4100c75ca86a SHA512 88132a7ebca68df60fa4ba2835f6e2ec57b674c38152f83d124380d53fc214e505f2d6696682acc41dc742bad1220956e1a9b063bf7c337042076af45bf69579 -DIST jakartaee-migration-1.0.10-src.tar.gz.asc 833 BLAKE2B 330f1596ad1ef3337747a617c7a1f951d77a16d5fa486b4ae2b50ad2ecf4068e79837728f372efbb65f7ee88575bac90f02c9234ebba795c557ce53d9445dc40 SHA512 e41fe2d920824bc6db93bacb5c5a182de6b47fe0504a07e9f28b162382e30e7bb350d1c031065ea7041228089aa56870023fdb289a5a99fccbb97422e4e73362 DIST jakartaee-migration-1.0.12-src.tar.gz 54175 BLAKE2B 5db536218b3a151dd617d18203c4cb7d6baacf029e286042809fdec6cbfa2e6cb04911ce2defd9ab30fe98abbebb94d090421ef53e5e928ac8a6864eafbee01a SHA512 ff44ca1209a78b35201c71d241fc92e31a80c63d713b791fd2ef1c4977774a5eb1b71d469db5d1c8673085ecea6b3638688ebd316b86fc637002e69542885ce7 DIST jakartaee-migration-1.0.12-src.tar.gz.asc 833 BLAKE2B 48e3b2bb54ca26ba879779814f0126e2b7c451c8d4370e556a695e96310bd81c2e904fcd7d04327a86b7be59570a3337fbeeee94b6c9f76a7dc535f746802852 SHA512 a23d663043e995112d1c67be92990247ad35c63e8ba2348f4876014bbfbe244ab5830f7aafb77cd157383c7b482539ef7cbba1ee7623bd53d31475063bef6533 diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild deleted file mode 100644 index c469698fb833..000000000000 --- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.10.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9" -HOMEPAGE="https://tomcat.apache.org" -SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz - verify-sig? ( mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz.asc )" -S="${WORKDIR}/${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-11 )" -CP_DEPEND=" - >=dev-java/ant-1.10.15:0 - >=dev-java/bcel-6.11.0:0 - >=dev-java/commons-compress-1.28.0:0 - >=dev-java/commons-io-2.21.0:0 - >=dev-java/eclipse-osgi-4.31:0 -" - -# we need jdk-11 just for some tests as those need stuff from newer jdk, -# otherwise the package as of version 1.0.7 compiles fine with jdk 1.8 -# with tests disabled -# see bug https://bugs.gentoo.org/910499 - -DEPEND=" - ${CP_DEPEND} - >=virtual/jdk-11:* -" - -RDEPEND=" - ${CP_DEPEND} - >=virtual/jre-1.8:* -" - -JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR="src/main/java" -JAVA_TEST_EXCLUDES=( org.apache.tomcat.jakartaee.TesterConstants ) -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-11.apache.org.asc" - -src_prepare() { - java-pkg-2_src_prepare - sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties -} - -src_test() { - # we need to create jar files for the tests the same way as it's done using pom.xml - local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") - mkdir -p generated-test/META-INF || die - pushd generated-test || die - echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF - ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die - jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die - ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die - jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die - for enc in rsa dsa ec; do - cp hellocgi.jar hellocgi-signed-${enc}.jar || die - jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die - done - popd - - java-pkg-simple_src_test -} diff --git a/dev-java/jaxb-api/Manifest b/dev-java/jaxb-api/Manifest index fca735638731..a47dbedf2651 100644 --- a/dev-java/jaxb-api/Manifest +++ b/dev-java/jaxb-api/Manifest @@ -1,4 +1,3 @@ DIST jaxb-api-2.3.3.tar.gz 193025 BLAKE2B 1cf4461fdc67cc05ee43e880c254290b9dbe8a40b1dc39444d8fb6656698876a4bb16c679ee551ec7baa95c07eaf83e2fe5638a71eafbb158805c14c38888cb8 SHA512 37d6705fc1563f0d35a215e2f176473ee5e817a4a3017afe22042a4235c86b8556ea1fb23210d07ca7ea3cd1e0a3271daa4be8c9652cfe92ce2898f1381de3bf DIST jaxb-api-3.0.1.tar.gz 420695 BLAKE2B 70da435e75f6fcb155d57ee20659897d7d1a72dc38e77f0348eaa767b56e2c5fbb7df88c3b0c794cfc7eaad3d839550a197288dab59520a63562f083388764c0 SHA512 16d62a1fd6045a57f1d215227ce75860340c286eb0986b1086a0312dbc8ca8119b25533c42fe54f367231ec1c34795fec6a9355417f71ce826ee28d5fb6cf9fe -DIST jaxb-api-4.0.2.tar.gz 544391 BLAKE2B fc143248645eb7ea5e17724531c3b6bd902d8c787c735abf16a97259850386d330de67b96837fcbb2be74182e0abbca585e4d6766dd4efffc31b73cb6040e336 SHA512 9fa4cb55a2771011d372fee670672062a12d9eb12aeb3a250ec86cc7814d9ea9fe80aca01039b37f96d5997b15938b2371d8fa323a132caf3be1093e76db1869 DIST jaxb-api-4.0.5.tar.gz 544995 BLAKE2B 0118cdfe74e49e5aca4b5d34435ddf3d39dfbe0bd49687298423da8970c599470a7c4e7cd917f67495ab9218fb2ff80a7d93e4c0130b7f992262cdcb930ddd4e SHA512 b3fe128ed240c61034035b977225639788b495a107929e59ee500dee319321875b573afd6efbcd1ecd1bcb08270429956292eb2daca6bd73474ca9f25ed13540 diff --git a/dev-java/jaxb-api/jaxb-api-4.0.2.ebuild b/dev-java/jaxb-api/jaxb-api-4.0.2.ebuild deleted file mode 100644 index 9aa9e1192bb5..000000000000 --- a/dev-java/jaxb-api/jaxb-api-4.0.2.ebuild +++ /dev/null @@ -1,43 +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="jakarta.xml.bind:jakarta.xml.bind-api:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jakarta XML Binding API" -HOMEPAGE="https://github.com/jakartaee/jaxb-api" -SRC_URI="https://github.com/jakartaee/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="EPL-1.0" -SLOT="4" -KEYWORDS="amd64 arm64 ppc64" - -CP_DEPEND="dev-java/jakarta-activation:2" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-11:*" - -# reason: '<>' with anonymous inner classes is not supported in -source 8 -# (use -source 9 or higher to enable '<>' with anonymous inner classes) -RDEPEND="${CP_DEPEND} - >=virtual/jre-11:*" - -DOCS=( {CONTRIBUTING,NOTICE,README}.md ) -PATCHES=( "${FILESDIR}/jaxb-api-4.0.2-dropSecurityManager.patch" ) - -JAVA_RESOURCE_DIRS="api/src/main/resources" -JAVA_SRC_DIR="api/src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_RESOURCE_DIRS="jaxb-api-test/src/test/resources" -JAVA_TEST_SRC_DIR="jaxb-api-test/src/test/java" - -src_prepare() { - default #780585 - java-pkg-2_src_prepare -} diff --git a/dev-java/junit-pioneer/junit-pioneer-1.9.1-r1.ebuild b/dev-java/junit-pioneer/junit-pioneer-1.9.1-r1.ebuild deleted file mode 100644 index 062c1a6002a8..000000000000 --- a/dev-java/junit-pioneer/junit-pioneer-1.9.1-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# We cannot run the tests because of too many missing test dependencies. -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="JUnit 5 Extension Pack" -HOMEPAGE="https://junit-pioneer.org" -SRC_URI="https://github.com/junit-pioneer/junit-pioneer/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="EPL-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - dev-java/jackson-databind:1 - dev-java/junit:5 - >=virtual/jdk-11:* -" - -RDEPEND=">=virtual/jre-1.8:*" - -JAVA_CLASSPATH_EXTRA="jackson-databind-1 junit-5" -JAVA_RESOURCE_DIRS="src/main/resources" -JAVA_SRC_DIR=( src/main/{java,module} ) diff --git a/dev-java/log4j-12-api/Manifest b/dev-java/log4j-12-api/Manifest index 4fd2137133ff..a52169f77b36 100644 --- a/dev-java/log4j-12-api/Manifest +++ b/dev-java/log4j-12-api/Manifest @@ -1,5 +1,2 @@ -DIST apache-log4j-2.19.0-src.tar.gz 11764795 BLAKE2B 02ec7c5c825cabe9994a2f50d6761110f87a19ff46874c00d46986da7338c32148f3b6c3551c95721aaf94b71d1d5ce8bcea32462e11fa3fe0c3cbbc0cf5f887 SHA512 c72859c415e701921497bb4f02047fa022083f66b4d21b1dbae28361bd73498b2eae335b9a1ac2d7f796df734a6d54db2701ae5ebf999197597e9e2ad064c271 -DIST apache-log4j-2.25.2-src.zip 7395022 BLAKE2B 5865672255ab640facdd24f8fd883b67853ddd01dff4d3e35f7318244d13db8995ccb97d687d94fd3dcce88d407b16058b89760723c4cefe29f1941b5bd945e7 SHA512 6d9f36d4aa829fad6eb1fdf92caa343dbf0add04574de3052be17cc75b6551bf2d62836c1be350acecddb5655fba748eeb8a7c73f00cc58e514bd727c391553d -DIST apache-log4j-2.25.2-src.zip.asc 833 BLAKE2B fe4eeabf107b1d89384b2f3ee8d0cdb0bead5208494be972ddab6a15c2dfe77e881d496d9750a816f3b9bc293f063164dc2a7f7b5796ae3f03f6e93182cc7347 SHA512 bb0847c3bec4ff0496baa8aab5236e4076676f1d99cae305eeac061fa3b6e5e1b8788509b92659e2b45904241b46a156e6ceff65458e8c88d5539a4ac4270cc0 DIST apache-log4j-2.26.0-src.zip 7460219 BLAKE2B bb30a3ddea745ad3cb101ba288d11b2b966cc6de11f386deb202b586a418d6326114555834f64e8cb4ea0339d5d54fad1590be419cf8efe3d9793121bda46c70 SHA512 b9f82de518c4040606aed926a1ce7be802c7535a3b91a872740560718174317ba4cf16b9f03561990dd049ca75dd375c73676191c15f8faae898d66c9acde2e2 DIST apache-log4j-2.26.0-src.zip.asc 833 BLAKE2B 7a0adcd31cfce9e2ea446ac49d8a1c0f9e1793c00f55c1fe7e8d4dd616b3296bf9182c1657fa57fb2f53c6d3cc834cbe682d994e6657718f582a38a516412068 SHA512 035863a0aecda3609b74d82216d93e42b77b6762c5e1f7a8f41ddb0b429c63db45dd8548ce4d2d4823529f9f6e3377f6de98dc226c25abba36a4440f3f446043 diff --git a/dev-java/log4j-12-api/log4j-12-api-2.19.0.ebuild b/dev-java/log4j-12-api/log4j-12-api-2.19.0.ebuild deleted file mode 100644 index 4272ee330433..000000000000 --- a/dev-java/log4j-12-api/log4j-12-api-2.19.0.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom log4j-1.2-api/pom.xml --download-uri mirror://apache/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild log4j-12-api-2.19.0.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.logging.log4j:log4j-1.2-api:2.19.0" -JAVA_TESTING_FRAMEWORKS="junit-vintage junit-jupiter" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="The Apache Log4j 1.x Compatibility API" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz" - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="amd64 arm64 ppc64" - -# We don't have junit-vintage and junit-jupiter -RESTRICT="test" - -# Common dependencies -# POM: log4j-1.2-api/pom.xml -# org.apache.logging.log4j:log4j-api:2.19.0 -> >=dev-java/log4j-api-2.19.0:2 -# org.apache.logging.log4j:log4j-core:2.19.0 -> >=dev-java/log4j-core-2.19.0:2 - -CP_DEPEND=" - ~dev-java/log4j-api-${PV}:2 - ~dev-java/log4j-core-${PV}:2 -" - -# Compile dependencies -# POM: log4j-1.2-api/pom.xml -# javax.jms:javax.jms-api:2.0.1 -> !!!groupId-not-found!!! -# POM: log4j-1.2-api/pom.xml -# test? com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.4 -> >=dev-java/jackson-dataformat-xml-2.13.4:0 -# test? commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1 -# test? org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6 -# test? org.apache.felix:org.apache.felix.framework:7.0.5 -> >=dev-java/felix-framework-7.0.5:0 -# test? org.apache.logging.log4j:log4j-api:2.19.0 -> >=dev-java/log4j-api-2.19.0:2 -# test? org.apache.logging.log4j:log4j-core:2.19.0 -> >=dev-java/log4j-core-2.19.0:2 -# test? org.apache.velocity:velocity:1.7 -> !!!artifactId-not-found!!! -# test? org.eclipse.tycho:org.eclipse.osgi:3.13.0.v20180226-1711 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-engine:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-params:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.vintage:junit-vintage-engine:5.9.0 -> !!!groupId-not-found!!! -# test? org.mockito:mockito-core:4.4.0 -> >=dev-java/mockito-4.6.1:4 -# test? oro:oro:2.0.8 -> >=dev-java/jakarta-oro-2.0.8:2.0 - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:* - dev-java/javax-jms-api:0" -# test? ( -# !!!artifactId-not-found!!! -# !!!groupId-not-found!!! -# >=dev-java/commons-io-2.11.0:1 -# >=dev-java/commons-lang-3.12.0:3.6 -# >=dev-java/felix-framework-7.0.5:0 -# >=dev-java/jackson-dataformat-xml-2.13.4:0 -# >=dev-java/jakarta-oro-2.0.8:2.0 -# >=dev-java/log4j-api-2.19.0:2 -# >=dev-java/log4j-core-2.19.0:2 -# >=dev-java/mockito-4.6.1:4 -# ) -#" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:* -" - -DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md ) - -S="${WORKDIR}/apache-log4j-${PV}-src" - -JAVA_AUTOMATIC_MODULE_NAME="org.apache.log4j" -JAVA_CLASSPATH_EXTRA="javax-jms-api" -JAVA_RESOURCE_DIRS="log4j-1.2-api/src/main/resources" -JAVA_SRC_DIR="log4j-1.2-api/src/main/java" - -#JAVA_TEST_GENTOO_CLASSPATH="jackson-dataformat-xml,commons-io-1,commons-lang-3.6,!!!groupId-not-found!!!,log4j-api-2,log4j-core-2,!!!artifactId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,mockito-4,jakarta-oro-2.0" -#JAVA_TEST_SRC_DIR="log4j-1.2-api/src/test/java" -#JAVA_TEST_RESOURCE_DIRS=( -# "log4j-1.2-api/src/test/resources" -#) diff --git a/dev-java/log4j-12-api/log4j-12-api-2.25.2.ebuild b/dev-java/log4j-12-api/log4j-12-api-2.25.2.ebuild deleted file mode 100644 index e89b172b092e..000000000000 --- a/dev-java/log4j-12-api/log4j-12-api-2.25.2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="The Apache Log4j 1.x Compatibility API" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.zip - verify-sig? ( https://downloads.apache.org/logging/log4j/${PV}/apache-log4j-${PV}-src.zip.asc )" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" -RESTRICT="test" # Too many test-dependencies not packaged. - -BDEPEND=" - app-arch/unzip - verify-sig? ( >=sec-keys/openpgp-keys-apache-logging-20251104 ) -" - -CP_DEPEND=" - dev-java/javax-jms-api:0 - ~dev-java/log4j-api-${PV}:0 - ~dev-java/log4j-core-${PV}:0 -" - -DEPEND=" - ${CP_DEPEND} - >=dev-java/asm-9.9:0 - >=dev-java/brotli-dec-0.1.2-r1:0 - >=dev-java/commons-codec-1.19.0:0 - >=dev-java/commons-compress-1.28.0:0 - >=dev-java/commons-csv-1.14.1-r1:0 - >=dev-java/commons-io-2.20.0:0 - >=dev-java/commons-lang-3.19.0:0 - >=dev-java/conversant-disruptor-1.2.20:0 - >=dev-java/jackson-annotations-2.20:0 - >=dev-java/jackson-core-2.20.0:0 - >=dev-java/jackson-databind-2.20.0:0 - >=dev-java/jackson-dataformat-xml-2.20.0:0 - >=dev-java/jackson-dataformat-yaml-2.20.0:0 - >=dev-java/jakarta-activation-2.0.1-r1:2 - >=dev-java/jakarta-mail-2.0.1:0 - >=dev-java/jctools-core-4.0.5-r1:0 - >=dev-java/jeromq-0.6.0-r1:0 - >=dev-java/jnacl-1.0-r1:0 - >=dev-java/jspecify-1.0.0:0 - >=dev-java/kafka-clients-1.1.1-r2:0 - >=dev-java/lmax-disruptor-3.4.4:0 - >=dev-java/osgi-core-8.0.0:0 - >=dev-java/snakeyaml-2.5:0 - >=dev-java/stax2-api-4.2.2:0 - >=dev-java/xz-java-1.10:0 - >=dev-java/zstd-jni-1.5.7.4:0 - >=virtual/jdk-11:* -" - -RDEPEND=" - ${CP_DEPEND} - >=dev-java/bnd-annotation-7.1.0:0 - >=dev-java/osgi-annotation-8.1.0:0 - >=virtual/jre-1.8:* -" - -JAVA_CLASSPATH_EXTRA=" - asm - brotli-dec - commons-codec - commons-compress - commons-csv - commons-io - commons-lang - conversant-disruptor - jackson-annotations - jackson-core - jackson-databind - jackson-dataformat-xml - jackson-dataformat-yaml - jakarta-activation-2 - jakarta-mail - jctools-core - jeromq - jnacl - jspecify - kafka-clients - lmax-disruptor - osgi-core - snakeyaml - stax2-api - xz-java - zstd-jni -" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.log4j" -JAVA_MODULE_INFO_OUT="log4j-1.2-api-java9/src/main/java" -JAVA_RELEASE_SRC_DIRS=( ["9"]="log4j-1.2-api-java9/src/main/java" ) -JAVA_RESOURCE_DIRS="log4j-1.2-api/src/main/resources" -JAVA_SRC_DIR="log4j-1.2-api/src/main/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/logging.apache.org.asc" - -src_install() { - # Upstream puts module-info.class at the root of the jar. - rm log4j-12-api.jar || die - mv target/classes/{META-INF/versions/9/,}module-info.class || die - echo 'Multi-Release: false' >> target/classes/META-INF/MANIFEST.MF || die "add false" - jar cfm log4j-12-api.jar target/classes/META-INF/MANIFEST.MF -C target/classes . || die - - java-pkg-simple_src_install - java-pkg_register-dependency bnd-annotation,osgi-annotation -} diff --git a/dev-java/log4j-api/Manifest b/dev-java/log4j-api/Manifest index 27ce6d8e84e5..89e36fb7bc57 100644 --- a/dev-java/log4j-api/Manifest +++ b/dev-java/log4j-api/Manifest @@ -1,7 +1,3 @@ -DIST apache-log4j-2.19.0-src.tar.gz 11764795 BLAKE2B 02ec7c5c825cabe9994a2f50d6761110f87a19ff46874c00d46986da7338c32148f3b6c3551c95721aaf94b71d1d5ce8bcea32462e11fa3fe0c3cbbc0cf5f887 SHA512 c72859c415e701921497bb4f02047fa022083f66b4d21b1dbae28361bd73498b2eae335b9a1ac2d7f796df734a6d54db2701ae5ebf999197597e9e2ad064c271 -DIST apache-log4j-2.19.0-src.tar.gz.asc 858 BLAKE2B 36cefcd5f016919d18a7d74121bbd913be65e32daa38cef312c167be5c4a0e722aac1c2c802f95792c7c7e8e455a755cd3c5a737b34c36ffa061c60eb6488775 SHA512 0de52ad15d593330631cd26feb4827f1dadc4858c16e33c33099efe27cddf854c5c4ed7f0cde4c6593bc74e573b6378e7f993477d02215295ec7992b81d0b338 -DIST apache-log4j-2.25.2-src.zip 7395022 BLAKE2B 5865672255ab640facdd24f8fd883b67853ddd01dff4d3e35f7318244d13db8995ccb97d687d94fd3dcce88d407b16058b89760723c4cefe29f1941b5bd945e7 SHA512 6d9f36d4aa829fad6eb1fdf92caa343dbf0add04574de3052be17cc75b6551bf2d62836c1be350acecddb5655fba748eeb8a7c73f00cc58e514bd727c391553d -DIST apache-log4j-2.25.2-src.zip.asc 833 BLAKE2B fe4eeabf107b1d89384b2f3ee8d0cdb0bead5208494be972ddab6a15c2dfe77e881d496d9750a816f3b9bc293f063164dc2a7f7b5796ae3f03f6e93182cc7347 SHA512 bb0847c3bec4ff0496baa8aab5236e4076676f1d99cae305eeac061fa3b6e5e1b8788509b92659e2b45904241b46a156e6ceff65458e8c88d5539a4ac4270cc0 DIST apache-log4j-2.26.0-src.zip 7460219 BLAKE2B bb30a3ddea745ad3cb101ba288d11b2b966cc6de11f386deb202b586a418d6326114555834f64e8cb4ea0339d5d54fad1590be419cf8efe3d9793121bda46c70 SHA512 b9f82de518c4040606aed926a1ce7be802c7535a3b91a872740560718174317ba4cf16b9f03561990dd049ca75dd375c73676191c15f8faae898d66c9acde2e2 DIST apache-log4j-2.26.0-src.zip.asc 833 BLAKE2B 7a0adcd31cfce9e2ea446ac49d8a1c0f9e1793c00f55c1fe7e8d4dd616b3296bf9182c1657fa57fb2f53c6d3cc834cbe682d994e6657718f582a38a516412068 SHA512 035863a0aecda3609b74d82216d93e42b77b6762c5e1f7a8f41ddb0b429c63db45dd8548ce4d2d4823529f9f6e3377f6de98dc226c25abba36a4440f3f446043 DIST system-stubs-core-2.1.8.jar 55449 BLAKE2B 7ca3c45e388e88bbea97c6a00b19e3569c0ea5573c8aef21f62e0adb84b17332c898fb18875f9e8f7d9c4846dbde5a982cedf42a4d42757084156e01cabd13b2 SHA512 b2665a8dab79564c637fcce8c3d8bd203c19ffc7dd1844fc354fb282f7eb7bdd12af2437cfc5366e8a0b9343ba93dce6d26c40ae123768758f3030f718b7ac6a diff --git a/dev-java/log4j-api/log4j-api-2.19.0.ebuild b/dev-java/log4j-api/log4j-api-2.19.0.ebuild deleted file mode 100644 index 73bc91bd6052..000000000000 --- a/dev-java/log4j-api/log4j-api-2.19.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom log4j-api/pom.xml --download-uri mirror://apache/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild log4j-api-2.19.0.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.logging.log4j:log4j-api:2.19.0" -JAVA_TESTING_FRAMEWORKS="junit-vintage junit-jupiter" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="The Apache Log4j API" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz - verify-sig? ( https://www.apache.org/dist/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz.asc )" - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="amd64 arm64 ppc64" - -# junit-{jupiter,vintage} is not available in ::gentoo -RESTRICT="test" - -# Compile dependencies -# POM: ${PN}/pom.xml -# org.osgi:org.osgi.core:6.0.0 -> !!!suitable-mavenVersion-not-found!!! -# POM: ${PN}/pom.xml -# test? com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 -# test? com.fasterxml.jackson.core:jackson-databind:2.13.4 -> >=dev-java/jackson-databind-2.13.4:0 -# test? org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6 -# test? org.apache.felix:org.apache.felix.framework:7.0.5 -> >=dev-java/felix-framework-7.0.5:0 -# test? org.apache.maven:maven-core:3.8.5 -> !!!groupId-not-found!!! -# test? org.assertj:assertj-core:3.23.1 -> !!!suitable-mavenVersion-not-found!!! -# test? org.eclipse.tycho:org.eclipse.osgi:3.13.0.v20180226-1711 -> !!!groupId-not-found!!! -# test? org.junit-pioneer:junit-pioneer:1.6.2 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-engine:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-migrationsupport:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-params:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.vintage:junit-vintage-engine:5.9.0 -> !!!groupId-not-found!!! -# test? uk.org.webcompere:system-stubs-jupiter:2.0.1 -> !!!groupId-not-found!!! - -DEPEND=" - >=virtual/jdk-1.8:* - dev-java/osgi-core:0" -# test? ( -# !!!groupId-not-found!!! -# !!!suitable-mavenVersion-not-found!!! -# >=dev-java/commons-lang-3.12.0:3.6 -# >=dev-java/felix-framework-7.0.5:0 -# >=dev-java/jackson-core-2.13.4:0 -# >=dev-java/jackson-databind-2.13.4:0 -# ) -#" - -RDEPEND=">=virtual/jre-1.8:*" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-apache-logging ) -" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/logging.apache.org.asc" - -DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md ) - -S="${WORKDIR}/apache-log4j-${PV}-src" - -JAVA_CLASSPATH_EXTRA="osgi-core" -JAVA_SRC_DIR="${PN}/src/main/java" -JAVA_RESOURCE_DIRS="${PN}/src/main/resources" - -# JAVA_TEST_GENTOO_CLASSPATH="jackson-core,jackson-databind,commons-lang-3.6,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!suitable-mavenVersion-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!" -# JAVA_TEST_SRC_DIR="${PN}/src/test/java" -# JAVA_TEST_RESOURCE_DIRS=( -# "${PN}/src/test/resources" -# ) diff --git a/dev-java/log4j-api/log4j-api-2.25.2.ebuild b/dev-java/log4j-api/log4j-api-2.25.2.ebuild deleted file mode 100644 index 83ac633d7aa4..000000000000 --- a/dev-java/log4j-api/log4j-api-2.25.2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-jupiter" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="The Apache Log4j API" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.zip - verify-sig? ( https://downloads.apache.org/logging/log4j/${PV}/apache-log4j-${PV}-src.zip.asc )" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" -RESTRICT="test" # Too many test-dependencies not packaged. - -BDEPEND=" - app-arch/unzip - verify-sig? ( >=sec-keys/openpgp-keys-apache-logging-20251104 ) -" - -DEPEND=" - dev-java/bnd-annotation:0 - dev-java/error-prone-annotations:0 - dev-java/findbugs-annotations:0 - dev-java/jspecify:0 - dev-java/osgi-annotation:0 - dev-java/osgi-core:0 - >=virtual/jdk-11:* - test? ( - >=dev-java/asm-9.9:0 - >=dev-java/assertj-core-3.27.6:0 - >=dev-java/byte-buddy-1.17.8:0 - >=dev-java/hamcrest-3.0:0 - >=dev-java/jna-5.18.1:0 - >=dev-java/jsr305-3.0.2-r1:0 - >=dev-java/junit-pioneer-1.9.1-r1:0 - >=dev-java/mockito-5.20.0:0 - >=dev-java/opentest4j-1.3.0-r1:0 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -JAVA_CLASSPATH_EXTRA="bnd-annotation error-prone-annotations findbugs-annotations jspecify osgi-annotation osgi-core" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.logging.log4j" -JAVA_MODULE_INFO_OUT="log4j-api-java9/src/main/java" -JAVA_RELEASE_SRC_DIRS=( ["9"]="log4j-api-java9/src/main/java" ) -JAVA_RESOURCE_DIRS="log4j-api/src/main/resources" -JAVA_SRC_DIR="log4j-api/src/main/java" -JAVA_TEST_GENTOO_CLASSPATH="asm assertj-core byte-buddy hamcrest jna jsr305 junit-pioneer junit-5 mockito opentest4j" -JAVA_TEST_RESOURCE_DIRS=( log4j-api-test/src/{main,test}/resources ) -JAVA_TEST_SRC_DIR=( log4j-api-test/src/{main,test}/java ) -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/logging.apache.org.asc" - -src_prepare() { - java-pkg-2_src_prepare - mkdir -p log4j-api/src/main/resources/META-INF/services || die "mkdir" - echo "org.apache.logging.log4j.util.EnvironmentPropertySource" \ - > log4j-api/src/main/resources/META-INF/services/org.apache.logging.log4j.util.PropertySource \ - || die "META-INF/services" - echo "org.apache.logging.log4j.util.SystemPropertiesPropertySource" \ - >> log4j-api/src/main/resources/META-INF/services/org.apache.logging.log4j.util.PropertySource \ - || die "META-INF/services" -} - -src_compile() { - java-pkg-simple_src_compile - # Remove unneeded classes and repackage according to log4j-api-java9/src/assembly/java9.xml - rm log4j-api.jar || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/Dummy.class || die - rm -r target/classes/META-INF/versions/9/org/apache/logging/log4j/{message,simple,spi,status} || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/util/EnvironmentPropertySource.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/util/LoaderUtil.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/util/PrivateSecurityManagerStackTraceUtil.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/util/PropertySource.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/util/SystemPropertiesPropertySource.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/util/internal/SerializationUtil.class || die - mv target/classes/{META-INF/versions/9/,}module-info.class || die - echo 'Multi-Release: true' >> target/classes/META-INF/MANIFEST.MF || die "add true" - jar cfm log4j-api.jar target/classes/META-INF/MANIFEST.MF -C target/classes . || die -} diff --git a/dev-java/log4j-core/Manifest b/dev-java/log4j-core/Manifest index 4fd2137133ff..a52169f77b36 100644 --- a/dev-java/log4j-core/Manifest +++ b/dev-java/log4j-core/Manifest @@ -1,5 +1,2 @@ -DIST apache-log4j-2.19.0-src.tar.gz 11764795 BLAKE2B 02ec7c5c825cabe9994a2f50d6761110f87a19ff46874c00d46986da7338c32148f3b6c3551c95721aaf94b71d1d5ce8bcea32462e11fa3fe0c3cbbc0cf5f887 SHA512 c72859c415e701921497bb4f02047fa022083f66b4d21b1dbae28361bd73498b2eae335b9a1ac2d7f796df734a6d54db2701ae5ebf999197597e9e2ad064c271 -DIST apache-log4j-2.25.2-src.zip 7395022 BLAKE2B 5865672255ab640facdd24f8fd883b67853ddd01dff4d3e35f7318244d13db8995ccb97d687d94fd3dcce88d407b16058b89760723c4cefe29f1941b5bd945e7 SHA512 6d9f36d4aa829fad6eb1fdf92caa343dbf0add04574de3052be17cc75b6551bf2d62836c1be350acecddb5655fba748eeb8a7c73f00cc58e514bd727c391553d -DIST apache-log4j-2.25.2-src.zip.asc 833 BLAKE2B fe4eeabf107b1d89384b2f3ee8d0cdb0bead5208494be972ddab6a15c2dfe77e881d496d9750a816f3b9bc293f063164dc2a7f7b5796ae3f03f6e93182cc7347 SHA512 bb0847c3bec4ff0496baa8aab5236e4076676f1d99cae305eeac061fa3b6e5e1b8788509b92659e2b45904241b46a156e6ceff65458e8c88d5539a4ac4270cc0 DIST apache-log4j-2.26.0-src.zip 7460219 BLAKE2B bb30a3ddea745ad3cb101ba288d11b2b966cc6de11f386deb202b586a418d6326114555834f64e8cb4ea0339d5d54fad1590be419cf8efe3d9793121bda46c70 SHA512 b9f82de518c4040606aed926a1ce7be802c7535a3b91a872740560718174317ba4cf16b9f03561990dd049ca75dd375c73676191c15f8faae898d66c9acde2e2 DIST apache-log4j-2.26.0-src.zip.asc 833 BLAKE2B 7a0adcd31cfce9e2ea446ac49d8a1c0f9e1793c00f55c1fe7e8d4dd616b3296bf9182c1657fa57fb2f53c6d3cc834cbe682d994e6657718f582a38a516412068 SHA512 035863a0aecda3609b74d82216d93e42b77b6762c5e1f7a8f41ddb0b429c63db45dd8548ce4d2d4823529f9f6e3377f6de98dc226c25abba36a4440f3f446043 diff --git a/dev-java/log4j-core/log4j-core-2.19.0-r2.ebuild b/dev-java/log4j-core/log4j-core-2.19.0-r2.ebuild deleted file mode 100644 index e6e5076d8a37..000000000000 --- a/dev-java/log4j-core/log4j-core-2.19.0-r2.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom log4j-core/pom.xml --download-uri mirror://apache/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild log4j-core-2.19.0.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.logging.log4j:log4j-core:2.19.0" -# JAVA_TESTING_FRAMEWORKS="junit-vintage junit-jupiter" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="The Apache Log4j Implementation" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.tar.gz" - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="amd64 arm64 ppc64" - -# We don't have junit-vintage and junit-jupiter -RESTRICT="test" - -# Common dependencies -# POM: ${PN}/pom.xml -# com.conversantmedia:disruptor:1.2.15 -> >=dev-java/conversant-disruptor-1.2.20:0 -# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 -# com.fasterxml.jackson.core:jackson-databind:2.13.4 -> >=dev-java/jackson-databind-2.13.4:0 -# com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.4 -> >=dev-java/jackson-dataformat-xml-2.13.4:0 -# com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.4 -> >=dev-java/jackson-dataformat-yaml-2.13.4:0 -# com.fasterxml.woodstox:woodstox-core:6.3.1 -> >=dev-java/woodstox-core-6.3.1:0 -# com.lmax:disruptor:3.4.4 -> >=dev-java/lmax-disruptor-3.4.4:0 -# org.apache.commons:commons-compress:1.21 -> >=dev-java/commons-compress-1.21:0 -# org.apache.commons:commons-csv:1.9.0 -> >=dev-java/commons-csv-1.9.0:0 -# org.apache.kafka:kafka-clients:1.1.1 -> >=dev-java/kafka-clients-1.1.1:0 -# org.apache.logging.log4j:log4j-api:2.19.0 -> >=dev-java/log4j-api-2.19.0:2 -# org.fusesource.jansi:jansi:2.4.0 -> >=dev-java/jansi-2.4.0:2 -# org.jctools:jctools-core:3.3.0 -> >=dev-java/jctools-core-3.3.0:3 -# org.slf4j:slf4j-api:1.7.36 -> >=dev-java/slf4j-api-1.7.36:0 -# org.zeromq:jeromq:0.5.2 -> >=dev-java/jeromq-0.5.2:0 - -CP_DEPEND=" - dev-java/commons-compress:0 - dev-java/commons-csv:0 - dev-java/conversant-disruptor:0 - dev-java/jackson-core:1 - dev-java/jackson-databind:1 - dev-java/jackson-dataformat-xml:1 - dev-java/jackson-dataformat-yaml:1 - dev-java/jansi:2 - dev-java/javax-mail:0 - >=dev-java/jctools-core-4.0.3-r1:0 - dev-java/jeromq:0 - dev-java/kafka-clients:0 - dev-java/lmax-disruptor:0 - ~dev-java/log4j-api-${PV}:2 - dev-java/slf4j-api:0 - dev-java/woodstox-core:0 -" - -# Compile dependencies -# POM: ${PN}/pom.xml -# javax.activation:javax.activation-api:1.2.0 -> !!!groupId-not-found!!! -# javax.jms:javax.jms-api:2.0.1 -> !!!groupId-not-found!!! -# javax.mail:javax.mail-api:1.6.2 -> !!!groupId-not-found!!! -# org.osgi:org.osgi.core:6.0.0 -> >=dev-java/osgi-core-8.0.0:0 -# POM: ${PN}/pom.xml -# test? ch.qos.logback:logback-classic:1.2.11 -> >=dev-java/logback-classic-1.2.11:0 -# test? ch.qos.logback:logback-core:1.2.11 -> >=dev-java/logback-core-1.2.11:0 -# test? com.github.tomakehurst:wiremock:2.26.3 -> !!!groupId-not-found!!! -# test? com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0 -> !!!groupId-not-found!!! -# test? com.h2database:h2:2.1.214 -> !!!groupId-not-found!!! -# test? commons-codec:commons-codec:1.15 -> >=dev-java/commons-codec-1.15:0 -# test? commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1 -# test? commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0 -# test? net.javacrumbs.json-unit:json-unit:2.35.0 -> !!!groupId-not-found!!! -# test? org.apache-extras.beanshell:bsh:2.0b6 -> >=dev-java/bsh-2.0_beta6:0 -# test? org.apache.activemq:activemq-broker:5.17.1 -> !!!groupId-not-found!!! -# test? org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6 -# test? org.apache.felix:org.apache.felix.framework:7.0.5 -> >=dev-java/felix-framework-7.0.5:0 -# test? org.apache.logging.log4j:log4j-api:2.19.0 -> >=dev-java/log4j-api-2.19.0:2 -# test? org.apache.maven:maven-core:3.8.5 -> !!!groupId-not-found!!! -# test? org.assertj:assertj-core:3.23.1 -> !!!suitable-mavenVersion-not-found!!! -# test? org.awaitility:awaitility:4.2.0 -> !!!groupId-not-found!!! -# test? org.codehaus.groovy:groovy-dateutil:3.0.10 -> !!!groupId-not-found!!! -# test? org.codehaus.groovy:groovy-jsr223:3.0.10 -> !!!groupId-not-found!!! -# test? org.codehaus.plexus:plexus-utils:3.4.2 -> !!!artifactId-not-found!!! -# test? org.eclipse.tycho:org.eclipse.osgi:3.13.0.v20180226-1711 -> !!!groupId-not-found!!! -# test? org.hamcrest:hamcrest:2.2 -> >=dev-java/hamcrest-2.2:0 -# test? org.hsqldb:hsqldb:2.5.2 -> !!!groupId-not-found!!! -# test? org.jmdns:jmdns:3.5.8 -> !!!groupId-not-found!!! -# test? org.junit-pioneer:junit-pioneer:1.6.2 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-engine:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.jupiter:junit-jupiter-params:5.9.0 -> !!!groupId-not-found!!! -# test? org.junit.platform:junit-platform-commons:1.9.0 -> !!!groupId-not-found!!! -# test? org.junit.vintage:junit-vintage-engine:5.9.0 -> !!!groupId-not-found!!! -# test? org.mockito:mockito-core:4.4.0 -> >=dev-java/mockito-4.6.1:4 -# test? org.mockito:mockito-junit-jupiter:4.4.0 -> !!!artifactId-not-found!!! -# test? org.slf4j:slf4j-ext:1.7.36 -> >=dev-java/slf4j-ext-1.7.36:0 -# test? org.springframework:spring-test:5.3.20 -> !!!groupId-not-found!!! -# test? org.tukaani:xz:1.9 -> >=dev-java/xz-java-1.9:0 -# test? org.xmlunit:xmlunit-core:2.9.0 -> !!!groupId-not-found!!! -# test? org.xmlunit:xmlunit-matchers:2.9.0 -> !!!groupId-not-found!!! -# test? org.zapodot:embedded-ldap-junit:0.8.1 -> !!!groupId-not-found!!! - -DEPEND="${CP_DEPEND} - dev-java/jakarta-activation-api:1 - dev-java/jakarta-mail-api:0 - dev-java/javax-jms-api:0 - dev-java/osgi-core:0 - >=virtual/jdk-1.8:*" -# test? ( -# !!!artifactId-not-found!!! -# !!!groupId-not-found!!! -# !!!suitable-mavenVersion-not-found!!! -# >=dev-java/bsh-2.0_beta6:0 -# >=dev-java/commons-codec-1.15:0 -# >=dev-java/commons-io-2.11.0:1 -# >=dev-java/commons-lang-3.12.0:3.6 -# >=dev-java/commons-logging-1.2:0 -# >=dev-java/felix-framework-7.0.5:0 -# >=dev-java/hamcrest-2.2:0 -# >=dev-java/log4j-api-2.19.0:2 -# >=dev-java/logback-classic-1.2.11:0 -# >=dev-java/logback-core-1.2.11:0 -# >=dev-java/mockito-4.6.1:4 -# >=dev-java/slf4j-ext-1.7.36:0 -# >=dev-java/xz-java-1.9:0 -# ) -#" - -# Runtime dependencies -# POM: ${PN}/pom.xml -# com.sun.mail:javax.mail:1.6.2 -> !!!artifactId-not-found!!! - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md ) - -S="${WORKDIR}/apache-log4j-${PV}-src" - -JAVA_AUTOMATIC_MODULE_NAME="org.apache.logging.log4j.core" -JAVA_CLASSPATH_EXTRA="jakarta-activation-api-1,jakarta-mail-api,javax-jms-api,osgi-core" -JAVA_RESOURCE_DIRS="${PN}/src/main/resources" -JAVA_SRC_DIR="${PN}/src/main/java" - -#JAVA_TEST_GENTOO_CLASSPATH="logback-classic,logback-core,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,commons-codec,commons-io-1,commons-logging,!!!groupId-not-found!!!,bsh,!!!groupId-not-found!!!,commons-lang-3.6,!!!groupId-not-found!!!,log4j-api-2,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,hamcrest,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!,mockito-4,!!!artifactId-not-found!!!,slf4j-ext,!!!groupId-not-found!!!,xz-java,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!" -#JAVA_TEST_SRC_DIR="${PN}/src/test/java" -#JAVA_TEST_RESOURCE_DIRS=( -# "${PN}/src/test/resources" -#) - -src_compile() { - java-pkg-simple_src_compile - - # Process the @Plugin annotation used on Log4j 2 built-in plugins - # to generate a serialized plugin listing file - # https://logging.apache.org/log4j/2.x/manual/plugins.html - local processor="org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor" - local classes="target/classes" - local classpath="${JAVA_JAR_FILENAME}:$(\ - java-pkg_getjars --build-only --with-dependencies \ - "${JAVA_GENTOO_CLASSPATH},${JAVA_CLASSPATH_EXTRA}")" - # Just in case java-pkg-simple.eclass changes the path in the future - mkdir -p "${classes}" || die "Failed to create directory for classes" - local sources_list_file="${T}/sources.lst" - find "${JAVA_SRC_DIR}" -type f -name "*.java" > "${sources_list_file}" || die - ejavac -d "${classes}" -cp "${classpath}" \ - -proc:only -processor "${processor}" \ - @"${sources_list_file}" - # Update the JAR to include the serialized plugin listing file - local jar="$(java-config -j)" - "${jar}" -uf "${JAVA_JAR_FILENAME}" -C "${classes}" . || - die "Failed to update JAR" -} diff --git a/dev-java/log4j-core/log4j-core-2.25.2.ebuild b/dev-java/log4j-core/log4j-core-2.25.2.ebuild deleted file mode 100644 index bad3b567780e..000000000000 --- a/dev-java/log4j-core/log4j-core-2.25.2.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# No tests, too many test-dependencies are not packaged. -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple junit5 verify-sig - -DESCRIPTION="The Apache Log4j Implementation" -HOMEPAGE="https://logging.apache.org/log4j/2.x/" -SRC_URI="mirror://apache/logging/log4j/${PV}/apache-log4j-${PV}-src.zip - verify-sig? ( https://downloads.apache.org/logging/log4j/${PV}/apache-log4j-${PV}-src.zip.asc )" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -BDEPEND=" - app-arch/unzip - verify-sig? ( >=sec-keys/openpgp-keys-apache-logging-20251104 ) -" -CP_DEPEND=" - >=dev-java/bnd-annotation-7.1.0:0 - >=dev-java/commons-compress-1.28.0:0 - >=dev-java/commons-csv-1.14.1-r1:0 - >=dev-java/conversant-disruptor-1.2.20:0 - >=dev-java/findbugs-annotations-3.0.1:0 - >=dev-java/jackson-annotations-2.20:0 - >=dev-java/jackson-core-2.20.0:0 - >=dev-java/jackson-databind-2.20.0:0 - >=dev-java/jackson-dataformat-xml-2.20.0:0 - >=dev-java/jackson-dataformat-yaml-2.20.0:0 - >=dev-java/javax-mail-1.6.7-r2:0 - >=dev-java/jctools-core-4.0.5-r1:0 - >=dev-java/jeromq-0.6.0-r1:0 - >=dev-java/javax-jms-api-2.0.3:0 - >=dev-java/jspecify-1.0.0:0 - >=dev-java/kafka-clients-1.1.1-r2:0 - >=dev-java/lmax-disruptor-3.4.4:0 - ~dev-java/log4j-api-${PV}:0 - >=dev-java/osgi-annotation-8.1.0:0 - >=dev-java/osgi-core-8.0.0:0 - >=dev-java/stax2-api-4.2.2:0 -" - -DEPEND=" - ${CP_DEPEND} - >=dev-java/asm-9.9:0 - >=dev-java/brotli-dec-0.1.2-r1:0 - >=dev-java/commons-codec-1.19.0:0 - >=dev-java/commons-io-2.20.0:0 - >=dev-java/commons-lang-3.19.0:0 - >=dev-java/jakarta-activation-api-1.2.2-r1:1 - >=dev-java/jnacl-1.0-r1:0 - >=dev-java/snakeyaml-2.5:0 - >=dev-java/xz-java-1.10:0 - >=dev-java/zstd-jni-1.5.7.4:0 - >=virtual/jdk-9:* -" - -RDEPEND=" - ${CP_DEPEND} - >=virtual/jre-1.8:* -" - -JAVA_CLASSPATH_EXTRA="asm brotli-dec commons-codec commons-io - commons-lang jakarta-activation-api-1 jnacl snakeyaml xz-java zstd-jni" -JAVA_INTERMEDIATE_JAR_NAME="org.apache.logging.log4j.core" -JAVA_MODULE_INFO_OUT="log4j-core-java9/src/main/java" -JAVA_RELEASE_SRC_DIRS=( ["9"]="log4j-core-java9/src/main/java" ) -JAVA_RESOURCE_DIRS="${PN}/src/main/resources" -JAVA_SRC_DIR="${PN}/src/main/java" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/logging.apache.org.asc" - -src_prepare() { - java-pkg-2_src_prepare - # according to what we get from grep -nr '@ServiceProvider' log4j-core/* - - mkdir -p log4j-core/src/main/resources/META-INF/services || die "mkdir" - pushd $_ >/dev/null || die "pushd" - echo "org.apache.logging.log4j.core.config.plugins.processor.GraalVmProcessor" \ - > javax.annotation.processing.Processor || die - echo "org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor" \ - >> javax.annotation.processing.Processor || die - echo "org.apache.logging.log4j.core.impl.ThreadContextDataProvider" \ - > org.apache.logging.log4j.core.util.ContextDataProvider || die - echo "org.apache.logging.log4j.core.message.ExtendedThreadInfoFactory" \ - > 'org.apache.logging.log4j.message.ThreadDumpMessage$ThreadInfoFactory' || die - echo "org.apache.logging.log4j.core.impl.Log4jProvider" \ - > org.apache.logging.log4j.spi.Provider || die - popd >/dev/null || die popd -} - -src_compile() { - # we run this twice, first time to get PluginProcessor into processorpath. - java-pkg-simple_src_compile - - # using PluginProcessor.class - JAVAC_ARGS=" -processorpath target/classes:$(java-pkg_getjars log4j-api) \ - -processor org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor" - java-pkg-simple_src_compile - - # For versions/9, upstream packages only what's listed in log4j-core-java9/src/assembly/java9.xml - # We remove the jar, remove from target/classes what's not needed and re-create the jar. - rm log4j-core.jar || die - rm -r target/classes/META-INF/versions/9/org/apache/logging/log4j/core/pattern || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/core/util/Integers.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/core/impl/ExtendedClassInfo.class || die - rm target/classes/META-INF/versions/9/org/apache/logging/log4j/core/jackson/StackTraceElementConstants.class || die - mv target/classes/{META-INF/versions/9/,}module-info.class || die - echo 'Multi-Release: true' >> target/classes/META-INF/MANIFEST.MF || die "add true" - jar cfm log4j-core.jar target/classes/META-INF/MANIFEST.MF -C target/classes . || die -} diff --git a/dev-java/mchange-commons/mchange-commons-0.2.20.ebuild b/dev-java/mchange-commons/mchange-commons-0.2.20.ebuild deleted file mode 100644 index fab7528d92e0..000000000000 --- a/dev-java/mchange-commons/mchange-commons-0.2.20.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom src/main/maven/pom.xml --download-uri https://github.com/swaldman/mchange-commons-java/archive/refs/tags/v0.2.20.tar.gz --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild mchange-commons-0.2.20.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="com.mchange:mchange-commons-java:0.2.20" -# JAVA_TESTING_FRAMEWORKS="" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="a library of arguably useful Java utilities" -HOMEPAGE="https://github.com/swaldman/mchange-commons-java" -SRC_URI="https://github.com/swaldman/${PN}-java/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="EPL-1.0 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ppc64" - -CP_DEPEND=" - dev-java/log4j-api:2 - dev-java/log4j-12-api:2 - dev-java/log4j-core:2 - dev-java/slf4j-api:0 - dev-java/typesafe-config:0" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -S="${WORKDIR}/mchange-commons-java-${PV}" - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -# # https://github.com/swaldman/mchange-commons-java/blob/master/build.sbt#L29-L31 -# JAVA_TEST_GENTOO_CLASSPATH="" -# JAVA_TEST_SRC_DIR="src/test/java" -# JAVA_TEST_RESOURCE_DIRS="src/test/resources" diff --git a/dev-java/snakeyaml/Manifest b/dev-java/snakeyaml/Manifest index ff332e3e2309..10660e185165 100644 --- a/dev-java/snakeyaml/Manifest +++ b/dev-java/snakeyaml/Manifest @@ -1,3 +1,2 @@ DIST lombok-1.18.30.jar 2011339 BLAKE2B 052f0eff4f3c4d3669e7c7f9d62a26d76733a079c995f5a62234112b6e7cd4bb1f9ed0b3655c588323aceda7acdae7bd5dcc62d1f411e5417f83e5c74cbdad02 SHA512 432978b662744078f86e2e808c692744be31a49ce5bd1ff9188158b1ed262da0b25adf5a5eff23cf6bce1f98df12e424e6e14e6ed34bc22e00b4cb9c8f743135 -DIST snakeyaml-1.33.tar.gz 406196 BLAKE2B 9b7e7d7a5d35d433445737f4b5cc07744e3686a71cc4b9e44ce46153831b76f01da7ef6bc60ea82a7173283a77d0da500bea2bc7ee76bdde4ebda00aa6054aa8 SHA512 ad367d7e7bcb2225094d132df77d91e7401026af02f4ede14a2a4fc5cf78f0cfa1e4400f16f43a669faa2f0e444d36c3745e3c9df3d9114d62fee070c4c99414 DIST snakeyaml-2.5.tar.gz 429266 BLAKE2B 80058ef17d91afe3921c481da0f89dc939c17f08ee8ab07672c36a4d6f6b2d47d8e342fe4fc8da8acd77589d5a45f733425bc7ec84ecc1b5e68a43459c1af33f SHA512 ecaaf94a17f67f10e57cee7441f93a75ebfc511229707bdfdd524964e0843f480d4fb28d489b3f14a09c9566eb9bfa10945267249d8494968ac89ce23f9b3546 diff --git a/dev-java/snakeyaml/snakeyaml-1.33-r1.ebuild b/dev-java/snakeyaml/snakeyaml-1.33-r1.ebuild deleted file mode 100644 index 9cd2bcce0e15..000000000000 --- a/dev-java/snakeyaml/snakeyaml-1.33-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 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://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-1.33.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild snakeyaml-1.33.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.yaml:snakeyaml:1.33" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="YAML 1.1 parser and emitter for Java" -HOMEPAGE="https://bitbucket.org/snakeyaml/snakeyaml" -SRC_URI="https://bitbucket.org/${PN}/${PN}/get/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="amd64 arm64 ppc64" - -# Compile dependencies -# POM: pom.xml -# test? joda-time:joda-time:2.11.2 -> >=dev-java/joda-time-2.11.2:0 -# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4 -# test? org.apache.velocity:velocity-engine-core:2.3 -> >=dev-java/velocity-2.3:0 -# test? org.projectlombok:lombok:1.18.24 -> !!!groupId-not-found!!! - -DEPEND=" - >=virtual/jdk-1.8:* - test? ( - dev-java/velocity:0 - dev-java/joda-time:0 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}/snakeyaml-snakeyaml-7f5106920d77" - -JAVA_AUTOMATIC_MODULE_NAME="org.yaml.snakeyaml" -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="joda-time,junit-4,velocity" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" -JAVA_TEST_SRC_DIR="src/test/java" - -src_test() { - export EnvironmentKey1="EnvironmentValue1" - export EnvironmentEmpty="" - - # Not packaged org.projectlombok:lombok - https://bugs.gentoo.org/868684 - rm src/test/java/org/yaml/snakeyaml/env/EnvLombokTest.java || die # Tests run: 1 - rm src/test/java/org/yaml/snakeyaml/issues/issue387/YamlExecuteProcessContextTest.java || die # Tests run: 1 - rm src/test/java/org/yaml/snakeyaml/env/ApplicationProperties.java || die # No tests - - # https://bugs.gentoo.org/871744 - pushd src/test/java || die - local JAVA_TEST_RUN_ONLY=$(find * -name "*Test.java" \ - ! -name "StressTest.java" \ - ! -name "ParallelTest.java" \ - ! -name "AbstractTest.java" \ - ! -name "PyImportTest.java" \ - ! -name "Fuzzer50355Test.java" \ - ! -name "ContextClassLoaderTest.java" \ - ) - popd - - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" - JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" - - java-pkg-simple_src_test -} diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest index ebaa7720ee9f..0c6bc85210bd 100644 --- a/dev-java/tomcat-native/Manifest +++ b/dev-java/tomcat-native/Manifest @@ -1,8 +1,4 @@ -DIST tomcat-native-1.3.7-src.tar.gz 352199 BLAKE2B 20fc14a5304af0ec78468ac81a669dee7ba2610a36232b3acd3246da34a37d5f030b2b1bd7070360858f43236dd73133b2ee8ee8e1ee90415864eda9a173a8e1 SHA512 a7d466d3cbca0cd1d63bd00588f62ab5bdd23f9e063818b03783605de5ac0dfe4402765db46bb10cd62dd05e0c6ca3f9be5b98f17e522ac6690dd0efd66b7ba2 -DIST tomcat-native-1.3.7-src.tar.gz.asc 833 BLAKE2B 06394e7cd8b74991e228303e7fbcc4b28aa17e24eeb722f2962c6351471d77912354a57d43259b1b081921c9544fe70ecabac51046bd6e506a9519427e79c370 SHA512 062a26fd18bcf0e480412c63af8e4c6e57d492e777b18dd74ffb491c8e6240e75dce72a22381605bd2e6fd41e27f1526fd53d567ac90c4795917a4b84e9bdc53 DIST tomcat-native-1.3.8-src.tar.gz 355659 BLAKE2B 75d6600753ebddda3ad46162640910a9aa70aa8bd504c2b2f851d407a0cdc5a1110ba7a0ae9d1cfa4b37c56866dee6f6a7623cd5105e529b4b4cdf5bb336bf76 SHA512 a12b97979037720465300cbc05777ff6ee2ec1dc59ff698864d7068800bf0c2d2606a4e0e29a4d7b16f92c9130604a13e0cc27929a224c9ff77e532ac98a4695 DIST tomcat-native-1.3.8-src.tar.gz.asc 833 BLAKE2B 9e532e7eb97308275cd94b01b88f1dc8f71034df8fe6c2acb1e56a3781e9ac36a1eaff342b1ca004bd189fb381859d8369372a4d9d6d8791150997140d6e8bc0 SHA512 b9c6ec501926f747b7e178a9eadc6f366ba4af58882077b3ebc870c9d7f7039db8565707c18e731bc9fb590dcdf21e6d73c9145df9abb0f34136c15b9a2b4cc1 -DIST tomcat-native-2.0.14-src.tar.gz 474739 BLAKE2B 749d87c677eda0fd78c4e7aa357ec663121f50d5410282c46e835b4014463322d30803fb9e1a68515cdb6b4ed7acaa58cac0b65aa02e5134de5fbd67362db6dd SHA512 33d626fab35cbfa7398ca90cabd99950c6362ab4e19637012850fd84ecc78184e4c6c975ece92dc8d6461b6a8c2f83221cbc7374ff154422e7722606a4a144c7 -DIST tomcat-native-2.0.14-src.tar.gz.asc 833 BLAKE2B 2096792039fee1bcf71c944c81385e5e580d8705c3e098510c052e0bb8081ba397118f5664598a3526e8ae9a682be5c5fa67ee3e3b3aeff6576d5dbb1f66faf2 SHA512 bf148807aa61ac16dd3cd7d06989c9e4ae5a7d5bad7312aec1447489b65be6f1d44f448e052c2eb3be4d156750090b39ed196e7867e3126059c269b13b189715 DIST tomcat-native-2.0.15-src.tar.gz 476797 BLAKE2B 08136de22b018abf5f531f52a8a9a75c8578ff477b4332b131842e3a47ae566c3e3b7cf92fa172ec8b19abcbe9e2a70b3f0f5517e00e78f1b58308a7095ab7ae SHA512 a0b53890c36c3409e764895cfc521cdbbc49af4d03968f5d3ed72ba686524a05bd15c3f7ab8259fbab091547ecbc2fb7aae8f47d8bc38027db0f6a5dbda65004 DIST tomcat-native-2.0.15-src.tar.gz.asc 833 BLAKE2B d5bf8356f8821a8cadbd0fb61b563777832e0b214016214ab2beb732736be851c125c0d8a3388e93431f8942538743e82b6e11304252b315b2791184e4318137 SHA512 eb3f14786323a01cfcd27174e246f293dab726e7514309a58334ac65a1685c1385eef03eb03dd83091b84ca2145dea79c3fd198600224bf0e6ac369e08f8805c diff --git a/dev-java/tomcat-native/tomcat-native-1.3.7.ebuild b/dev-java/tomcat-native/tomcat-native-1.3.7.ebuild deleted file mode 100644 index 98b1590fad87..000000000000 --- a/dev-java/tomcat-native/tomcat-native-1.3.7.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Allows Tomcat to use certain native resources for better performance" -HOMEPAGE="https://tomcat.apache.org/native-doc/" -SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz - verify-sig? ( mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz.asc )" -S=${WORKDIR}/${P}-src/native - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" -IUSE="static-libs" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-11 )" -DEPEND=" - >=virtual/jdk-1.8:* -" -RDEPEND=" - dev-libs/apr:1= - dev-libs/openssl:0/3 - >=virtual/jre-1.8:* -" - -JAVA_RESOURCE_DIRS="../resources" -JAVA_SRC_DIR="../java" -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="../test" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-11.apache.org.asc" - -DOCS=( ../{CHANGELOG.txt,NOTICE,README.txt} ) - -src_prepare() { - java-pkg-2_src_prepare - mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die - sed -ne '/attribute name/s:^.*name="\(.*\)" value="\(.*\)".*$:\1\: \2:p' \ - ../build.xml | - sed "s:\${version}:${PV}:" \ - > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die -} - -src_configure() { - local myeconfargs=( - --with-apr="${EPREFIX}"/usr/bin/apr-1-config - --with-ssl="${EPREFIX}"/usr - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - java-pkg-simple_src_compile - default -} - -src_test() { - # Adjusting "String testFile =" path in TestFile.java:29 to match ${S} - sed \ - -e '/String testFile =/s&test/&../test/&' \ - -i ../test/org/apache/tomcat/jni/TestFile.java || die - - JAVA_TEST_EXTRA_ARGS=( - -Djava.library.path=".libs" - --enable-native-access=ALL-UNNAMED - ) - java-pkg-simple_src_test -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso .libs/*.so* - dodoc -r ../docs - ! use static-libs && find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - elog "For more information, please visit" - elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" -} diff --git a/dev-java/tomcat-native/tomcat-native-2.0.14.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.14.ebuild deleted file mode 100644 index 12692ab18eec..000000000000 --- a/dev-java/tomcat-native/tomcat-native-2.0.14.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Allows Tomcat to use certain native resources for better performance" -HOMEPAGE="https://tomcat.apache.org/native-doc/" -SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz - verify-sig? ( mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz.asc )" -S=${WORKDIR}/${P}-src/native - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="amd64" -IUSE="static-libs" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-11 )" -DEPEND=">=virtual/jdk-17:*" #958655 - -RDEPEND=" - dev-libs/apr:1= - dev-libs/openssl:0/3 - >=virtual/jre-1.8:* -" - -JAVA_RESOURCE_DIRS="../resources" -JAVA_SRC_DIR="../java" -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="../test" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-11.apache.org.asc" - -DOCS=( ../{CHANGELOG.txt,NOTICE,README.txt} ) - -src_prepare() { - java-pkg-2_src_prepare - mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die - sed -ne '/attribute name/s:^.*name="\(.*\)" value="\(.*\)".*$:\1\: \2:p' \ - ../build.xml | - sed "s:\${version}:${PV}:" \ - > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die -} - -src_configure() { - local myeconfargs=( - --with-apr="${EPREFIX}"/usr/bin/apr-1-config - --with-ssl="${EPREFIX}"/usr - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - java-pkg-simple_src_compile - default -} - -src_test() { - # WARNING: A restricted method in java.lang.System has been called - # WARNING: Restricted methods will be blocked in a future release unless native access is enabled - JAVA_TEST_EXTRA_ARGS=( - -Djava.library.path=".libs" - --enable-native-access=ALL-UNNAMED - ) - java-pkg-simple_src_test -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso .libs/*.so* - dodoc -r ../docs - ! use static-libs && find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - elog "For more information, please visit" - elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" -} |
