summaryrefslogtreecommitdiff
path: root/dev-java/jctools-core
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-java/jctools-core
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-java/jctools-core')
-rw-r--r--dev-java/jctools-core/Manifest1
-rw-r--r--dev-java/jctools-core/files/jctools-core-4.0.3-increase-TEST_TIMEOUT.patch15
-rw-r--r--dev-java/jctools-core/jctools-core-4.0.5-r1.ebuild82
-rw-r--r--dev-java/jctools-core/metadata.xml11
4 files changed, 0 insertions, 109 deletions
diff --git a/dev-java/jctools-core/Manifest b/dev-java/jctools-core/Manifest
deleted file mode 100644
index 4f01e26f1772..000000000000
--- a/dev-java/jctools-core/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jctools-4.0.5.tar.gz 4259231 BLAKE2B 33088bdb9f9d0030127990fadcef13295ea446ac54788c7d330c123af7e73626a7214481f8e10c5885e2026da281188c4c606965c8281f62c3fe2427e3754b79 SHA512 13069fb1b5c1275557e2343e6b8008ce549f948c185824a3e6a254fa0c1dc105e59de707d6b5b7bdb81120372a63026334cbd7a244d4e76b1de65d475cf02cd4
diff --git a/dev-java/jctools-core/files/jctools-core-4.0.3-increase-TEST_TIMEOUT.patch b/dev-java/jctools-core/files/jctools-core-4.0.3-increase-TEST_TIMEOUT.patch
deleted file mode 100644
index f573170ee482..000000000000
--- a/dev-java/jctools-core/files/jctools-core-4.0.3-increase-TEST_TIMEOUT.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://bugs.gentoo.org/863977
-https://bugs.gentoo.org/924135
-https://bugs.gentoo.org/939725 for 120000
-
---- a/src/test/java/org/jctools/util/TestUtil.java
-+++ b/src/test/java/org/jctools/util/TestUtil.java
-@@ -19,7 +19,7 @@ import static org.jctools.util.UnpaddedQueueFactory.newUnpaddedQueue;
- public class TestUtil {
- public static final int CONCURRENT_TEST_DURATION = Integer.getInteger("org.jctools.concTestDurationMs", 500);
- public static final int CONCURRENT_TEST_THREADS = Integer.getInteger("org.jctools.concTestThreads", Math.min(4, Runtime.getRuntime().availableProcessors()));
-- public static final int TEST_TIMEOUT = 30000;
-+ public static final int TEST_TIMEOUT = 120000;
- private static final AtomicInteger threadIndex = new AtomicInteger();
- public static void sleepQuietly(long timeMs) {
- LockSupport.parkNanos(TimeUnit.MILLISECONDS.toNanos(timeMs));
diff --git a/dev-java/jctools-core/jctools-core-4.0.5-r1.ebuild b/dev-java/jctools-core/jctools-core-4.0.5-r1.ebuild
deleted file mode 100644
index 89ceefc92492..000000000000
--- a/dev-java/jctools-core/jctools-core-4.0.5-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.jctools:jctools-core:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java Concurrency Tools Core Library"
-HOMEPAGE="https://jctools.github.io/JCTools/"
-SRC_URI="https://github.com/JCTools/JCTools/archive/v${PV}.tar.gz -> jctools-${PV}.tar.gz"
-S="${WORKDIR}/JCTools-${PV}/jctools-core"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-DEPEND="
- dev-java/osgi-annotation:0
- >=virtual/jdk-11:*
- test? (
- dev-java/guava-testlib:0
- dev-java/hamcrest:0
- )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( ../{README,RELEASE-NOTES}.md )
-PATCHES=( "${FILESDIR}/jctools-core-4.0.3-increase-TEST_TIMEOUT.patch" )
-
-JAVA_CLASSPATH_EXTRA="osgi-annotation"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="guava-testlib,hamcrest,junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_compile() {
- JAVA_JAR_FILENAME="org.${PN}.jar"
- java-pkg-simple_src_compile # creates a legacy jar file without module-info
-
- jdeps --generate-module-info \
- src/main/java \
- --multi-release 9 \
- "${JAVA_JAR_FILENAME}" || die
-
- JAVA_JAR_FILENAME="${PN}.jar"
- java-pkg-simple_src_compile # creates the final jar file including module-info
-}
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
-}
-
-# Using the defaults of java-pkg-simple would skip more than half the number of tests.
-src_test() {
- # org.jetbrains.kotlinx.lincheck is not yet packaged
- rm -r src/test/java/org/jctools/maps/linearizability_test || die
- # These tests would fail and are not run by "mvn test".
- # "org.jctools.queues.MpqSanityTest"
- # "org.jctools.queues.QueueSanityTest"
- # "org.jctools.queues.ScQueueRemoveTest"
- # "org.jctools.util.TestUtil"
- pushd src/test/java || die
- local JAVA_TEST_RUN_ONLY=$(find * \
- \( -name "*Test*.java" \
- -o -name "nbsi_tester.java" \
- -o -name "nbhs_tester.java" \)\
- ! -name "MpqSanityTest.java" \
- ! -name "QueueSanityTest.java" \
- ! -name "ScQueueRemoveTest.java" \
- ! -name "TestUtil.java" \
- )
- popd
- JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
- JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
- java-pkg-simple_src_test
- # OK (8746 tests)
-}
diff --git a/dev-java/jctools-core/metadata.xml b/dev-java/jctools-core/metadata.xml
deleted file mode 100644
index fad141505070..000000000000
--- a/dev-java/jctools-core/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/JCTools/JCTools/issues</bugs-to>
- <remote-id type="github">JCTools/JCTools</remote-id>
- </upstream>
-</pkgmetadata>