[gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/, dev-java/jakarta-xml-soap-api/files/

2024-04-15 Thread Miroslav Šulc
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/

2023-02-25 Thread Miroslav Šulc
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/

2022-05-10 Thread Florian Schmaus
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/

2022-04-08 Thread Arthur Zamarin
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/

2022-04-08 Thread Arthur Zamarin
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/

2022-02-26 Thread Arthur Zamarin
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/

2022-02-26 Thread Arthur Zamarin
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/

2022-02-25 Thread Arthur Zamarin
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/

2022-02-19 Thread Jakov Smolić
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/

2022-02-19 Thread Jakov Smolić
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/

2022-01-18 Thread Miroslav Šulc
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
+   
+