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/, dev-tex/pdfannotextractor/files/
Date: Sun, 19 Jan 2020 16:29:08
Message-Id: 1579451339.c2b8ac714bdf2d8087c5307f8824928179ca02da.zlogene@gentoo
1 commit: c2b8ac714bdf2d8087c5307f8824928179ca02da
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 19 16:26:29 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 19 16:28:59 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b8ac71
7
8 dev-tex/pdfannotextractor: port to EAPI=7
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.16
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 | 31 +++++++---------------
17 4 files changed, 10 insertions(+), 73 deletions(-)
18
19 diff --git a/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch b/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch
20 deleted file mode 100644
21 index 88c8d372e08..00000000000
22 --- a/dev-tex/pdfannotextractor/files/PDFAnnotExtractor.java.patch
23 +++ /dev/null
24 @@ -1,25 +0,0 @@
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 deleted file mode 100644
53 index 1b6a9d1d916..00000000000
54 --- a/dev-tex/pdfannotextractor/files/StringVisitor.java.patch
55 +++ /dev/null
56 @@ -1,14 +0,0 @@
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 deleted file mode 100644
74 index bc52050e7b0..00000000000
75 --- a/dev-tex/pdfannotextractor/files/javajars.patch
76 +++ /dev/null
77 @@ -1,13 +0,0 @@
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 e33d504b94f..1b6371bf6db 100644
94 --- a/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
95 +++ b/dev-tex/pdfannotextractor/pdfannotextractor-0.1l-r1.ebuild
96 @@ -1,9 +1,9 @@
97 -# Copyright 1999-2017 Gentoo Foundation
98 +# Copyright 1999-2020 Gentoo Authors
99 # Distributed under the terms of the GNU General Public License v2
100
101 -EAPI=5
102 +EAPI=7
103
104 -inherit latex-package java-pkg-2 java-ant-2 eutils
105 +inherit latex-package java-pkg-2 java-ant-2
106
107 DESCRIPTION="Extract annotations from pdf files"
108 HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/pax/"
109 @@ -12,23 +12,23 @@ SRC_URI="mirror://gentoo/${P}.zip"
110 LICENSE="GPL-2"
111 SLOT="0"
112 KEYWORDS="amd64 ~arm64 ppc64 x86 ~x64-macos"
113 -IUSE=""
114
115 -CDEPEND="virtual/latex-base
116 +COMMON_DEPEND="virtual/latex-base
117 dev-java/pdfbox:1.8
118 dev-java/fontbox:1.7"
119
120 -DEPEND="${CDEPEND}
121 - app-arch/unzip
122 +DEPEND="${COMMON_DEPEND}
123 >=virtual/jdk-1.6"
124
125 -RDEPEND="${CDEPEND}
126 +BDEPEND="app-arch/unzip"
127 +
128 +RDEPEND="${COMMIN_DEPEND}
129 virtual/perl-Getopt-Long
130 dev-perl/File-Which
131 - >=virtual/jre-1.6
132 - !<=dev-texlive/texlive-latexextra-2010"
133 + >=virtual/jre-1.6"
134
135 TEXMF=/usr/share/texmf-site
136 +
137 S="${WORKDIR}"
138
139 JAVA_ANT_REWRITE_CLASSPATH="true"
140 @@ -37,17 +37,6 @@ EANT_GENTOO_CLASSPATH="
141 fontbox-1.7
142 "
143
144 -PATCHES=(
145 - "${FILESDIR}/javajars.patch"
146 - "${FILESDIR}/PDFAnnotExtractor.java.patch"
147 - "${FILESDIR}/StringVisitor.java.patch"
148 -)
149 -
150 -java_prepare() {
151 - java-pkg_clean
152 - epatch "${PATCHES[@]}"
153 -}
154 -
155 src_compile() {
156 cd "${S}/source/latex/pax" || die
157 eant || die