diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-12 20:57:07 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-12 20:57:07 +0000 |
| commit | a1dfe91e4bb35162da72b73172459883bf425954 (patch) | |
| tree | 618c616349842116b0cbc9cee32b2deaa1c98446 /dev-java | |
| parent | 628a424af50990afdb6f22e32da322ce3c6ba5a7 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/fec/fec-1.0.4-r5.ebuild | 64 | ||||
| -rw-r--r-- | dev-java/fec/files/fec-1.0.4-build.patch | 30 | ||||
| -rw-r--r-- | dev-java/fec/files/fec-1.0.4-libfec8path.patch | 30 | ||||
| -rw-r--r-- | dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch | 101 | ||||
| -rw-r--r-- | dev-java/fec/files/fec-1.0.4-soname.patch | 22 | ||||
| -rw-r--r-- | dev-java/fec/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-java/maven-bin/Manifest | 3 | ||||
| -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/Manifest | 4 | ||||
| -rw-r--r-- | dev-java/tomcat-native/tomcat-native-1.3.5.ebuild | 85 | ||||
| -rw-r--r-- | dev-java/tomcat-native/tomcat-native-2.0.12.ebuild | 81 |
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" -} |
