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/pdfbox/
Date: Thu, 23 Jun 2022 03:57:02
Message-Id: 1655956591.e9a0c131c0c8dadec9fb14e7160774af725ed0b0.fordfrog@gentoo
1 commit: e9a0c131c0c8dadec9fb14e7160774af725ed0b0
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Wed Jun 22 13:36:00 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 23 03:56:31 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a0c131
7
8 dev-java/pdfbox: drop 2.0.24
9
10 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 dev-java/pdfbox/Manifest | 1 -
14 dev-java/pdfbox/pdfbox-2.0.24.ebuild | 291 -----------------------------------
15 2 files changed, 292 deletions(-)
16
17 diff --git a/dev-java/pdfbox/Manifest b/dev-java/pdfbox/Manifest
18 index 284815e98a4f..c303072cc510 100644
19 --- a/dev-java/pdfbox/Manifest
20 +++ b/dev-java/pdfbox/Manifest
21 @@ -38,5 +38,4 @@ DIST genko_oc_shiryo1.pdf 124896 BLAKE2B c3a9921afb052ee4fe5080a1f1e66d991e3041f
22 DIST ipag00303.zip 4295310 BLAKE2B b68dd7dd7a7320894d782350c4598572c31d6ef492f9572adc2aac20ca98b5c5027995c0169bf815bc1e3a64d635b0e2d4e378b749e034f2fe718bcb7901d40a SHA512 59535137c649a2f8bdbb463cd716426811a6003a65883ca6e45bb0af1d526b3889af0fba3a353e90bc8d373cd32b90a27ff9ff6916ecbccb42e922c09e9b046a
23 DIST ipagp00303.zip 4295877 BLAKE2B e096303106029daaedae9befb003f70c2c7d00b858f89f5f8fffb9fc73679e63ec0dde8e0304cad2c611aa74d3cf1bfea56b9ac35e6838953d38b028654f5434 SHA512 26d0a9bfba7f5457a98b0bf45a4a6b081bca4140047a0886625691231459f8c81a6cdbe523e9abcbd45fd7caed21d78f1baf3a2cf9167320f6b79be3d697cb5b
24 DIST n019003l.pfb 79155 BLAKE2B 2995cd6e35de2d49cc6d4a5f6c7461396b23e14c6403cd7aecedbd5cec904fd0c42a114c4c5f5079fd1fad306dd8ddba649a13424ec5183395fb0fc1cbe2abb9 SHA512 8eafe21ffa6f3d7d0a50e9f4e5bcdeb727e804b552d74e65b709e778c9ed4605e5aa63743be285f0bc17ad162768583fec4196e1d1146d98f8703359247f22d0
25 -DIST pdfbox-2.0.24-src.zip 15651754 BLAKE2B 5d0220c28c2be18a66aa66c2540d3e1d85ecc6826f632e6c9a0193f2f02dca645909b0a54c707d856bb2886d52b0b5fb706503b4f89f0eb7aede8e612bebfa8e SHA512 5d55b3cadbbae266d90c47f5b10c9b09b6dc16f53b77a0cf15c78e62fc69afc7b6eab5a4329608ecdf25de9194b38db1f7d23e7d71af473cc1bf7b09b0028642
26 DIST pdfbox-2.0.26-src.zip 15766524 BLAKE2B eafedf1db5a54d36cb42111b736ad79adfcc106630fa4b2bc57873dcfbdbbb7bd0e9408611b0d8771909e719813e388430944ae0fbaf800bdc859595de2b101b SHA512 e14c57e28d10324dbcb6ad239bad5751a2dab0035bbd80427afd03f65467ec1376ddd7d08e7cefd4d950b149f85d8f505f6f50cc3093fd65bb8a2cbb2b8c7c1e
27
28 diff --git a/dev-java/pdfbox/pdfbox-2.0.24.ebuild b/dev-java/pdfbox/pdfbox-2.0.24.ebuild
29 deleted file mode 100644
30 index c2ae65ec701b..000000000000
31 --- a/dev-java/pdfbox/pdfbox-2.0.24.ebuild
32 +++ /dev/null
33 @@ -1,291 +0,0 @@
34 -# Copyright 1999-2021 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -# Skeleton command:
38 -# java-ebuilder --generate-ebuild --workdir . --pom pdfbox-2.0.24/pdfbox/pom.xml --download-uri https://downloads.apache.org/pdfbox/2.0.24/pdfbox-2.0.24-src.zip --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild pdfbox-2.0.24.ebuild
39 -
40 -EAPI=7
41 -
42 -JAVA_PKG_IUSE="doc source test"
43 -MAVEN_ID="org.apache.pdfbox:pdfbox:2.0.24"
44 -JAVA_TESTING_FRAMEWORKS="junit-4"
45 -
46 -inherit java-pkg-2 java-pkg-simple
47 -
48 -DESCRIPTION="Java library and utilities for working with PDF documents"
49 -HOMEPAGE="https://pdfbox.apache.org/"
50 -SRC_URI="mirror://apache/${PN}/${PV}/${P}-src.zip
51 - test? (
52 - https://issues.apache.org/jira/secure/attachment/12481683/1.pdf -> PDFBOX-1031-1.pdf
53 - https://issues.apache.org/jira/secure/attachment/12481684/2.pdf -> PDFBOX-1031-2.pdf
54 - https://issues.apache.org/jira/secure/attachment/12486525/1_testfile1.pdf -> PDFBOX-1065-1.pdf
55 - https://issues.apache.org/jira/secure/attachment/12486526/2_testfile1.pdf -> PDFBOX-1065-2.pdf
56 - https://issues.apache.org/jira/secure/attachment/12490774/a.pdf -> PDFBOX-1100-1.pdf
57 - https://issues.apache.org/jira/secure/attachment/12490775/b.pdf -> PDFBOX-1100-2.pdf
58 - https://issues.apache.org/jira/secure/attachment/12848122/SF1199AEG%20%28Complete%29.pdf -> PDFBOX-3656.pdf
59 - https://issues.apache.org/jira/secure/attachment/12852207/test.pdf -> PDFBOX-3682.pdf
60 - https://issues.apache.org/jira/secure/attachment/12888957/079977.pdf -> PDFBOX-3940-079977.pdf
61 - https://issues.apache.org/jira/secure/attachment/12867113/202097.pdf -> PDFBOX-3785-202097.pdf
62 - https://issues.apache.org/jira/secure/attachment/12890031/670064.pdf -> PDFBOX-3947-670064.pdf
63 - https://issues.apache.org/jira/secure/attachment/12890034/EUWO6SQS5TM4VGOMRD3FLXZHU35V2CP2.pdf -> PDFBOX-3948-EUWO6SQS5TM4VGOMRD3FLXZHU35V2CP2.pdf
64 - https://issues.apache.org/jira/secure/attachment/12890037/MKFYUGZWS3OPXLLVU2Z4LWCTVA5WNOGF.pdf -> PDFBOX-3949-MKFYUGZWS3OPXLLVU2Z4LWCTVA5WNOGF.pdf
65 - https://issues.apache.org/jira/secure/attachment/12890042/23EGDHXSBBYQLKYOKGZUOVYVNE675PRD.pdf -> PDFBOX-3950-23EGDHXSBBYQLKYOKGZUOVYVNE675PRD.pdf
66 - https://issues.apache.org/jira/secure/attachment/12890047/FIHUZWDDL2VGPOE34N6YHWSIGSH5LVGZ.pdf -> PDFBOX-3951-FIHUZWDDL2VGPOE34N6YHWSIGSH5LVGZ.pdf
67 - https://issues.apache.org/jira/secure/attachment/12892097/c687766d68ac766be3f02aaec5e0d713_2.pdf -> PDFBOX-3964-c687766d68ac766be3f02aaec5e0d713_2.pdf
68 - https://issues.apache.org/jira/secure/attachment/12893582/63NGFQRI44HQNPIPEJH5W2TBM6DJZWMI.pdf -> PDFBOX-3977-63NGFQRI44HQNPIPEJH5W2TBM6DJZWMI.pdf
69 - https://issues.apache.org/jira/secure/attachment/12896905/GeneralForbearance.pdf -> PDFBOX-3999-GeneralForbearance.pdf
70 - https://issues.apache.org/jira/secure/attachment/12919726/sample.pdf -> PDFBOX-4197.pdf
71 - https://issues.apache.org/jira/secure/attachment/12938094/Quelldatei.pdf -> PDFBOX-4308.pdf
72 - https://issues.apache.org/jira/secure/attachment/12952086/form.pdf -> PDFBOX-4408.pdf
73 - https://issues.apache.org/jira/secure/attachment/12953423/000314.pdf -> PDFBOX-4418-000314.pdf
74 - https://issues.apache.org/jira/secure/attachment/12953421/000671.pdf -> PDFBOX-4418-000671.pdf
75 - https://issues.apache.org/jira/secure/attachment/12953866/000746.pdf -> PDFBOX-4423-000746.pdf
76 - https://issues.apache.org/jira/secure/attachment/12966453/cryptfilter.pdf -> PDFBOX-4517-cryptfilter.pdf
77 - https://issues.apache.org/jira/secure/attachment/12991833/PDFBOX-4750-test.pdf -> PDFBOX-4750.pdf
78 - https://issues.apache.org/jira/secure/attachment/12914331/WXMDXCYRWFDCMOSFQJ5OAJIAFXYRZ5OA.pdf -> PDFBOX-4153-WXMDXCYRWFDCMOSFQJ5OAJIAFXYRZ5OA.pdf
79 - https://issues.apache.org/jira/secure/attachment/12962991/NeS1078.pdf -> PDFBOX-4490.pdf
80 - https://issues.apache.org/jira/secure/attachment/12784025/PDFBOX-3208-L33MUTT2SVCWGCS6UIYL5TH3PNPXHIS6.pdf
81 - https://issues.apache.org/jira/secure/attachment/12867102/PDFBOX-3783-72GLBIGUC6LB46ELZFBARRJTLN4RBSQM.pdf
82 - https://issues.apache.org/jira/secure/attachment/12929821/16bit.png -> PDFBOX-4184-16bit.png
83 - https://issues.apache.org/jira/secure/attachment/12943502/ArrayIndexOutOfBoundsException%20COSParser -> PDFBOX-4338.pdf
84 - https://issues.apache.org/jira/secure/attachment/12943503/NullPointerException%20COSParser -> PDFBOX-4339.pdf
85 - https://issues.apache.org/jira/secure/attachment/12867433/genko_oc_shiryo1.pdf
86 - https://moji.or.jp/wp-content/ipafont/IPAfont/ipag00303.zip
87 - https://moji.or.jp/wp-content/ipafont/IPAfont/ipagp00303.zip
88 - https://issues.apache.org/jira/secure/attachment/12911053/n019003l.pfb
89 - https://issues.apache.org/jira/secure/attachment/12949710/032163.jpg -> PDFBOX-4184-032163.jpg
90 - https://issues.apache.org/jira/secure/attachment/13025718/lotus.jpg -> PDFBOX-5196-lotus.jpg
91 - )"
92 -
93 -LICENSE="Apache-2.0"
94 -SLOT="0"
95 -KEYWORDS="amd64 ~arm64 ppc64 x86"
96 -IUSE="+tools"
97 -
98 -PROPERTIES="test_network"
99 -RESTRICT="test"
100 -
101 -# Common dependencies
102 -# POM: ${P}/${PN}/pom.xml
103 -# commons-logging:commons-logging:1.2 -> >=dev-java/commons-logging-1.2:0
104 -# org.apache.pdfbox:fontbox:2.0.24 -> >=dev-java/fontbox-2.0.24:0
105 -# org.bouncycastle:bcmail-jdk15on:1.64 -> >=dev-java/bcmail-1.68:0
106 -# org.bouncycastle:bcprov-jdk15on:1.64 -> >=dev-java/bcprov-1.68:0
107 -
108 -CDEPEND="
109 - dev-java/bcmail:0
110 - dev-java/bcprov:0
111 - dev-java/commons-logging:0
112 - ~dev-java/fontbox-${PV}:0
113 - tools? (
114 - dev-java/java-diff-utils:0
115 - dev-java/junit:4
116 - dev-java/mockito:0
117 - )"
118 -
119 -# Compile dependencies
120 -# POM: ${P}/${PN}/pom.xml
121 -# test? com.github.jai-imageio:jai-imageio-core:1.4.0 -> >=dev-java/jai-imageio-core-1.4.0:0
122 -# test? com.github.jai-imageio:jai-imageio-jpeg2000:1.4.0 -> >=dev-java/jai-imageio-jpeg2000-1.4.0:0
123 -# test? com.googlecode.java-diff-utils:diffutils:1.3.0 -> >=dev-java/java-diff-utils-1.3.0:0
124 -# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
125 -# test? org.apache.pdfbox:jbig2-imageio:3.0.3 -> >=dev-java/jbig2-imageio-3.0.3:0
126 -# test? org.mockito:mockito-core:3.10.0 -> !!!suitble-mavenVersion-not-found!!!
127 -
128 -DEPEND="${CDEPEND}
129 - >=virtual/jdk-1.8:*
130 - test? (
131 - dev-java/jai-imageio-core:0
132 - dev-java/jai-imageio-jpeg2000:0
133 - dev-java/java-diff-utils:0
134 - dev-java/jbig2-imageio:0
135 - dev-java/mockito:0
136 - )"
137 -
138 -RDEPEND="${CDEPEND}
139 - >=virtual/jre-1.8:*"
140 -
141 -BDEPEND="app-arch/unzip"
142 -
143 -DOCS=( {README.md,{LICENSE,NOTICE,RELEASE-NOTES}.txt} )
144 -
145 -PATCHES=(
146 - # adds @Ignore annotation to
147 - # public void testPDFBox3826() throws IOException, URISyntaxException
148 - # https://issues.apache.org/jira/browse/PDFBOX-3826
149 - "${FILESDIR}"/2.0.24-tests-ignore.patch
150 -)
151 -
152 -S="${WORKDIR}/${P}"
153 -
154 -JAVA_GENTOO_CLASSPATH_EXTRA="pdfbox.jar:pdfbox-debugger.jar"
155 -JAVA_GENTOO_CLASSPATH="commons-logging,fontbox,bcmail,bcprov"
156 -JAVA_TEST_GENTOO_CLASSPATH="jai-imageio-core,jai-imageio-jpeg2000,java-diff-utils,jbig2-imageio,junit-4,mockito"
157 -
158 -JAVA_TEST_EXCLUDES=(
159 - # excluded upstream according to
160 - # https://github.com/apache/pdfbox/blob/8876e8e1a0adbf619cef4638cc3cea073e3ca484/pdfbox/pom.xml#L123
161 - "org.apache.pdfbox.rendering.TestPDFToImage"
162 -
163 - # 1) warning(junit.framework.TestSuite$1)
164 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testIsSetDirect (java.lang.InstantiationException
165 - # 2) warning(junit.framework.TestSuite$1
166 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testAccept (java.lang.InstantiationException
167 - # 3) warning(junit.framework.TestSuite$1)
168 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testGetCOSObject (java.lang.InstantiationException
169 - "org.apache.pdfbox.cos.TestCOSBase"
170 -
171 - # 4) warning(junit.framework.TestSuite$1)
172 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testFloatValue (java.lang.InstantiationException
173 - # 5) warning(junit.framework.TestSuite$1)
174 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testGet (java.lang.InstantiationException
175 - # 6) warning(junit.framework.TestSuite$1)
176 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testInvalidNumber (java.lang.InstantiationException
177 - # 7) warning(junit.framework.TestSuite$1)
178 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testLongValue (java.lang.InstantiationException
179 - # 8) warning(junit.framework.TestSuite$1)
180 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testIntValue (java.lang.InstantiationException
181 - # 9) warning(junit.framework.TestSuite$1)
182 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testLargeNumber (java.lang.InstantiationException
183 - # 10) warning(junit.framework.TestSuite$1)
184 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testDoubleValue (java.lang.InstantiationException
185 - # 11) warning(junit.framework.TestSuite$1)
186 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testIsSetDirect (java.lang.InstantiationException
187 - # 12) warning(junit.framework.TestSuite$1)
188 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testAccept (java.lang.InstantiationException
189 - # 13) warning(junit.framework.TestSuite$1)
190 - # junit.framework.AssertionFailedError: Cannot instantiate test case: testGetCOSObject (java.lang.InstantiationException
191 - "org.apache.pdfbox.cos.TestCOSNumber" # Tests run: 10, Failures: 10
192 -)
193 -
194 -src_prepare() {
195 - default
196 -}
197 -
198 -src_compile() {
199 - JAVA_SRC_DIR="pdfbox/src/main/java"
200 - JAVA_RESOURCE_DIRS="pdfbox/src/main/resources"
201 - JAVA_JAR_FILENAME="pdfbox.jar"
202 - java-pkg-simple_src_compile
203 -
204 - JAVA_SRC_DIR="debugger/src/main/java"
205 - JAVA_RESOURCE_DIRS="debugger/src/main/resources"
206 - JAVA_JAR_FILENAME="pdfbox-debugger.jar"
207 - java-pkg-simple_src_compile
208 -
209 - if use tools; then
210 - JAVA_GENTOO_CLASSPATH+=" java-diff-utils,junit-4,mockito"
211 - JAVA_SRC_DIR="tools/src/main/java"
212 - JAVA_RESOURCE_DIRS=""
213 - JAVA_JAR_FILENAME="pdfbox-tools.jar"
214 - java-pkg-simple_src_compile
215 - fi
216 -
217 - JAVA_SRC_DIR=(
218 - "${S}/pdfbox/src/main/java"
219 - "${S}/debugger/src/main/java"
220 - )
221 - if use tools; then
222 - JAVA_SRC_DIR+=( "${S}/tools" )
223 - fi
224 - JAVA_JAR_FILENAME="ignoreme.jar"
225 - java-pkg-simple_src_compile
226 -}
227 -
228 -src_test() {
229 - JAVA_TEST_SRC_DIR="pdfbox/src/test/java"
230 - JAVA_TEST_RESOURCE_DIRS="pdfbox/src/test/resources"
231 -
232 - # There was 1 failure
233 - # 1) testIsEmbeddingPermittedMultipleVersions(org.apache.pdfbox.pdmodel.font.TestFontEmbedding)
234 - # java.lang.ExceptionInInitializerError
235 - # Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4dc690f9
236 - # FAILURES!!!
237 - # Tests run: 586, Failures: 1
238 - local vm_version="$(java-config -g PROVIDES_VERSION)"
239 - if [[ "${vm_version}" == "17" ]] ; then
240 - JAVA_TEST_EXCLUDES+=( "org.apache.pdfbox.pdmodel.font.TestFontEmbedding" )
241 - fi
242 -
243 - # tests failed with S="${WORKDIR}/${P}"
244 - find pdfbox/src/test/ -type f -exec sed -i 's:src/test/resources:pdfbox/src/test/resources:' {} + || die
245 -
246 - mkdir --parents target/pdfs || die
247 - cp \
248 - "${DISTDIR}"/PDFBOX-1031-1.pdf \
249 - "${DISTDIR}"/PDFBOX-1031-2.pdf \
250 - "${DISTDIR}"/PDFBOX-1065-1.pdf \
251 - "${DISTDIR}"/PDFBOX-1065-2.pdf \
252 - "${DISTDIR}"/PDFBOX-1100-1.pdf \
253 - "${DISTDIR}"/PDFBOX-1100-2.pdf \
254 - "${DISTDIR}"/PDFBOX-3656.pdf \
255 - "${DISTDIR}"/PDFBOX-3682.pdf \
256 - "${DISTDIR}"/PDFBOX-3940-079977.pdf \
257 - "${DISTDIR}"/PDFBOX-3785-202097.pdf \
258 - "${DISTDIR}"/PDFBOX-3947-670064.pdf \
259 - "${DISTDIR}"/PDFBOX-3948-EUWO6SQS5TM4VGOMRD3FLXZHU35V2CP2.pdf \
260 - "${DISTDIR}"/PDFBOX-3949-MKFYUGZWS3OPXLLVU2Z4LWCTVA5WNOGF.pdf \
261 - "${DISTDIR}"/PDFBOX-3950-23EGDHXSBBYQLKYOKGZUOVYVNE675PRD.pdf \
262 - "${DISTDIR}"/PDFBOX-3951-FIHUZWDDL2VGPOE34N6YHWSIGSH5LVGZ.pdf \
263 - "${DISTDIR}"/PDFBOX-3964-c687766d68ac766be3f02aaec5e0d713_2.pdf \
264 - "${DISTDIR}"/PDFBOX-3977-63NGFQRI44HQNPIPEJH5W2TBM6DJZWMI.pdf \
265 - "${DISTDIR}"/PDFBOX-3999-GeneralForbearance.pdf \
266 - "${DISTDIR}"/PDFBOX-4197.pdf \
267 - "${DISTDIR}"/PDFBOX-4308.pdf \
268 - "${DISTDIR}"/PDFBOX-4408.pdf \
269 - "${DISTDIR}"/PDFBOX-4418-000314.pdf \
270 - "${DISTDIR}"/PDFBOX-4418-000671.pdf \
271 - "${DISTDIR}"/PDFBOX-4423-000746.pdf \
272 - "${DISTDIR}"/PDFBOX-4517-cryptfilter.pdf \
273 - "${DISTDIR}"/PDFBOX-4750.pdf \
274 - "${DISTDIR}"/PDFBOX-4153-WXMDXCYRWFDCMOSFQJ5OAJIAFXYRZ5OA.pdf \
275 - "${DISTDIR}"/PDFBOX-4490.pdf \
276 - "${DISTDIR}"/PDFBOX-3208-L33MUTT2SVCWGCS6UIYL5TH3PNPXHIS6.pdf \
277 - "${DISTDIR}"/PDFBOX-3783-72GLBIGUC6LB46ELZFBARRJTLN4RBSQM.pdf \
278 - "${DISTDIR}"/PDFBOX-4338.pdf \
279 - "${DISTDIR}"/PDFBOX-4339.pdf \
280 - "${DISTDIR}"/genko_oc_shiryo1.pdf \
281 - "target/pdfs" || die
282 -
283 - mkdir target/fonts || die
284 - cp "${DISTDIR}"/n019003l.pfb "target/fonts" || die
285 - unzip "${DISTDIR}"/ipag00303.zip -d "target/fonts" || die
286 - unzip "${DISTDIR}"/ipagp00303.zip -d "target/fonts" || die
287 -
288 - mkdir target/imgs || die
289 - cp \
290 - "${DISTDIR}"/PDFBOX-5196-lotus.jpg \
291 - "${DISTDIR}"/PDFBOX-4184-032163.jpg \
292 - "${DISTDIR}"/PDFBOX-4184-16bit.png \
293 - "target/imgs" || die
294 -
295 - java-pkg-simple_src_test
296 - rm -r target/test-classes || die # avoid to run previous tests again
297 -
298 - if use tools; then
299 - find tools/src/test/ -type f -exec sed -i 's:src/test/resources:tools/src/test/resources:' {} + || die
300 - JAVA_TEST_SRC_DIR="tools/src/test/java"
301 - JAVA_TEST_RESOURCE_DIRS="tools/src/test/resources"
302 - java-pkg-simple_src_test
303 - fi
304 -}
305 -
306 -src_install() {
307 - # https://bugs.gentoo.org/789582
308 - default
309 -
310 - java-pkg_dojar "pdfbox.jar"
311 - java-pkg_dojar "pdfbox-debugger.jar"
312 - if use tools; then
313 - java-pkg_dojar "pdfbox-tools.jar"
314 - java-pkg_dolauncher ${PN} --main org.apache.pdfbox.tools.PDFBox
315 - fi
316 -
317 - if use doc; then
318 - java-pkg_dojavadoc target/api
319 - fi
320 -
321 - if use source; then
322 - java-pkg_dosrc "${S}/pdfbox" "${S}/debugger" "${S}/tools"
323 - fi
324 -}