From 4ff48c249b4c84b9db7b063dd9808c2fe78bfcf6 Mon Sep 17 00:00:00 2001 From: saundersp Date: Sat, 16 Aug 2025 19:13:07 +0200 Subject: [PATCH] Added dev-java/HdrHistogram-2.2.2 --- .../HdrHistogram/HdrHistogram-2.2.2.ebuild | 49 +++++++++++++++++++ dev-java/HdrHistogram/Manifest | 3 ++ dev-java/HdrHistogram/metadata.xml | 15 ++++++ .../md5-cache/dev-java/HdrHistogram-2.2.2 | 14 ++++++ 4 files changed, 81 insertions(+) create mode 100644 dev-java/HdrHistogram/HdrHistogram-2.2.2.ebuild create mode 100644 dev-java/HdrHistogram/Manifest create mode 100644 dev-java/HdrHistogram/metadata.xml create mode 100644 metadata/md5-cache/dev-java/HdrHistogram-2.2.2 diff --git a/dev-java/HdrHistogram/HdrHistogram-2.2.2.ebuild b/dev-java/HdrHistogram/HdrHistogram-2.2.2.ebuild new file mode 100644 index 0000000..b34d40f --- /dev/null +++ b/dev-java/HdrHistogram/HdrHistogram-2.2.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# JUnit Jupiter is needed for tests +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.hdrhistogram:${PN}:${PV}" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A High Dynamic Range (HDR) Histogram" +HOMEPAGE="https://hdrhistogram.github.io/HdrHistogram/" +SRC_URI="https://github.com/HdrHistogram/HdrHistogram/archive/refs/tags/${P}.tar.gz" +LICENSE="|| ( public-domain BSD-2 )" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=virtual/jdk-1.8:* +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" ) + +src_prepare() { + java-pkg-2_src_prepare + cp "${JAVA_SRC_DIR}/org/HdrHistogram/"Version.java{.template,} || + die "Failed to copy Version.java" + sed -i -e "s/\$VERSION\$/${PV}/g" \ + "${JAVA_SRC_DIR}/org/HdrHistogram/Version.java" || + die "Failed to write package version to Version.java" + sed -i -e "s/\$BUILD_TIME\$/$(date --utc '+%FT%TZ')/g" \ + "${JAVA_SRC_DIR}/org/HdrHistogram/Version.java" || + die "Failed to write build time to Version.java" +} + +src_install() { + java-pkg-simple_src_install + einstalldocs # https://bugs.gentoo.org/789582 +} diff --git a/dev-java/HdrHistogram/Manifest b/dev-java/HdrHistogram/Manifest new file mode 100644 index 0000000..8a441b6 --- /dev/null +++ b/dev-java/HdrHistogram/Manifest @@ -0,0 +1,3 @@ +DIST HdrHistogram-2.2.2.tar.gz 649548 BLAKE2B 5aac2103b0a4b2d2c1f0a7337f07bb9894747f4ff80ad6ddfe17595f7be5c5597267fa0bd741db6b2b98b334760abc37a7800eb7dcb140c9e3ffffb524b8b247 SHA512 fbead3ea77c4c0ccf80c252043024848b5e4f4264a55e08bdb9289ab6312096d444e6793546c3bcbcdd1633b5bdcc4f8070452f06b4e23a98f22f515f5371500 +EBUILD HdrHistogram-2.2.2.ebuild 1266 BLAKE2B 8853f7cb165987041e083f3c0ede1845207de42e38ff430519f96832675e9ce91e7daf5781a07bdbbf48e379c3667359e5b91b6d110d9e2aa564ec706e97ff0b SHA512 e9c5a958f34be0f701fa8d6efb01e39fe66268e5de6072bc16d7c7910e4f3272fe25ddd1b5f9d2a6906e8fff898d6fdee7594bc9fd53b6e9d8560ece2bba87e0 +MISC metadata.xml 440 BLAKE2B a6d68a60e3e5e50f498323e5717571c960ebaa31bf5f4ca5a0888c0d43ff56b021f260d17c00eb0a72a299004afaec454834fa2fec5dafdc4815565b30a54642 SHA512 482d884430e21933a2b16d07817481f84d6d159458de7ac5002df19c538a9e57da46171a53ae2cb55d00b65d09c8631676aaf29544a175362954e8b3de0f7292 diff --git a/dev-java/HdrHistogram/metadata.xml b/dev-java/HdrHistogram/metadata.xml new file mode 100644 index 0000000..8fc3f01 --- /dev/null +++ b/dev-java/HdrHistogram/metadata.xml @@ -0,0 +1,15 @@ + + + + + zzy2529420793@gmail.com + zongyu + + + liaoyuan@gmail.com + Yuan Liao + + + HdrHistogram/HdrHistogram + + diff --git a/metadata/md5-cache/dev-java/HdrHistogram-2.2.2 b/metadata/md5-cache/dev-java/HdrHistogram-2.2.2 new file mode 100644 index 0000000..a44c6f5 --- /dev/null +++ b/metadata/md5-cache/dev-java/HdrHistogram-2.2.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=A High Dynamic Range (HDR) Histogram +EAPI=8 +HOMEPAGE=https://hdrhistogram.github.io/HdrHistogram/ +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source +KEYWORDS=~amd64 +LICENSE=|| ( public-domain BSD-2 ) +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0 +SRC_URI=https://github.com/HdrHistogram/HdrHistogram/archive/refs/tags/HdrHistogram-2.2.2.tar.gz +_eclasses_=java-utils-2 a080d4947ca188a48725a375b6184bc5 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e +_md5_=957b602b2b23725866836ae5428d87e5