diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-java/guava |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/guava')
-rw-r--r-- | dev-java/guava/Manifest | 12 | ||||
-rw-r--r-- | dev-java/guava/guava-13.0.1-r3.ebuild | 25 | ||||
-rw-r--r-- | dev-java/guava/guava-13.0.1.ebuild | 26 | ||||
-rw-r--r-- | dev-java/guava/guava-14.0.1.ebuild | 27 | ||||
-rw-r--r-- | dev-java/guava/guava-18.0.ebuild | 27 | ||||
-rw-r--r-- | dev-java/guava/guava-20.0.ebuild | 35 | ||||
-rw-r--r-- | dev-java/guava/metadata.xml | 12 |
7 files changed, 164 insertions, 0 deletions
diff --git a/dev-java/guava/Manifest b/dev-java/guava/Manifest new file mode 100644 index 000000000000..b06077bccd55 --- /dev/null +++ b/dev-java/guava/Manifest @@ -0,0 +1,12 @@ +DIST guava-13.0.1-sources.jar 1060992 SHA256 6968729f41bd225c00ce6c9212674fe5fa64346ca267072860253c87156507d3 SHA512 07b29cf199229e82a6ec42aad4a6f700c4230ae4b3d41d64f46786619884d572b71dace9f2b521b5f0a50359b460ae6f123dafc80bc982b04856a0dd3a9a0663 WHIRLPOOL dc1a1b978b57d8a36747d03ef88778cb9f4060313c7377c5188948cf4d58cae7e9cb0b304e7a449730955235f1f744a8d4b96b82f0844eb37857824f920faad7 +DIST guava-14.0.1-sources.jar 1170076 SHA256 a41f35daf37667524bf76c33f8d14ff2a2bb8bfb38e876327628f62f7592e53e SHA512 0a495da0fcc460308faa017b4754a3460eeff08cbfcbfa1cb976fccf3cf9a0fb191e1b88a6c7a753b816b878dd4368f5ba27d5644bbe4c3132dc44e940a8372c WHIRLPOOL 7f2c1d694e54378b81046c0162b1bcc68951d2e37601fbf44d517b6205a3fb42ac0b107f504d533230595d7f7c9c3228294a3f1ccf07b1da7d0d1b10616969ec +DIST guava-18.0-sources.jar 1277909 SHA256 0f3381ce4caa3a01602cdf0d0f4437b9ad8f347ddabbd873ded4d498e19d9590 SHA512 bd44aa71e183d27f6f79183a2e340ed9e28f9fc750b6de5aa007b296133fb8055ea2669a7e75a31f3394cba4cfc0be1123fc8bd87d9aa8df4847f2199b14f768 WHIRLPOOL 9ae2581667b52d05bebe6d59895fdeb482ee520e4820d448d1fb867b413d9bd248d9d1329334a548d96eb91fa574f9ddf3fd11fa7800fe5ae525356d6061f757 +DIST guava-20.0.tar.gz 2522092 SHA256 1a39f757ad6bada8b0c7affa2b97cd924ec8fdfaaf0ce982a42b8e93e4565acd SHA512 e89eee8e66502f208878af286c660393712b12fb37647ec70719ca7c5184686c8dc5fc59d45c1813d792ecad9421e2c077dab075f76b1907c04f9f6e80567ac9 WHIRLPOOL a7782d25b7e1e91383ab7f018dc2f84ccfd36f072e04110a96ce7c8da3cbc2f5ea447547043ad9c3986f6d1e197000817f110920e4f89551301e44aa4719e372 +EBUILD guava-13.0.1-r3.ebuild 729 SHA256 ec4e701e6d1af645a00f545f8a431fdee8e787ba478b8c618b2aab269fcdc536 SHA512 170451ca4795fb99664d7be55f0fe7c4edd71fb31b033a879234b8f714c3a5b6ea4aaa58d6984f8fcad6d1973aadb9b88d17d1efaaa2ec5e7a0e1ddc58a01d9a WHIRLPOOL 94f416bab0840fa01473f0b982a03761106a931be242eb3dde4df5e8eb1300997e1857083c469e8dab43339a1228c025ac54da79b5ba1143e886656ebd56875d +EBUILD guava-13.0.1.ebuild 779 SHA256 5439288fb1b4524c325f905e80014e8d43a5e52f904ff00b8eabb3048e7c7168 SHA512 f09f0a4e647318899d22de224963ba96a94e36e01fbeb9765f93f181a7e31d32de692fae620276da2d8ca8fdaef4a924844bd81755af8115f0fac112f647982b WHIRLPOOL 754314b6c47a3d3e67dfd6cf940e67f4e0d24afca87293b26f300a29d85ac2bf10b78adc44b9550c3aa41ceaa595e167aa24b18d29cf1f95ce133722a6cabe26 +EBUILD guava-14.0.1.ebuild 808 SHA256 fbc166fca5b44e2fd369aa774165e0125d8ffbb5f60815036ad4845026974dc8 SHA512 fe71cfcb3e4baa7b2a2cc69b99f0ac70c033a0f1b7a3dc1d9bcc3f3fcac76c6e2e2578ad20d8d9e0998cd06eeb02abcee4a655e93b14ce0734a80279f8030cc1 WHIRLPOOL 5dedafd801e18e8c387d92f181d449914af4c578f8697f2ad29b1908383f2548f3311308a67a1431a2a3a8cfb40857b63aea3b5b9ea779c8b0532585ca3aac00 +EBUILD guava-18.0.ebuild 840 SHA256 7304c621ede55717261f0bc763540806ae5b44886203757efb2b31e97e4de4f6 SHA512 31436275f4b441231e6007be61d920eb4e015e1d3502b398468978221d2ca9ae18a28d44d8cc90549244cc8d09d8194359cceea4a744a4488e91ebedbd53deb9 WHIRLPOOL eb0cae7ed43b7f6e8154d3aee55b377d1efa4f2433f2059281f486217ca8adac5c8f152b415abfa6aac588297a1d2169635a0fc4266273fe1ff584b705a44e95 +EBUILD guava-20.0.ebuild 799 SHA256 dac7505b774425927ff5acb57cdaebe60b786c340827b777d3a32238bf3752b4 SHA512 cfcc6951ed61d81ebbd234cd5a0dbdd977fa55fedada69d92d10af95c3b1897f04f7dcb59cf72505f1693256a641174da3b0f9d73cfc26cdac3eb066f8fd5079 WHIRLPOOL 31905d5a61aeb3aa3d8b6d5485978d9e24547a6d84442b6882b6f72a15c8b6c6f59f1aa9ceaca6984da63b867d9480df21d51147ae9f14af0b26341540d78624 +MISC ChangeLog 5450 SHA256 1ab446876c75eab12f750d5344272ed538e4f991d04aa32c504670b3c0013252 SHA512 47a054c158e3791d2099138e30be9355b4a225e87f21b3e16b908383adb7950483b35c416d9c2591f5bd9303972f31090c5f22a043808b239177064da27caf38 WHIRLPOOL df74143fa8eaf08099be4d72af2d085f3c659d8b5aa57a7bacce3195f82f70852cee395bf4a353cbf96b4979f53b954b6e45339fac5c04c1128a3ae50a9f14fd +MISC ChangeLog-2015 2483 SHA256 e25b6c6507a839e5d44591de05f289430ba2de04e57dcbd78c245271104340eb SHA512 c43a13348b226db8f290e015a5b91f5cd851abd56ff3c107a741370ea63901a1a74690f530ed9054199a2f4453de4443fe9a7bdd3aef0ab38b2747c6144d4767 WHIRLPOOL ceba4f8bc78f0cacaa9d4c9c80d182a4fa980b06dbcfb343757eba440992ce44f40b7497496128575caa5684ffc58799ee8bee7eb2220d5357f37501c58301cc +MISC metadata.xml 588 SHA256 3ef7d2f8ac2e94870e434e1144bb8dd8868b14dabe9da213ddda9a413bbcc2ca SHA512 8fc32c9a79d61e36376e681775094fbe99a378ac43cf7788fd132e2a9400b94b419480e509f55941857f92e99d68b9112889077823da24fa15c8cf0d2531a26d WHIRLPOOL e5d875647576aae32f9aa7ceeb012fae35c48b6fd330865f1301c1b448f3ac39ea3d41e1093900e5e31954c717d9db7f9ab79c2e7b5d2ef247ee8829e834c3bc diff --git a/dev-java/guava/guava-13.0.1-r3.ebuild b/dev-java/guava/guava-13.0.1-r3.ebuild new file mode 100644 index 000000000000..66e57d8d1273 --- /dev/null +++ b/dev-java/guava/guava-13.0.1-r3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="https://code.google.com/p/guava-libraries/" +SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/${PN}/${PN}/${PV}/${P}-sources.jar" + +LICENSE="Apache-2.0" +SLOT="13" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" + +CDEPEND=" + dev-java/jsr305:0 + java-virtuals/jdk-with-com-sun:0" +RDEPEND="${CDEPEND} + virtual/jre:1.7" +DEPEND="${CDEPEND} + app-arch/unzip + virtual/jdk:1.7" # https://github.com/google/guava/issues/1738 +JAVA_GENTOO_CLASSPATH="jsr305" diff --git a/dev-java/guava/guava-13.0.1.ebuild b/dev-java/guava/guava-13.0.1.ebuild new file mode 100644 index 000000000000..d032b30d4330 --- /dev/null +++ b/dev-java/guava/guava-13.0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="https://code.google.com/p/guava-libraries/" +SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/${PN}/${PN}/${PV}/${P}-sources.jar" + +LICENSE="Apache-2.0" +SLOT="13" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" + +COMMON_DEP=" + dev-java/jsr305:0 + java-virtuals/jdk-with-com-sun:0" +RDEPEND="${COMMON_DEP} + || ( virtual/jre:1.7 virtual/jre:1.6 )" +DEPEND="${COMMON_DEP} + app-arch/unzip + virtual/jdk:1.7" # https://code.google.com/p/guava-libraries/issues/detail?id=635 + +JAVA_GENTOO_CLASSPATH="jsr305" diff --git a/dev-java/guava/guava-14.0.1.ebuild b/dev-java/guava/guava-14.0.1.ebuild new file mode 100644 index 000000000000..d7145907baa9 --- /dev/null +++ b/dev-java/guava/guava-14.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="https://code.google.com/p/guava-libraries/" +SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/${PN}/${PN}/${PV}/${P}-sources.jar" + +LICENSE="Apache-2.0" +SLOT="14" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" + +CDEPEND=" + dev-java/javax-inject:0 + dev-java/jsr305:0 + java-virtuals/jdk-with-com-sun:0" +RDEPEND="${CDEPEND} + || ( virtual/jre:1.7 virtual/jre:1.6 )" +DEPEND="${CDEPEND} + app-arch/unzip + virtual/jdk:1.7" # https://code.google.com/p/guava-libraries/issues/detail?id=635 + +JAVA_GENTOO_CLASSPATH="jsr305,javax-inject" diff --git a/dev-java/guava/guava-18.0.ebuild b/dev-java/guava/guava-18.0.ebuild new file mode 100644 index 000000000000..7fe1f860d83d --- /dev/null +++ b/dev-java/guava/guava-18.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="https://code.google.com/p/guava-libraries/ https://github.com/google/guava" +SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/${PN}/${PN}/${PV}/${P}-sources.jar" + +LICENSE="Apache-2.0" +SLOT="18" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" + +CDEPEND=" + dev-java/javax-inject:0 + dev-java/jsr305:0 + java-virtuals/jdk-with-com-sun:0" +RDEPEND="${CDEPEND} + || ( virtual/jre:1.7 virtual/jre:1.6 )" +DEPEND="${CDEPEND} + app-arch/unzip + virtual/jdk:1.7" # https://code.google.com/p/guava-libraries/issues/detail?id=635 + +JAVA_GENTOO_CLASSPATH="jsr305,javax-inject" diff --git a/dev-java/guava/guava-20.0.ebuild b/dev-java/guava/guava-20.0.ebuild new file mode 100644 index 000000000000..b746ddba6c35 --- /dev/null +++ b/dev-java/guava/guava-20.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="https://github.com/google/guava" +SRC_URI="https://github.com/google/guava/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="Apache-2.0" +SLOT="${PV%.*}" +KEYWORDS="amd64 ~arm64 x86" + +CP_DEPEND=" + dev-java/animal-sniffer-annotations:0 + dev-java/error-prone-annotations:0 + dev-java/jsr305:0 +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.7" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.7 + dev-java/j2objc-annotations:0" + +S="${WORKDIR}/${P}/${PN}" +JAVA_SRC_DIR="src" + +src_configure() { + JAVA_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only j2objc-annotations) +} diff --git a/dev-java/guava/metadata.xml b/dev-java/guava/metadata.xml new file mode 100644 index 000000000000..fe1b84dbf810 --- /dev/null +++ b/dev-java/guava/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <longdescription lang="en">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.</longdescription> + <upstream> + <remote-id type="github">google/guava</remote-id> + </upstream> +</pkgmetadata> |