Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-tex/pdfannotextractor/files/, dev-tex/pdfannotextractor/
Date: Sat, 08 Feb 2020 16:31:34
Message-Id: 1581179486.77514210c42155a5fb1e62ada372b0e7ad06fdb4.zlogene@gentoo
1 commit: 77514210c42155a5fb1e62ada372b0e7ad06fdb4
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 8 16:30:29 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 8 16:31:26 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77514210
7
8 dev-tex/pdfannotextractor: restore patches
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 .../files/PDFAnnotExtractor.java.patch | 25 ++++++++++++++++++++++
14 .../files/StringVisitor.java.patch | 14 ++++++++++++
15 dev-tex/pdfannotextractor/files/javajars.patch | 13 +++++++++++
16 .../pdfannotextractor-0.1l-r1.ebuild | 6 ++++++
17 4 files changed, 58 insertions(+)
18
19 diff --git a/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch b/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch
20 new file mode 100644
21 index 00000000000..88c8d372e08
22 --- /dev/null
23 +++ b/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch
24 @@ -0,0 +1,25 @@
25 +--- PDFAnnotExtractor.java.org 2015-11-26 16:20:12.614852847 +0800
26 ++++ work/source/latex/pax/src/PDFAnnotExtractor.java 2015-11-26 16:21:42.592303074 +0800
27 +@@ -24,14 +24,14 @@
28 + import java.text.*;
29 + import java.util.*;
30 +
31 +-import org.pdfbox.cos.*;
32 +-import org.pdfbox.pdfparser.*;
33 +-import org.pdfbox.pdmodel.*;
34 +-import org.pdfbox.pdmodel.common.*;
35 +-import org.pdfbox.pdmodel.interactive.action.*;
36 +-import org.pdfbox.pdmodel.interactive.action.type.*;
37 +-import org.pdfbox.pdmodel.interactive.annotation.*;
38 +-import org.pdfbox.pdmodel.interactive.documentnavigation.destination.*;
39 ++import org.apache.pdfbox.cos.*;
40 ++import org.apache.pdfbox.pdfparser.*;
41 ++import org.apache.pdfbox.pdmodel.*;
42 ++import org.apache.pdfbox.pdmodel.common.*;
43 ++import org.apache.pdfbox.pdmodel.interactive.action.*;
44 ++import org.apache.pdfbox.pdmodel.interactive.action.type.*;
45 ++import org.apache.pdfbox.pdmodel.interactive.annotation.*;
46 ++import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.*;
47 +
48 + public class PDFAnnotExtractor implements Constants {
49 +
50
51 diff --git a/dev-tex/pdfannotextractor/files/StringVisitor.java.patch b/dev-tex/pdfannotextractor/files/StringVisitor.java.patch
52 new file mode 100644
53 index 00000000000..1b6a9d1d916
54 --- /dev/null
55 +++ b/dev-tex/pdfannotextractor/files/StringVisitor.java.patch
56 @@ -0,0 +1,14 @@
57 +Index: work/source/latex/pax/src/StringVisitor.java
58 +--- StringVisitor.java.org 2015-11-26 16:20:35.434967156 +0800
59 ++++ work/source/latex/pax/src/StringVisitor.java 2015-11-26 16:20:56.504072659 +0800
60 +@@ -22,8 +22,8 @@
61 +
62 + import java.io.*;
63 + import java.util.*;
64 +-import org.pdfbox.cos.*;
65 +-import org.pdfbox.exceptions.*;
66 ++import org.apache.pdfbox.cos.*;
67 ++import org.apache.pdfbox.exceptions.*;
68 +
69 + public class StringVisitor implements ICOSVisitor {
70 +
71
72 diff --git a/dev-tex/pdfannotextractor/files/javajars.patch b/dev-tex/pdfannotextractor/files/javajars.patch
73 new file mode 100644
74 index 00000000000..bc52050e7b0
75 --- /dev/null
76 +++ b/dev-tex/pdfannotextractor/files/javajars.patch
77 @@ -0,0 +1,13 @@
78 +Index: work/scripts/pax/pdfannotextractor.pl
79 +===================================================================
80 +--- work.orig/scripts/pax/pdfannotextractor.pl
81 ++++ work/scripts/pax/pdfannotextractor.pl
82 +@@ -84,6 +84,8 @@ my @jar_pdfbox = qw[
83 + PDFBox-0.7.2.jar
84 + ];
85 + my @dir_jar = qw[
86 ++ /usr/share/pdfannotextractor/lib
87 ++ /usr/share/pdfbox/lib
88 + /usr/share/java
89 + /usr/local/share/java
90 + ];
91
92 diff --git a/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild b/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
93 index 1b6371bf6db..5ae9bb84c9e 100644
94 --- a/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
95 +++ b/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
96 @@ -36,6 +36,12 @@ EANT_GENTOO_CLASSPATH="
97 pdfbox-1.8
98 fontbox-1.7
99 "
100 +src_prepare() {
101 + eapply "${FILESDIR}"/javajars.patch
102 + eapply "${FILESDIR}"/StringVisitor.java.patch
103 + eapply "${FILESDIR}"/PDFAnnotExtractor.java.patch
104 + default
105 +}
106
107 src_compile() {
108 cd "${S}/source/latex/pax" || die