1 |
commit: a6e24a2f2fcef48c6127f9812d71201399aead77 |
2 |
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Feb 7 09:56:18 2018 +0000 |
4 |
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 7 10:31:27 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e24a2f |
7 |
|
8 |
app-text/tesseract: drop old |
9 |
|
10 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
11 |
|
12 |
app-text/tesseract/Manifest | 3 - |
13 |
.../tesseract/files/tesseract-2.04-gcc47.patch | 10 -- |
14 |
.../tesseract-3.04.01-fix-opencl-ldflags.patch | 11 -- |
15 |
.../files/tesseract-3.05.00-libtiff.patch | 25 ---- |
16 |
app-text/tesseract/tesseract-3.04.01-r1.ebuild | 149 -------------------- |
17 |
app-text/tesseract/tesseract-3.04.01.ebuild | 153 --------------------- |
18 |
app-text/tesseract/tesseract-3.05.00.ebuild | 149 -------------------- |
19 |
7 files changed, 500 deletions(-) |
20 |
|
21 |
diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest |
22 |
index fd4879a3d72..514151081a2 100644 |
23 |
--- a/app-text/tesseract/Manifest |
24 |
+++ b/app-text/tesseract/Manifest |
25 |
@@ -121,11 +121,8 @@ DIST swe.traineddata-4.00 19062525 BLAKE2B bcdd4b24e671c47d7c4e2bc88c19c92576512 |
26 |
DIST syr.traineddata-4.00 8056121 BLAKE2B bacf6ee42b8a9dac7042ca2608ec72b6db1a760f505e3325105141a24395d7e4e35fed3fe737785e92232bf89584822b46af05e97308f76edad0c7bd28a048e7 SHA512 c79acc0bde79d7f38b5ddd34683615886d7c284040273849e4b31dd988c4c0ac1617c0f6ef9d246b47eaade5ad5fdfdc4bf99dbb29e2d33c3827927135ea6f06 |
27 |
DIST tam.traineddata-4.00 17333471 BLAKE2B 67e4b10d8e9fab5df8455b35483972d5543ccf76d7440e7b1c9c8fe89a3cc4e19359a8695b1410004e202b138b8524c000487fdf2ee26247c0a2d4190b7184ed SHA512 9ad90eb8c291712e4cd874d41ed9bcd4169427a50509a353f5549382909458b46a7e4a092dec0d475c548e681426a81597c577f2f821978405a94f965fd4d05f |
28 |
DIST tel.traineddata-4.00 54446537 BLAKE2B 0ecb044b58017e36a6d9e28927242ecb6ac8975f079c42c78a661faa87ac1ed7f9d38fd59383d3ca1b484fbf371aeb5e872765921d4b79066a938b88671a3d9f SHA512 5e5c2ca84f095ec4dd3184d6cb75702482c699b5cd04f8750ab8958f578f7b24cf3253a83d19a4a1f3716466b95a81737d473339e3593538e46372c4588febb6 |
29 |
-DIST tesseract-3.04.01.tar.gz 2269105 BLAKE2B 298b388619b3dfa1d2aac331f50dcf8f840fb44826df568aa4c831903b8a4b511cd05cb7c54a27502bcfb457630ed6561f314934cadc0e1f5be7479096606307 SHA512 816f6c29f8efeaf157891ddb022bd0daf8eb27c0cb8b6df5542e745d209f0ce617245e4583c59a561ed3216044d3afb38f8620ee94cdea656364923dcb140b5b |
30 |
-DIST tesseract-3.05.00.tar.gz 3581853 BLAKE2B 1053ccec6a85601757a0b64a952b522b70b618ff78f3b8f33756298676151359891fb5b89d09f0d7c93db0109587745398d1dc5854806242308cd275caed06d4 SHA512 54ba96bd1b0d19883e8a0f717ecfddd459945f9dda0fd340e29e2dab3af94d0eceb7f3d207f34685ee97d1ec763efac5d94dec7e0498a7ca85fec35da4ed76b1 |
31 |
DIST tesseract-3.05.01.tar.gz 3574810 BLAKE2B 0af97d0a58c05ce4d6f8fb3f76302344f75b5894b036adc327ecc79f90f2b41da58c8145509dc131706e806e291355e221482980294e2c9caff4be93d9b448b6 SHA512 a49c20c98386684cd89582e57b772811204fad8e5ff18214fb0da109f73629c70845054985e31e8deeb49107fbcf56e546aff661f08eb5dd60fbf83dbe976e81 |
32 |
DIST tesseract-4.00.00_alpha.tar.gz 3706567 BLAKE2B e3790c95ca7f219a3e1a90de09b9464bc54210d6f553132d4fa9e39f0afe56e458e16424a10a1a6e6461e8e98a84fbea826542a32d3432533165a9d400a416c4 SHA512 282ec941233ceb80fe1008e585a6069fe8ecd6bf2dd1d0f56e2e79b772a0b83bca918d5da892a6cab194a7828607e41a7fd873acec33181b8b86c3c37e434103 |
33 |
-DIST tesseract-ocr-3.02.02-doc-html.tar.gz 10635901 BLAKE2B 2c54d12d796c760acfac88bfa4307843776262b2637376d7aa356e0da5e8426a1ef1dea8bd544ffcf87125827061713455d42b4c0037f4a40f91263f47f61f58 SHA512 4cca5974635ed9c1656a00735bf682ed1eca5cb9a3641a0d063f66ffbdf9dcbc0476628a5b5c48684bd23f5616412e71e9cec608ac979760010c1ee91764290f |
34 |
DIST tgk.traineddata-4.00 6555909 BLAKE2B a3023ec0fa10e3f52e5059b20da48a81eaa90b6665b55b50ac74d7f1f4acea3d7b6eae9f00f2a0a1f58798eb15d976367145d72976db1dd019fe249cae36a1b2 SHA512 abc5f2c4ac91b17a250f2f4847c9528a7673d51230415b7a069dc7243e2c210564400d34d5c38da6b727c8c24af26cbde3e7ef8a9674fa1605da001b4b1b60bb |
35 |
DIST tgl.traineddata-3.04.00 4114554 BLAKE2B 1cbd5e20fcf5fa7ea183daa76e1d09d7bd4427ce2456de49f23e374af8ae48219a32f71a25d0a98c26c79ac87dc4f8f68621c76fad85b6105561f5285d635c8d SHA512 8c205fd0d4b2fc774e5b6a19cb56dcdb91b7d001acd881e34363e437d5eeae8615b853ae09f93c4957328d3a423300b9a20a443ca971a14ede1867de6194a2bb |
36 |
DIST tgl.traineddata-4.00 11991699 BLAKE2B d888013c0416c1e057522ec828e2c2b4470d50b55b6de580ecf20090771cd6726167ca1dc66f02afab1f7c369035db1ea84cb0c7ddcc36d37820c0c065648986 SHA512 fda51303a8963432fa541510287aec32ea9ee7342e0ca7dfba4f40c5d352aec74bf7982bc469e12196d51a8906dd224df01aead0d14859102267e7ffd19f0380 |
37 |
|
38 |
diff --git a/app-text/tesseract/files/tesseract-2.04-gcc47.patch b/app-text/tesseract/files/tesseract-2.04-gcc47.patch |
39 |
deleted file mode 100644 |
40 |
index afc560a8dc4..00000000000 |
41 |
--- a/app-text/tesseract/files/tesseract-2.04-gcc47.patch |
42 |
+++ /dev/null |
43 |
@@ -1,10 +0,0 @@ |
44 |
---- ./viewer/svutil.cpp.ori 2012-04-28 01:59:58.441072997 +0200 |
45 |
-+++ ./viewer/svutil.cpp 2012-04-28 02:00:35.085467955 +0200 |
46 |
-@@ -37,6 +37,7 @@ |
47 |
- #include <signal.h> |
48 |
- #include <stdlib.h> |
49 |
- #include <string.h> |
50 |
-+#include <unistd.h> |
51 |
- #include <netdb.h> |
52 |
- #include <sys/socket.h> |
53 |
- #ifdef __linux__ |
54 |
|
55 |
diff --git a/app-text/tesseract/files/tesseract-3.04.01-fix-opencl-ldflags.patch b/app-text/tesseract/files/tesseract-3.04.01-fix-opencl-ldflags.patch |
56 |
deleted file mode 100644 |
57 |
index b1b2b63fb53..00000000000 |
58 |
--- a/app-text/tesseract/files/tesseract-3.04.01-fix-opencl-ldflags.patch |
59 |
+++ /dev/null |
60 |
@@ -1,11 +0,0 @@ |
61 |
---- tesseract-3.04.01/configure.ac.orig 2016-08-11 10:50:28.853292674 +0200 |
62 |
-+++ tesseract-3.04.01/configure.ac 2016-08-11 11:06:32.919076995 +0200 |
63 |
-@@ -248,7 +248,7 @@ |
64 |
- fi |
65 |
- AC_SUBST([AM_CPPFLAGS], [-DUSE_OPENCL]) |
66 |
- OPENCL_CPPFLAGS="-I${OPENCL_INC}" |
67 |
-- OPENCL_LDFLAGS="-l${OPENCL_LIBS}" |
68 |
-+ OPENCL_LDFLAGS="${OPENCL_LIBS}" |
69 |
- fi |
70 |
- ;; |
71 |
- esac |
72 |
|
73 |
diff --git a/app-text/tesseract/files/tesseract-3.05.00-libtiff.patch b/app-text/tesseract/files/tesseract-3.05.00-libtiff.patch |
74 |
deleted file mode 100644 |
75 |
index 5771739c344..00000000000 |
76 |
--- a/app-text/tesseract/files/tesseract-3.05.00-libtiff.patch |
77 |
+++ /dev/null |
78 |
@@ -1,25 +0,0 @@ |
79 |
-From 9ec0c4fa9c9836d414c02662a6f94f48815d61b2 Mon Sep 17 00:00:00 2001 |
80 |
-From: Stefan Weil <sw@××××××××.de> |
81 |
-Date: Tue, 13 Dec 2016 13:28:29 +0100 |
82 |
-Subject: [PATCH] api: Add missing dependency on libtiff |
83 |
- |
84 |
-It is needed because of a direct call to TIFFSetWarningHandler. |
85 |
- |
86 |
-Signed-off-by: Stefan Weil <sw@××××××××.de> |
87 |
---- |
88 |
- api/Makefile.am | 2 ++ |
89 |
- 1 file changed, 2 insertions(+) |
90 |
- |
91 |
-diff --git a/api/Makefile.am b/api/Makefile.am |
92 |
-index 76a8ed4..25e7f21 100644 |
93 |
---- a/api/Makefile.am |
94 |
-+++ b/api/Makefile.am |
95 |
-@@ -90,6 +90,8 @@ tesseract_LDFLAGS = $(OPENCL_LDFLAGS) |
96 |
- |
97 |
- tesseract_LDADD += $(OPENMP_CXXFLAGS) |
98 |
- |
99 |
-+tesseract_LDADD += -ltiff |
100 |
-+ |
101 |
- if T_WIN |
102 |
- tesseract_LDADD += -lws2_32 |
103 |
- libtesseract_la_LDFLAGS += -no-undefined -Wl,--as-needed -lws2_32 |
104 |
|
105 |
diff --git a/app-text/tesseract/tesseract-3.04.01-r1.ebuild b/app-text/tesseract/tesseract-3.04.01-r1.ebuild |
106 |
deleted file mode 100644 |
107 |
index d7d23a447a0..00000000000 |
108 |
--- a/app-text/tesseract/tesseract-3.04.01-r1.ebuild |
109 |
+++ /dev/null |
110 |
@@ -1,149 +0,0 @@ |
111 |
-# Copyright 1999-2017 Gentoo Foundation |
112 |
-# Distributed under the terms of the GNU General Public License v2 |
113 |
- |
114 |
-EAPI=6 |
115 |
- |
116 |
-MY_PN="tesseract-ocr" |
117 |
-LANGPACKV="3.04.00" |
118 |
-URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${LANGPACKV}/" |
119 |
-JAVA_PKG_OPT_USE="scrollview" |
120 |
- |
121 |
-inherit autotools java-pkg-opt-2 toolchain-funcs |
122 |
- |
123 |
-DESCRIPTION="An OCR Engine, orginally developed at HP, now open source." |
124 |
-HOMEPAGE="https://github.com/tesseract-ocr" |
125 |
-SRC_URI="https://github.com/${MY_PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
126 |
- ${URI_PREFIX}eng.traineddata -> eng.traineddata-${LANGPACKV} |
127 |
- math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${LANGPACKV} ) |
128 |
- l10n_ar? ( ${URI_PREFIX}ara.traineddata -> ara.traineddata-${LANGPACKV} ) |
129 |
- l10n_bg? ( ${URI_PREFIX}bul.traineddata -> bul.traineddata-${LANGPACKV} ) |
130 |
- l10n_ca? ( ${URI_PREFIX}cat.traineddata -> cat.traineddata-${LANGPACKV} ) |
131 |
- l10n_chr? ( ${URI_PREFIX}chr.traineddata -> chr.traineddata-${LANGPACKV} ) |
132 |
- l10n_cs? ( ${URI_PREFIX}ces.traineddata -> ces.traineddata-${LANGPACKV} ) |
133 |
- l10n_de? ( ${URI_PREFIX}deu.traineddata -> deu.traineddata-${LANGPACKV} |
134 |
- ${URI_PREFIX}deu_frak.traineddata -> deu_frak.traineddata-${LANGPACKV} ) |
135 |
- l10n_da? ( ${URI_PREFIX}dan.traineddata -> dan.traineddata-${LANGPACKV} |
136 |
- ${URI_PREFIX}dan_frak.traineddata -> dan_frak.traineddata-${LANGPACKV} ) |
137 |
- l10n_el? ( ${URI_PREFIX}ell.traineddata -> ell.traineddata-${LANGPACKV} ) |
138 |
- l10n_es? ( ${URI_PREFIX}spa.traineddata -> spa.traineddata-${LANGPACKV} ) |
139 |
- l10n_fi? ( ${URI_PREFIX}fin.traineddata -> fin.traineddata-${LANGPACKV} ) |
140 |
- l10n_fr? ( ${URI_PREFIX}fra.traineddata -> fra.traineddata-${LANGPACKV} ) |
141 |
- l10n_he? ( ${URI_PREFIX}heb.traineddata -> heb.traineddata-${LANGPACKV} ) |
142 |
- l10n_hi? ( ${URI_PREFIX}hin.traineddata -> hin.traineddata-${LANGPACKV} ) |
143 |
- l10n_hu? ( ${URI_PREFIX}hun.traineddata -> hun.traineddata-${LANGPACKV} ) |
144 |
- l10n_id? ( ${URI_PREFIX}ind.traineddata -> ind.traineddata-${LANGPACKV} ) |
145 |
- l10n_it? ( ${URI_PREFIX}ita.traineddata -> ita.traineddata-${LANGPACKV} ) |
146 |
- l10n_ja? ( ${URI_PREFIX}jpn.traineddata -> jpn.traineddata-${LANGPACKV} ) |
147 |
- l10n_ko? ( ${URI_PREFIX}kor.traineddata -> kor.traineddata-${LANGPACKV} ) |
148 |
- l10n_lt? ( ${URI_PREFIX}lit.traineddata -> lit.traineddata-${LANGPACKV} ) |
149 |
- l10n_lv? ( ${URI_PREFIX}lav.traineddata -> lav.traineddata-${LANGPACKV} ) |
150 |
- l10n_nl? ( ${URI_PREFIX}nld.traineddata -> nld.traineddata-${LANGPACKV} ) |
151 |
- l10n_no? ( ${URI_PREFIX}nor.traineddata -> nor.traineddata-${LANGPACKV} ) |
152 |
- l10n_pl? ( ${URI_PREFIX}pol.traineddata -> pol.traineddata-${LANGPACKV} ) |
153 |
- l10n_pt? ( ${URI_PREFIX}por.traineddata -> por.traineddata-${LANGPACKV} ) |
154 |
- l10n_ro? ( ${URI_PREFIX}ron.traineddata -> ron.traineddata-${LANGPACKV} ) |
155 |
- l10n_ru? ( ${URI_PREFIX}rus.traineddata -> rus.traineddata-${LANGPACKV} ) |
156 |
- l10n_sk? ( ${URI_PREFIX}slk.traineddata -> slk.traineddata-${LANGPACKV} |
157 |
- ${URI_PREFIX}slk_frak.traineddata -> slk_frak.traineddata-${LANGPACKV} ) |
158 |
- l10n_sl? ( ${URI_PREFIX}slv.traineddata -> slv.traineddata-${LANGPACKV} ) |
159 |
- l10n_sr? ( ${URI_PREFIX}srp.traineddata -> srp.traineddata-${LANGPACKV} ) |
160 |
- l10n_sv? ( ${URI_PREFIX}swe.traineddata -> swe.traineddata-${LANGPACKV} ) |
161 |
- l10n_th? ( ${URI_PREFIX}tha.traineddata -> tha.traineddata-${LANGPACKV} ) |
162 |
- l10n_tl? ( ${URI_PREFIX}tgl.traineddata -> tgl.traineddata-${LANGPACKV} ) |
163 |
- l10n_tr? ( ${URI_PREFIX}tur.traineddata -> tur.traineddata-${LANGPACKV} ) |
164 |
- l10n_uk? ( ${URI_PREFIX}ukr.traineddata -> ukr.traineddata-${LANGPACKV} ) |
165 |
- l10n_vi? ( ${URI_PREFIX}vie.traineddata -> vie.traineddata-${LANGPACKV} ) |
166 |
- l10n_zh-CN? ( ${URI_PREFIX}chi_sim.traineddata -> chi_sim.traineddata-${LANGPACKV} ) |
167 |
- l10n_zh-TW? ( ${URI_PREFIX}chi_tra.traineddata -> chi_tra.traineddata-${LANGPACKV} ) |
168 |
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${LANGPACKV} ) |
169 |
-" |
170 |
- |
171 |
-LICENSE="Apache-2.0" |
172 |
-SLOT="0" |
173 |
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86" |
174 |
- |
175 |
-IUSE="doc examples jpeg math opencl osd png scrollview static-libs tiff training webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW" |
176 |
- |
177 |
-# With opencl USE=tiff is necessary in leptonica |
178 |
-CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?] |
179 |
- opencl? ( |
180 |
- virtual/opencl |
181 |
- media-libs/tiff:0= |
182 |
- media-libs/leptonica:=[tiff] |
183 |
- ) |
184 |
- scrollview? ( |
185 |
- >=dev-java/piccolo2d-3.0:0 |
186 |
- ) |
187 |
- training? ( |
188 |
- dev-libs/icu:= |
189 |
- x11-libs/pango:= |
190 |
- x11-libs/cairo:= |
191 |
- ) |
192 |
-" |
193 |
- |
194 |
-DEPEND="${CDEPEND} |
195 |
- doc? ( app-doc/doxygen ) |
196 |
- scrollview? ( >=virtual/jdk-1.7 )" |
197 |
- |
198 |
-RDEPEND="${CDEPEND} |
199 |
- scrollview? ( >=virtual/jre-1.7 )" |
200 |
- |
201 |
-DOCS=( AUTHORS ChangeLog NEWS README.md ReleaseNotes ) |
202 |
- |
203 |
-PATCHES=( |
204 |
- "${FILESDIR}/${P}-use-system-piccolo2d.patch" |
205 |
- "${FILESDIR}/${P}-fix-opencl-ldflags.patch" |
206 |
-) |
207 |
- |
208 |
-src_unpack() { |
209 |
- unpack ${P}.tar.gz |
210 |
- for file in ${A}; do |
211 |
- if [[ "${file}" == *traineddata* ]]; then |
212 |
- cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die |
213 |
- fi |
214 |
- done |
215 |
-} |
216 |
- |
217 |
-src_prepare() { |
218 |
- default |
219 |
- eautoreconf |
220 |
- |
221 |
- java-pkg-opt-2_src_prepare |
222 |
-} |
223 |
- |
224 |
-src_configure() { |
225 |
- local myeconfargs=( |
226 |
- --enable-shared |
227 |
- $(use_enable opencl) |
228 |
- $(use_enable scrollview graphics) |
229 |
- $(use_enable static-libs static) |
230 |
- ) |
231 |
- |
232 |
- econf "${myeconfargs[@]}" |
233 |
-} |
234 |
- |
235 |
-src_compile() { |
236 |
- default |
237 |
- use doc && emake doc |
238 |
- use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)" |
239 |
- use training && emake training |
240 |
-} |
241 |
- |
242 |
-src_install() { |
243 |
- use doc && HTML_DOCS=( doc/html/. ) |
244 |
- default |
245 |
- prune_libtool_files |
246 |
- |
247 |
- if use training; then |
248 |
- emake DESTDIR="${D}" training-install |
249 |
- fi |
250 |
- |
251 |
- if use examples; then |
252 |
- insinto /usr/share/doc/${PF}/examples |
253 |
- doins testing/eurotext.tif testing/phototest.tif |
254 |
- fi |
255 |
- |
256 |
- insinto /usr/share/tessdata |
257 |
- doins tessdata/*traineddata* # language files |
258 |
- use scrollview && doins java/ScrollView.jar # scrollview |
259 |
-} |
260 |
|
261 |
diff --git a/app-text/tesseract/tesseract-3.04.01.ebuild b/app-text/tesseract/tesseract-3.04.01.ebuild |
262 |
deleted file mode 100644 |
263 |
index 6852fc486ef..00000000000 |
264 |
--- a/app-text/tesseract/tesseract-3.04.01.ebuild |
265 |
+++ /dev/null |
266 |
@@ -1,153 +0,0 @@ |
267 |
-# Copyright 1999-2017 Gentoo Foundation |
268 |
-# Distributed under the terms of the GNU General Public License v2 |
269 |
- |
270 |
-EAPI=5 |
271 |
- |
272 |
-MY_PN="tesseract-ocr" |
273 |
-LANGPACKV="3.04.00" |
274 |
-URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${LANGPACKV}/" |
275 |
-JAVA_PKG_OPT_USE="scrollview" |
276 |
- |
277 |
-inherit eutils autotools java-pkg-opt-2 |
278 |
- |
279 |
-DESCRIPTION="An OCR Engine, orginally developed at HP, now open source." |
280 |
-HOMEPAGE="https://github.com/tesseract-ocr" |
281 |
-SRC_URI="https://github.com/${MY_PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
282 |
- ${URI_PREFIX}eng.traineddata -> eng.traineddata-${LANGPACKV} |
283 |
- doc? ( https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02-doc-html.tar.gz ) |
284 |
- math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${LANGPACKV} ) |
285 |
- l10n_ar? ( ${URI_PREFIX}ara.traineddata -> ara.traineddata-${LANGPACKV} ) |
286 |
- l10n_bg? ( ${URI_PREFIX}bul.traineddata -> bul.traineddata-${LANGPACKV} ) |
287 |
- l10n_ca? ( ${URI_PREFIX}cat.traineddata -> cat.traineddata-${LANGPACKV} ) |
288 |
- l10n_chr? ( ${URI_PREFIX}chr.traineddata -> chr.traineddata-${LANGPACKV} ) |
289 |
- l10n_cs? ( ${URI_PREFIX}ces.traineddata -> ces.traineddata-${LANGPACKV} ) |
290 |
- l10n_de? ( ${URI_PREFIX}deu.traineddata -> deu.traineddata-${LANGPACKV} |
291 |
- ${URI_PREFIX}deu_frak.traineddata -> deu_frak.traineddata-${LANGPACKV} ) |
292 |
- l10n_da? ( ${URI_PREFIX}dan.traineddata -> dan.traineddata-${LANGPACKV} |
293 |
- ${URI_PREFIX}dan_frak.traineddata -> dan_frak.traineddata-${LANGPACKV} ) |
294 |
- l10n_el? ( ${URI_PREFIX}ell.traineddata -> ell.traineddata-${LANGPACKV} ) |
295 |
- l10n_es? ( ${URI_PREFIX}spa.traineddata -> spa.traineddata-${LANGPACKV} ) |
296 |
- l10n_fi? ( ${URI_PREFIX}fin.traineddata -> fin.traineddata-${LANGPACKV} ) |
297 |
- l10n_fr? ( ${URI_PREFIX}fra.traineddata -> fra.traineddata-${LANGPACKV} ) |
298 |
- l10n_he? ( ${URI_PREFIX}heb.traineddata -> heb.traineddata-${LANGPACKV} ) |
299 |
- l10n_hi? ( ${URI_PREFIX}hin.traineddata -> hin.traineddata-${LANGPACKV} ) |
300 |
- l10n_hu? ( ${URI_PREFIX}hun.traineddata -> hun.traineddata-${LANGPACKV} ) |
301 |
- l10n_id? ( ${URI_PREFIX}ind.traineddata -> ind.traineddata-${LANGPACKV} ) |
302 |
- l10n_it? ( ${URI_PREFIX}ita.traineddata -> ita.traineddata-${LANGPACKV} ) |
303 |
- l10n_ja? ( ${URI_PREFIX}jpn.traineddata -> jpn.traineddata-${LANGPACKV} ) |
304 |
- l10n_ko? ( ${URI_PREFIX}kor.traineddata -> kor.traineddata-${LANGPACKV} ) |
305 |
- l10n_lt? ( ${URI_PREFIX}lit.traineddata -> lit.traineddata-${LANGPACKV} ) |
306 |
- l10n_lv? ( ${URI_PREFIX}lav.traineddata -> lav.traineddata-${LANGPACKV} ) |
307 |
- l10n_nl? ( ${URI_PREFIX}nld.traineddata -> nld.traineddata-${LANGPACKV} ) |
308 |
- l10n_no? ( ${URI_PREFIX}nor.traineddata -> nor.traineddata-${LANGPACKV} ) |
309 |
- l10n_pl? ( ${URI_PREFIX}pol.traineddata -> pol.traineddata-${LANGPACKV} ) |
310 |
- l10n_pt? ( ${URI_PREFIX}por.traineddata -> por.traineddata-${LANGPACKV} ) |
311 |
- l10n_ro? ( ${URI_PREFIX}ron.traineddata -> ron.traineddata-${LANGPACKV} ) |
312 |
- l10n_ru? ( ${URI_PREFIX}rus.traineddata -> rus.traineddata-${LANGPACKV} ) |
313 |
- l10n_sk? ( ${URI_PREFIX}slk.traineddata -> slk.traineddata-${LANGPACKV} |
314 |
- ${URI_PREFIX}slk_frak.traineddata -> slk_frak.traineddata-${LANGPACKV} ) |
315 |
- l10n_sl? ( ${URI_PREFIX}slv.traineddata -> slv.traineddata-${LANGPACKV} ) |
316 |
- l10n_sr? ( ${URI_PREFIX}srp.traineddata -> srp.traineddata-${LANGPACKV} ) |
317 |
- l10n_sv? ( ${URI_PREFIX}swe.traineddata -> swe.traineddata-${LANGPACKV} ) |
318 |
- l10n_th? ( ${URI_PREFIX}tha.traineddata -> tha.traineddata-${LANGPACKV} ) |
319 |
- l10n_tl? ( ${URI_PREFIX}tgl.traineddata -> tgl.traineddata-${LANGPACKV} ) |
320 |
- l10n_tr? ( ${URI_PREFIX}tur.traineddata -> tur.traineddata-${LANGPACKV} ) |
321 |
- l10n_uk? ( ${URI_PREFIX}ukr.traineddata -> ukr.traineddata-${LANGPACKV} ) |
322 |
- l10n_vi? ( ${URI_PREFIX}vie.traineddata -> vie.traineddata-${LANGPACKV} ) |
323 |
- l10n_zh-CN? ( ${URI_PREFIX}chi_sim.traineddata -> chi_sim.traineddata-${LANGPACKV} ) |
324 |
- l10n_zh-TW? ( ${URI_PREFIX}chi_tra.traineddata -> chi_tra.traineddata-${LANGPACKV} ) |
325 |
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${LANGPACKV} ) |
326 |
-" |
327 |
- |
328 |
-LICENSE="Apache-2.0" |
329 |
-SLOT="0" |
330 |
-KEYWORDS="alpha amd64 ~arm ~mips ppc ppc64 sparc x86" |
331 |
- |
332 |
-IUSE="doc examples jpeg math opencl osd png +scrollview static-libs tiff training -webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW" |
333 |
- |
334 |
-# With opencl USE=tiff is necessary in leptonica |
335 |
-CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?] |
336 |
- opencl? ( |
337 |
- virtual/opencl |
338 |
- media-libs/tiff:0= |
339 |
- media-libs/leptonica:=[tiff] |
340 |
- ) |
341 |
- scrollview? ( |
342 |
- >=dev-java/piccolo2d-3.0:0 |
343 |
- ) |
344 |
- training? ( |
345 |
- dev-libs/icu:= |
346 |
- x11-libs/pango:= |
347 |
- x11-libs/cairo:= |
348 |
- ) |
349 |
-" |
350 |
- |
351 |
-DEPEND="${CDEPEND} |
352 |
- scrollview? ( >=virtual/jdk-1.7 )" |
353 |
- |
354 |
-RDEPEND="${CDEPEND} |
355 |
- scrollview? ( >=virtual/jre-1.7 )" |
356 |
- |
357 |
-DOCS=( AUTHORS ChangeLog NEWS README.md ReleaseNotes ) |
358 |
- |
359 |
-PATCHES=( |
360 |
- "${FILESDIR}/tesseract-2.04-gcc47.patch" |
361 |
- "${FILESDIR}/${P}-use-system-piccolo2d.patch" |
362 |
- "${FILESDIR}/${P}-fix-opencl-ldflags.patch" |
363 |
-) |
364 |
- |
365 |
-src_unpack() { |
366 |
- unpack ${P}.tar.gz |
367 |
- use doc && unpack tesseract-ocr-3.02.02-doc-html.tar.gz |
368 |
- for file in ${A}; do |
369 |
- if [[ "${file}" == *traineddata* ]]; then |
370 |
- cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die |
371 |
- fi |
372 |
- done |
373 |
-} |
374 |
- |
375 |
-src_prepare() { |
376 |
- epatch "${PATCHES[@]}" |
377 |
- eautoreconf |
378 |
- |
379 |
- java-pkg-opt-2_src_prepare |
380 |
-} |
381 |
- |
382 |
-src_configure() { |
383 |
- local myeconfargs=( |
384 |
- --enable-shared |
385 |
- $(use_enable opencl) |
386 |
- $(use_enable scrollview graphics) |
387 |
- $(use_enable static-libs static) |
388 |
- ) |
389 |
- |
390 |
- econf "${myeconfargs[@]}" |
391 |
-} |
392 |
- |
393 |
-src_compile() { |
394 |
- default |
395 |
- use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)" |
396 |
- use training && emake training |
397 |
-} |
398 |
- |
399 |
-src_install() { |
400 |
- default |
401 |
- prune_libtool_files |
402 |
- |
403 |
- if use training; then |
404 |
- emake DESTDIR="${D}" training-install |
405 |
- fi |
406 |
- |
407 |
- if use examples; then |
408 |
- insinto /usr/share/doc/${PF}/examples |
409 |
- doins testing/eurotext.tif testing/phototest.tif |
410 |
- fi |
411 |
- |
412 |
- if use doc; then |
413 |
- dohtml -r "${WORKDIR}/${MY_PN}"/doc/html/* |
414 |
- fi |
415 |
- |
416 |
- insinto /usr/share/tessdata |
417 |
- doins tessdata/*traineddata* # language files |
418 |
- use scrollview && doins java/ScrollView.jar # scrollview |
419 |
-} |
420 |
|
421 |
diff --git a/app-text/tesseract/tesseract-3.05.00.ebuild b/app-text/tesseract/tesseract-3.05.00.ebuild |
422 |
deleted file mode 100644 |
423 |
index 7b1c14b4f5b..00000000000 |
424 |
--- a/app-text/tesseract/tesseract-3.05.00.ebuild |
425 |
+++ /dev/null |
426 |
@@ -1,149 +0,0 @@ |
427 |
-# Copyright 1999-2017 Gentoo Foundation |
428 |
-# Distributed under the terms of the GNU General Public License v2 |
429 |
- |
430 |
-EAPI=6 |
431 |
- |
432 |
-MY_PN="tesseract-ocr" |
433 |
-LANGPACKV="3.04.00" |
434 |
-URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${LANGPACKV}/" |
435 |
-JAVA_PKG_OPT_USE="scrollview" |
436 |
- |
437 |
-inherit autotools java-pkg-opt-2 toolchain-funcs |
438 |
- |
439 |
-DESCRIPTION="An OCR Engine, orginally developed at HP, now open source." |
440 |
-HOMEPAGE="https://github.com/tesseract-ocr" |
441 |
-SRC_URI="https://github.com/${MY_PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
442 |
- ${URI_PREFIX}eng.traineddata -> eng.traineddata-${LANGPACKV} |
443 |
- math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${LANGPACKV} ) |
444 |
- l10n_ar? ( ${URI_PREFIX}ara.traineddata -> ara.traineddata-${LANGPACKV} ) |
445 |
- l10n_bg? ( ${URI_PREFIX}bul.traineddata -> bul.traineddata-${LANGPACKV} ) |
446 |
- l10n_ca? ( ${URI_PREFIX}cat.traineddata -> cat.traineddata-${LANGPACKV} ) |
447 |
- l10n_chr? ( ${URI_PREFIX}chr.traineddata -> chr.traineddata-${LANGPACKV} ) |
448 |
- l10n_cs? ( ${URI_PREFIX}ces.traineddata -> ces.traineddata-${LANGPACKV} ) |
449 |
- l10n_de? ( ${URI_PREFIX}deu.traineddata -> deu.traineddata-${LANGPACKV} |
450 |
- ${URI_PREFIX}deu_frak.traineddata -> deu_frak.traineddata-${LANGPACKV} ) |
451 |
- l10n_da? ( ${URI_PREFIX}dan.traineddata -> dan.traineddata-${LANGPACKV} |
452 |
- ${URI_PREFIX}dan_frak.traineddata -> dan_frak.traineddata-${LANGPACKV} ) |
453 |
- l10n_el? ( ${URI_PREFIX}ell.traineddata -> ell.traineddata-${LANGPACKV} ) |
454 |
- l10n_es? ( ${URI_PREFIX}spa.traineddata -> spa.traineddata-${LANGPACKV} ) |
455 |
- l10n_fi? ( ${URI_PREFIX}fin.traineddata -> fin.traineddata-${LANGPACKV} ) |
456 |
- l10n_fr? ( ${URI_PREFIX}fra.traineddata -> fra.traineddata-${LANGPACKV} ) |
457 |
- l10n_he? ( ${URI_PREFIX}heb.traineddata -> heb.traineddata-${LANGPACKV} ) |
458 |
- l10n_hi? ( ${URI_PREFIX}hin.traineddata -> hin.traineddata-${LANGPACKV} ) |
459 |
- l10n_hu? ( ${URI_PREFIX}hun.traineddata -> hun.traineddata-${LANGPACKV} ) |
460 |
- l10n_id? ( ${URI_PREFIX}ind.traineddata -> ind.traineddata-${LANGPACKV} ) |
461 |
- l10n_it? ( ${URI_PREFIX}ita.traineddata -> ita.traineddata-${LANGPACKV} ) |
462 |
- l10n_ja? ( ${URI_PREFIX}jpn.traineddata -> jpn.traineddata-${LANGPACKV} ) |
463 |
- l10n_ko? ( ${URI_PREFIX}kor.traineddata -> kor.traineddata-${LANGPACKV} ) |
464 |
- l10n_lt? ( ${URI_PREFIX}lit.traineddata -> lit.traineddata-${LANGPACKV} ) |
465 |
- l10n_lv? ( ${URI_PREFIX}lav.traineddata -> lav.traineddata-${LANGPACKV} ) |
466 |
- l10n_nl? ( ${URI_PREFIX}nld.traineddata -> nld.traineddata-${LANGPACKV} ) |
467 |
- l10n_no? ( ${URI_PREFIX}nor.traineddata -> nor.traineddata-${LANGPACKV} ) |
468 |
- l10n_pl? ( ${URI_PREFIX}pol.traineddata -> pol.traineddata-${LANGPACKV} ) |
469 |
- l10n_pt? ( ${URI_PREFIX}por.traineddata -> por.traineddata-${LANGPACKV} ) |
470 |
- l10n_ro? ( ${URI_PREFIX}ron.traineddata -> ron.traineddata-${LANGPACKV} ) |
471 |
- l10n_ru? ( ${URI_PREFIX}rus.traineddata -> rus.traineddata-${LANGPACKV} ) |
472 |
- l10n_sk? ( ${URI_PREFIX}slk.traineddata -> slk.traineddata-${LANGPACKV} |
473 |
- ${URI_PREFIX}slk_frak.traineddata -> slk_frak.traineddata-${LANGPACKV} ) |
474 |
- l10n_sl? ( ${URI_PREFIX}slv.traineddata -> slv.traineddata-${LANGPACKV} ) |
475 |
- l10n_sr? ( ${URI_PREFIX}srp.traineddata -> srp.traineddata-${LANGPACKV} ) |
476 |
- l10n_sv? ( ${URI_PREFIX}swe.traineddata -> swe.traineddata-${LANGPACKV} ) |
477 |
- l10n_th? ( ${URI_PREFIX}tha.traineddata -> tha.traineddata-${LANGPACKV} ) |
478 |
- l10n_tl? ( ${URI_PREFIX}tgl.traineddata -> tgl.traineddata-${LANGPACKV} ) |
479 |
- l10n_tr? ( ${URI_PREFIX}tur.traineddata -> tur.traineddata-${LANGPACKV} ) |
480 |
- l10n_uk? ( ${URI_PREFIX}ukr.traineddata -> ukr.traineddata-${LANGPACKV} ) |
481 |
- l10n_vi? ( ${URI_PREFIX}vie.traineddata -> vie.traineddata-${LANGPACKV} ) |
482 |
- l10n_zh-CN? ( ${URI_PREFIX}chi_sim.traineddata -> chi_sim.traineddata-${LANGPACKV} ) |
483 |
- l10n_zh-TW? ( ${URI_PREFIX}chi_tra.traineddata -> chi_tra.traineddata-${LANGPACKV} ) |
484 |
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${LANGPACKV} ) |
485 |
-" |
486 |
- |
487 |
-LICENSE="Apache-2.0" |
488 |
-SLOT="0" |
489 |
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86" |
490 |
- |
491 |
-IUSE="doc examples jpeg math opencl osd png scrollview static-libs tiff training webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW" |
492 |
- |
493 |
-# With opencl USE=tiff is necessary in leptonica |
494 |
-CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?] |
495 |
- opencl? ( |
496 |
- virtual/opencl |
497 |
- media-libs/tiff:0= |
498 |
- media-libs/leptonica:=[tiff] |
499 |
- ) |
500 |
- scrollview? ( |
501 |
- >=dev-java/piccolo2d-3.0:0 |
502 |
- ) |
503 |
- training? ( |
504 |
- dev-libs/icu:= |
505 |
- x11-libs/pango:= |
506 |
- x11-libs/cairo:= |
507 |
- )" |
508 |
- |
509 |
-DEPEND="${CDEPEND} |
510 |
- doc? ( app-doc/doxygen ) |
511 |
- scrollview? ( >=virtual/jdk-1.7 )" |
512 |
- |
513 |
-RDEPEND="${CDEPEND} |
514 |
- scrollview? ( >=virtual/jre-1.7 )" |
515 |
- |
516 |
-DOCS=( AUTHORS ChangeLog NEWS README.md ) |
517 |
- |
518 |
-PATCHES=( |
519 |
- "${FILESDIR}/${P}-libtiff.patch" |
520 |
- "${FILESDIR}/${P}-no_graphics.patch" |
521 |
- "${FILESDIR}/${PN}-4.00.00-use-system-piccolo2d.patch" |
522 |
-) |
523 |
- |
524 |
-src_unpack() { |
525 |
- unpack ${P}.tar.gz |
526 |
- for file in ${A}; do |
527 |
- if [[ "${file}" == *traineddata* ]]; then |
528 |
- cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die |
529 |
- fi |
530 |
- done |
531 |
-} |
532 |
- |
533 |
-src_prepare() { |
534 |
- default |
535 |
- eautoreconf |
536 |
- |
537 |
- java-pkg-opt-2_src_prepare |
538 |
-} |
539 |
- |
540 |
-src_configure() { |
541 |
- local myeconfargs=( |
542 |
- --enable-shared |
543 |
- $(use_enable opencl) |
544 |
- $(use_enable scrollview graphics) |
545 |
- $(use_enable static-libs static) |
546 |
- ) |
547 |
- |
548 |
- econf "${myeconfargs[@]}" |
549 |
-} |
550 |
- |
551 |
-src_compile() { |
552 |
- default |
553 |
- use doc && emake doc |
554 |
- use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)" |
555 |
- use training && emake training |
556 |
-} |
557 |
- |
558 |
-src_install() { |
559 |
- use doc && HTML_DOCS=( doc/html/. ) |
560 |
- default |
561 |
- prune_libtool_files |
562 |
- |
563 |
- if use training; then |
564 |
- emake DESTDIR="${D}" training-install |
565 |
- fi |
566 |
- |
567 |
- if use examples; then |
568 |
- insinto /usr/share/doc/${PF}/examples |
569 |
- doins testing/eurotext.tif testing/phototest.tif |
570 |
- fi |
571 |
- |
572 |
- insinto /usr/share/tessdata |
573 |
- doins tessdata/*traineddata* # language files |
574 |
- use scrollview && doins java/ScrollView.jar # scrollview |
575 |
-} |