commit:     1d27496cb9b549d5bdff40e6555bd94d938c9f8e
Author:     Jeffrey Lin <jeffrey <AT> icurse <DOT> nl>
AuthorDate: Sat Jun 19 03:17:07 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 19 02:36:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d27496c

dev-java/failureaccess: initial import

Signed-off-by: Jeffrey Lin <jeffrey <AT> icurse.nl>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/failureaccess/Manifest                    |  1 +
 dev-java/failureaccess/failureaccess-30.1.1.ebuild | 28 ++++++++++++++++++++++
 dev-java/failureaccess/metadata.xml                | 18 ++++++++++++++
 3 files changed, 47 insertions(+)

diff --git a/dev-java/failureaccess/Manifest b/dev-java/failureaccess/Manifest
new file mode 100644
index 000000000000..6cdfcc4ae4a4
--- /dev/null
+++ b/dev-java/failureaccess/Manifest
@@ -0,0 +1 @@
+DIST guava-30.1.1.tar.gz 5404546 BLAKE2B 
818ef4b17c4f0c8e92c327f046434a3bb428ac35d6e95edd6d6be558c755d138a8ac7f8ad2032073cad131890d8f838e896fff84ba217f8305be8bd65c619a48
 SHA512 
23b30d886a3200b8f998897ca7bc424b2d223a4fecb03ab644e08a989a85f008e30ef093055e6305c4148a1eb8919c407e35d19f492c5b189830bd115e9484f2

diff --git a/dev-java/failureaccess/failureaccess-30.1.1.ebuild 
b/dev-java/failureaccess/failureaccess-30.1.1.ebuild
new file mode 100644
index 000000000000..9765f87d71f8
--- /dev/null
+++ b/dev-java/failureaccess/failureaccess-30.1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://codeload.github.com/google/guava/tar.gz/refs/tags/v30.1.1 --slot 0 
--keywords "" --ebuild failureacess-30.1.1.ebuild
+
+EAPI=7
+
+MY_P=guava-${PV}
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.google.guava:failureaccess:1.0.1"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Guava's InternalFutureFailureAccess and InternalFutures classes."
+HOMEPAGE="https://github.com/google/guava/failureaccess";
+SRC_URI="https://codeload.github.com/google/guava/tar.gz/refs/tags/v${PV} -> 
${MY_P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}"
+
+JAVA_SRC_DIR="futures/${PN}/src/com/google/common/util/concurrent/internal/"

diff --git a/dev-java/failureaccess/metadata.xml 
b/dev-java/failureaccess/metadata.xml
new file mode 100644
index 000000000000..f7694e837d19
--- /dev/null
+++ b/dev-java/failureaccess/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Java</name>
+       </maintainer>
+       <longdescription lang="en">
+Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess
+and InternalFutures. Most users will never need to use this artifact. Its
+classes are conceptually a part of Guava, but they're in this separate artifact
+so that Android libraries can use them without pulling in all of Guava (just as
+they can use ListenableFuture by depending on the listenablefuture artifact).
+       </longdescription>
+       <upstream>
+               <remote-id type="github">google/guava</remote-id>
+       </upstream>
+</pkgmetadata>

Reply via email to