1 |
commit: 2ecd3c8e3c41138a24c6870c279acbb5bb1bb8da |
2 |
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> |
3 |
AuthorDate: Thu Jul 8 19:19:22 2021 +0000 |
4 |
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jul 9 13:51:00 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ecd3c8e |
7 |
|
8 |
dev-java/xerces: fix missing properties |
9 |
|
10 |
Package-Manager: Portage-3.0.20, Repoman-3.0.2 |
11 |
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> |
12 |
Closes: https://github.com/gentoo/gentoo/pull/21319/commits/21ebfc28c0de4a6a4709582d3ecb6a48680c2e11 |
13 |
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> |
14 |
|
15 |
dev-java/xerces/xerces-2.12.0-r1.ebuild | 57 +++++++++++++++++++++++++++++++++ |
16 |
1 file changed, 57 insertions(+) |
17 |
|
18 |
diff --git a/dev-java/xerces/xerces-2.12.0-r1.ebuild b/dev-java/xerces/xerces-2.12.0-r1.ebuild |
19 |
new file mode 100644 |
20 |
index 00000000000..d91487c5f49 |
21 |
--- /dev/null |
22 |
+++ b/dev-java/xerces/xerces-2.12.0-r1.ebuild |
23 |
@@ -0,0 +1,57 @@ |
24 |
+# Copyright 1999-2021 Gentoo Authors |
25 |
+# Distributed under the terms of the GNU General Public License v2 |
26 |
+ |
27 |
+EAPI=6 |
28 |
+ |
29 |
+JAVA_PKG_IUSE="doc source" |
30 |
+MAVEN_ID="xerces:xercesImpl:2.12.0" |
31 |
+ |
32 |
+inherit java-pkg-2 java-pkg-simple |
33 |
+ |
34 |
+MY_PN="xercesImpl" |
35 |
+MY_P="${MY_PN}-${PV}" |
36 |
+ |
37 |
+DESCRIPTION="Xerces Java XML parser" |
38 |
+HOMEPAGE="https://xml.apache.org/xerces2-j/index.html" |
39 |
+SRC_URI="https://repo1.maven.org/maven2/xerces/${MY_PN}/${PV}/${MY_P}-sources.jar -> ${P}.jar" |
40 |
+ |
41 |
+LICENSE="Apache-2.0" |
42 |
+SLOT="2" |
43 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
44 |
+ |
45 |
+CDEPEND=" |
46 |
+ dev-java/xjavac:1 |
47 |
+ dev-java/xml-commons-resolver:0 |
48 |
+ dev-java/xml-commons-external:1.4" |
49 |
+ |
50 |
+RDEPEND=" |
51 |
+ ${CDEPEND} |
52 |
+ >=virtual/jre-1.6" |
53 |
+ |
54 |
+DEPEND=" |
55 |
+ ${CDEPEND} |
56 |
+ >=virtual/jdk-1.6" |
57 |
+ |
58 |
+JAVA_SRC_DIR="org" |
59 |
+JAVA_RESOURCE_DIRS="resources" |
60 |
+ |
61 |
+JAVA_GENTOO_CLASSPATH=" |
62 |
+ xjavac-1 |
63 |
+ xml-commons-resolver |
64 |
+ xml-commons-external-1.4" |
65 |
+ |
66 |
+S="${WORKDIR}" |
67 |
+ |
68 |
+PATCHES=( |
69 |
+ "${FILESDIR}/${P}-overrides.patch" |
70 |
+) |
71 |
+ |
72 |
+src_prepare() { |
73 |
+ default |
74 |
+ mkdir "${JAVA_RESOURCE_DIRS}" || die |
75 |
+ cp -r "${JAVA_SRC_DIR}" "${JAVA_RESOURCE_DIRS}" || die |
76 |
+ find "${JAVA_RESOURCE_DIRS}" -type f -name '*.java' -exec rm -rf {} + || die |
77 |
+ rm "${JAVA_RESOURCE_DIRS}"/org/apache/xerces/{dom/org.apache.xerces.dom.DOMImplementationSourceImpl,xs/datatypes/package.html,parsers/org*} || die |
78 |
+ |
79 |
+ java-pkg-2_src_prepare |
80 |
+} |