public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Miroslav Šulc" <fordfrog@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/snappy/
Date: Sun, 10 Mar 2024 21:10:35 +0000 (UTC)	[thread overview]
Message-ID: <1710105005.f6de32bc043af3f4802e9dd4f09acd30e465e0c6.fordfrog@gentoo> (raw)

commit:     f6de32bc043af3f4802e9dd4f09acd30e465e0c6
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon Feb 26 14:04:34 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Mar 10 21:10:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6de32bc

dev-java/snappy: drop 1.1.10.5

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/snappy/snappy-1.1.10.5.ebuild | 125 ---------------------------------
 1 file changed, 125 deletions(-)

diff --git a/dev-java/snappy/snappy-1.1.10.5.ebuild b/dev-java/snappy/snappy-1.1.10.5.ebuild
deleted file mode 100644
index 9f690d9c4df7..000000000000
--- a/dev-java/snappy/snappy-1.1.10.5.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.xerial.snappy:snappy-java:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple toolchain-funcs check-reqs
-
-DESCRIPTION="Snappy compressor/decompressor for Java"
-HOMEPAGE="https://github.com/xerial/snappy-java/"
-# ::gentoo does not have hadoop-common packaged. Currently we bundle the binary version.
-# It's used for testing only and does not get installed.
-HCV="3.3.5"
-SRC_URI="https://github.com/xerial/snappy-java/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/${HCV}/hadoop-common-${HCV}.jar )"
-S="${WORKDIR}/snappy-java-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="1.1"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-CP_DEPEND="dev-java/osgi-core:0"
-
-CDEPEND="
-	app-arch/snappy
-	dev-libs/bitshuffle
-"
-
-DEPEND=">=virtual/jdk-1.8:*
-	${CP_DEPEND}
-	${CDEPEND}
-	test? (
-		dev-java/ant-junit4:0
-		dev-java/commons-io:1
-		dev-java/commons-lang:3.6
-		dev-java/plexus-classworlds:0
-		dev-java/xerial-core:0
-	)"
-
-RDEPEND=">=virtual/jre-1.8:*
-	${CP_DEPEND}
-	${CDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/1.1.7.8-java-version-target.patch"
-	"${FILESDIR}/snappy-1.1.10.1-unbundle-snappy.patch"
-	"${FILESDIR}/1.1.7.8-unbundle-bitshuffle.patch"
-	"${FILESDIR}/1.1.7.8-gentoo.patch"
-	"${FILESDIR}/snappy-1.1.10.5-SnappyOutputStreamTest.patch"
-	"${FILESDIR}/snappy-1.1.10.1-commons-lang3.patch"
-)
-
-JAVA_RESOURCE_DIRS="src/main/resources"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="
-	commons-io-1
-	commons-lang-3.6
-	junit-4
-	plexus-classworlds
-	xerial-core
-"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-check_env() {
-	if use test; then
-		# this is needed only for tests
-		CHECKREQS_MEMORY="2560M"
-		check-reqs_pkg_pretend
-	fi
-}
-
-pkg_pretend() {
-	check_env
-}
-
-pkg_setup() {
-	check_env
-	java-pkg-2_pkg_setup
-}
-
-src_prepare() {
-	default
-	java-pkg-2_src_prepare
-	# remove pre-compiled sofiles
-	rm -r src/main/resources/org/xerial/snappy/native || die
-	rm -r src/test/resources/lib || die
-}
-
-src_compile() {
-	emake \
-		CXX="$(tc-getCXX)" \
-		JAVA_SOURCE="$(java-pkg_get-source)" \
-		JAVA_TARGET="$(java-pkg_get-target)"
-
-	java-pkg-simple_src_compile
-}
-
-src_test() {
-	JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/hadoop-common-${HCV}.jar"
-	JAVA_TEST_EXTRA_ARGS=( -Xmx${CHECKREQS_MEMORY} )
-	local vm_version="$(java-config -g PROVIDES_VERSION)"
-	if ver_test "${vm_version}" -ge 17; then
-		java-pkg-simple_src_test
-	else
-		einfo "Tests need jdk-17 to pass."
-	fi
-}
-
-src_install() {
-	java-pkg-simple_src_install
-
-	local jniext=.so
-	if [[ ${CHOST} == *-darwin* ]] ; then
-		jniext=.jnilib
-		# avoid install_name check failure
-		install_name_tool -id "@loader_path/libsnappyjava${jniext}" \
-			"target/libsnappyjava${jniext}"
-	fi
-	java-pkg_doso "target/libsnappyjava${jniext}"
-}


             reply	other threads:[~2024-03-10 21:10 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-10 21:10 Miroslav Šulc [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-03-10  8:53 [gentoo-commits] repo/gentoo:master commit in: dev-java/snappy/ Arthur Zamarin
2024-03-03  6:11 Sam James
2024-02-25 23:06 Sam James
2024-02-25 19:19 Jakov Smolić
2024-02-20 20:59 Ionen Wolkens
2024-02-02 13:47 Arthur Zamarin
2024-01-23  9:42 Miroslav Šulc
2023-11-25  3:59 Sam James
2023-11-22 11:16 Arthur Zamarin
2023-11-19 10:44 Miroslav Šulc
2023-11-18 14:49 Sam James
2023-11-18 14:49 Sam James
2023-10-26 22:39 Sam James
2023-10-21 11:58 Sam James
2022-09-16 18:58 Arthur Zamarin
2022-09-16 18:17 Arthur Zamarin
2022-09-14 21:04 Sam James
2022-09-09  8:08 Jakov Smolić
2022-09-09  8:08 Jakov Smolić
2022-08-10  8:27 Florian Schmaus
2022-03-18  8:49 Miroslav Šulc
2022-03-12  9:42 Arthur Zamarin
2022-03-09 10:23 Jakov Smolić
2022-03-09 10:23 Jakov Smolić
2022-03-09  9:20 Agostino Sarubbo
2021-03-13 12:21 Fabian Groffen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1710105005.f6de32bc043af3f4802e9dd4f09acd30e465e0c6.fordfrog@gentoo \
    --to=fordfrog@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox