From e098b50281ddc6217de2204ecd9cecff89e9ae74 Mon Sep 17 00:00:00 2001 From: Ralph Sennhauser Date: Wed, 9 Nov 2011 19:17:24 +0000 Subject: [PATCH] Initial import. Thanks to James Le Cuirot for the initial ebuild submitted to java-overlay Package-Manager: portage-2.1.10.32/cvs/Linux x86_64 --- dev-java/guava/ChangeLog | 11 ++++++++++ dev-java/guava/Manifest | 4 ++++ dev-java/guava/guava-07.ebuild | 40 ++++++++++++++++++++++++++++++++++ dev-java/guava/metadata.xml | 8 +++++++ 4 files changed, 63 insertions(+) create mode 100644 dev-java/guava/ChangeLog create mode 100644 dev-java/guava/Manifest create mode 100644 dev-java/guava/guava-07.ebuild create mode 100644 dev-java/guava/metadata.xml diff --git a/dev-java/guava/ChangeLog b/dev-java/guava/ChangeLog new file mode 100644 index 000000000000..12c3bbff37ef --- /dev/null +++ b/dev-java/guava/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-java/guava +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/guava/ChangeLog,v 1.1 2011/11/09 19:17:24 sera Exp $ + +*guava-07 (09 Nov 2011) + + 09 Nov 2011; Ralph Sennhauser +guava-07.ebuild, + +metadata.xml: + Initial import. Thanks to James Le Cuirot for the + initial ebuild submitted to java-overlay. + diff --git a/dev-java/guava/Manifest b/dev-java/guava/Manifest new file mode 100644 index 000000000000..30f57032d4a7 --- /dev/null +++ b/dev-java/guava/Manifest @@ -0,0 +1,4 @@ +DIST guava-r07.zip 3044916 RMD160 1ff305ee297e396c9019614a0f76ac9af810a954 SHA1 abc951ce3e1e7e008c5589524825c49349fbb62e SHA256 3d0da5843235b26dc5d47b75df48a6f06f0cc428534580762352b3b00fa45c40 +EBUILD guava-07.ebuild 882 RMD160 a6014e4046e2636672902bef1d167d61897f68fe SHA1 aec734c43f55281e0f27767f03e96c47c1292eb5 SHA256 3a5370747ff8b1756b253ac70af815d61121716a67cbc170154806e193618b38 +MISC ChangeLog 432 RMD160 33fb07f4be7fc4f1ff913614fff5059c892585d3 SHA1 b23ae0a822cc5d352ac77c2ef804508243dde885 SHA256 d2f26d4cb493127cef84efba7491b8f94e370c80a11383914dd31188e6a09a94 +MISC metadata.xml 433 RMD160 8f283acd3713e08792f2c807fb9ff5d5cf8bdc21 SHA1 e6da92e52a5b38fff141031ad4b72a3f24a3dda8 SHA256 913181852f41b7d73efb65f8be6ff6feb4b3517b1f4d45215908625a42d39ace diff --git a/dev-java/guava/guava-07.ebuild b/dev-java/guava/guava-07.ebuild new file mode 100644 index 000000000000..205835172abf --- /dev/null +++ b/dev-java/guava/guava-07.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/guava/guava-07.ebuild,v 1.1 2011/11/09 19:17:24 sera Exp $ + +EAPI="4" + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +MY_P="${PN}-r${PV}" +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="http://code.google.com/p/guava-libraries/" +SRC_URI="http://guava-libraries.googlecode.com/files/${MY_P}.zip" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEP=" + dev-java/jsr305:0 + java-virtuals/jdk-with-com-sun:0" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEP} + >=virtual/jdk-1.5 + app-arch/unzip" + +S="${WORKDIR}/${MY_P}" +JAVA_GENTOO_CLASSPATH="jsr305" + +java_prepare() { + unpack ./${PN}-src-r${PV}.zip +} + +src_install() { + java-pkg-simple_src_install + dodoc README +} diff --git a/dev-java/guava/metadata.xml b/dev-java/guava/metadata.xml new file mode 100644 index 000000000000..5c1de9832cf2 --- /dev/null +++ b/dev-java/guava/metadata.xml @@ -0,0 +1,8 @@ + + + +java + +The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth. + + -- 2.26.2