Added dev-java/HdrHistogram-2.2.2

This commit is contained in:
saundersp
2025-08-16 19:13:07 +02:00
parent 8124312f34
commit 4ff48c249b
4 changed files with 81 additions and 0 deletions

View File

@@ -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
}

View File

@@ -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

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zzy2529420793@gmail.com</email>
<name>zongyu</name>
</maintainer>
<maintainer type="person">
<email>liaoyuan@gmail.com</email>
<name>Yuan Liao</name>
</maintainer>
<upstream>
<remote-id type="github">HdrHistogram/HdrHistogram</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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