1 |
commit: c10da10bc5d295f20ed764377f3e1ca63ff77b95 |
2 |
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> |
3 |
AuthorDate: Thu May 5 16:19:59 2022 +0000 |
4 |
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon May 9 17:21:20 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10da10b |
7 |
|
8 |
dev-java/fop: drop 2.0-r3 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/834482 |
11 |
Closes: https://bugs.gentoo.org/634744 |
12 |
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> |
13 |
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> |
14 |
|
15 |
dev-java/fop/Manifest | 1 - |
16 |
dev-java/fop/files/headless-launcher.bash | 1 - |
17 |
dev-java/fop/fop-2.0-r3.ebuild | 129 ------------------------------ |
18 |
3 files changed, 131 deletions(-) |
19 |
|
20 |
diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest |
21 |
index 27bd73277440..0cbe07fc9d42 100644 |
22 |
--- a/dev-java/fop/Manifest |
23 |
+++ b/dev-java/fop/Manifest |
24 |
@@ -1,3 +1,2 @@ |
25 |
-DIST fop-2.0-src.zip 26381859 BLAKE2B 8500de6a23e93c14fdb4f27c59bafba27a64e6aaffb7a761f16de5bd523e2fdb83593ab53a66de79bf7b7d6c2b887ab97a34accb18be416b26448753babe2395 SHA512 428793303fcf143cffaecadc22cfdb8a065bad0108cceebcabc479d92dbe9834b4f81fd27f3e0314546d848e1960b2fe1a9d443999d8f336f7e87fce771beb7a |
26 |
DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c SHA512 71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6 |
27 |
DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a SHA512 bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633 |
28 |
|
29 |
diff --git a/dev-java/fop/files/headless-launcher.bash b/dev-java/fop/files/headless-launcher.bash |
30 |
deleted file mode 100644 |
31 |
index a01c56f5e6ef..000000000000 |
32 |
--- a/dev-java/fop/files/headless-launcher.bash |
33 |
+++ /dev/null |
34 |
@@ -1 +0,0 @@ |
35 |
-[[ "${!#}" = "-awt" ]] || gjl_java_args="-Djava.awt.headless=true" |
36 |
|
37 |
diff --git a/dev-java/fop/fop-2.0-r3.ebuild b/dev-java/fop/fop-2.0-r3.ebuild |
38 |
deleted file mode 100644 |
39 |
index 6265183f67ad..000000000000 |
40 |
--- a/dev-java/fop/fop-2.0-r3.ebuild |
41 |
+++ /dev/null |
42 |
@@ -1,129 +0,0 @@ |
43 |
-# Copyright 1999-2021 Gentoo Authors |
44 |
-# Distributed under the terms of the GNU General Public License v2 |
45 |
- |
46 |
-# TODO: if 'doc' use flag is used then should build also extra docs ('docs' ant target), currently it cannot |
47 |
-# be built as it needs forrest which we do not have |
48 |
-# TODO: package and use optional dependency jeuclid |
49 |
- |
50 |
-EAPI="5" |
51 |
- |
52 |
-JAVA_PKG_IUSE="doc examples source test" |
53 |
- |
54 |
-inherit java-pkg-2 java-ant-2 |
55 |
- |
56 |
-DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL" |
57 |
-HOMEPAGE="https://xmlgraphics.apache.org/fop/" |
58 |
-SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip" |
59 |
- |
60 |
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" |
61 |
-LICENSE="Apache-2.0" |
62 |
-SLOT="0" |
63 |
- |
64 |
-# Tests are broken even in 2.0 |
65 |
-RESTRICT="test" |
66 |
- |
67 |
-CDEPEND=" |
68 |
- dev-java/batik:1.9 |
69 |
- dev-java/ant-core:0 |
70 |
- dev-java/fontbox:1.7 |
71 |
- dev-java/commons-io:1 |
72 |
- dev-java/commons-logging:0 |
73 |
- java-virtuals/servlet-api:3.0 |
74 |
- dev-java/avalon-framework:4.2 |
75 |
- dev-java/xmlgraphics-commons:2 |
76 |
- dev-java/xml-commons-external:1.3 |
77 |
- dev-java/qdox:1.12" |
78 |
- |
79 |
-RDEPEND=">=virtual/jre-1.6 |
80 |
- ${CDEPEND}" |
81 |
- |
82 |
-DEPEND=">=virtual/jdk-1.6 |
83 |
- app-arch/unzip |
84 |
- ${CDEPEND}" |
85 |
- |
86 |
-# test? ( |
87 |
-# dev-java/ant-junit:0 |
88 |
-# dev-java/junit:4 |
89 |
-# dev-java/xmlunit:1 |
90 |
-# dev-java/mockito:0 |
91 |
-# )" |
92 |
- |
93 |
-JAVA_ANT_ENCODING="ISO-8859-1" |
94 |
-JAVA_ANT_REWRITE_CLASSPATH="true" |
95 |
- |
96 |
-EANT_GENTOO_CLASSPATH=" |
97 |
- ant-core |
98 |
- batik-1.9 |
99 |
- fontbox-1.7 |
100 |
- commons-io-1 |
101 |
- commons-logging |
102 |
- servlet-api-3.0 |
103 |
- avalon-framework-4.2 |
104 |
- xmlgraphics-commons-2 |
105 |
- xml-commons-external-1.3 |
106 |
-" |
107 |
- |
108 |
-TARGETS=( |
109 |
- resourcegen |
110 |
- jar-hyphenation |
111 |
- jar-sandbox |
112 |
- jar-main |
113 |
-) |
114 |
- |
115 |
-java_prepare() { |
116 |
- find "${S}"/lib -type f | xargs rm -v |
117 |
-} |
118 |
- |
119 |
-src_compile() { |
120 |
- # https://bugs.gentoo.org/show_bug.cgi?id=554386 |
121 |
- # http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively |
122 |
- java-pkg_jar-from --into lib qdox-1.12 qdox.jar |
123 |
- java-pkg_jar-from --into lib xmlgraphics-commons-2 xmlgraphics-commons.jar |
124 |
- java-pkg_jar-from --into lib commons-logging commons-logging.jar |
125 |
- java-pkg_jar-from --into lib commons-io-1 commons-io.jar |
126 |
- java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar |
127 |
- java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar |
128 |
- java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar |
129 |
- java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar |
130 |
- java-pkg_jar-from --virtual --into lib servlet-api-3.0 servlet-api.jar |
131 |
- |
132 |
- for target in ${TARGETS[@]}; do |
133 |
- EANT_BUILD_TARGET="${target}" \ |
134 |
- java-pkg-2_src_compile |
135 |
- done |
136 |
- |
137 |
- if use doc; then |
138 |
- sed -i -e 's/failonerror=\"true\"/failonerror=\"false\"/;' ./build.xml |
139 |
- EANT_BUILD_TARGET="javadocs" \ |
140 |
- java-pkg-2_src_compile |
141 |
- fi |
142 |
-} |
143 |
- |
144 |
-src_install() { |
145 |
- java-pkg_dojar \ |
146 |
- build/${PN}.jar \ |
147 |
- build/${PN}-sandbox.jar \ |
148 |
- build/${PN}-hyph.jar |
149 |
- |
150 |
- java-pkg_dolauncher \ |
151 |
- ${PN} --main org.apache.fop.cli.Main \ |
152 |
- -pre "${FILESDIR}/headless-launcher.bash" |
153 |
- |
154 |
- dodoc NOTICE README |
155 |
- |
156 |
- if use doc; then |
157 |
- java-pkg_dojavadoc \ |
158 |
- build/javadocs |
159 |
- fi |
160 |
- |
161 |
- if use examples; then |
162 |
- java-pkg_doexamples \ |
163 |
- examples/* conf |
164 |
- fi |
165 |
- |
166 |
- if use source; then |
167 |
- java-pkg_dosrc \ |
168 |
- src/java/org \ |
169 |
- src/sandbox/org |
170 |
- fi |
171 |
-} |