commit:     85778cdb48135e87d9d10cb596193886021bb628
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Nov 22 17:44:26 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Dec  7 12:44:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85778cdb

dev-java/caffeine: add 2.9.3

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/39233/commits/6763d012cf15f58c58aae86d30fc8ba52a877320
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/caffeine/Manifest              |  1 +
 dev-java/caffeine/caffeine-2.9.3.ebuild | 37 +++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/dev-java/caffeine/Manifest b/dev-java/caffeine/Manifest
index 5fe009e7d56c..2602d39646eb 100644
--- a/dev-java/caffeine/Manifest
+++ b/dev-java/caffeine/Manifest
@@ -1 +1,2 @@
 DIST caffeine-2.6.2-sources.jar 715580 BLAKE2B 
882cac33d205c8186232c64010b4e25e805d3d188d6a9e6ca151187b55d5ee3a3d5641566f5e8d32de596fab3dae8967c74f3d60e2321b34374ce996382322fe
 SHA512 
52a8c67648e2a6bb1c600d99712473a64911f2b6c8fe6c924ba98e72b4b040a1094fa5c93ae2bae8734d352634bc72960711afd152566ef02f6bad4c84e510c8
+DIST caffeine-2.9.3-sources.jar 730835 BLAKE2B 
5864ead593cb46caa23aac18fb424429009dbe5f9a70bb95bd16d73181f57ec5cd8ce1110af6e8766e757e5ea8a546c8eef4d4c26dced12722ff05f7278e0939
 SHA512 
e9b479ce30d4fc6337fef3a03a149c5fb2bfa48dbe0845374baf62e9b91049b8badbc5543d135b3473cf0c7bfd2b3717254376b55005ca301ce804537f879c48

diff --git a/dev-java/caffeine/caffeine-2.9.3.ebuild 
b/dev-java/caffeine/caffeine-2.9.3.ebuild
new file mode 100644
index 000000000000..12549520678d
--- /dev/null
+++ b/dev-java/caffeine/caffeine-2.9.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.github.ben-manes.caffeine:caffeine:${PV}"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A high performance caching library"
+HOMEPAGE="https://github.com/ben-manes/caffeine";
+SRC_URI="https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/${PV}/caffeine-${PV}-sources.jar";
+# Compiling from Github tarball would require to be packaged at least
+# package com.squareup.javapoet
+# package MethodSpec
+# package TypeSpec
+# SRC_URI="https://github.com/ben-manes/caffeine/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+# S="${WORKDIR}/${P}/caffeine"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+BDEPEND="app-arch/unzip"
+CP_DEPEND="
+       dev-java/jsr305:0
+       dev-java/checker-framework-qual:0
+       dev-java/error-prone-annotations:0
+"
+# min java 11 for bug #919464
+DEPEND="${CP_DEPEND}
+       >=virtual/jdk-11:*"
+RDEPEND="${CP_DEPEND}
+       >=virtual/jre-1.8:*"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.github.benmanes.caffeine"

Reply via email to