Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jaxb-api/
Date: Tue, 07 Jun 2022 07:27:07
Message-Id: 1654586791.0079fd353f3786dfb6eed3b6f0d92bd4617f2216.fordfrog@gentoo
1 commit: 0079fd353f3786dfb6eed3b6f0d92bd4617f2216
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Tue Jun 7 04:22:13 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 7 07:26:31 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0079fd35
7
8 dev-java/jaxb-api: drop 2.3.3, 3.0.1
9
10 Closes: https://bugs.gentoo.org/849725
11 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
12 Closes: https://github.com/gentoo/gentoo/pull/25784
13 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
14
15 dev-java/jaxb-api/jaxb-api-2.3.3.ebuild | 59 ---------------------------------
16 dev-java/jaxb-api/jaxb-api-3.0.1.ebuild | 40 ----------------------
17 2 files changed, 99 deletions(-)
18
19 diff --git a/dev-java/jaxb-api/jaxb-api-2.3.3.ebuild b/dev-java/jaxb-api/jaxb-api-2.3.3.ebuild
20 deleted file mode 100644
21 index 9fa240685dea..000000000000
22 --- a/dev-java/jaxb-api/jaxb-api-2.3.3.ebuild
23 +++ /dev/null
24 @@ -1,59 +0,0 @@
25 -# Copyright 1999-2021 Gentoo Authors
26 -# Distributed under the terms of the GNU General Public License v2
27 -
28 -# Skeleton command:
29 -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/eclipse-ee4j/jaxb-api/archive/refs/tags/2.3.3.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxb-api-2.3.3.ebuild
30 -
31 -EAPI=7
32 -
33 -JAVA_PKG_IUSE="doc source test"
34 -MAVEN_ID="jakarta.xml.bind:jakarta.xml.bind-api:2.3.3"
35 -JAVA_TESTING_FRAMEWORKS="junit-4"
36 -
37 -inherit java-pkg-2 java-pkg-simple
38 -
39 -DESCRIPTION="Jakarta XML Binding API"
40 -HOMEPAGE="https://github.com/eclipse-ee4j/jaxb-api"
41 -SRC_URI="https://github.com/eclipse-ee4j/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
42 -
43 -LICENSE="EPL-1.0"
44 -SLOT="2"
45 -KEYWORDS="amd64 ~arm arm64 ppc64 x86"
46 -
47 -# Common dependencies
48 -# POM: pom.xml
49 -# jakarta.activation:jakarta.activation-api:1.2.2 -> >=dev-java/jakarta-activation-api-2.0.1:0
50 -# jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 -> >=dev-java/jaxb-api-2.3.3:0
51 -
52 -CDEPEND="dev-java/jakarta-activation-api:1"
53 -DEPEND="${CDEPEND}
54 - >=virtual/jdk-1.8:*"
55 -RDEPEND="${CDEPEND}
56 - >=virtual/jre-1.8:*"
57 -
58 -DOCS=( ../{LICENSE,NOTICE,README}.md )
59 -
60 -S="${WORKDIR}/${P}/${PN}"
61 -
62 -JAVA_GENTOO_CLASSPATH="jakarta-activation-api-1"
63 -JAVA_GENTOO_CLASSPATH_EXTRA="jaxb-api.jar"
64 -JAVA_SRC_DIR="src/main/java"
65 -JAVA_RESOURCE_DIRS="src/main/resources"
66 -
67 -JAVA_TEST_GENTOO_CLASSPATH="junit-4"
68 -JAVA_TEST_SRC_DIR="../${PN}-test/src/test/java"
69 -JAVA_TEST_RESOURCE_DIRS="../${PN}-test/src/test/resources"
70 -
71 -src_test() {
72 - # Suppress tests for vm_version 1.8 (too many test failures)
73 - # see https://bugs.gentoo.org/796995
74 - local vm_version="$(java-config -g PROVIDES_VERSION)"
75 - if [[ "${vm_version}" != "1.8" ]] ; then
76 - java-pkg-simple_src_test
77 - fi
78 -}
79 -
80 -src_install() {
81 - default
82 - java-pkg-simple_src_install
83 -}
84
85 diff --git a/dev-java/jaxb-api/jaxb-api-3.0.1.ebuild b/dev-java/jaxb-api/jaxb-api-3.0.1.ebuild
86 deleted file mode 100644
87 index 857f9ebaa6e0..000000000000
88 --- a/dev-java/jaxb-api/jaxb-api-3.0.1.ebuild
89 +++ /dev/null
90 @@ -1,40 +0,0 @@
91 -# Copyright 1999-2022 Gentoo Authors
92 -# Distributed under the terms of the GNU General Public License v2
93 -
94 -# Skeleton command:
95 -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/eclipse-ee4j/jaxb-api/archive/refs/tags/3.0.1.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxb-api-3.0.1.ebuild
96 -
97 -EAPI=8
98 -
99 -JAVA_PKG_IUSE="doc source"
100 -MAVEN_ID="jakarta.xml.bind:jakarta.xml.bind-api:3.0.1"
101 -
102 -inherit java-pkg-2 java-pkg-simple
103 -
104 -DESCRIPTION="Jakarta XML Binding API"
105 -HOMEPAGE="https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api"
106 -SRC_URI="https://github.com/eclipse-ee4j/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
107 -
108 -LICENSE="EPL-1.0"
109 -SLOT="3"
110 -KEYWORDS="amd64 ~arm arm64 ppc64 x86"
111 -
112 -# Common dependencies
113 -# POM: pom.xml
114 -# com.sun.activation:jakarta.activation:2.0.1 -> >=dev-java/jakarta-activation-2.0.1:2
115 -
116 -CDEPEND="dev-java/jakarta-activation:2"
117 -
118 -DEPEND="${CDEPEND}
119 - >=virtual/jdk-1.8:*"
120 -
121 -RDEPEND="${CDEPEND}
122 - >=virtual/jre-1.8:*"
123 -
124 -S="${WORKDIR}/${P}/${PN}"
125 -
126 -JAVA_GENTOO_CLASSPATH="jakarta-activation-2"
127 -JAVA_SRC_DIR="src/main/java"
128 -JAVA_RESOURCE_DIRS=(
129 - "src/main/resources"
130 -)