diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-08-11 19:54:22 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-08-11 19:54:22 +0000 |
| commit | fd228ff64bdac9ba930b4622597a8c55c6996955 (patch) | |
| tree | 829f1f1dbd324f0a3e64c12e435c107387348875 /dev-java/lz4-java/lz4-java-1.8.0-r4.ebuild | |
| parent | b57829d2e74fd811e4ee90ed204e280a1badb35d (diff) | |
| download | baldeagleos-repo-fd228ff64bdac9ba930b4622597a8c55c6996955.tar.gz baldeagleos-repo-fd228ff64bdac9ba930b4622597a8c55c6996955.tar.xz baldeagleos-repo-fd228ff64bdac9ba930b4622597a8c55c6996955.zip | |
Adding metadata
Diffstat (limited to 'dev-java/lz4-java/lz4-java-1.8.0-r4.ebuild')
| -rw-r--r-- | dev-java/lz4-java/lz4-java-1.8.0-r4.ebuild | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/dev-java/lz4-java/lz4-java-1.8.0-r4.ebuild b/dev-java/lz4-java/lz4-java-1.8.0-r4.ebuild deleted file mode 100644 index 9e2b264421f8..000000000000 --- a/dev-java/lz4-java/lz4-java-1.8.0-r4.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 ~arm arm64 ppc64 x86" - -DEPEND=" - app-arch/lz4:= - dev-java/mvel:2.5 - 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-2.5)" \ - 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 -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso liblz4-java.so -} |
