Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jakarta-xml-soap-api/
Date: Tue, 10 May 2022 14:47:09
Message-Id: 1652193967.0be9ae93c59cdce8cfb6a6d195965a7b3ab48471.flow@gentoo
1 commit: 0be9ae93c59cdce8cfb6a6d195965a7b3ab48471
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Tue May 10 08:42:46 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Tue May 10 14:46:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be9ae93
7
8 dev-java/jakarta-xml-soap-api: virtual/jdk-1.8:*" -> -11:*
9
10 Bug: https://bugs.gentoo.org/843557
11 Closes: https://github.com/gentoo/gentoo/pull/25415
12 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
13 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
14
15 ....2.ebuild => jakarta-xml-soap-api-1.4.2-r1.ebuild} | 19 ++++---------------
16 1 file changed, 4 insertions(+), 15 deletions(-)
17
18 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
19 similarity index 67%
20 rename from dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild
21 rename to dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild
22 index cd78fb76c776..be69299aa916 100644
23 --- a/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2.ebuild
24 +++ b/dev-java/jakarta-xml-soap-api/jakarta-xml-soap-api-1.4.2-r1.ebuild
25 @@ -13,7 +13,7 @@ inherit java-pkg-2 java-pkg-simple
26
27 DESCRIPTION="SOAP with Attachments API for Java (SAAJ) API (Eclipse Project for JAX-WS)"
28 HOMEPAGE="https://projects.eclipse.org/projects/ee4j.jaxws"
29 -SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
30 +SRC_URI="https://github.com/eclipse-ee4j/saaj-api/archive/${PV}.tar.gz -> ${P}.tar.gz"
31
32 # EDL-1.0 equivalent to BSD
33 # - 'SPDX-License-Identifier: BSD-3-Clause' in source files' headers
34 @@ -24,11 +24,11 @@ SLOT="1"
35 KEYWORDS="amd64 ~arm arm64 ppc64 x86"
36
37 CP_DEPEND="
38 - dev-java/jakarta-activation-api:1
39 + >=dev-java/jakarta-activation-api-1.2.2-r1:1
40 "
41
42 DEPEND="
43 - >=virtual/jdk-1.8:*
44 + >=virtual/jdk-11:*
45 ${CP_DEPEND}
46 "
47
48 @@ -44,21 +44,10 @@ JAVA_SRC_DIR="api/src/main/java"
49 JAVA_TEST_GENTOO_CLASSPATH="junit-4"
50 JAVA_TEST_SRC_DIR="api/src/test/java"
51 JAVA_TEST_RESOURCE_DIRS=( "api/src/test/resources" )
52 +JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/a:target/classes )
53
54 DOCS=( CONTRIBUTING.md NOTICE.md README.md )
55
56 -src_test() {
57 - if ver_test "$(java-config -g PROVIDES_VERSION)" -lt 9; then
58 - # https://github.com/javaee/javax.xml.soap/blob/1.4.0/pom.xml#L134-L143
59 - JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/p:target/classes )
60 - else
61 - # '-Xbootclasspath/p' removed since JDK 9; '-Xbootclasspath/a' remains
62 - # https://openjdk.java.net/jeps/261
63 - JAVA_TEST_EXTRA_ARGS=( -Xbootclasspath/a:target/classes )
64 - fi
65 - java-pkg-simple_src_test
66 -}
67 -
68 src_install() {
69 java-pkg-simple_src_install
70 einstalldocs # https://bugs.gentoo.org/789582