summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/Manifest.gzbin60182 -> 60181 bytes
-rw-r--r--dev-java/checker-framework-qual/Manifest2
-rw-r--r--dev-java/checker-framework-qual/checker-framework-qual-3.42.0.ebuild24
-rw-r--r--dev-java/error-prone-annotations/Manifest2
-rw-r--r--dev-java/error-prone-annotations/error-prone-annotations-2.24.0.ebuild24
-rw-r--r--dev-java/guava-testlib/Manifest2
-rw-r--r--dev-java/guava-testlib/guava-testlib-33.0.0.ebuild46
-rw-r--r--dev-java/guava/Manifest2
-rw-r--r--dev-java/guava/guava-33.0.0.ebuild35
9 files changed, 137 insertions, 0 deletions
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index c50bf16167e7..18c7ad99f9fe 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/checker-framework-qual/Manifest b/dev-java/checker-framework-qual/Manifest
index c936d8b97020..730fb7a23dcf 100644
--- a/dev-java/checker-framework-qual/Manifest
+++ b/dev-java/checker-framework-qual/Manifest
@@ -1,5 +1,7 @@
DIST checker-framework-3.14.0.tar.gz 7788010 BLAKE2B e05647b7a551cb1e53c32ea65c1d5a28ed7a968310223664704722c58b6df188e80581df383937fef6ebed5042e7234281b55069fde1f4cb34853495c4e2fbff SHA512 14be47e823ba67b6fcb7a8033632a2dd56341bd0d2a56c7501b50eab5e471622372eb4b62f4e78e33be019c15f44d075d146ece98fa3316e7cb24346db98c238
DIST checker-framework-3.41.0.tar.gz 8271094 BLAKE2B 804e0b03872f4b6d9311ddba83bc2ae1e6f167fd62330d2461ee54338e592c84b4d94200f6e0d1de6ed0258343ab0b081f3e8108efce62f396c7c753cadae471 SHA512 4d0f82269a521c498b2e54bfaed1513c708e538fc42b5bb22ae176a368c7f409548820f8fa56009997e341f1b716c184bdbadf4d3b5b9e2f3d2ee4148eb6c433
+DIST checker-framework-3.42.0.tar.gz 8280060 BLAKE2B c2f7c192eb9a7a26b66e46f0c22c18a05ec8cc3c4c01d444e7f14e41c89db83b5d2738f78e3b16eea9cd9ebf3138171bbc6fabb195bdd9776defa06d75e516d6 SHA512 310578593509674b2d36353b2044009ac98b50906d715f1168a96490a1b87aa8227c1713f64adeabd98e370fb1a6a25dd148a5700ff6f4f28ba6b69ba505c149
EBUILD checker-framework-qual-3.14.0.ebuild 731 BLAKE2B 57d49bd7011c294925573f2e71a225ae0b6ac054af1cb0b4da0fb2f363063df33d5372e6dde14b946740c18d95c62210f511a02591931c4ac4a9544ead1c8f97 SHA512 6f6a6b2965218142daa81ccc3435d9f53a7dfbd1cd9d1eab8afe26f0601075f611abc831ac6dc4e3d6ab48f7cd927d76fd8683f80e8f533d6c9bb236e3305716
EBUILD checker-framework-qual-3.41.0.ebuild 682 BLAKE2B 3e02d971e2c1bd39919d8eaa18fe8ecd4db3baa1631daa4eea0348d17902d0185b3e9859b7f82486e4ef31c2b18958a99a0fcc4dce8f40ceb4d1b0fbab5b7b68 SHA512 b90588e05e0e4f0e8a2287a7508a213233839ceea0719fd6a333aa4e663fc328d9251bfaf31183b401a5252a6a0749eb7f3ceba15eee57a2e59586c05f7457e3
+EBUILD checker-framework-qual-3.42.0.ebuild 745 BLAKE2B 2337d8e29f915c7bf05d02afaa3e95c6dde5bd44aa25961f68b18d7d8fc9a60cfa69081e1499a6b504706bc3c7e6fe0379b4ec00caaf6a9f8f19d5ebb4155ae9 SHA512 14dd1c9b3815d688934f0c1c9d72176a167fb00cb406dc7d74b3b97c4143527c4a55c92d69adbbdc48a9c9f780bed7d0afe1e052c281fc23e9dd747e4e92a5cd
MISC metadata.xml 651 BLAKE2B 2c53d072eaaaa7d09e5d185281efc9c897d1c8008dcbeb791c6b737614aa13f1091bda90b7fea33ff083c32dbd60dec180414af016af94850dee8b2bda8e865a SHA512 3428b96b3eac8b7416aabe2201af09c9bc4c444240ae682750573187a5ba137644aed7cfbcacb3a1162780a9eeb8544b0d6500cefc8f6e62f700271fe185a4d1
diff --git a/dev-java/checker-framework-qual/checker-framework-qual-3.42.0.ebuild b/dev-java/checker-framework-qual/checker-framework-qual-3.42.0.ebuild
new file mode 100644
index 000000000000..334b65c45f6f
--- /dev/null
+++ b/dev-java/checker-framework-qual/checker-framework-qual-3.42.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.checkerframework:checker-qual:${PV}"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Annotations for type-checking by the Checker Framework"
+HOMEPAGE="https://checkerframework.org/"
+SRC_URI="https://github.com/typetools/checker-framework/archive/checker-framework-${PV}.tar.gz"
+S="${WORKDIR}/checker-framework-checker-framework-${PV}/checker-qual"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+JAVA_AUTOMATIC_MODULE_NAME="org.checkerframework.checker.qual"
+JAVA_SRC_DIR="src/main/java/org/checkerframework/"
diff --git a/dev-java/error-prone-annotations/Manifest b/dev-java/error-prone-annotations/Manifest
index aec332bbbdc8..ed41f2c6793e 100644
--- a/dev-java/error-prone-annotations/Manifest
+++ b/dev-java/error-prone-annotations/Manifest
@@ -1,5 +1,7 @@
DIST error-prone-2.16.tar.gz 2685946 BLAKE2B e10d38e5d0f6be102d64c4d24543f525c192300665a141d136d4bcb1db0e8553c16828411b60e2bca0d27a89fe7e094ac2fc2a367028091a4ad28b303c023a43 SHA512 c61d14e237ae45f3d1196e03ecdb5e77aa8aaa2f5983eee3667cc73951a12b1f0c85bd8a15c477c18fd517d486024d3b1f115928affb3697afc064d561b5f405
DIST error-prone-2.23.0.tar.gz 2798856 BLAKE2B e6f9782700c54829cf0b99a1f2d8b6d0bdbb3a92b5ceb385a971b7b11fdccb8ecd0b042e163c6b66602626150681954cd1926e4dde1df7d01247dcdbbf3bf6d5 SHA512 7d45376b974090754d1bff7b749e5e1d060e9c901a7a9a12f28fffa3dcd2abcb29e82761c9b8eafaa43479cf390afe3a17ee21823a036aefdff3040ade313243
+DIST error-prone-2.24.0.tar.gz 2808121 BLAKE2B a112cb2c2699b2522321c89f7875cf5978748f653225db2ce89dbca16eacb357689db79c1d584c034f987178e523baa07cedd43ecb96a53941cb2ebd3c26fe63 SHA512 9c3626c7d9e05a3dacf190c6e463b66ef5cb7b0de3b049884e243502ef7bb325c92433f2ac65dfcd72ddc0edada88dde0822c4fe91043de552d69f3b06611c26
EBUILD error-prone-annotations-2.16.ebuild 961 BLAKE2B 0d03f0709f5731a7123fb822d1f640cc0a63f3f327ed8b2f616b20edcd3b42fea72c9e45928fdf07e32c4cee673dac3e6784ac44b7868c676ea45fdac3f1c686 SHA512 608e1581f00c5b9cfb079a0f6fe5615cdb28074f19f16f9d87b5062cfedb2a34869a7e0bae9e31d861eeb4952e6e3ed2196be4df80e2c1227f3c49cf8dc4a5e6
EBUILD error-prone-annotations-2.23.0.ebuild 716 BLAKE2B 8e1d6ef1c7b6d5aff4d59976b573b19b5fee5565f7474b15ebe92a6f546f9e0219ab12476a9a779fee3ae87587d470e42600fe4e8d6d58c88c17a39211a40c11 SHA512 9813aca94827ad17d58bb77a3f26a966e4944bc6c921aec13d72927d49422e610a7c68f5e2175c0c15461dd5acb4e9a8a9e38b6a1d2c58c201f3e19040cea855
+EBUILD error-prone-annotations-2.24.0.ebuild 716 BLAKE2B 8e1d6ef1c7b6d5aff4d59976b573b19b5fee5565f7474b15ebe92a6f546f9e0219ab12476a9a779fee3ae87587d470e42600fe4e8d6d58c88c17a39211a40c11 SHA512 9813aca94827ad17d58bb77a3f26a966e4944bc6c921aec13d72927d49422e610a7c68f5e2175c0c15461dd5acb4e9a8a9e38b6a1d2c58c201f3e19040cea855
MISC metadata.xml 320 BLAKE2B 2e99f822caa8b83ed1ababb800cd9d3b1c8027e5623bc4498a475b7e0e72943c2140ec07c42a1d967472186094a0933fcc82b5cbfe45d1111f0fec9924e161dc SHA512 c47744406f133d3553b5982f0a7f690ca4bb360e76e633c30015489bb6489ee74629f4d6cd1986558932acc7b18449cd9840f9080f71d682cc6fbf97981cbf21
diff --git a/dev-java/error-prone-annotations/error-prone-annotations-2.24.0.ebuild b/dev-java/error-prone-annotations/error-prone-annotations-2.24.0.ebuild
new file mode 100644
index 000000000000..fa814e5396d9
--- /dev/null
+++ b/dev-java/error-prone-annotations/error-prone-annotations-2.24.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.google.errorprone:error_prone_annotations:${PV}"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java annotations for the Error Prone static analysis tool"
+HOMEPAGE="https://errorprone.info"
+SRC_URI="https://github.com/google/error-prone/archive/v${PV}.tar.gz -> error-prone-${PV}.tar.gz"
+S="${WORKDIR}/error-prone-${PV}/annotations"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.google.errorprone.annotations"
+JAVA_SRC_DIR="src/main/java"
diff --git a/dev-java/guava-testlib/Manifest b/dev-java/guava-testlib/Manifest
index 17d6fa279d73..945bc6a30427 100644
--- a/dev-java/guava-testlib/Manifest
+++ b/dev-java/guava-testlib/Manifest
@@ -1,7 +1,9 @@
DIST guava-32.1.2.tar.gz 5746736 BLAKE2B e10f9ca81acfd14c0bdc595d777c2738f88e35d3caf2ebaec5b3f3dcd6ee87672830671b8f99b0ce030d040adcbf0a88a4cba13a42dfb980bc926540b663167e SHA512 43a9b6068bd4b636f742a6a418a34f3b4d218a0ec14b39d5fbe67b4d3c11813295c3c0eb2cf41b5de7a2383eaba639001faab60dbf3821b7546e29fe9cf3dd78
DIST guava-32.1.3.tar.gz 5757923 BLAKE2B 6bba8f721399f3d346410f1d00f0f5d97e14e347cdcab70465b449c7d7226fc5d194c25f257029eca15d426ec23e5907632a526120387eb465b3132571855862 SHA512 8efd8072e0aafaa851e18a69af011cbaeba207a7ee2dbe2daee9f70729c1c785d054197e6bf032d30065245070088f9f2d7f1a01f244b00325a3ede9d00fb9ec
+DIST guava-33.0.0.tar.gz 5779322 BLAKE2B b7790f4207e2061b364f3dfac8d3f6f0de180f33f1f1c24078c40b6e69d3a372fc7f681bdd51a670a4b913c0e537731ecbff849a08411c250de4dc6b255e70cf SHA512 4f97aca4621a703b69535c1d56c0b09b3b4ed893e3f136ae5622fe727ce43f920dcdf39a6e8c9667d4f51eccc7f8297c088bc3c34e1f8d6e84a0b7164855ce7c
DIST truth-1.1.3.jar 243021 BLAKE2B a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3 SHA512 f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8
DIST truth-1.1.5.jar 244558 BLAKE2B c6a0889c9b50334d16cedff3974a1526b190b56a082d986dbcfce40c902a1d0e8689e387edc5b5f54f6b1ae079f2efd1e785398711b7b9363ed4dc6c1fe297f8 SHA512 b840a4ff9bd44189b0ada2770e53669b6368ad06b40a182d7ddb497866df872892f8ee5139f707f53b83cf0b860073f9d24a0f711dfb15b2f64b63e3f5013749
EBUILD guava-testlib-32.1.2.ebuild 1299 BLAKE2B 65a8827d14fedecf990d663cc492819154f40555bf3bf05a2e8fdaedf439dc0c164202abb126b408d6491ab51c03cebe2b79d74a96099e9dd64e054d57f35039 SHA512 dcc87868edd97cb8d2f2d54d53768a80b554b6604351dc4d12660ac06c08f4541a3c01844893cb76f8f5ad9d21dc4c8c05bf274ff92a44794a818eedbfe5c97b
EBUILD guava-testlib-32.1.3.ebuild 1293 BLAKE2B c217b6fec07a62f8e4a5544a158b67758edf7529332274e9e49470f718c1c9d7167a6a9426a5a884faaaf8fca1a71673904f2c77102d87b14687a0d9a2611fe7 SHA512 3e229fb613232ab12398fae7906422e80ecd2be4c70b682fd20a14456f0eb9a23de1ff64659879aacd81cbd6144d5239783a51ebaa35ae1d7cec8ea80ebe4245
+EBUILD guava-testlib-33.0.0.ebuild 1302 BLAKE2B e40d6034d0d23d01ab1f12e15a37d599f391ca9636e47b1382057ffbe86249f1a302d448c664ac109c328256d75ef4d86c32416115c1dd1a0156cf67af938bf5 SHA512 9d3bc59ff75a801ae8c386487489413082598e2c85fd7ad6b5c0419548cf4c2e4e3348bd74622da7e1d6ae32d05e27b21f1dcd3952bbb33b9e96eaa11ec2f18e
MISC metadata.xml 465 BLAKE2B 4219510a2bd85c049ada17dd780de974e3a972df9992cd693b52ae2b2d325342a8e70e233b2b884f8a07243da1abe0a1dc3affe1700f30b4093feb0e9ab07e95 SHA512 f7098be969eae6b094e54df6f05735dd6becf0dcdb19f28c5f7a675fe699e988655991f1846c9cb599b8932bfa1365e739ae762e8a0be8a83536e7fbbfa5e3e9
diff --git a/dev-java/guava-testlib/guava-testlib-33.0.0.ebuild b/dev-java/guava-testlib/guava-testlib-33.0.0.ebuild
new file mode 100644
index 000000000000..1faecc5e5b9d
--- /dev/null
+++ b/dev-java/guava-testlib/guava-testlib-33.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.guava:guava-testlib:${PV}-jre"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of java classes to assist the tests for Guava itself"
+HOMEPAGE="https://github.com/google/guava"
+# Currently we bundle the binary version of truth.jar used only for tests, we don't install it.
+SRC_URI="https://github.com/google/guava/archive/v${PV}.tar.gz -> guava-${PV}.tar.gz
+ test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.5/truth-1.1.5.jar )"
+S="${WORKDIR}/guava-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CP_DEPEND="
+ >=dev-java/error-prone-annotations-2.24.0:0
+ ~dev-java/guava-${PV}:0
+ dev-java/jsr305:0
+ dev-java/junit:4
+"
+
+DEPEND="${CP_DEPEND}
+ dev-java/checker-framework-qual:0
+ dev-java/j2objc-annotations:0
+ >=virtual/jdk-1.8:*"
+
+RDEPEND="${CP_DEPEND}
+ >=virtual/jre-1.8:*"
+
+JAVA_CLASSPATH_EXTRA="checker-framework-qual j2objc-annotations"
+JAVA_SRC_DIR="${PN}/src"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="${PN}/test"
+
+src_test() {
+ JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.5.jar:testdata.jar"
+ java-pkg-simple_src_test
+}
diff --git a/dev-java/guava/Manifest b/dev-java/guava/Manifest
index d4731e3fba02..0df836fc8d5d 100644
--- a/dev-java/guava/Manifest
+++ b/dev-java/guava/Manifest
@@ -1,5 +1,7 @@
DIST guava-32.1.2.tar.gz 5746736 BLAKE2B e10f9ca81acfd14c0bdc595d777c2738f88e35d3caf2ebaec5b3f3dcd6ee87672830671b8f99b0ce030d040adcbf0a88a4cba13a42dfb980bc926540b663167e SHA512 43a9b6068bd4b636f742a6a418a34f3b4d218a0ec14b39d5fbe67b4d3c11813295c3c0eb2cf41b5de7a2383eaba639001faab60dbf3821b7546e29fe9cf3dd78
DIST guava-32.1.3.tar.gz 5757923 BLAKE2B 6bba8f721399f3d346410f1d00f0f5d97e14e347cdcab70465b449c7d7226fc5d194c25f257029eca15d426ec23e5907632a526120387eb465b3132571855862 SHA512 8efd8072e0aafaa851e18a69af011cbaeba207a7ee2dbe2daee9f70729c1c785d054197e6bf032d30065245070088f9f2d7f1a01f244b00325a3ede9d00fb9ec
+DIST guava-33.0.0.tar.gz 5779322 BLAKE2B b7790f4207e2061b364f3dfac8d3f6f0de180f33f1f1c24078c40b6e69d3a372fc7f681bdd51a670a4b913c0e537731ecbff849a08411c250de4dc6b255e70cf SHA512 4f97aca4621a703b69535c1d56c0b09b3b4ed893e3f136ae5622fe727ce43f920dcdf39a6e8c9667d4f51eccc7f8297c088bc3c34e1f8d6e84a0b7164855ce7c
EBUILD guava-32.1.2-r1.ebuild 828 BLAKE2B 3053a4c8e577f74e430085bde63faea0c1de58c60510836dea63ddec283a12297c311cf922caf2e95e59cb230a6ad7367c357e008e8eec9edef88a7ed47d2a14 SHA512 cef4ff516e4b7a72b5ab0c59adb80a9c09bf8cd1250290af1fce22766436ad90e196286dfa2d37a18f2dcc148c60e0306893e1983a4b4eae19eded85dc233f27
EBUILD guava-32.1.3.ebuild 871 BLAKE2B e96910c1d5454525ae3034de75f24637e35265b813de8b5f97528ab254bcc492820161c39eebcf2685c77540b0924b4b33803d8ab9a66b1e356ca9bab59d47f3 SHA512 318ebf8d1d070747b5a529ab61df4c55e25b58a5c0fe04076259187e9fa8b47d69c861401b7ac2a4f420a79d0373eba988dff5010e18f28dd553dec90e9a7c0c
+EBUILD guava-33.0.0.ebuild 904 BLAKE2B ba3362f8fbed8e6301fedef1e400cd02be2ca14a4e418d6ad796cb56a89ed713c5f6a75a6841ec2d9c0bc0b5d0788c6487cf141ccb6a091f0a7db532b881220c SHA512 01362d256972da16e94a76e75804db1262d473f0ee4a358d566d356f7f6dd28da251c423f62b980ae99d2d54614c0d5421be5b7517bab7d8e2f524a71453d410
MISC metadata.xml 589 BLAKE2B 36b17e71aeb533194b87a9101d730b3f233c23b175b65216bdeecfcbf1bc7ac0936b7b284cdb40a30573d630d34a9bf7c2ca966b26bef4a3e7c5d6e90a1075a5 SHA512 0b8556db4fe43dc25f7604dd98ebb01fb4318c8a861ca25a5d7db76fef4b076c2eb2a67b801807233ad950cfb0d70b438af3f9e84f408060a168d9897158c6eb
diff --git a/dev-java/guava/guava-33.0.0.ebuild b/dev-java/guava/guava-33.0.0.ebuild
new file mode 100644
index 000000000000..ecfebea27a13
--- /dev/null
+++ b/dev-java/guava/guava-33.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.google.guava:guava:${PV}-jre"
+
+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"
+S="${WORKDIR}/${P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CP_DEPEND="
+ >=dev-java/error-prone-annotations-2.24.0:0
+ dev-java/j2objc-annotations:0
+ dev-java/jsr305:0
+"
+
+DEPEND="${CP_DEPEND}
+ dev-java/checker-framework-qual:0
+ >=virtual/jdk-1.8:*"
+RDEPEND="${CP_DEPEND}
+ >=virtual/jre-1.8:*"
+
+JAVA_AUTOMATIC_MODULE_NAME="com.google.common"
+JAVA_CLASSPATH_EXTRA="checker-framework-qual"
+JAVA_GENTOO_CLASSPATH_EXTRA=":futures/failureaccess/src"
+JAVA_SRC_DIR="guava/src"