diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-08 06:41:21 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-08 06:41:21 +0000 |
commit | 9991465b0b90d77b2a8a2ae833b6ecd99e6b5101 (patch) | |
tree | 28adc48ed9c9af3eec4c870d7a7efc8da5e0d8f1 /dev-java | |
parent | d69399c7befdd98cda62d6a1788ae2aa7f104c5e (diff) |
gentoo auto-resync : 08:01:2025 - 06:41:21
Diffstat (limited to 'dev-java')
19 files changed, 325 insertions, 11 deletions
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz Binary files differindex e8a706c32e1e..f5fdd731deee 100644 --- a/dev-java/Manifest.gz +++ b/dev-java/Manifest.gz diff --git a/dev-java/bnd/Manifest b/dev-java/bnd/Manifest index 99781da478c8..2902dbc52d3d 100644 --- a/dev-java/bnd/Manifest +++ b/dev-java/bnd/Manifest @@ -1,4 +1,4 @@ AUX bnd-7.0.0-aQute.bnd.main.bnd.patch 1092 BLAKE2B 46df1673fb5e6a8e456aa7e66974333d0680bd7a8e2332e4d3d39c92d9f8fc2e3ffb0fa7fc6127f7d9747858f46f0f984a92ebed7beee9af9110d7df9c9c29ac SHA512 abd5bf36d6dc02562b9f209f85f96eb6e2a14797372a38d1e64aa76bb8e2c1b625707895e8ec9e05359de182d71e025d025bbaf00a372bbe29b9663a090d2588 DIST aQute.bnd-7.1.0.tar.gz 173448302 BLAKE2B 53c7fbbde15f27b0f96e1685ce7d4a03951360f57c9139ee36013138fae70034b0fe6b72300c2d9a0fe9dc5d2f8b5a75462e396e0383dd8b46237b43021bb35b SHA512 161a383b37cd2e6f75958d68c476c1e4fa581afc095e6c6081e4aa1822672f7ace0ec0948ee6bd5eba0c5d3490ef081bb7f4e5851ef590d4e6b9634a75963028 -EBUILD bnd-7.1.0.ebuild 2277 BLAKE2B 375f7a5ef8813696e272a8fb3a91dff758fbf0a34f84175d151a0531c2b6002b91de9cdfe67d9b3b567e6ae9284d6c2fad1b3ef6d9997c99d68ac4aba53db230 SHA512 1b48480b7b08c9c6f688d160dcd7a162e2cd166f112982a57b1b3ccb93be460e7d6122720cba9bde0208d8601985a0cec4d88018d312dfb356c3780d8023c397 +EBUILD bnd-7.1.0-r1.ebuild 2287 BLAKE2B e60fd2eda51b33ffcf362ad769ae73080938429e4fb04a70c435359161a5ba2b808c44edc33743b06853dd1dfe380179c7b08f88192e44e43303e241a8688366 SHA512 28eeaac67c98acc3ba0fdb72a2caaaaee874f21d8bd56c07e1192ed520a82dff2bd4aabb915c232fd07af13ea558c2c5263d171d393bdb083e65a36904c48055 MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4 diff --git a/dev-java/bnd/bnd-7.1.0.ebuild b/dev-java/bnd/bnd-7.1.0-r1.ebuild index 23e53796649e..b7a5ea224d45 100644 --- a/dev-java/bnd/bnd-7.1.0.ebuild +++ b/dev-java/bnd/bnd-7.1.0-r1.ebuild @@ -23,7 +23,7 @@ CP_DEPEND=" ~dev-java/bndlib-${PV}:0 dev-java/felix-resolver:0 dev-java/guava:0 - dev-java/javaparser-core:0 + <=dev-java/javaparser-core-3.13.10:0 dev-java/jline:2 dev-java/jtwig-core:0 dev-java/osgi-annotation:0 diff --git a/dev-java/jakarta-annotation-api/Manifest b/dev-java/jakarta-annotation-api/Manifest index ede529350df3..c3b8900340cb 100644 --- a/dev-java/jakarta-annotation-api/Manifest +++ b/dev-java/jakarta-annotation-api/Manifest @@ -1,5 +1,5 @@ DIST jakarta-annotation-api-2.1.1.tar.gz 83788 BLAKE2B be9904337199bd8cf9e5748d53b4536b3562446d499992b97c7e413e2e2d9ae0c8ba50d601950a0feec8bce4c4c35093b7b8f87ad60ea407452f502996045e54 SHA512 8a61cb8a9da55efd7c5172aa9a134eae7d94489a66ef749c619a7fc596122fd50f3dda7a954d78f664132c72ce999d2d3ad01b70e1d2cb2072c881327de11d82 DIST jakarta-annotation-api-3.0.0.tar.gz 86848 BLAKE2B 3eab46e3840bb121d1abeb1d839d00cab1db881e444613b60fa62e8412587c6a8e6a16ae89483698887631d7121f71104611dd052fd1ce6606fa2e708a4f0cc2 SHA512 9cbd14df082b2fd51e5ab92b72fad0a8f2db16e72d89f5942663dacc38ba5118ec1199a07756b9507f51ba143b9869bad32b8b8e41c9ddbef7c7c080557cb340 EBUILD jakarta-annotation-api-2.1.1.ebuild 706 BLAKE2B 18ee2a8812acc75a14d3f2b75399253e8d88300112c5f5b0b2a2d9662be221ace452e3e13caacce4e0c0a460472683a5518820058d3a7c6bde846d3672c78b1b SHA512 31d6292d3c1774b0a039e8bfb763c0b270b9f93808cfb55a01b4ac62a2b160eb5581ffaa6b1575b5e5eb02b9d3ca61c616efb29fa06148ce5a86d475397dfdaa -EBUILD jakarta-annotation-api-3.0.0.ebuild 699 BLAKE2B 872a32f4ead018aefa404da03d9ee81caf3211b0a9d92b12e7d4050d3ff419195d46f987ea7026316214cb053b3b3188a3bd82061ae34571dbe96d15d166ebcd SHA512 baad4f3e247d293917f07d7885609c97e3484153dd6f50cee3f222ccdbc472853319110690c0c1a7ba3b3954189fd965f607841f9608df48ae748ec229b0d994 +EBUILD jakarta-annotation-api-3.0.0.ebuild 696 BLAKE2B 12b4cae253e87cc7c1632e88a068a8c47cc69346473f73981802fb295e1473db0a14ff0f0a36fd4a219886aaa4efd4e948e83d37d9ce2dfbf13aeeaa5722ec96 SHA512 194b252c750330ca4b5269a9f04d28836cdfb635e3db2787b994b47059cb5dbda2a1e4a13cbb59d4f0e4a940d48b74613be74bc3b695114dc6fbc36d9446f03e MISC metadata.xml 374 BLAKE2B a6fa1b75532b330bd8f718f15dda6c5eb20bff27d16507b1b9124694f376b74243346ae93e201eb04b124a11a8cad4ac619c5f517994567b29c3bc64d7f0a9cf SHA512 6136a5a32b9ffae6cdfba44870fb131c49020ffe255e8aa5851f367fad15f1f9b8eaffd3ce42842aa601160ee1e7c1b08dc247f49120f0902c0037891591b5f8 diff --git a/dev-java/jakarta-annotation-api/jakarta-annotation-api-3.0.0.ebuild b/dev-java/jakarta-annotation-api/jakarta-annotation-api-3.0.0.ebuild index 7d5404665521..1003626c65b7 100644 --- a/dev-java/jakarta-annotation-api/jakarta-annotation-api-3.0.0.ebuild +++ b/dev-java/jakarta-annotation-api/jakarta-annotation-api-3.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ S="${WORKDIR}/common-annotations-api-${PV}" LICENSE="EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/javaparser-core/Manifest b/dev-java/javaparser-core/Manifest index 8a70eac32915..bae5f2191af0 100644 --- a/dev-java/javaparser-core/Manifest +++ b/dev-java/javaparser-core/Manifest @@ -1,3 +1,5 @@ DIST javaparser-3.13.10.tar.gz 7043664 BLAKE2B 5d2e35cfa22dbcb425365e2e7806c46b989b92a84472fbd80d42716fbb2a5ddcad2daec6214be689b1dcc6541890527e422953c083e713e9f1d22ce5b3035e90 SHA512 b90a6b7b2fbb6a13cc36cdd17acd09a22adb9e62311862c2a67a9ea339b98e245c93ba371645e3c695e76966b21e3bc01accf040482e30b2b6882a5569db5806 +DIST javaparser-3.26.3.tar.gz 18493336 BLAKE2B a3a01239caf9f215bb470c060eff82b8db607fab6cffa637b06937f4e80f1fd530f1991e750aa5c91b9b0b5a173e77eb84c104a14d1353b7de233a56cd8284dc SHA512 8e109eec868e5aeceb2c91e09f04286f4e9944601359febe80bc29074b6eb306fd058a93e41cf7824ce88a392026321cca637a8cf601e6100b74b06a4fe39b80 EBUILD javaparser-core-3.13.10.ebuild 1211 BLAKE2B 22e8f40bfb00e55a292fdb61814f31aeb351ec8013369671158cbe3802beec03aa42e3347bc102d203c59a2af02109e7168ee9b172f482f2fa0fd7e0e2200900 SHA512 231035f0eedb88f6a5b86738a41ed42f78913f7890ab802f4ba9f679ef8aea9e612072d16db25177c4e4b96cc6d4d51ca50a14e147758a59edfd5b9f03a02924 +EBUILD javaparser-core-3.26.3.ebuild 2046 BLAKE2B 6d5ffcb1cc26619b0e9cb47e1f387da9f1c035c83a611b44b604b2738a19df79e35a4af6acf5f1a64a0b831204342f9a34f8fd0d2c3a29817b8fb6ed817b2c83 SHA512 f97e80dcfb9f343f675d88446ef915f12ec85413f00ac4c1f992a4061041bd1d98549dfb468464bc9d1c5d419b5f4ff9f52c93a5e01c5292010d9ae94811800c MISC metadata.xml 303 BLAKE2B ca2ecedcd6040bfd810f56a32a4134a24013fda0f6c4571db1b01e5549d8e677e02fce8569222532cbdf77ce9a59d770740fa9b604f19de439a9ebb10ce7f15a SHA512 61913597281b7b29a767d4ab04d31aa92b7645ca2cf631c8ca233d7b6293d678c3e8b937375518391c695fb1fa44a2546f7883352729c9b3b0751d687416ceae diff --git a/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild b/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild new file mode 100644 index 000000000000..d623f5d390b8 --- /dev/null +++ b/dev-java/javaparser-core/javaparser-core-3.26.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.github.javaparser:javaparser-core:${PV}" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Java 1-21 Parser and Abstract Syntax Tree for Java" +HOMEPAGE="https://javaparser.org/" +SRC_URI="https://github.com/javaparser/javaparser/archive/${P/core/parent}.tar.gz -> javaparser-${PV}.tar.gz" +S="${WORKDIR}/javaparser-${P/core/parent}" + +LICENSE="Apache-2.0 LGPL-3" +# dev-java/bnd-7.1.0 seems not to like this version. +# biz.aQute.bnd.reporter/src/biz/aQute/bnd/reporter/codesnippet/JavaSnippetReader.java:20: error: cannot find symbol +# import com.github.javaparser.printer.PrettyPrinterConfiguration; +# ^ +# symbol: class PrettyPrinterConfiguration +# location: package com.github.javaparser.printer +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +JAVACC_SLOT="7.0.13" +BDEPEND="dev-java/javacc:${JAVACC_SLOT}" + +# Does not compile with >=jdk:21 (not even with 'mvn clean compile'): +# javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java:243: +# error: getLast() in NodeList cannot implement getLast() in List +# public Optional<N> getLast() { +# ^ +# return type Optional<N> is not compatible with N +# where N,E are type-variables: +# N extends Node declared in class NodeList +# E extends Object declared in interface List +DEPEND="<virtual/jdk-21:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( CONTRIBUTING.md changelog.md readme.md ) + +JAVA_AUTOMATIC_MODULE_NAME="com.github.javaparser.core" +JAVA_SRC_DIR=( + "${PN}/src/main/java" + "${PN}/src/main/java-templates" + "${PN}/src/main/javacc-support" +) + +src_prepare() { + java-pkg-2_src_prepare + + mkdir -p "${PN}/src/main/java/com/github/javaparser" + javacc-${JAVACC_SLOT} -GRAMMAR_ENCODING=UTF-8 \ + -JDK_VERSION=1.8 \ + -OUTPUT_DIRECTORY="${PN}/src/main/java/com/github/javaparser" \ + "javaparser-core/src/main/javacc/java.jj" \ + || die "Code generation with java.jj failed" +} diff --git a/dev-java/json-simple/Manifest b/dev-java/json-simple/Manifest index ef97e8ba23ce..896ced0de836 100644 --- a/dev-java/json-simple/Manifest +++ b/dev-java/json-simple/Manifest @@ -1,3 +1,5 @@ DIST json-simple-2.3.1.tar.gz 56230 BLAKE2B c4a196ffa67a729a1964db8c30b95ccb0bef0c213a76e37e463153a895a5fdb8c6f02f6d188d28f0b56665bf24c75dbdeeb42d88297c8df5e1b409606b0f04f2 SHA512 b80ea33480f8b32511ee2db5cfacc9c02cb5dbf0765b41fb76e099f41ac6c0ea69d75fdf0a5f783e3bfb7b4f200c49ca192a3321e0d8480b3a8b67ada469dbb1 +DIST json-simple-4.0.1.tar.gz 47731 BLAKE2B 59092065dcad7488e61e19f5af0ff823b76099d035dace4e0a41d7002fff0e35541956b137c84b68e8bf8d116fd997a6384b7397bce99eb0fe23f4cbec4b351c SHA512 a55919c90589276fcf6105f782faef42b08770e831f404f6e58450e3b24b6dfaeb9165abdd5323e64eb9d28c5e2c2e61de8fb2aa51d184f58b0362a240f4c19a EBUILD json-simple-2.3.1.ebuild 723 BLAKE2B 560f584e2a5f7af6c15c502b09321ad6e8c0b8a744a35a853505e4cf270aa5dd31b694b9b4c87c68c08c2c8de360fab6587118d7725d591d6d111936730f7924 SHA512 013be7eefbc8f17d3557d237fb28342471f4644b7499ffcd0c3d3be8eb57b0fa6c971147021b9ccb633c4e4bda3f60ef0ecdf0f6760e27b8a8be7a8516bdba67 +EBUILD json-simple-4.0.1.ebuild 723 BLAKE2B f2e6f9c3702c417b1a4471dc02337b141ae56ba3fb86b21dc1afdcdebcb2338fa75dffc3b43b3c08b59bae0a1ff2e1b2a7f89e6b324ff6e157221d2efd31b000 SHA512 71e080f44e85484643569024f5ac6369aceeced03bb2c399ecffc381cbe4ef73dd3a90cd40c11eb0471dd33f83d2c744d5222cf36598a03f4446ac4a4fce071a MISC metadata.xml 892 BLAKE2B 645106c0f6748a93c7609189be058eccbb288944c0a7f43b57483fd6097d4f6b4f9cfc151e9c67257cbfc894b28470337873343d21b4393a939c53dce2d957d1 SHA512 6cf5b5266158ff625cae80ea94e9912ca5f2603f29fa4a1c6d84b54c238c0e7a237ef558bf2fd8cbd6b597ec5da7cee9543f6ffe9cdde07fe9a2dd8a93539077 diff --git a/dev-java/json-simple/json-simple-4.0.1.ebuild b/dev-java/json-simple/json-simple-4.0.1.ebuild new file mode 100644 index 000000000000..71a9c542fde0 --- /dev/null +++ b/dev-java/json-simple/json-simple-4.0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="source doc test" +MAVEN_ID="com.github.cliftonlabs:json-simple:4.0.1" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Java 7+ toolkit to quickly develop RFC 4627 JSON compatible applications" +HOMEPAGE="https://www.json.org" +SRC_URI="https://github.com/cliftonlabs/json-simple/archive/json-simple-${PV}.tar.gz" +S="${WORKDIR}/${PN}-${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" diff --git a/dev-java/json-smart/Manifest b/dev-java/json-smart/Manifest index 67f9fa658369..666069ca1bf4 100644 --- a/dev-java/json-smart/Manifest +++ b/dev-java/json-smart/Manifest @@ -1,5 +1,7 @@ DIST json-smart-1.3.3.tar.gz 49430 BLAKE2B 805e16e0de5321a2e8164468757e9b722849f0fe90fd6822cc99f7afffd9f4e480fc4e14c2bbd12b325a27abc8ca7e93b4a17ce56ac352117cef336e1ebb3fe9 SHA512 c6006c6a00a085ea8810e18889450d11240dc3671351f20602214db418107808df1f413fe67c199d6529e4c0087f2533601826666ac4fa493bcaf72d2c18ed83 DIST json-smart-2.5.0.tar.gz 88839 BLAKE2B 25760bd9c9ddecfef2fc3e60fc28b83def2223c7fc1e52ef39b3e6d01e5f2f29f36a35bfd43fc4d6ce6d5df5fcb25f59b1c86e1864a3044c69a6d0010335280b SHA512 4bffadf68998da4b63b34bcc9dbf804fd2b21b8d9514de4e155127d5a2eb3db74c7e396959b54c61c08e169eeed85dff3ad2f1d899cfddca53e501c45cebae21 +DIST json-smart-2.5.1.tar.gz 91171 BLAKE2B 21e83eadb15dbaa43ebe1fc9a5fd9500d4d233571dc4b65f417d7179630fde8a47e44cb652b2f598a2a6f46569876e8cac4769752dd4db179dc01b274514ef02 SHA512 00454e1debcebe009300a8f5d53b24b5c1917d173c9f3b98278236b52584631ab0e8bbf18c193f181e77537fb335b5bb31c1978918dc4f6e0ca82c44adb6797b EBUILD json-smart-1.3.3.ebuild 667 BLAKE2B 7c6299b11320c7095c955411b7c1264c88ccfec04a58e0c44d4ece8b149cbc847d7713214b5b91da27c102d8246d3be447b75f11588f61368bf725756f2b554d SHA512 c9667f022d0fa9d2164a9f5823763e84e412d200f09ca075f63ae0038cdf4726d4f0e1b6f3e6b62677d4f0a27e0ea3f1fc921b13c51fedbfb5dd8f80fa6cbdfd EBUILD json-smart-2.5.0.ebuild 1622 BLAKE2B 0548fe28848155e798ae793d1b55f628a360d8712891c08318bdcbce27a2bd00186bc95290be0c8c29ced3d3b3a9946b2a1fcff38cf9e3f43ec46eff431e6361 SHA512 13c7c1e183a0d8d46949e1dc328f9aa2292a22f8b4d9c6ca6a97a8c1e2980225a0a53fd2f00cc1dee9cf758bd51da37368173c3647326d489ad1145ea2b072d1 +EBUILD json-smart-2.5.1.ebuild 1548 BLAKE2B 60cce578411f8f7398d4ecabad360aa6d9754309dc938f8d6d68a90b6e88c0b47a33f4feeda7bd756221390f8f425caba7f7448442260107314ecbb421d03aaf SHA512 6cfa9b27cad7c0f018171524bf9f5921b258842c0c7c50facc957f9400de0c1d207dda9297013005bee2343eec7fa4971cf7862ef4bd07e8bd8e7812528e0cc1 MISC metadata.xml 642 BLAKE2B c365803a643b02f870ff0658d1184c227a243f1d9801ddfa9f5c487412f390a4714b75f461ad5b4acf589da5f0201df19e10126c5ccd2a2685c77edd5c774765 SHA512 f28271bf046bdcec40f7c8fa824d8eaf0d222c082412c08f9e9f3a766769d8c5c29e32cb4136f0722ae4400ce9fbf28776880c0d10903ccabe2a1d6953cee3ac diff --git a/dev-java/json-smart/json-smart-2.5.1.ebuild b/dev-java/json-smart/json-smart-2.5.1.ebuild new file mode 100644 index 000000000000..cb994b59522c --- /dev/null +++ b/dev-java/json-smart/json-smart-2.5.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_PROVIDES=" + net.minidev:accessors-smart:${PV} + net.minidev:json-smart:${PV} +" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="JSON Small and Fast Parser" +HOMEPAGE="https://urielch.github.io" +SRC_URI="https://github.com/netplex/json-smart-v2/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-v2-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +RESTRICT="test" #839681 + +DEPEND=" + dev-java/asm:0 + >=virtual/jdk-1.8:* +" + +RDEPEND=">=virtual/jre-1.8:*" + +JAVADOC_CLASSPATH="asm" +JAVADOC_SRC_DIRS=( + accessors-smart/src/main/java + json-smart/src/main/java +) + +src_compile() { + einfo "Compiling accessors-smart.jar" + JAVA_CLASSPATH_EXTRA="asm" + JAVA_JAR_FILENAME="accessors-smart.jar" + JAVA_SRC_DIR="accessors-smart/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":accessors-smart.jar" + rm -r target || die + + einfo "Compiling json-smart.jar" + JAVA_JAR_FILENAME="json-smart.jar" + JAVA_SRC_DIR="json-smart/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":json-smart.jar" + rm -r target || die + + use doc && ejavadoc +} + +src_install() { + einstalldocs + java-pkg_dojar "accessors-smart.jar" + java-pkg_dojar "json-smart.jar" + + if use doc; then + java-pkg_dojavadoc target/api + fi + + if use source; then + java-pkg_dosrc "accessors-smart/src/main/java/*" + java-pkg_dosrc "json-smart/src/main/java/*" + fi +} diff --git a/dev-java/json/Manifest b/dev-java/json/Manifest index a559641f469a..a7663d380881 100644 --- a/dev-java/json/Manifest +++ b/dev-java/json/Manifest @@ -1,4 +1,6 @@ DIST json-20240303.tar.gz 245665 BLAKE2B 3462398895ab6da9610dac8851f2aa4528359e255015fd59a160fe99443819fa5bb57eb30ce177238d06abe95aaae9847cc85e4eee59c90edf7732bd823d9b89 SHA512 22465216eca7e4721aacca7b519d0bf1b0fe20b2de68ef0b6c62feae811e11203bfc733d8e9c97e2aa5b6ed30c74eefc601025b31807e51d496666412516afc9 +DIST json-20241224.tar.gz 260438 BLAKE2B a531f8009cada5bbb9cd7207ce20ed1b1d358bc6533b9678a7845c31714351bac3406fd85663bf7e3fcc9cf4249221a6a5599b1d841a82e924f594ae6a46e848 SHA512 d487201c20c4c36714a944297fd0a175006ddc742e077bbb2a0e541c8b52fafc0169bc984e5a5f085e580e5a770fa30f0588c2f15ad761f6afae22134b544797 DIST json-path-2.9.0.jar 276633 BLAKE2B bb83d6c6d972ea05dce3ef9878c0db0b93d6168cb796b63365a4615434c24edaad86bf021d6bf8736d67504ed8803c423efe01a323e094a59854cd9e73eb6862 SHA512 9a9dbb2cd36662c8049419ed891290602baeca2549eb7df62122cb20c91e66bc8c2c0e5e13199c4a70bf0b6e62ea4c2601f84e4c79d2af25ff1704481c86740a EBUILD json-20240303.ebuild 1792 BLAKE2B b036e49be8f779de191692dc971693e37df8ccb47bee2ce6f05cfbd567cd9eaca4354a373b0d73b21ca01e624e3d0cf9417d261eaeb98018df25fc61f2940c31 SHA512 5cfbbbcf88c2e4ec5dc745a89dd3ec6c3821a9ad72a81764234dac6b902c6efc5e01f4ffcadfb9a0b0118cdbe4d66c93f742b8f58fe9259b2543b180f36cc072 +EBUILD json-20241224.ebuild 1788 BLAKE2B f768fdbf34c53b81a445df636c51b72396eea36545fc59579eab176951ce8037b99d2f823156ab2afeb35ed8b8bdee974a685f1a6731dd82995e620c27490cfa SHA512 bb74200d40e9a37a691d98a9a8c2b40709fe861a99a9073d8e9d78fbb995537ce6fcd606cf98ab26a9b8e24c6d30b9a598627cfdc567e6899fa9861247e63270 MISC metadata.xml 1083 BLAKE2B 9dfa3392b02d2bb6ae3198a884c154a52926de81aead27309fd0bbe25011a1b0ea89c0c7fa3694c56fee4cb339c2fd161384c9d7c780369cc3da4464d3abd40a SHA512 3d0f231f0e67e178f838474e6aa07e88dffc26e26261a49515124c3e68120d323cc1a790be017b082af8f27dd051121750c1e1829e7a2fc2714821caf9a8802b diff --git a/dev-java/json/json-20241224.ebuild b/dev-java/json/json-20241224.ebuild new file mode 100644 index 000000000000..f8e8b002e74a --- /dev/null +++ b/dev-java/json/json-20241224.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.json:json:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple check-reqs + +DESCRIPTION="A reference implementation of a JSON package in Java" +HOMEPAGE="https://github.com/stleary/JSON-java" +JPV="2.9.0" +SRC_URI="https://github.com/stleary/JSON-java/archive/${PV}.tar.gz -> ${P}.tar.gz + test? ( + https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/${JPV}/json-path-${JPV}.jar + )" +S="${WORKDIR}/JSON-java-${PV}" + +LICENSE="JSON" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/asm:0 + dev-java/json-smart:0 + dev-java/mockito:4 + dev-java/slf4j-api:0 + ) +" + +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {CONTRIBUTING,README,SECURITY}.md ) + +JAVA_AUTOMATIC_MODULE_NAME="org.json" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH=" + asm + json-smart + junit-4 + mockito-4 + slf4j-api +" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" + +check_env() { + if use test; then + # this is needed only for tests + CHECKREQS_MEMORY="2048M" + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_env +} + +pkg_setup() { + check_env + java-pkg-2_pkg_setup +} + +src_test() { + # setting Xms for bug #930723 + # gradlew: DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m" + JAVA_TEST_EXTRA_ARGS=" -Xmx${CHECKREQS_MEMORY}" + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/json-path-${JPV}.jar" # Test compile dependency + + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge 17; then + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED ) + fi + java-pkg-simple_src_test +} diff --git a/dev-java/junit/Manifest b/dev-java/junit/Manifest index b35b0ce56915..85ac377885e3 100644 --- a/dev-java/junit/Manifest +++ b/dev-java/junit/Manifest @@ -5,5 +5,5 @@ DIST junit-5.10.3.tar.gz 2944861 BLAKE2B 38ca01363ecd1a2bb1b66d93bbc8a6e34c94ee5 DIST junit3.8.2.zip 461426 BLAKE2B 8fbef1ccdf7f71c611976d63f45838f4cb2564da5f5064e7abc39931a3c99039a40660093aba2cc3c70af761171125f434c16c52021226f2e92fdf23597dbf25 SHA512 f203332ccc2bdc38c683a95bdbe448f38cbfbeea81ecc431bf9ebf0a3292f0150fcfe5cd5dd6da481be034366820f95775a33581931aed9e4cc12a6ff27e3930 EBUILD junit-3.8.2-r2.ebuild 793 BLAKE2B 3ee86de72c8cfac077edff0969f1b89eb11bb3ebc3ca786fc2acf6cfb35e522a4bdb6bbff883d0a753fd7594d3da1c0d0131898c1563d05f34f0bbb90925497f SHA512 2b05894ef5b57c1f095e4a82878f5266a4998a4ed35a680fd22fec2e7978bac26b7dbd923ff2ad436da8271bbe22daf2622370e6e0fbb37b066601594ee9d1fb EBUILD junit-4.13.2_p20240222.ebuild 1548 BLAKE2B 14fa1d68d3ab29c63b8be70d4e23d1a3f73686d4b3993d8dd91c44c3eb31d332cb9b580329a30443513a0f6381af51406ee5864b5632db83321a51c3266ccc71 SHA512 7418c28a944a88a9de4118c7ed72290284caadde69b7aca16728d5c9e8391c1f6f4d658e07ccbd2761bcab67da9916bff837237aba5d48d86407a8f3df6c0f5c -EBUILD junit-5.10.3.ebuild 12250 BLAKE2B 8c8e63064b5ac671afd3d2dc5d7974342589f796143fecb364224bc73f1d320908ab19dd1e30d5a72a710c34805d11f2930956f4deb664771f6f82f0ce2fee39 SHA512 501990c76e33e9e0c6db635f0657c4c324c4d43958b7f11ce8db28baa78634099b4c534570dede11d1d1d992a6e89158d30446c94db02813e793b5da9e6eae4c +EBUILD junit-5.10.3-r1.ebuild 12263 BLAKE2B faf39cbd7825ddc14be5c26a857f8ff2bd3fe2154c2190ee3321dd198f215060ee6464e85f60917ede0b7a53ad515764713c7c04656eb3d9bfd2a59921ce83ef SHA512 3c5ebc6ce88e0b6e5c654fc7a5fcdaa730bcbfa80db37e70df7779f00649f6f47684ef36c7bdc98e15b1f1ab266ad753b70e8bfb12fe69ba6856bdfa6928f49d MISC metadata.xml 894 BLAKE2B d0f5c989f8a49dc923dfaf51a7d42d6fdc79a9c2cccd48cd31e687bcc5b7d7f25b15f1e7f91ebfe8f87cc15ce11b37c95e06dcf17611b03066f2b079efc6624b SHA512 7d40683565d1e4ff8ceb183fa26d8d6e3ae77dc1f7335a6ea452589f0f794bae8479a9e97c257a7d2332f3fa83b6721b334557944a4f0d6d064b66e0bcda9bd1 diff --git a/dev-java/junit/junit-5.10.3.ebuild b/dev-java/junit/junit-5.10.3-r1.ebuild index 81a4571700d9..ecdba73eeb83 100644 --- a/dev-java/junit/junit-5.10.3.ebuild +++ b/dev-java/junit/junit-5.10.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,7 @@ IUSE="doc migration-support suite vintage" CP_DEPEND=" dev-java/apiguardian-api:0 dev-java/opentest4j:0 - dev-java/open-test-reporting-events:0 + <=dev-java/open-test-reporting-events-0.1.0_pre1:0 dev-java/picocli:0 dev-java/univocity-parsers:0 " diff --git a/dev-java/open-test-reporting-events/Manifest b/dev-java/open-test-reporting-events/Manifest index c357a4d2d4f3..b1a0be637f05 100644 --- a/dev-java/open-test-reporting-events/Manifest +++ b/dev-java/open-test-reporting-events/Manifest @@ -1,3 +1,5 @@ DIST open-test-reporting-0.1.0-M1.tar.gz 98076 BLAKE2B 1780f24776ddbb31752044c7ebee85cd852425b295b2c61d25e36856123e0d9cd4420ecb4f88e17bba52746dd209a5160bfe3bf0c05ac544a0a94e74c49ce1b2 SHA512 75523de2342b1b1027e68eb738ffef8571d6bb81b2cb0d87c26b097d8aac98f52728a6a5f46420ce8bb051d60b226646aef47ec00eee5876b833ba4e1121f5c7 +DIST open-test-reporting-0.2.0-M1.tar.gz 1055220 BLAKE2B 9e0431e607ec9e4b4584d0a4508f4522724df851c3fcda4ddfbdd3b7202569c414de19bd45cb1093fd38dc7d4c7c982ee38b20cbec5d61b5e7d7baf5869f7efe SHA512 89ea03cf4e4b46a781d081cf7191f82f89c32c33f79bdc9b16f6f9046dc6913621d4a67885932f6dba4915a4357d0e77fd9f6b48f81d13aa601d75faeef9f77c EBUILD open-test-reporting-events-0.1.0_pre1.ebuild 870 BLAKE2B 5e72c23ad718a602f846ed735a600915df9e856be02775ddfa7b67f3cd905b54de098f25ee2812a9e70c814c9e03778a48e9f7c5e2d495c3c10e317c2efa30a7 SHA512 dc3876a4c11ba64ea3f1be0a9478a4e12aaae0b096674a8a5b3c6c1d01ffbdb91be1df662b637e90f131b428ae44d80974f5043192fc02099b5458b6b697cce8 +EBUILD open-test-reporting-events-0.2.0_pre1.ebuild 1880 BLAKE2B c0d891e80baceb77713b5ff1f386a72b90934e3e6c299bc0c9d1c81e61161f65d4861b929f70232edbeef929a8d0797a5b8b1cc71e9c80c7ba006f2c9e1d820d SHA512 90f24dee47581264e1a53cb27e7cd7d475c3510b90f9c5da91054362f2cfe8959641ef934a3cf94417056c851fa5959c4c25ab6210b2e7caa19cb3ab625070db MISC metadata.xml 312 BLAKE2B f86b07af484d130ae5c23e9058b5b23e2bef39aee20c40d5b2cafa22932efe57d4b9191bf67c1d68ef382db74cb6e18a4940ca5b7f4319a7b73651603797797b SHA512 3c5c337327f941f4d89fef44ea9681b307b0319408c150fa01a7b35564d2885db0a1aaad9d20af3c717cc43d2bea0337f39c8a62094da93e9acd0e765197ef0b diff --git a/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild b/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild new file mode 100644 index 000000000000..730a117287bf --- /dev/null +++ b/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_PROVIDES=( + "org.opentest4j.reporting:open-test-reporting-schema:${PV}-M1" + "org.opentest4j.reporting:open-test-reporting-events:${PV}-M1" +) + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Language-agnostic test reporting format and tooling" +HOMEPAGE="https://github.com/ota4j-team/open-test-reporting" +MY_PV="${PV/_pre/-M}" +SRC_URI="https://github.com/ota4j-team/open-test-reporting/archive/r${MY_PV}.tar.gz -> open-test-reporting-${MY_PV}.tar.gz" +S="${WORKDIR}/open-test-reporting-r${MY_PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=" + dev-java/apiguardian-api:0 + >=virtual/jdk-1.8:* +" + +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_CLASSPATH_EXTRA="apiguardian-api" +JAVADOC_CLASSPATH="${JAVA_CLASSPATH_EXTRA}" +JAVADOC_SRC_DIRS=( + "schema/src/main/java" + "events/src/main/java" +) + +src_compile() { + einfo "open-test-reporting-schema.jar" + JAVA_AUTOMATIC_MODULE_NAME="org.opentest4j.reporting.schema" + JAVA_JAR_FILENAME="open-test-reporting-schema.jar" + JAVA_RESOURCE_DIRS="schema/src/main/resources" + JAVA_SRC_DIR="schema/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":open-test-reporting-schema.jar" + rm -r target || die + + einfo "open-test-reporting-events.jar" + JAVA_AUTOMATIC_MODULE_NAME="org.opentest4j.reporting.events" + JAVA_JAR_FILENAME="open-test-reporting-events.jar" + JAVA_RESOURCE_DIRS=() + JAVA_SRC_DIR="events/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":open-test-reporting-events.jar" + rm -r target || die + + use doc && ejavadoc +} + +src_install() { + java-pkg_dojar "open-test-reporting-schema.jar" + java-pkg-simple_src_install + + if use source; then + java-pkg_dosrc "schema/src/main/java/*" + java-pkg_dosrc "events/src/main/java/*" + fi +} diff --git a/dev-java/randomized-runner/Manifest b/dev-java/randomized-runner/Manifest index 92dde6e1f949..5558e495f0fe 100644 --- a/dev-java/randomized-runner/Manifest +++ b/dev-java/randomized-runner/Manifest @@ -1,5 +1,5 @@ DIST randomized-runner-2.8.0.tar.gz 1506178 BLAKE2B 0f142b5f90ea0aaf0934415ad772bf1363c75d371fb964398259e46af1879f2cd3520c9d3eff60b1614bef7fd64003d3ff868302cdc5421197085133dd856ba4 SHA512 e7fba917bf30a7ae4ea68301ec26bfa1b5659ea6124417ef494cc915b26bb07343ce8784dfd718032410ae750601f73ad56cd0a1bab3b2013559fc020694fb7f DIST randomized-runner-2.8.2.tar.gz 1508257 BLAKE2B 5b590ef8c19e7e928b3e8bfdd95bc20019922419e464da6e2189a37db3239d3e6beb7b2712c3e9d50ba16d758ad51dfcb17d91912163054a3b0697fdd2dded31 SHA512 e180b32f5bdad1028cade2e0e4daad9211b9ff2556bd80b27e062a0f2292d9cbc215154ba8a629429c0e477f979f7a2f29c675c9bfed16286fb9ab4367e59555 EBUILD randomized-runner-2.8.0.ebuild 1634 BLAKE2B aecfb7f6000a0138bf18d530c5e880963f158075125a2c0a09cc2d2ed2c76fb8c628b9282418759d81769db2df6386cd99f6f21b17a70dd41f6dc9b13869d796 SHA512 a04c24c283da4fce34612e9dce88fd0bd2cd4920cbdd2777176c0ea7bbe390f1116c74f0144bb7229d6d69d030341ee1e41a16e2aba9842cfd12fb003d0a75f5 -EBUILD randomized-runner-2.8.2.ebuild 1358 BLAKE2B 0012b9ce825d4c6daf7ea6d190d63c4d2f77752aa7baa10df071715c64c444cca03ee58afbbe78795fbff1735410b95dcdc394e085e269f4698111c12b7b970a SHA512 c0b8e4000d41d0a2a2680e17d50fb1e09ea32aba081564074be4fd2044c6ecf3b9293849f24bb8c2366960e2307e0ecdac27238dbf6f816f697d53652c941935 +EBUILD randomized-runner-2.8.2.ebuild 1355 BLAKE2B 1e25b3c2127e82ad33b403ee168505ba204f6ade9d7e8f1ef83e6ae8cde311dce7b9d2bfd1c122dfbd8def509666c9c330ef0d210b19472a74b781e694982f3a SHA512 7fb3f7ec3318c890aa754d25e810a1986aa398c229a299d558dc0023173c3978278af65e3fd63d95aa75e06e17dac8d59e2b97e992f92d9f28383f13b89b38f0 MISC metadata.xml 317 BLAKE2B 3da80829ccd32c18e7f9d05eaffee0f9433c2d0893363e911f1a0fb6d4260507ec4712c7035cdb2bd9d7b3fc7269d60f8346f2d82eb9bf7f3e25c03068ec1edd SHA512 f72fc2cfb58f31854ceb21c43f771b7eaf9b89d444e54179e54b2940ab7759f702640535f89b2101b65585ac8ea73d13c64583ae485608ab5a88e8f35f5a2a94 diff --git a/dev-java/randomized-runner/randomized-runner-2.8.2.ebuild b/dev-java/randomized-runner/randomized-runner-2.8.2.ebuild index 4ad376fc8c6a..cf6edd323b25 100644 --- a/dev-java/randomized-runner/randomized-runner-2.8.2.ebuild +++ b/dev-java/randomized-runner/randomized-runner-2.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ S="${WORKDIR}/randomizedtesting-release-${PV}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm64 ppc64" CP_DEPEND="dev-java/junit:4" |