From 1c724102ee86c2c9fc156106acc870f69a4764c3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 21 Sep 2022 17:26:21 +0100 Subject: gentoo auto-resync : 21:09:2022 - 17:26:21 --- dev-java/Manifest.gz | Bin 54043 -> 54044 bytes dev-java/jackson-annotations/Manifest | 2 + .../jackson-annotations-2.13.4.ebuild | 38 ++++++++ dev-java/jackson-core/Manifest | 2 + dev-java/jackson-core/jackson-core-2.13.4.ebuild | 64 +++++++++++++ dev-java/jackson-databind/Manifest | 2 + .../jackson-databind-2.13.4.ebuild | 76 +++++++++++++++ dev-java/jackson-dataformat-xml/Manifest | 2 + .../jackson-dataformat-xml-2.13.4.ebuild | 105 +++++++++++++++++++++ dev-java/jackson-dataformat-yaml/Manifest | 2 + .../jackson-dataformat-yaml-2.13.4.ebuild | 60 ++++++++++++ dev-java/jackson-module-jakarta-xmlbind/Manifest | 2 + .../jackson-module-jakarta-xmlbind-2.13.4.ebuild | 79 ++++++++++++++++ dev-java/jakarta-servlet-api/Manifest | 4 +- .../jakarta-servlet-api-6.0.0.ebuild | 39 ++++++++ dev-java/jakarta-servlet-api/metadata.xml | 4 + 16 files changed, 480 insertions(+), 1 deletion(-) create mode 100644 dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild create mode 100644 dev-java/jackson-core/jackson-core-2.13.4.ebuild create mode 100644 dev-java/jackson-databind/jackson-databind-2.13.4.ebuild create mode 100644 dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild create mode 100644 dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild create mode 100644 dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild create mode 100644 dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild (limited to 'dev-java') diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index ec2e79ec18d6..7f6956fc7822 100644 Binary files a/dev-java/Manifest.gz and b/dev-java/Manifest.gz differ diff --git a/dev-java/jackson-annotations/Manifest b/dev-java/jackson-annotations/Manifest index 51ab3c2c9345..5517b087012b 100644 --- a/dev-java/jackson-annotations/Manifest +++ b/dev-java/jackson-annotations/Manifest @@ -1,3 +1,5 @@ DIST jackson-annotations-2.13.3.tar.gz 1984205 BLAKE2B c577fcdcb40c44cf1cb08ebe467318ca4e4fff9fdeaf756360ef202275a48b5f5a93135439567261651b5731f523588f0c29a17c05ba6d03fec0f19ed19d9c5b SHA512 c00aec542c8ddea999fb60536cb2cab3edbf4f1d20b29e404d62add54a22546ca195ab7faeda4a2cd1d3a827f10420ccafe1dfb0065742f46aecfc2d00f2c1fc +DIST jackson-annotations-2.13.4.tar.gz 1984001 BLAKE2B 8c4eed89fc0c5b3d68f25f2db28a38e55a2e629c7c38289a82f4ff4a122967326e0221cb020afb69577fe4d5baa2ba89f8db5a398302cd25404083a5d0830eaf SHA512 5ad1d07b254956f9d4123eb01e32d8a8f43eccefe60c6841675ccfecd8837feb4de9352d90f8b8a2703f0f12a0fd20083f8d274594e1ca5674894b2cd76ce322 EBUILD jackson-annotations-2.13.3.ebuild 1402 BLAKE2B f3e9f95e8f598a5b273be9727bbe03e6680b064185006458730bf943068b8efed951c326d16901986deb50be9a642b787321ae5caf4fa7ce59db22c10cc886a9 SHA512 bd3991128d6edbc1cbeaefd0ea88b56c4c00dd29472514de71626a3759ac66f348377a920b56b4ecae4df51d579fc9294c04acbdb9f729c31bea8db9e61a1bf5 +EBUILD jackson-annotations-2.13.4.ebuild 1327 BLAKE2B 9fa08b29cadaddf713f7f963f6e3831af8edb4661a32afe42ede45bcd1453ed5ea5e76651d4453ea278a6449905a09b6d893729e3a39cc5f562628e5c6d94ac7 SHA512 a2d5666c842efb1af6102f7d2921a9965fa77464344df3146fc81292957bf005d7a82382684195bd9f158cfa8cf00c2930840935d97e983802a4f27c828ecf31 MISC metadata.xml 341 BLAKE2B 1a6bf9fc13afb0c6d95cb0752f40474fff4135031e2771f3c0555cd7961e23ea7c026d6cf905acb505ceb2aa4fad01ea5dfac310004b51828b1383dd9a44f9bb SHA512 51655fad0847b2bbc92ed31310c155f26edf6dc41da35cbe239c99eea205a054f6bf7a7839201b8f8fb397110b50935d7c069f3baa7650970580a0c9ef156f12 diff --git a/dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild b/dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild new file mode 100644 index 000000000000..c4e28ae651e0 --- /dev/null +++ b/dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 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://github.com/FasterXML/jackson-annotations/archive/jackson-annotations-2.13.4.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-annotations-2.13.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.fasterxml.jackson.core:jackson-annotations:2.13.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Core annotations used for value types, used by Jackson data binding package." +HOMEPAGE="https://github.com/FasterXML/jackson-annotations" +SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {README,SECURITY}.md release-notes/VERSION-2.x ) + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_EXCLUDES=( + # 1) warning(junit.framework.TestSuite$1) + # junit.framework.AssertionFailedError: No tests found in com.fasterxml.jackson.annotation.TestBase + com.fasterxml.jackson.annotation.TestBase +) diff --git a/dev-java/jackson-core/Manifest b/dev-java/jackson-core/Manifest index f7eb6f93e694..f7bbee4b49b1 100644 --- a/dev-java/jackson-core/Manifest +++ b/dev-java/jackson-core/Manifest @@ -1,3 +1,5 @@ DIST jackson-core-2.13.3.tar.gz 12268319 BLAKE2B 8053988b060cd625670c643d9ba12d9ceae72dffa583bfc78e87044ac723c78bc44dfbdbaca0331098116a43b273dac844721a9e44ba1a536cc457f841d89b56 SHA512 9e7a9ec54073fa6faac36914c496df38bb6c201a37ade2b32306561b71e1b78a0ec4f48b006d4fb10cbde21979a16d117706b59338ada7aedcb593ba5c31ea52 +DIST jackson-core-2.13.4.tar.gz 12270995 BLAKE2B d4556ad35eaf4f3182cb07eb39b14691a0d9c5d7801a4f6450536fcb33c19e9d6f24e80477c09dae167d4ff3b3e57798d63f4c24ca689a902350a6ff4ce0b19d SHA512 95fba755c9289728ce6168e57ef8f2417df03616b5839beacc338947d1447719e930b6f820144c0f398f162676e5d56a6a5bbcb86cbdb15f80de566ba45c478a EBUILD jackson-core-2.13.3.ebuild 2086 BLAKE2B 1b69c3b0de10a0c8ca84f7a199a326ccfb2740d1e2e7ee454ac1168310623b26b9a70967ff7ea8390707f3402404b9d30044f4a1a75b07e3a09b3bd202404b89 SHA512 f793d30d514a016db0008fd4df7bf1cd02a27d2dc153906625f61a41c611f610b540126f64ef1858b547799f7740e8f43979188cdb086ae3edc07bf4d66b280b +EBUILD jackson-core-2.13.4.ebuild 2010 BLAKE2B 4b2f179e8a99cfdd44d37548f88bbea6052f78406a4c9d4d6ed51bcfee4cc3e7faad445f31b853f4f4e0cf146eaf43d1da535df84cbafeede0d27dfafde4cb5f SHA512 bdb693a8d9ae72511be3eb3f56490e49d6dd28ecd05f9c7c1a08e1e73f89014bf59a8608ac063552d71038d842e62c5a955b557924b9bb82edffa8095366390d MISC metadata.xml 312 BLAKE2B b1beb51833c35e3ab2191a3c722768a34ec6cbf3ee240d67381b5137aabc0bb8be862f32638f35c1ba84a75498bb66303223c1d43b7d48c8bfe143ee837d6338 SHA512 b85d17092438f67523cf8c3c861de1183e061f55620342239bd662e5e90058f82fb501ba24bf2c1de6ebbe512ae4559d4b746a575261cbf2feb142e120118372 diff --git a/dev-java/jackson-core/jackson-core-2.13.4.ebuild b/dev-java/jackson-core/jackson-core-2.13.4.ebuild new file mode 100644 index 000000000000..797e9cf5cd05 --- /dev/null +++ b/dev-java/jackson-core/jackson-core-2.13.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 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://github.com/FasterXML/jackson-core/archive/jackson-core-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-core-2.13.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.fasterxml.jackson.core:jackson-core:2.13.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Core Jackson processing abstractions (Streaming API), implementation for JSON" +HOMEPAGE="https://github.com/FasterXML/jackson-core" +SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {README,SECURITY}.md release-notes/{CREDITS-2.x,VERSION-2.x} ) + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +src_prepare() { + default + + sed -e 's:@package@:com.fasterxml.jackson.core.json:g' \ + -e "s:@projectversion@:${PV}:g" \ + -e 's:@projectgroupid@:com.fasterxml.jackson.core:g' \ + -e 's:@projectartifactid@:jackson-core:g' \ + "${JAVA_SRC_DIR}/com/fasterxml/jackson/core/json/PackageVersion.java.in" \ + > "${JAVA_SRC_DIR}/com/fasterxml/jackson/core/json/PackageVersion.java" || die + + java-pkg-2_src_prepare +} + +src_test() { + pushd src/test/java || die + local JAVA_TEST_RUN_ONLY=$(find * -name "*Test*.java" \ + ! -wholename "**/failing**/*.java" \ + ! -wholename "**/testsupport**/*.java" \ + ! -wholename "perf**/*.java" \ + ! -name "*TestBase.java" \ + ! -name "*BaseTest.java" \ + ) + popd + + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + java-pkg-simple_src_test +} diff --git a/dev-java/jackson-databind/Manifest b/dev-java/jackson-databind/Manifest index 09e4cdef9a86..7c08cfded786 100644 --- a/dev-java/jackson-databind/Manifest +++ b/dev-java/jackson-databind/Manifest @@ -1,3 +1,5 @@ DIST jackson-databind-2.13.3.tar.gz 48056095 BLAKE2B 04751cd99eae3bbf3c3a30993506f05b47a85782f52e2cf51f50de9bcb5e9c3718d6ba6105667226272d644dcac6aeeb3ce06dc7ae737adf0392a7a7eafef2aa SHA512 785db6cab20ee74ff90815b8a1afedcbf10f13f60c336a61c20513757cbcde80c073d5f4dc60d390a72600a2b5719cca22b4c71220707dd4edd67dd87f6a7ac9 +DIST jackson-databind-2.13.4.tar.gz 48052399 BLAKE2B f3ad6d8c2afa69dfadaef7cc592215bb5b9a63c03ef214dd75f4b5b88a35edd0d24a4a680936a057046dd3418a901aa8af1ca093097f17f0998ab66b19c3cb84 SHA512 b315a8bffdc81c954ed1a3b07032b47229e1fa2e78ca8f4c3609c47d4afd000ba849cc54ea9a0073dd4a9313b17ce7e1f420ce5df5d389d5ecc640e925dc6cd1 EBUILD jackson-databind-2.13.3.ebuild 2675 BLAKE2B 99fa6669fa6749115b81c20add20b3c0d15dcf651ef508cabc1ef3eaa9f0a1f3cde300f94744405feb38833d34bd0fd0e15ff67276302dd3ae44705b76bab00b SHA512 7ea0d52d689f2d4d6477c45921d803d53d58d469e425be587dd6a279112becc2324186d87641e4f7d1b97e210b35e26527c61198c908503e6fa5d7fe8c32eed7 +EBUILD jackson-databind-2.13.4.ebuild 2524 BLAKE2B c90ea708b6148e98ed66cc55cda26b253745ac7a5847d231d7456e779549950259f9f0008ef8c2dbb961304afb98a4358622f12c645e734c423a4494b22210d2 SHA512 44683936721acdf434e3a60dfab388b7bb5372e93f4506bea78e46d70dcbcf0ef4a68b63e157c247711505ef1cca391a7851bbc56edf6d7bf60a158d1f580855 MISC metadata.xml 316 BLAKE2B 06c857b21b1c39450aefd3a56ee67e0a9c57ce28f434e0af285397bf9c0a73801983b71415c1dd3ee1b53e9b1bf855d81b204559ccfe5bda7cf0703975a8420e SHA512 3308a8e0872865b0da8c3c5720364f786764d6cb751b6ad465dc450338b8c3f672b8266ab957a27609363d507b7f711ccb0edb921388a8f50cba73424fc85253 diff --git a/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild b/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild new file mode 100644 index 000000000000..cefd08b5c6da --- /dev/null +++ b/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 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://github.com/FasterXML/jackson-databind/archive/jackson-databind-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-databind-2.13.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.fasterxml.jackson.core:jackson-databind:2.13.4" +# No tests because of not yet packaged powermock +# JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="General data-binding functionality for Jackson: works on core streaming API" +HOMEPAGE="https://github.com/FasterXML/jackson-databind" +SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# com.fasterxml.jackson.core:jackson-annotations:2.13.4 -> >=dev-java/jackson-annotations-2.13.4:2 +# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 + +CP_DEPEND=" + ~dev-java/jackson-annotations-${PV}:2 + ~dev-java/jackson-core-${PV}:0 +" + +# Compile dependencies +# POM: pom.xml +# test? javax.measure:jsr-275:0.9.1 -> !!!groupId-not-found!!! +# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 +# test? org.powermock:powermock-api-mockito2:2.0.0 -> !!!groupId-not-found!!! +# test? org.powermock:powermock-core:2.0.0 -> !!!groupId-not-found!!! +# test? org.powermock:powermock-module-junit4:2.0.0 -> !!!groupId-not-found!!! + +DEPEND=" + >=virtual/jdk-11:* + ${CP_DEPEND}" +# test? ( +# !!!groupId-not-found!!! +# ) +#" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND}" + +DOCS=( {README,SECURITY}.md release-notes/{CREDITS,VERSION}-2.x ) + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) +JAVA_RESOURCE_DIRS="src/main/resources" + +# JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!,junit-4,!!!groupId-not-found!!!,!!!groupId-not-found!!!,!!!groupId-not-found!!!" +# JAVA_TEST_SRC_DIR="src/test/java" +# JAVA_TEST_RESOURCE_DIRS=( +# "src/test/resources" +# ) + +src_prepare() { + java-pkg-2_src_prepare + + sed -e 's:@package@:com.fasterxml.jackson.databind.cfg:g' \ + -e "s:@projectversion@:${PV}:g" \ + -e 's:@projectgroupid@:com.fasterxml.jackson.core:g' \ + -e "s:@projectartifactid@:${PN}:g" \ + "${JAVA_SRC_DIR}/com/fasterxml/jackson/databind/cfg/PackageVersion.java.in" \ + > "${JAVA_SRC_DIR}/com/fasterxml/jackson/databind/cfg/PackageVersion.java" || die +} diff --git a/dev-java/jackson-dataformat-xml/Manifest b/dev-java/jackson-dataformat-xml/Manifest index 598fac3c140d..a171a8663c41 100644 --- a/dev-java/jackson-dataformat-xml/Manifest +++ b/dev-java/jackson-dataformat-xml/Manifest @@ -1,3 +1,5 @@ DIST jackson-dataformat-xml-2.13.3.tar.gz 3201473 BLAKE2B 90f6b98325e3ae43e7ba560b077ee8fc8e5ad5004fd23b7c10a2c2a3ec7a674b700b80766690d2442820f87698fa5e33c440c2aa12cd521b7566e78eca50bbaa SHA512 52e26e1a398d90f75ef61d074ed1d149b9f13555f1878703b3148ed008f29f8802586a6020f3c1427a748a73b9a4ca56d86ffd769cf6cb7317a69e039345eefa +DIST jackson-dataformat-xml-2.13.4.tar.gz 3203115 BLAKE2B c959c878c6905de9fee73fab87381296d30146ab755765e715f49f141ea80d3843116752710e78f270c96abb0a2dd784fff01769ce68c126b3c7bd5acbe1a880 SHA512 8b6c76d8b324ceffece806f2de1352e2b2b557d64f51885bec8e60033c254e9c5a9adad29c07b6a5aaa77d535245ad581f67768a62af7a44160221aae62115e6 EBUILD jackson-dataformat-xml-2.13.3-r1.ebuild 3892 BLAKE2B 8992fdea96019a8d1ddc92c7ca266835071f8e14f6f0fb73ea36d55c9137e4f58712ec66e9f9333faac7c0fa92b36becc504171eddaddeb44091abaac81570fc SHA512 4465715395e23a878b9a9b334ffc419e56edf7a1454cd58295f48cd7801cee60ef56f7869514c901c6bd290d123410a0410b333de661cdf2a23da530d32a26df +EBUILD jackson-dataformat-xml-2.13.4.ebuild 3817 BLAKE2B 2bc5ddd018f3662c4aff7e8d09eb6b4bf1b938ece3147bbb612c7b61a534372a3563e622029828edff709827d835c12db45cb7caf55965a4d5d8d610b9567ce4 SHA512 216ee5042783fe88686434c53bac37d7157efced9e19d54e709ab746391250c1f77b4b645cda624bf0c1bf2955a9f075bdc80c9c44977ac0522f6ae66ac27885 MISC metadata.xml 487 BLAKE2B 0e5e73be66b890aab37fce8ccd162c168c7cff415c418a30f5cdcc76624499633abfd366f86ece75de208b981a03364566659e37c2b3a34ad90a01f3577a707a SHA512 b920c1d3b8d8f6023df6c100ba4b36282c7cbfdad4a4690055d70cd3dac8d0da91f236a38565bee798342dd94c49cf2c9ce125282a7e5fd818321e28d288b3f1 diff --git a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild new file mode 100644 index 000000000000..f7c722ff3c0b --- /dev/null +++ b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 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://github.com/FasterXML/jackson-dataformat-xml/archive/jackson-dataformat-xml-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-xml-2.13.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Data format extension for Jackson" +HOMEPAGE="https://github.com/FasterXML/jackson-dataformat-xml" +SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# com.fasterxml.jackson.core:jackson-annotations:2.13.4 -> >=dev-java/jackson-annotations-2.13.4:2 +# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 +# com.fasterxml.jackson.core:jackson-databind:2.13.4 -> >=dev-java/jackson-databind-2.13.4:0 +# com.fasterxml.woodstox:woodstox-core:6.3.1 -> >=dev-java/woodstox-core-6.3.1:0 +# org.codehaus.woodstox:stax2-api:4.2.1 -> >=dev-java/stax2-api-4.2.1:0 + +CP_DEPEND=" + ~dev-java/jackson-annotations-${PV}:2 + ~dev-java/jackson-core-${PV}:0 + ~dev-java/jackson-databind-${PV}:0 + >=dev-java/stax2-api-4.2.1-r1:0 + dev-java/woodstox-core:0 +" + +# Compile dependencies +# POM: pom.xml +# test? com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.13.4 -> >=dev-java/jackson-module-jakarta-xmlbind-2.13.4:0 +# test? com.sun.xml.stream:sjsxp:1.0.2 -> >=dev-java/sjsxp-1.0.2:0 +# test? jakarta.xml.bind:jakarta.xml.bind-api:3.0.1 -> >=dev-java/jaxb-api-3.0.1:3 +# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 + +DEPEND=" + >=virtual/jdk-11:* + ${CP_DEPEND} + test? ( + ~dev-java/jackson-module-jakarta-xmlbind-${PV}:0 + dev-java/jaxb-api:4 + dev-java/sjsxp:0 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND}" + +DOCS=( {README,SECURITY}.md release-notes/{CREDITS,VERSION}-2.x ) + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="jackson-module-jakarta-xmlbind,sjsxp,jaxb-api-4,junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +src_prepare() { + java-pkg-2_src_prepare + + sed -e 's:@package@:com.fasterxml.jackson.dataformat.xml:g' \ + -e "s:@projectversion@:${PV}:g" \ + -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \ + -e "s:@projectartifactid@:${PN}:g" \ + "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in" \ + > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/xml/PackageVersion.java" || die +} + +src_test() { + pushd src/test/java || die + local JAVA_TEST_RUN_ONLY=$(find * -name "*Test*.java" \ + ! -wholename "**/failing**/*.java" \ + ! -name "*TestBase.java" ) + popd + + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + + # The same failure under openjdk-17 occurs upstream (running 'mvn test') + + # 1) testCollection(com.fasterxml.jackson.dataformat.xml.lists.ListAsObjectTest) + # com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Failed to call `setAccess()` on Field 'first' due to + # `java.lang.reflect.InaccessibleObjectException`, problem: Unable to make field transient java.util.LinkedList$Node + # java.util.LinkedList.first accessible: module java.base does not "opens java.util" to unnamed module @42bb2aee + + 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.util=ALL-UNNAMED ) + fi + + java-pkg-simple_src_test +} diff --git a/dev-java/jackson-dataformat-yaml/Manifest b/dev-java/jackson-dataformat-yaml/Manifest index 5317270b8445..d220cfb36e02 100644 --- a/dev-java/jackson-dataformat-yaml/Manifest +++ b/dev-java/jackson-dataformat-yaml/Manifest @@ -1,3 +1,5 @@ DIST jackson-dataformats-text-2.13.3.tar.gz 3528981 BLAKE2B 98593f45e663905c15ab5cb37152c95d69a0121515990fac0c66f640d93af83cd51802e2856a4e8df6b82c0121ac4fcd20774fd6a3841e019e1da56c599ed9a9 SHA512 77fad3e6ab5ad55d3a46ffaee3482e9f0dbfa36ce67d5ad31e0b7cde667536387f1dce5bc8296733a28efb09f423785aca7291d9ba85a67ca2b94ef4c8766d7f +DIST jackson-dataformats-text-2.13.4.tar.gz 3530892 BLAKE2B 3cbfcbbd33aeac67476caa453b77c19a1da88a9fb9482360bf427af3f41d689a04fc1ecb28d4424c5bfd7436979f1b03c215ca88a0064338f53dfd169f288562 SHA512 792f416c7cabd639b42bd93205e55328ace53c093e59d57eeaedc27a61358527515031c70dd503702471a13237f6389ca118e453da0ab002e20a531885d58a11 EBUILD jackson-dataformat-yaml-2.13.3-r1.ebuild 2206 BLAKE2B b1205fbeae520f8f86a70e313fdf39bcb37227c273d75b6c3eb7f45964a067b8f2bfc7d6bd4fd8efbdb21ad9e840f84d386bf9238e7d2c4258630a0b77d60b26 SHA512 702a3a3403e78e03bda687d69df16c2f2507b924decfae2a76860671f3d93cd82abb1d07e6736ab3f2368bff107e0cdc2901910faf042ee55e37156173414d3e +EBUILD jackson-dataformat-yaml-2.13.4.ebuild 2210 BLAKE2B 9c3bc36cb34e785ccd1897fbb07ddf6872eab2c96502eca6ff7ab2cc565b10cb11c9a88bbc874843b7de4b45b35670ecf85beb9394656e0c0b1a33a4268d3af0 SHA512 9596a0150f83d94e9bc40bc3aad39101c2c935c347e7afdd8350f758704b584658d0bfd93b72e02a3bc4b5b1debeec77fdc85ce8bce2d78418b376d3c6f0e328 MISC metadata.xml 398 BLAKE2B 35f92ae137b3d4f6528c3987d1f9a4e8a1492688a687b4fb133b9ac5c02e6dcbde37807569463d8eebf26c078f55199e5848efcd6e11104599e5895044b61d8d SHA512 621d9b0635a22bed22305b4a7724e96beefdb57ff6b2553612f3e4feeeef080d02bc48dd0fcf3cbb3a2f4723c89bf8824f18adff1501fd3876c73e4e85fa20f1 diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild new file mode 100644 index 000000000000..56fbfba3fd2a --- /dev/null +++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 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://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-yaml-2.13.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions" +HOMEPAGE="https://github.com/FasterXML/jackson-dataformats-text" +SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=" + ~dev-java/jackson-core-${PV}:0 + ~dev-java/jackson-databind-${PV}:0 + >=dev-java/snakeyaml-1.30-r1:0 + >=virtual/jdk-11:* +" + +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( README.md release-notes/{CREDITS,VERSION} ) + +S="${WORKDIR}/jackson-dataformats-text-jackson-dataformats-text-${PV}/yaml" + +JAVA_CLASSPATH_EXTRA="jackson-core,jackson-databind,snakeyaml" +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_EXCLUDES=( + # Upstream's usual exclude pattern: "**/failing**/*.java" + com.fasterxml.jackson.dataformat.yaml.failing.ObjectIdWithTree2Test + com.fasterxml.jackson.dataformat.yaml.failing.PolymorphicWithObjectId25Test + com.fasterxml.jackson.dataformat.yaml.failing.SimpleGeneration215Test +) + +src_prepare() { + default + java-pkg-2_src_prepare + + sed -e 's:@package@:com.fasterxml.jackson.dataformat.yaml:g' \ + -e "s:@projectversion@:${PV}:g" \ + -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \ + -e "s:@projectartifactid@:${PN}:g" \ + "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java.in" \ + > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java" || die +} diff --git a/dev-java/jackson-module-jakarta-xmlbind/Manifest b/dev-java/jackson-module-jakarta-xmlbind/Manifest index 831e71ac78b4..6b46658ef971 100644 --- a/dev-java/jackson-module-jakarta-xmlbind/Manifest +++ b/dev-java/jackson-module-jakarta-xmlbind/Manifest @@ -1,3 +1,5 @@ DIST jackson-module-jakarta-xmlbind-2.13.3.tar.gz 2145569 BLAKE2B 13864e4272d40e8425232482a67a2bc720ff294e93ec623589bd0b7286e2c63c2b724bc1033eb19437cdea23db0b11142380715fc300c32e8af9dba22eeed407 SHA512 2807a9e1d3531f3553a2ab6bb64e0ece2809ca9d2facae320dbd38efe0797cdc7ab11e9b284122d75a98a50eda9bc0cfb0f098ca0921e3bf67a0e38b5252a14d +DIST jackson-module-jakarta-xmlbind-2.13.4.tar.gz 2146134 BLAKE2B ae20a115464a052a8403172706025fc595d6e6aeafda60cf3cce784e1e0a29f38d672fb5205e9dbd74de1ef9615f3bfd0268711d9992c123cac0ef692e59be3a SHA512 0706566a9e5e68697d54319a425fde53948ad610a6eb9519d2e02d375ea280468c7e9e3d5ff4378535ed3a71480f207257a558f73819b1b81edc69f9d3c317a8 EBUILD jackson-module-jakarta-xmlbind-2.13.3-r1.ebuild 2883 BLAKE2B 6e7d8a279484b1a7f05b161ed31b008527d8d7e6c5c2ca6574dd3e172bde39a02aee6f88116efbff79d8e581b2153bc0eef65f68d01c964f9249156eda2f582b SHA512 2ff9cffc503d756e7867e156b4b78fb50379ca41de648db4f7635587b4e161252e0800b56c94fe00adf5078ee61638b74c15a43cdd55cd9044357b85543476c5 +EBUILD jackson-module-jakarta-xmlbind-2.13.4.ebuild 2813 BLAKE2B c1e382f09ef17369e967177819c3104b3581c940f252ec711c8373f8c1769bd7664915d90e202ba25047a7a62d5ef24b77e8faba6a93d398ca9326be5bdf3513 SHA512 eea8389caa1fa772b94d43441f42004c9efcd935818281030cf451e2c351782c0a81a2a964d524a852ba6933406d71991dc38111ba0c5e0d5086184590ec0a16 MISC metadata.xml 506 BLAKE2B 4e62bddea5ad8f7e6b73de9a173dbc8416b309caf4e4f9801496712f1cc88bdab646d237e48c3f55c99d95c198056b6642cf19070805f694b3a8e996e9bd0528 SHA512 96825b1a8ec0808f4dfa4a2482a1c184acab23d624ab178be8df496c67ff3ca5cd7cf012e6e7017721a3355a6ff3265d6f76734a655bfb261d3530781825f5d5 diff --git a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild new file mode 100644 index 000000000000..cced241a8774 --- /dev/null +++ b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 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://github.com/FasterXML/jackson-modules-base/archive/jackson-modules-base-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-module-jakarta-xmlbind-2.13.4.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.13.4" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Support for using Jakarta XML Bind (aka JAXB 3.0) annotations" +HOMEPAGE="https://github.com/FasterXML/jackson-modules-base" +SRC_URI="https://github.com/FasterXML/jackson-modules-base/archive/jackson-modules-base-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# com.fasterxml.jackson.core:jackson-annotations:2.13.4 -> >=dev-java/jackson-annotations-2.13.4:2 +# com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 +# com.fasterxml.jackson.core:jackson-databind:2.13.4 -> >=dev-java/jackson-databind-2.13.4:0 +# jakarta.activation:jakarta.activation-api:2.1.0 -> >=dev-java/jakarta-activation-api-2.1.0:2 +# jakarta.xml.bind:jakarta.xml.bind-api:3.0.1 -> >=dev-java/jaxb-api-3.0.1:3 + +CP_DEPEND=" + ~dev-java/jackson-annotations-${PV}:2 + ~dev-java/jackson-core-${PV}:0 + ~dev-java/jackson-databind-${PV}:0 + dev-java/jakarta-activation:1 + dev-java/jaxb-api:4 +" + +# Compile dependencies +# POM: pom.xml +# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 +# test? org.glassfish.jaxb:jaxb-runtime:3.0.1 -> >=dev-java/jaxb-runtime-4.0.0:4 + +DEPEND=" + >=virtual/jdk-11:* + ${CP_DEPEND} + test? ( + dev-java/jaxb-runtime:4 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND}" + +S="${WORKDIR}/jackson-modules-base-jackson-modules-base-${PV}/jakarta-xmlbind/" + +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="jaxb-runtime-4,junit-4" +JAVA_TEST_SRC_DIR="src/test/java" + +JAVA_TEST_EXCLUDES=( + # Upstream does not run these + com.fasterxml.jackson.module.jakarta.xmlbind.failing.TestUnwrapping + com.fasterxml.jackson.module.jakarta.xmlbind.failing.TestXmlID3 +) + +src_prepare() { + java-pkg-2_src_prepare + + sed -e 's:@package@:com.fasterxml.jackson.module.jakarta.xmlbind:g' \ + -e "s:@projectversion@:${PV}:g" \ + -e 's:@projectgroupid@:com.fasterxml.jackson.module:g' \ + -e "s:@projectartifactid@:jackson-module-jakarta-xmlbind-annotations:g" \ + "${JAVA_SRC_DIR}/com/fasterxml/jackson/module/jakarta/xmlbind/PackageVersion.java.in" \ + > "${JAVA_SRC_DIR}/com/fasterxml/jackson/module/jakarta/xmlbind/PackageVersion.java" || die +} diff --git a/dev-java/jakarta-servlet-api/Manifest b/dev-java/jakarta-servlet-api/Manifest index 7d07b5fad6f6..d102c4cdd998 100644 --- a/dev-java/jakarta-servlet-api/Manifest +++ b/dev-java/jakarta-servlet-api/Manifest @@ -1,3 +1,5 @@ DIST jakarta-servlet-api-4.0.4-RELEASE.tar.gz 188270 BLAKE2B 6c5db208603333abb9aa31726e60d489c5f860e3b6ad61e691d65e8b99909a8139f7677cec52d2a74ed9e8445ea2f0f510875ca32a2e512a09183245a9822889 SHA512 9cd613f8c33f5d415b06f70543eee926c81e87a14d03b837998a6c4db11ce5fb9c2b97f796f2936a63f2a6dc7847d7a97aec7a804b80234cd52e4bfdca9920a9 +DIST jakarta-servlet-api-6.0.0-RELEASE.tar.gz 634690 BLAKE2B e48375f6a0b74950a2c50d73f2d50f7c79db96e22d5c845380bff670948cd1a1d1ea98eaf93e7fa02887e94010c8573382ba3f6fb52a8fca6fa98e5915c307f6 SHA512 65285bce3e8b5143eb33d548549ff5653c6c90f55e7a19e8fdb4a7799842d3430cfe0cebe54f7a7d253d9da4c2b6d4d7a08b35846636c11a2ca814b8311cecc7 EBUILD jakarta-servlet-api-4.0.4.ebuild 939 BLAKE2B 1fe921708f4607a19425174f0c89e32854d8d5aae19b61ad7792d2aa258aec6d43451ed8d5f1da20766bcf0fe85e44d5380fbfb28861f17bff2b02929a78b05b SHA512 d2560d62f14496380384fdec3797f875505eb1ae021d97401987a35afea59dad91e988b3e4317f9f56e809e2ab534872e14228101b44c44b33639351e2000609 -MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6 +EBUILD jakarta-servlet-api-6.0.0.ebuild 1278 BLAKE2B 6fa04052e4998180cbf2b91d2ad3ef2d8fdaa2eb3287d516458a93a4fba8b429f14817218ac276ba81816c9b5a3a3da51ec52860d8bda33bdb6bb9f8bd4ea06e SHA512 fc36764e2ed54b3e2818dc3d85f3f09adc8b0ae3e122b658ffdad48d546906793dff340c6c4308c47eb3a19eda2bf416101062f99db41ccff589b23ea8541467 +MISC metadata.xml 332 BLAKE2B b9a06fe2a5573bde0da5b4f0d11a4cdf8c26738b67ac575014c01ed7fadfbc057a63fe2de907942a83d12afe8335933edbf671460b33939969bbb8d2657ffd81 SHA512 4c044f785c3a41116e24cc56b46b8e74327e4fbe29b11a25e1004e18d815023d073465658bb9467afbf80f8490e29815e1e52ce3d5ccde250ae48f0edbf0d380 diff --git a/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild new file mode 100644 index 000000000000..74495765cc3e --- /dev/null +++ b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2022 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://github.com/jakartaee/servlet/archive/6.0.0-RELEASE.tar.gz --slot 6 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jakarta-servlet-api-6.0.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="jakarta.servlet:jakarta.servlet-api:6.0.0" +# No tests because of still missing junit-jupiter +# JAVA_TESTING_FRAMEWORKS="junit-jupiter" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Javax servlet API" +HOMEPAGE="https://projects.eclipse.org/projects/ee4j.servlet" +SRC_URI="https://github.com/jakartaee/servlet/archive/${PV}-RELEASE.tar.gz -> ${P}-RELEASE.tar.gz" + +LICENSE="EPL-2.0 GPL-2-with-classpath-exception" +SLOT="6" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-11:*" + +DOCS=( {CONTRIBUTING,NOTICE,README}.md ) + +S="${WORKDIR}/servlet-${PV}-RELEASE" + +JAVA_SRC_DIR="api/src/main/java" +JAVA_RESOURCE_DIRS=( api/src/main/{resources,properties} ) + +src_prepare() { + default + cp -r api/src/main/{java,properties} || die + find api/src/main/properties -type f ! -name '*.properties' -exec rm -rf {} + || die + java-pkg-2_src_prepare +} diff --git a/dev-java/jakarta-servlet-api/metadata.xml b/dev-java/jakarta-servlet-api/metadata.xml index 75321cfb5598..77e11a268a0a 100644 --- a/dev-java/jakarta-servlet-api/metadata.xml +++ b/dev-java/jakarta-servlet-api/metadata.xml @@ -4,4 +4,8 @@ java@gentoo.org + + provides javax.servlet + provides jakarta.servlet + -- cgit v1.2.3