[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/, dev-java/jakarta-xml-soap-api/files/
commit: 5fd608ca1e9938bd1b77826372e2aae4b6fe5f8a Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Wed Mar 27 14:17:16 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Apr 15 09:42:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd608ca dev-java/jakarta-xml-soap-api: drop SecurityManager Closes: https://bugs.gentoo.org/923606 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/35946 Signed-off-by: Miroslav Šulc gentoo.org> .../jakarta-xml-soap-api-1.4.2-dropSecurityManager.patch | 14 ++ 4.2-r1.ebuild => jakarta-xml-soap-api-1.4.2-r2.ebuild} | 13 - 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/dev-java/jakarta-xml-soap-api/files/jakarta-xml-soap-api-1.4.2-dropSecurityManager.patch b/dev-java/jakarta-xml-soap-api/files/jakarta-xml-soap-api-1.4.2-dropSecurityManager.patch new file mode 100644 index ..a94489044d7f --- /dev/null +++ b/dev-java/jakarta-xml-soap-api/files/jakarta-xml-soap-api-1.4.2-dropSecurityManager.patch @@ -0,0 +1,14 @@ +bug #923606 +--- a/api/src/test/java/javax/xml/soap/test/SAAJFactoryTest.java b/api/src/test/java/javax/xml/soap/test/SAAJFactoryTest.java +@@ -165,9 +165,7 @@ public class SAAJFactoryTest { + } + + private void enableSM() { +-System.setSecurityManager(null); +-System.setProperty("java.security.policy", classesDir + "javax/xml/soap/test.policy"); +-System.setSecurityManager(new SecurityManager()); ++ // no-op + } + + protected MessageFactory factory() throws Throwable { diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r2.ebuild similarity index 87% rename from dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild rename to dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r2.ebuild index 3186460aa436..fc7c2c78bdec 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,6 +12,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="SOAP with Attachments API for Java (SAAJ) API (Eclipse Project for JAX-WS)" HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jaxws; SRC_URI="https://github.com/jakartaee/saaj-api/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/saaj-api-${PV}" # EDL-1.0 equivalent to BSD # - 'SPDX-License-Identifier: BSD-3-Clause' in source files' headers @@ -35,7 +36,9 @@ RDEPEND=" ${CP_DEPEND} " -S="${WORKDIR}/saaj-api-${PV}" +PATCHES=( + "${FILESDIR}/jakarta-xml-soap-api-1.4.2-dropSecurityManager.patch" +) JAVA_SRC_DIR="api/src/main/java" @@ -46,7 +49,7 @@ JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/a:target/classes ) DOCS=( CONTRIBUTING.md NOTICE.md README.md ) -src_install() { - java-pkg-simple_src_install - einstalldocs # https://bugs.gentoo.org/789582 +src_prepare() { + default #780585 + java-pkg-2_src_prepare }
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: 961675a911e7dd5414b40685dea0659f7f7b448a Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Feb 24 12:32:32 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Feb 26 07:23:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=961675a9 dev-java/jakarta-xml-soap-api: update SRC_URI Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/29508/commits/e56152276a56f354842deea9a6753bcdb5b62804 Signed-off-by: Miroslav Šulc gentoo.org> .../jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild | 8 +++- dev-java/jakarta-xml-soap-api/metadata.xml| 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild index be69299aa916..3186460aa436 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild @@ -1,19 +1,17 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# This version provides module java.xml.soap and package javax.xml.soap -MAVEN_ID="jakarta.xml.soap:jakarta.xml.soap-api:1.4.2" - JAVA_PKG_IUSE="doc source test" JAVA_TESTING_FRAMEWORKS="junit-4" +MAVEN_ID="jakarta.xml.soap:jakarta.xml.soap-api:1.4.2" inherit java-pkg-2 java-pkg-simple DESCRIPTION="SOAP with Attachments API for Java (SAAJ) API (Eclipse Project for JAX-WS)" HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jaxws; -SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/jakartaee/saaj-api/archive/${PV}.tar.gz -> ${P}.tar.gz" # EDL-1.0 equivalent to BSD # - 'SPDX-License-Identifier: BSD-3-Clause' in source files' headers diff --git a/dev-java/jakarta-xml-soap-api/metadata.xml b/dev-java/jakarta-xml-soap-api/metadata.xml index 24700dcb8731..cceeb17a326d 100644 --- a/dev-java/jakarta-xml-soap-api/metadata.xml +++ b/dev-java/jakarta-xml-soap-api/metadata.xml @@ -6,6 +6,6 @@ Java - eclipse-ee4j/saaj-api + jakartaee/saaj-api
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: 0be9ae93c59cdce8cfb6a6d195965a7b3ab48471 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue May 10 08:42:46 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue May 10 14:46:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be9ae93 dev-java/jakarta-xml-soap-api: virtual/jdk-1.8:*" -> -11:* Bug: https://bugs.gentoo.org/843557 Closes: https://github.com/gentoo/gentoo/pull/25415 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Florian Schmaus gentoo.org> 2.ebuild => jakarta-xml-soap-api-1.4.2-r1.ebuild} | 19 --- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild similarity index 67% rename from dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild rename to dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild index cd78fb76c776..be69299aa916 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild @@ -13,7 +13,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="SOAP with Attachments API for Java (SAAJ) API (Eclipse Project for JAX-WS)" HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jaxws; -SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/${PV}.tar.gz -> ${P}.tar.gz" # EDL-1.0 equivalent to BSD # - 'SPDX-License-Identifier: BSD-3-Clause' in source files' headers @@ -24,11 +24,11 @@ SLOT="1" KEYWORDS="amd64 ~arm arm64 ppc64 x86" CP_DEPEND=" - dev-java/jakarta-activation-api:1 + >=dev-java/jakarta-activation-api-1.2.2-r1:1 " DEPEND=" - >=virtual/jdk-1.8:* + >=virtual/jdk-11:* ${CP_DEPEND} " @@ -44,21 +44,10 @@ JAVA_SRC_DIR="api/src/main/java" JAVA_TEST_GENTOO_CLASSPATH="junit-4" JAVA_TEST_SRC_DIR="api/src/test/java" JAVA_TEST_RESOURCE_DIRS=( "api/src/test/resources" ) +JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/a:target/classes ) DOCS=( CONTRIBUTING.md NOTICE.md README.md ) -src_test() { - if ver_test "$(java-config -g PROVIDES_VERSION)" -lt 9; then - # https://github.com/javaee/javax.xml.soap/blob/1.4.0/pom.xml#L134-L143 - JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/p:target/classes ) - else - # '-Xbootclasspath/p' removed since JDK 9; '-Xbootclasspath/a' remains - # https://openjdk.java.net/jeps/261 - JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/a:target/classes ) - fi - java-pkg-simple_src_test -} - src_install() { java-pkg-simple_src_install einstalldocs # https://bugs.gentoo.org/789582
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: 88c7f9d7a0adefac9249992619c0d80e2e4a21b4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 8 14:31:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 8 14:31:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c7f9d7 dev-java/jakarta-xml-soap-api: Stabilize 1.4.2 ppc64, #835644 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index e5ac5d4e2d1a..cd78fb76c776 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: da29e6ddc7f6d2e705ccd8df68fe40f3ab7d1b15 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 8 14:31:01 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 8 14:31:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da29e6dd dev-java/jakarta-xml-soap-api: Stabilize 1.4.2 arm64, #835644 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index c93feda39bca..e5ac5d4e2d1a 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: dabd9e5cbfa1f81f036da394f37304a39958c3f6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 26 11:53:27 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 26 11:53:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dabd9e5c dev-java/jakarta-xml-soap-api: Keyword 1.4.2 arm64, #833997 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index 49cc3e1fc3d7..c93feda39bca 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="amd64 ~arm ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: b8772bd26767ca37ff98904c35d5866861b5d3aa Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 26 11:18:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 26 11:18:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8772bd2 dev-java/jakarta-xml-soap-api: Keyword 1.4.2 ppc64, #833997 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index 0161ba9419d0..49cc3e1fc3d7 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~ppc64 x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: 409191077ea004a9cd7cdd10c21c70f6bcc76c3a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Feb 25 18:53:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Feb 25 18:53:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40919107 dev-java/jakarta-xml-soap-api: Keyword 1.4.2 arm, #833997 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index 14891ad558a9..0161ba9419d0 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: d38bd6a8a1e074c361618497ee68d62108bd1a35 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 19 13:21:59 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 19 13:21:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38bd6a8 dev-java/jakarta-xml-soap-api: Stabilize 1.4.2 x86, #833757 Signed-off-by: Jakov Smolić gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index da12e32dde82..14891ad558a9 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: b5fc8da6b773848d6ddd789eeb2be0ac54e76b59 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 19 13:11:19 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 19 13:15:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5fc8da6 dev-java/jakarta-xml-soap-api: Stabilize 1.4.2 amd64, #833757 Signed-off-by: Jakov Smolić gentoo.org> dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild index b22fd582fcc8..da12e32dde82 100644 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" # Since version 2.0.0, the namespace has changed to jakarta.xml.soap SLOT="1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" CP_DEPEND=" dev-java/jakarta-activation-api:1
[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
commit: 04299a8675c42958f0051597b7805decd031bf47 Author: Yuan Liao gmail com> AuthorDate: Sun Jan 16 21:56:03 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jan 18 09:55:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04299a86 dev-java/jakarta-xml-soap-api: Initial import Signed-off-by: Yuan Liao gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23848 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jakarta-xml-soap-api/Manifest | 1 + .../jakarta-xml-soap-api-1.4.2.ebuild | 65 ++ dev-java/jakarta-xml-soap-api/metadata.xml | 11 3 files changed, 77 insertions(+) diff --git a/dev-java/jakarta-xml-soap-api/Manifest b/dev-java/jakarta-xml-soap-api/Manifest new file mode 100644 index ..2ab2cfcfb034 --- /dev/null +++ b/dev-java/jakarta-xml-soap-api/Manifest @@ -0,0 +1 @@ +DIST jakarta-xml-soap-api-1.4.2.tar.gz 107226 BLAKE2B 4de5b994505d1964b6804010191b7b623322005d7bac6e9295062e821b5e0994a02d04f72d7f1bba9a8bf835ce42f455678af35c8cdf3e9e7208a2fde4151927 SHA512 9df8bb191fee0f6afa46f2d0c4bd5d1760324220be6862ff17df77d0dd4c9341360f18dd935233fdf6d9656d511c5378bd557e3dadd6570dfd3c9d7981179516 diff --git a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild new file mode 100644 index ..b22fd582fcc8 --- /dev/null +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# This version provides module java.xml.soap and package javax.xml.soap +MAVEN_ID="jakarta.xml.soap:jakarta.xml.soap-api:1.4.2" + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="SOAP with Attachments API for Java (SAAJ) API (Eclipse Project for JAX-WS)" +HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jaxws; +SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +# EDL-1.0 equivalent to BSD +# - 'SPDX-License-Identifier: BSD-3-Clause' in source files' headers +# - https://www.eclipse.org/org/documents/edl-v10.php +LICENSE="BSD" +# Since version 2.0.0, the namespace has changed to jakarta.xml.soap +SLOT="1" +KEYWORDS="~amd64 ~x86" + +CP_DEPEND=" + dev-java/jakarta-activation-api:1 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +S="${WORKDIR}/saaj-api-${PV}" + +JAVA_SRC_DIR="api/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="api/src/test/java" +JAVA_TEST_RESOURCE_DIRS=( "api/src/test/resources" ) + +DOCS=( CONTRIBUTING.md NOTICE.md README.md ) + +src_test() { + if ver_test "$(java-config -g PROVIDES_VERSION)" -lt 9; then + # https://github.com/javaee/javax.xml.soap/blob/1.4.0/pom.xml#L134-L143 + JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/p:target/classes ) + else + # '-Xbootclasspath/p' removed since JDK 9; '-Xbootclasspath/a' remains + # https://openjdk.java.net/jeps/261 + JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/a:target/classes ) + fi + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + einstalldocs # https://bugs.gentoo.org/789582 +} diff --git a/dev-java/jakarta-xml-soap-api/metadata.xml b/dev-java/jakarta-xml-soap-api/metadata.xml new file mode 100644 index ..a5b17ebd397d --- /dev/null +++ b/dev-java/jakarta-xml-soap-api/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + j...@gentoo.org + Java + + + eclipse-ee4j/saaj-api + +