summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-12 20:57:07 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-12 20:57:07 +0000
commita1dfe91e4bb35162da72b73172459883bf425954 (patch)
tree618c616349842116b0cbc9cee32b2deaa1c98446 /dev-java
parent628a424af50990afdb6f22e32da322ce3c6ba5a7 (diff)
downloadbaldeagleos-repo-a1dfe91e4bb35162da72b73172459883bf425954.tar.gz
baldeagleos-repo-a1dfe91e4bb35162da72b73172459883bf425954.tar.xz
baldeagleos-repo-a1dfe91e4bb35162da72b73172459883bf425954.zip
Adding metadata
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/fec/Manifest1
-rw-r--r--dev-java/fec/fec-1.0.4-r5.ebuild64
-rw-r--r--dev-java/fec/files/fec-1.0.4-build.patch30
-rw-r--r--dev-java/fec/files/fec-1.0.4-libfec8path.patch30
-rw-r--r--dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch101
-rw-r--r--dev-java/fec/files/fec-1.0.4-soname.patch22
-rw-r--r--dev-java/fec/metadata.xml10
-rw-r--r--dev-java/maven-bin/Manifest3
-rw-r--r--dev-java/maven-bin/maven-bin-3.9.13.ebuild (renamed from dev-java/maven-bin/maven-bin-3.8.8-r1.ebuild)22
-rw-r--r--dev-java/tomcat-native/Manifest4
-rw-r--r--dev-java/tomcat-native/tomcat-native-1.3.5.ebuild85
-rw-r--r--dev-java/tomcat-native/tomcat-native-2.0.12.ebuild81
12 files changed, 15 insertions, 438 deletions
diff --git a/dev-java/fec/Manifest b/dev-java/fec/Manifest
deleted file mode 100644
index 391d5ffa74da..000000000000
--- a/dev-java/fec/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fec-1.0.4.tar.gz 449406 BLAKE2B 132bb87ff0da35b9a1830d014c46fb82209b344d159b88c6dbf36c706de668cdb2dfc10894690009e9a47f461100beaf9cf25ad1c75a3b18194e5499457bcb6b SHA512 0244de5e44ab108e921c6ca4cf341ce7b3ba807a76d24b768cfe3de71ffd525c9ebf389f9981e7eaa83fec301a65ba60ef4f51c5b3befa6c7af42b793d430343
diff --git a/dev-java/fec/fec-1.0.4-r5.ebuild b/dev-java/fec/fec-1.0.4-r5.ebuild
deleted file mode 100644
index 63daf7190093..000000000000
--- a/dev-java/fec/fec-1.0.4-r5.ebuild
+++ /dev/null
@@ -1,64 +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"
-
-inherit flag-o-matic toolchain-funcs java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Forward Error Correction library in Java"
-HOMEPAGE="https://github.com/hyphanet/contrib/blob/master/README"
-SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-CP_DEPEND="dev-java/log4j-12-api:2"
-
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-DEPEND="${CP_DEPEND}
- >=virtual/jdk-1.8:*"
-
-PATCHES=(
- "${FILESDIR}"/"${P}-libfec8path.patch"
- "${FILESDIR}"/"${P}-build.patch"
- "${FILESDIR}"/"${P}-soname.patch"
- "${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch"
-)
-
-JAVA_RESOURCE_DIRS="bin"
-JAVA_SRC_DIR="src"
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
- java-pkg_clean
-
- # tests have never been enabled on this package. anyway, keeping this
- # package with sources hosted in dev-space is only a workaround until
- # we have a solution for bug #936539. the time for bothering with tests
- # should be saved for that part.
- #
- # for the time being we keep removing the tests like before.
- rm -rf tests || die
-}
-
-src_compile() {
- java-pkg-simple_src_compile
- einfo "Sucessfully compiled Java classes!"
-
- cd "${S}"/src/csrc || die
- append-flags -fPIC
- emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)"
- einfo "Sucessfully compiled C files!"
-}
-
-src_install() {
- java-pkg-simple_src_install
- dolib.so src/csrc/libfec{8,16}.so
-}
diff --git a/dev-java/fec/files/fec-1.0.4-build.patch b/dev-java/fec/files/fec-1.0.4-build.patch
deleted file mode 100644
index bc776a23c825..000000000000
--- a/dev-java/fec/files/fec-1.0.4-build.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/src/csrc/Makefile.orig 2015-10-18 14:31:56.752486000 +0000
-+++ b/src/csrc/Makefile 2015-10-18 14:33:11.502486000 +0000
-@@ -28,11 +28,8 @@
- -I$(JAVA_HOME)/include/linux fec-jinterf.c \
- -o fec8-jinterf.o
-
--fec8.o: fec.h fec8.S
-- $(CC) $(CFLAGS) -DGF_BITS=8 -c -o fec8.o fec8.S
--
--fec8.S: fec.c Makefile
-- $(CC) $(CFLAGS) -DGF_BITS=8 -S -o fec8.S fec.c
-+fec8.o: fec.h fec.c
-+ $(CC) $(CFLAGS) -DGF_BITS=8 -c -o fec8.o fec.c
-
- libfec16.so: fec16.o fec16-jinterf.o
- $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so
-@@ -42,11 +39,8 @@
- -I$(JAVA_HOME)/include/linux fec-jinterf.c \
- -o fec16-jinterf.o
-
--fec16.o: fec.h fec16.S
-- $(CC) $(CFLAGS) -DGF_BITS=16 -c -o fec16.o fec16.S
--
--fec16.S: fec.c Makefile
-- $(CC) $(CFLAGS) -DGF_BITS=16 -S -o fec16.S fec.c
-+fec16.o: fec.h fec.c
-+ $(CC) $(CFLAGS) -DGF_BITS=16 -c -o fec16.o fec.c
-
- clean:
- - rm -f *.o *.S fec *.so
diff --git a/dev-java/fec/files/fec-1.0.4-libfec8path.patch b/dev-java/fec/files/fec-1.0.4-libfec8path.patch
deleted file mode 100644
index 88333afd08fe..000000000000
--- a/dev-java/fec/files/fec-1.0.4-libfec8path.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/src/com/onionnetworks/fec/Native8Code.java.orig 2015-10-18 14:27:06.160486000 +0000
-+++ b/src/com/onionnetworks/fec/Native8Code.java 2015-10-18 14:30:32.557486000 +0000
-@@ -3,6 +3,7 @@
- //import java.security.AccessController;
- //import sun.security.action.*;
- import com.onionnetworks.util.*;
-+import java.io.File;
-
- /**
- * This class is the frontend for the JNI wrapper for the C implementation of
-@@ -21,15 +22,10 @@
- final private long code;
-
- static {
-- String path = NativeDeployer.getLibraryPath
-- (Native8Code.class.getClassLoader(),"fec8");
-- if (path != null) {
-- System.load(path);
-- initFEC();
-- } else {
-- System.out.println("Unable to find native library for fec8 for platform "+NativeDeployer.OS_ARCH);
-- System.out.println(path);
-- }
-+ File path = new File("/usr/lib/libfec8.so");
-+ System.out.println("Loading FEC lib ["+path.getAbsolutePath()+']');
-+ System.load(path.getAbsolutePath());
-+ initFEC();
- }
-
- public Native8Code(int k, int n) {
diff --git a/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch b/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch
deleted file mode 100644
index ff4a583dfc7b..000000000000
--- a/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch
+++ /dev/null
@@ -1,101 +0,0 @@
---- a/src/com/onionnetworks/fec/io/FECFile.java.orig 2015-10-18 15:38:26.000000000 +0000
-+++ b/src/com/onionnetworks/fec/io/FECFile.java 2015-10-18 16:06:51.159486000 +0000
-@@ -10,7 +10,9 @@
- import com.onionnetworks.fec.FECCodeFactory;
- import com.onionnetworks.io.RAF;
- import com.onionnetworks.util.*;
--import EDU.oswego.cs.dl.util.concurrent.*;
-+
-+import java.util.concurrent.locks.ReadWriteLock;
-+import java.util.concurrent.locks.ReentrantReadWriteLock;
-
- /**
- * This class provides the necessary file IO routines to go along with the raw
-@@ -129,9 +131,9 @@
- this.raf = new RAF(f,mode); // synched RandomAccessFile
-
- // Create the locks.
-- locks = new ReadWriteLock[blockCount];
-+ locks = new ReentrantReadWriteLock[blockCount];
- for (int i=0;i<locks.length;i++) {
-- locks[i] = new ReentrantWriterPreferenceReadWriteLock();
-+ locks[i] = new ReentrantReadWriteLock();
- }
-
- // add the default exception handler.
-@@ -258,7 +260,7 @@
- byte[] b = null;
-
- try {
-- locks[blockNum].readLock().acquire();
-+ locks[blockNum].readLock().lock();
- try {
-
- // This raf check then pp access is safe because all
-@@ -296,9 +298,9 @@
- return;
- }
- } finally {
-- locks[blockNum].readLock().release();
-+ locks[blockNum].readLock().unlock();
- }
-- } catch (InterruptedException e) {
-+ } catch (Exception e) {
- throw new InterruptedIOException(e.toString());
- }
-
-@@ -342,13 +344,13 @@
-
- int result = -1;
- try {
-- locks[blockNum].writeLock().acquire();
-+ locks[blockNum].writeLock().lock();
- try {
- result = write0(pkt,blockNum,stripeNum);
- } finally {
-- locks[blockNum].writeLock().release();
-+ locks[blockNum].writeLock().unlock();
- }
-- } catch (InterruptedException e) {
-+ } catch (Exception e) {
- throw new InterruptedIOException(e.toString());
- }
-
-@@ -444,16 +446,16 @@
- }
-
- try {
-- locks[blockNum].writeLock().acquire();
-+ locks[blockNum].writeLock().lock();
- try {
- // seek and write the decoded block.
- raf.seekAndWrite(blockNum*blockSize,b,0,b.length);
- // Update the placement to show decoded entries.
- pp.setBlockDecoded(blockNum);
- } finally {
-- locks[blockNum].writeLock().release();
-+ locks[blockNum].writeLock().unlock();
- }
-- } catch (InterruptedException e) {
-+ } catch (Exception e) {
- throw new InterruptedIOException(e.toString());
- }
-
-@@ -468,7 +470,7 @@
- */
- public void acquireAllWriteLocks() throws InterruptedException {
- for (int i=0;i<locks.length;i++) {
-- locks[i].writeLock().acquire();
-+ locks[i].writeLock().lock();
- }
- }
-
-@@ -479,7 +481,7 @@
- */
- public void releaseAllWriteLocks() throws InterruptedException {
- for (int i=0;i<locks.length;i++) {
-- locks[i].writeLock().release();
-+ locks[i].writeLock().unlock();
- }
- }
-
diff --git a/dev-java/fec/files/fec-1.0.4-soname.patch b/dev-java/fec/files/fec-1.0.4-soname.patch
deleted file mode 100644
index 7309aa03b086..000000000000
--- a/dev-java/fec/files/fec-1.0.4-soname.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/src/csrc/Makefile.bak 2010-02-27 00:51:38.000000000 +1300
-+++ b/src/csrc/Makefile 2010-02-27 00:56:06.000000000 +1300
-@@ -21,7 +21,8 @@
- $(CC) $(CFLAGS) -DGF_BITS=8 -o fec fec8.o test.c
-
- libfec8.so: fec8.o fec8-jinterf.o
-- $(CC) $(LDFLAGS) -shared fec8-jinterf.o fec8.o -o libfec8.so
-+ $(CC) $(LDFLAGS) -shared fec8-jinterf.o fec8.o -o libfec8.so \
-+ -Wl,-soname=libfec8.so
-
- fec8-jinterf.o: fec-jinterf.c
- $(CC) $(CFLAGS) -DGF_BITS=8 -c \
-@@ -35,7 +36,8 @@
- $(CC) $(CFLAGS) -DGF_BITS=8 -S -o fec8.S fec.c
-
- libfec16.so: fec16.o fec16-jinterf.o
-- $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so
-+ $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so \
-+ -Wl,-soname=libfec16.so
-
- fec16-jinterf.o: fec-jinterf.c
- $(CC) $(CFLAGS) -DGF_BITS=16 -c \
diff --git a/dev-java/fec/metadata.xml b/dev-java/fec/metadata.xml
deleted file mode 100644
index e25b5c52aab3..000000000000
--- a/dev-java/fec/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
index edbb53f9bae5..fa9e2d7d115a 100644
--- a/dev-java/maven-bin/Manifest
+++ b/dev-java/maven-bin/Manifest
@@ -1,3 +1,4 @@
-DIST apache-maven-3.8.8-bin.tar.gz 8296049 BLAKE2B af6353193365ed33e8f2f0a7e4d31933132751f142ebbdb68aab7a74ad2dda6593bf34cef9d8d56d6c93ff93293b75517a10a5c1c048733b8c911f4ac150bdf6 SHA512 332088670d14fa9ff346e6858ca0acca304666596fec86eea89253bd496d3c90deae2be5091be199f48e09d46cec817c6419d5161fb4ee37871503f472765d00
DIST apache-maven-3.9.12-bin.tar.gz 9233336 BLAKE2B 3075d7aef7a49bdaecdf3e758b8c6de0ec6d6622611af08bd2a55174f41c53e2a7053f5ce9cedf3853e3a709a0897474b73fe4877c1d563df2e77e4a9db404be SHA512 0a1be79f02466533fc1a80abbef8796e4f737c46c6574ede5658b110899942a94db634477dfd3745501c80aef9aac0d4f841d38574373f7e2d24cce89d694f70
DIST apache-maven-3.9.12-bin.tar.gz.asc 866 BLAKE2B 3f6c961ec1d4ca6bb4418c933d212ee127a29eb9616ec9f00f17d7cd220b1c50c9c6ef5fb2e686fb2a42b8653f0a99e2a54390a7f37c0cf563a7f2e0774f5dd4 SHA512 8160e4489f4c9b88811f800d5709065b63be4ef347d96506829bdd3b55c90d224e7ca7b9878f9f3a0c493cbec402e995577ee77793231aa1c3c53d21ad8edf7b
+DIST apache-maven-3.9.13-bin.tar.gz 9620438 BLAKE2B ce6fc0574d0b378a00c989bf1c59a16e6a44858a95bbe921cec9205f3f1744262a28173c75251be02af9a7647343cf4ea11bc36b6402defba60cd063a04c1b14 SHA512 d9ccd44ba2991586e359c29eb86780ae8ff4ec1b88b0b8af3af074803472690cf2017782a9c4401343c62cbcd056231db9612e1e551cbd9747c21746d732c015
+DIST apache-maven-3.9.13-bin.tar.gz.asc 228 BLAKE2B 5ecbd9df50b82043d289f24980412ca02db57097fe6e24b0904fd63321cfa8ddce1a25810aabbb1b3a9e4586f70e4dfc825e712156bda65abdfb5da0ac8cfb68 SHA512 ec86ebc1719dc55e27acfd608c5309d6582b358fe957a3ca9abe8695c20427515d18d40ba83bd5ba58d76e8f099a2fa00016b1fa8a4ae5e36673913f1fcaaf84
diff --git a/dev-java/maven-bin/maven-bin-3.8.8-r1.ebuild b/dev-java/maven-bin/maven-bin-3.9.13.ebuild
index 45f3a9a2470f..5f74df31be6f 100644
--- a/dev-java/maven-bin/maven-bin-3.8.8-r1.ebuild
+++ b/dev-java/maven-bin/maven-bin-3.9.13.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
-inherit java-pkg-2
+inherit java-pkg-2 verify-sig
MY_PN=apache-${PN%%-bin}
MY_PV=${PV/_alpha/-alpha-}
@@ -12,19 +12,22 @@ MY_MV="${PV%%.*}"
DESCRIPTION="Project Management and Comprehension Tool for Java"
HOMEPAGE="https://maven.apache.org/"
-SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
+SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz
+ verify-sig? ( mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz.asc )"
S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
-SLOT="3.8"
-KEYWORDS="amd64"
+SLOT="3.9"
+KEYWORDS="~amd64"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-maven )"
DEPEND="
>=virtual/jdk-1.8:*
- app-eselect/eselect-java
-"
+ app-eselect/eselect-java"
-RDEPEND=">=virtual/jre-1.8:*"
+RDEPEND="
+ >=virtual/jre-1.8:*"
MAVEN="${PN}-${SLOT}"
MAVEN_SHARE="/usr/share/${MAVEN}"
@@ -33,6 +36,7 @@ QA_FLAGS_IGNORED=(
"${MAVEN_SHARE}/lib/jansi-native/linux32/libjansi.so"
"${MAVEN_SHARE}/lib/jansi-native/linux64/libjansi.so"
)
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/apache-maven.asc"
# TODO:
# We should use jars from packages, instead of what is bundled.
diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest
index 2de1484c6774..31e389f36a0b 100644
--- a/dev-java/tomcat-native/Manifest
+++ b/dev-java/tomcat-native/Manifest
@@ -1,11 +1,7 @@
-DIST tomcat-native-1.3.5-src.tar.gz 350072 BLAKE2B 1a9989e065ba2eab70b91342593976f5b0602df0e13c74b5936cd65662609a5d0be2f5bd105976a2259fce272574343ecd716b1a2137c0b54b02242a6905d908 SHA512 3fd19d8030d0c854d10a352ef7f98254284e9a08e2a699e037ea805a379a226935997c90978676fc011910d8d18d827290f301da208972cd637b77f93127f9be
-DIST tomcat-native-1.3.5-src.tar.gz.asc 833 BLAKE2B af65d6fe5b01be65866a6c5f15888a38e079c1070e8db192ad1741ab5a405b52912e0dc25ba5108249aca0c8005165ac9af860cf377869efaffe494e7ab42ab0 SHA512 84a0f1f1f8d2ac116673c458090d3fc0cc8dd1cfa357b4dee4dd1ea0910230b405f1ac9eb17826404445a0d8e47482efc75098834eb6a8c79eda86ba5a9d8caf
DIST tomcat-native-1.3.6-src.tar.gz 351606 BLAKE2B 87c0591639b1488060bf60a0ec635022e8922b079f59e57a78ac371b6a3d0f9dd5263275ee0879885adf50d40f8842c084a61d7c2c9d0a0c17bca56682832c0c SHA512 69da49fcab28822d67af52b164084b983793b1741417ee3952380db303943f39c03f35c7fd4e82b3f7b6d0f8ffa2d95d82e87a9e80dfe1b3d70800b5a27f0076
DIST tomcat-native-1.3.6-src.tar.gz.asc 833 BLAKE2B 5921a863165fc66ee9d7be8969535f0ccd7e16cc820c06733e3d715997992bb373027de4be5d31f16550ad1823ecdf56a930677f04c8373ae5b9773ae0509d6a SHA512 7148f6c0b306acbcbaf916df407380b1a34b1d5f2df9fe3fffd12e8a143bcd2d2a3f24a51e874133c3bbf2eb3765c2a721eb97cdf2aee21c0128b480102ce56e
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-2.0.12-src.tar.gz 470007 BLAKE2B 5901d37ea3072740da308d8843cecbfee072d8c2878e347bc666cb350211b515e50a48ddc8495398bbf333c61c7fa1178f61742021e6fbffb93572ece4162130 SHA512 d937e04f7c9f0fa6ef82b32928fa2d59dbdac45cb58c7ba8eff4338fbd942297b1c9512a0a8ff80cf758d9b6ca5cc5cba8cefdc91507318b72afc56888aa1f3c
-DIST tomcat-native-2.0.12-src.tar.gz.asc 833 BLAKE2B 24f4ec119a10c0f45511101cdd61a4b8bfea374f86b5988d7ce3de1419cea11824e38b562d0f6f76b83ec8d08a56237ca4382d8307b5e8ade1207c54f3ec550c SHA512 f1a13c239dea10453624261bc88df3f728beea1f5f051a9911efc7d9724094c90b9f9ecc559b0bf459e10efbc83ac4cc6cdc43ba3e2097eb18d806eee94dec38
DIST tomcat-native-2.0.13-src.tar.gz 474267 BLAKE2B 3178b4e1889850edf83257e3046104e7359566439020fe26d91db4426e524af8919e771c7b58ad95d1827519dbafc2a71091a77f952a972cecbb4ba9907422d1 SHA512 7bdcf6fab95b7a349ea2cc9f428cff165439191aa69928b6feb9c49d72b5b28fbb411a7ca94042320f8b1a571b29e8a74889d57a9e9cf4cf6e4ff3a0a158d342
DIST tomcat-native-2.0.13-src.tar.gz.asc 833 BLAKE2B 70951aae0d4ee075cdfafa62dc52ba832d07eb755067716869070c0896dba627e0b8de33e62487d948174c23ce20c0bc77a3c6243601db992a5a3bf3f0357c16 SHA512 d0fd27175171425f1866e8a1e2193fee5867ebcc850ee8d53775661d3bfe5c9125913bf17d0465050163fbcb47bea23a327fd55aded80b7db1740aa358ca4701
DIST tomcat-native-2.0.14-src.tar.gz 474739 BLAKE2B 749d87c677eda0fd78c4e7aa357ec663121f50d5410282c46e835b4014463322d30803fb9e1a68515cdb6b4ed7acaa58cac0b65aa02e5134de5fbd67362db6dd SHA512 33d626fab35cbfa7398ca90cabd99950c6362ab4e19637012850fd84ecc78184e4c6c975ece92dc8d6461b6a8c2f83221cbc7374ff154422e7722606a4a144c7
diff --git a/dev-java/tomcat-native/tomcat-native-1.3.5.ebuild b/dev-java/tomcat-native/tomcat-native-1.3.5.ebuild
deleted file mode 100644
index 2882aaf127c5..000000000000
--- a/dev-java/tomcat-native/tomcat-native-1.3.5.ebuild
+++ /dev/null
@@ -1,85 +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="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.12.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.12.ebuild
deleted file mode 100644
index 7be112f5c9e8..000000000000
--- a/dev-java/tomcat-native/tomcat-native-2.0.12.ebuild
+++ /dev/null
@@ -1,81 +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="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"
-}