diff options
Diffstat (limited to 'dev-java/lz4-java')
| -rw-r--r-- | dev-java/lz4-java/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/lz4-java/files/lz4-java-1.8.0-fix-load.patch | 32 | ||||
| -rw-r--r-- | dev-java/lz4-java/lz4-java-1.8.0-r6.ebuild | 93 | ||||
| -rw-r--r-- | dev-java/lz4-java/metadata.xml | 11 |
4 files changed, 0 insertions, 137 deletions
diff --git a/dev-java/lz4-java/Manifest b/dev-java/lz4-java/Manifest deleted file mode 100644 index 47194c6142a1..000000000000 --- a/dev-java/lz4-java/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lz4-java-1.8.0.tar.gz 1069398 BLAKE2B 02ee363fc42eeeade01f04649416dd874513f4517264c6e1b6474d64e8b81e2ee9ff1f55e51b508608929e8d78cb30e98d929cc4a118c03f86b0e69bae237e8a SHA512 ae78748d984d2ede18018d5e9ae6aee0d5fe6ac8b56d717f863968cfad6e9f85b62305692345ba16002bee68278e87a0364aa98aeb92e2af6dc169e5d5b612d4 diff --git a/dev-java/lz4-java/files/lz4-java-1.8.0-fix-load.patch b/dev-java/lz4-java/files/lz4-java-1.8.0-fix-load.patch deleted file mode 100644 index e6c15cc1dbc9..000000000000 --- a/dev-java/lz4-java/files/lz4-java-1.8.0-fix-load.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/src/java/net/jpountz/util/Native.java -+++ b/src/java/net/jpountz/util/Native.java -@@ -100,17 +100,18 @@ public enum Native { - return; - } - -- cleanupOldTempLibs(); -+// cleanupOldTempLibs(); - - // Try to load lz4-java (liblz4-java.so on Linux) from the java.library.path. -+ final File library = new File(System.mapLibraryName("lz4-java")); - try { -- System.loadLibrary("lz4-java"); -+ System.load(library.getAbsolutePath()); - loaded = true; - return; - } catch (UnsatisfiedLinkError ex) { - // Doesn't exist, so proceed to loading bundled library. - } -- -+/* - String resourceName = resourceName(); - InputStream is = Native.class.getResourceAsStream(resourceName); - if (is == null) { -@@ -158,6 +159,6 @@ public enum Native { - tempLib.deleteOnExit(); - tempLibLock.deleteOnExit(); - } -- } -+ }*/ - } - } diff --git a/dev-java/lz4-java/lz4-java-1.8.0-r6.ebuild b/dev-java/lz4-java/lz4-java-1.8.0-r6.ebuild deleted file mode 100644 index 939880e8104a..000000000000 --- a/dev-java/lz4-java/lz4-java-1.8.0-r6.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2023-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.lz4:lz4-java:${PV}" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple toolchain-funcs - -DESCRIPTION="LZ4 compression for Java" -HOMEPAGE="https://github.com/lz4/lz4-java" -SRC_URI="https://github.com/lz4/lz4-java/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - app-arch/lz4:= - dev-java/mvel:0 - dev-libs/xxhash:0 - >=virtual/jdk-1.8:* - test? ( dev-java/randomized-runner:0 )" -RDEPEND=" - app-arch/lz4:= - >=virtual/jre-1.8:*" - -PATCHES=( "${FILESDIR}/${P}-fix-load.patch" ) - -DOCS=( CHANGES.md README.md ) - -JAVA_AUTOMATIC_MODULE_NAME="org.lz4.java" -JAVA_SRC_DIR=( src/java{,-unsafe} ) -JAVA_TEST_GENTOO_CLASSPATH="junit-4 randomized-runner" -JAVA_TEST_RESOURCE_DIRS="src/test-resources" -JAVA_TEST_SRC_DIR="src/test" - -src_prepare() { - default -} - -src_compile() { - # remove precompiled native libraries - rm -r src/resources || die - - # cannot include template 'decompressor.template': file not found.] - cp src/build/source_templates/* . || die - - einfo "Code generation" - "$(java-config -J)" \ - -Dout.dir="src/java" \ - -cp "$(java-pkg_getjars --build-only mvel)" \ - org.mvel2.sh.Main \ - src/build/gen_sources.mvel \ - || die - - java-pkg-simple_src_compile - - einfo "Generate headers" # build.xml lines 194-204 - ejavac -h build/jni-headers -classpath "target/classes" \ - src/java/net/jpountz/xxhash/XXHashJNI.java \ - src/java/net/jpountz/lz4/LZ4JNI.java || die - - einfo "Generate native library" - # https://devmanual.gentoo.org/ebuild-writing/functions/src_compile/no-build-system - mkdir -p build/objects/src/jni - mkdir -p build/jni/net/jpountz/util/linux/amd64 - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ - $(java-pkg_get-jni-cflags) \ - -Ibuild/jni-headers \ - -c -o build/objects/src/jni/net_jpountz_lz4_LZ4JNI.o \ - src/jni/net_jpountz_lz4_LZ4JNI.c - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ - $(java-pkg_get-jni-cflags) \ - -Ibuild/jni-headers \ - -c -o build/objects/src/jni/net_jpountz_xxhash_XXHashJNI.o \ - src/jni/net_jpountz_xxhash_XXHashJNI.c - - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ - -shared \ - -Wl,-soname,liblz4-java.so \ - -o liblz4-java.so \ - build/objects/src/jni/net_jpountz_lz4_LZ4JNI.o \ - build/objects/src/jni/net_jpountz_xxhash_XXHashJNI.o -llz4 -lxxhash -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso liblz4-java.so -} diff --git a/dev-java/lz4-java/metadata.xml b/dev-java/lz4-java/metadata.xml deleted file mode 100644 index 0b61987a4768..000000000000 --- a/dev-java/lz4-java/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> - <name>Java</name> - </maintainer> - <upstream> - <remote-id type="github">lz4/lz4-java</remote-id> - </upstream> -</pkgmetadata> |
