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 |
-} |