source: trunk/dports/textproc/tesseract/Portfile @ 147527

Last change on this file since 147527 was 147527, checked in by khindenburg@…, 22 months ago

tesseract: revbump due to update to leptonica #51070

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 21.8 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 147527 2016-04-07 12:39:25Z khindenburg@macports.org $
3
4PortSystem          1.0
5
6PortGroup           github 1.0
7
8github.setup        tesseract-ocr tesseract 3.04.00
9categories          textproc graphics pdf
10platforms           darwin
11license             Apache-2
12
13maintainers         emer.net:emer
14
15description         Open source OCR engine
16long_description    The Tesseract OCR engine was one of the top  3  engines in \
17                    the 1995 UNLV Accuracy test.  Between 1995 and 2006 it had \
18                    little work done on it,  but it is  probably  one  of  the \
19                    most accurate  open  source  OCR  engines  available.  The \
20                    source code will read a binary, grey or  color  image  and \
21                    output text.  A tiff reader is built  in  that  will  read \
22                    uncompressed TIFF images,  or libtiff can be added to read \
23                    compressed images.
24
25github.master_sites ${github.homepage}/archive/${git.branch}
26
27checksums           rmd160  02fa37b56ae668e68fffadb94e4f652372f67a05 \
28                    sha256  7e6e48b625e1fba9bc825a4ef8c39f12c60aae1084939133b3c6a00f8f8dc38c
29
30if {${name} eq ${subport}} {
31    revision                3
32
33    depends_lib             port:zlib \
34                            port:libpng \
35                            port:leptonica \
36                            port:jpeg
37   
38    configure.env-append    LIBLEPT_HEADERSDIR=${prefix}/include/leptonica
39
40    livecheck.regex         "/tag/(\[\.0-9\]+\[-a-z\]*)"
41} else {
42    revision                1
43
44    depends_run             port:tesseract
45   
46    livecheck.type          none
47}
48
49set langs {
50    afr         3.04    Afrikaans {
51                rmd160  ccf63a79b80e6188735383f526d55c811851e1e4 \
52                sha256  6e2ae1957561113608e12622a4544e034c46a49b6f9c4aa31151a548fcb7ba95
53    }
54    amh         3.04    Amharic {
55                rmd160  a59bc002c3bea2c57ecf359b12c2311ce9ea36eb \
56                sha256  049ef7337458b9ced9b8b04baf9d862e2971740f665215e450af6f3d70d36cf1
57    }
58    ara         3.04    Arabic {
59                rmd160  bdc1c3617a09e93590dead60d70a8799f4614175 \
60                sha256  21c98aaf7aeba2271ac0cc4a363d364d806649d7cb0bcab85d4b9a385f49645a
61    }
62    asm         3.04    Assamese {
63                rmd160  35d0c8c7fe5bb9016d21b587b0231013ddbbb7d5 \
64                sha256  d0b5b652dab945eb1bf8c2b07864712c7c334172c36aa1c9e907c3eb4bc07c30
65    }
66    aze         3.04    Azerbaijani {
67                rmd160  5ddcadd3f1a5fd4add03298c35a2bbf1511d3d19 \
68                sha256  bc2b4849182c3720c09847f5a645d1e3481ac22cef51a85950a14fdce138e05f
69    }
70    aze_cyrl    3.04    Azerbaijani-cyrillic {
71                rmd160  e032f2d12dda222c2801202756439a1a8babc54a \
72                sha256  b85303d2426aeb1d07a36a1f06f779a608593336e6802bac966c7a24fa734b36
73    }
74    bel         3.04    Belarusian {
75                rmd160  8c6195b20a22fd9ac422dd88334531d80ff9882c \
76                sha256  42f3d155f20ee9336978aace643d7814ce092547d75d65f054cc811937f2f813
77    }
78    ben         3.04    Bengali {
79                rmd160  0569e0e5c620d8fe8a6add4f009b2f396f8597f4 \
80                sha256  157826baf48063547b7793e1bde0c9f82d4843488fb5c7e02155f662a708e860
81    }
82    bod         3.04    Tibetan {
83                rmd160  5458c71ba998d1a30db2ddeb64a376107a426dca \
84                sha256  56a978b1a9f66c255f7145441ba6077572167e1925b8057447dafd9f46399867
85    }
86    bos         3.04    Bosnian {
87                rmd160  2d6c4c70c147df8faa260710f60c7b367729bbc3 \
88                sha256  e49da2eee865edc1d81d6ea2ceabc0bdbeb7f275b6d878fb3b64747a642320e3
89    }
90    bul         3.04    Bulgarian {
91                rmd160  5ad427497c58ef89aff30c9a1265f4bec34fece8 \
92                sha256  ca0bd253b4ab6202db5e8b2cecbc4219b4f725e51468cabf5bc99338e2c3de33
93    }
94    cat         3.04    Catalan {
95                rmd160  8bbb029c4a495f8f082287d8b80aac4b69605303 \
96                sha256  29af67467ec1b1ffd4d2d9748f0219f2220974b0e53a66ec7234f1768b43fc4d
97    }
98    ceb         3.04    Cebuano {
99                rmd160  3197e9b72a7f53779a5acd704cae8441847dd23a \
100                sha256  c12103b2ca498872dc72d71e9a330066353acd2c758ace1d3f59c14dae2536bc
101    }
102    ces         3.04    Czech {
103                rmd160  f4ab73e7e16123b4a681da2319e5c759777dbd7e \
104                sha256  60c58ecd97875a41eccae4846a2e4bf74cb0e4bc066d1bc430919c76a19fb37f
105    }
106    chi_sim     3.04    Chinese-simple {
107                rmd160  73711ca1dac3c6eaf68a55e6e53914bf7e6b8b1f \
108                sha256  323ae74d4a2ff49e932dbb4d6282fe0e67ddfafda075ec85803ecd077207454c
109    }
110    chi_tra     3.04    Chinese-traditional {
111                rmd160  8b7af417c316fcb361cfff6a3abf777c8979dc0f \
112                sha256  774d566bd0b36e4b6c07415dfa5b6b57feb2575b1f5f231d7fe01a52dac5dd0e
113    }
114    chr         3.04    Cherokee {
115                rmd160  9056e3038e5d18075721d81eada87844535e5c33 \
116                sha256  8bb20f8a78e31a4802fa9f1e075cb7de8d7c2eac5b7b33942a6d82abe0783acc
117    }
118    cym         3.04    Welsh {
119                rmd160  c8803e8714adc1f295167c5086c79d0221d6f840 \
120                sha256  07c8e3d6a139711dcdb4c92f90d18802f6e15de39331588d713fe7ca925bdc34
121    }
122    dan         3.04    Danish {
123                rmd160  068916cc2cbe247b2feed1afd2aa23ea8a301efa \
124                sha256  f9521a8381ab1823be0808f933a9bb8f1172968a44e391e370b1fe9b4d913ee8
125    }
126    deu         3.04    German {
127                rmd160  6d250dbf6ff5fca5a8579353a94b39c3b9f62c7d \
128                sha256  cb7eb42a7e972cec7ef904fe81825d7b547c46df684c814fdb11a930b13bca3a
129    }
130    dzo         3.04    Dzongkha {
131                rmd160  23e95047e4c2c79a1d3659d2aba75a3483f5cf11 \
132                sha256  b51ff06dcf3012359faa821c3d245e4c8a1f4b65ae5f614e4ab1ff136b049fb9
133    }
134    ell         3.04    Modern {
135                rmd160  1582d96457ad5a35fa2b9d41ace71094a9e0a95d \
136                sha256  bbe0ed0758c69043114b13fc8f00a42342c647f27be352c05b4978e265380e64
137    }
138    eng         3.04    English {
139                rmd160  bbd82dd674b151187f033394dddaf94e5ef8264c \
140                sha256  c0515c9f1e0c79e1069fcc05c2b2f6a6841fb5e1082d695db160333c1154f06d
141    }
142    enm         3.04    Middle {
143                rmd160  047b595eb53aa4b92b6cc5d4df6b3e56e91c3a5b \
144                sha256  86589a5b276f631783e038723640ff2406088b1762bd5c3e7ed7073e760fc683
145    }
146    epo         3.04    Esperanto {
147                rmd160  f8f8e106001ab5d4ff68ec235e8cdb821d2a7ddc \
148                sha256  c424d29a2341469353fff25f466b67de3904156bc1517c2a1ba3b3554b81b4f8
149    }
150    est         3.04    Estonian {
151                rmd160  13a8921185938e4a5d3a500e15bd984ef2e59a22 \
152                sha256  8fa8f2649ae3168938967953ce3acbc19d8c0e07028c0461c29a49183045948a
153    }
154    eus         3.04    Basque {
155                rmd160  9b6b74e258c50114d399dd953ccbdb1dd0591e18 \
156                sha256  dc9a3499040c600eac07036269bbc16ae1e5845cab32e1b6272a707a6e4d9a0c
157    }
158    fas         3.04    Persian {
159                rmd160  73fb974b5138848ef33030e336bafb8683b27d49 \
160                sha256  5d4642e32c66e9450bca9c0ced22cae93188340acfd8c6ca717f02e617b9c154
161    }
162    fin         3.04    Finnish {
163                rmd160  8a108292f799164d6267b206420ae714a1f7458f \
164                sha256  f830c625f635a637cb11a6a565126b1ae105c24ae9fd7cb92c8d5130c7184cf1
165    }
166    fra         3.04    French {
167                rmd160  a0a7f3db9dfbbf6fd5d5f9458a2046eaab69f0f3 \
168                sha256  86afb23ad146467f263e8ade56fd3951b1cc28f8c4eebc34f993d3c02d88a7ab
169    }
170    frm         3.04    Middle {
171                rmd160  c6f798def693b2138646d1fbdb2b73f05564b192 \
172                sha256  b6b5b8e2c713f4f66aaf6f956fb761ea8c6518b92af4c511a62a337e3e1cdf03
173    }
174    gle         3.04    Irish {
175                rmd160  f88497345bb9fb2f3420609b4ba89068a37c455e \
176                sha256  ea7e257ce8cfe72279505a154c1d55ca10687804bbfcf76946c2d462eb441fd9
177    }
178    glg         3.04    Galician {
179                rmd160  67c290bd0cae49ef9984847f56a397094f5465ef \
180                sha256  5f9021596a8e5306165a13429cd16d27d517605674c15d69e571307abd8ab639
181    }
182    grc         3.04    Ancient {
183                rmd160  70e92546f7120603ff52c32246e37e1299ec29df \
184                sha256  abdb160c3d0c3424e354f15459198bfca470dc42b6a394ca521e7786470a2213
185    }
186    guj         3.04    Gujarati {
187                rmd160  ade99b986dcb79ffa80d351e638c84b9d87228e8 \
188                sha256  54050ed17eb83d0e258a127d92308b037cde34028581d7d0e2a903573bade836
189    }
190    hat         3.04    Haitian {
191                rmd160  e031d7511963d2436d3695c9598f51683bf6b75f \
192                sha256  688b03656576abc7df686f4e4facb78798ff19dd0dca01026209acd569ad231d
193    }
194    heb         3.04    Hebrew {
195                rmd160  385d88520c0b8d4da4e65736e0a57efa573f8227 \
196                sha256  4f79288afde9162ee27841f0de999e690022cf1e3bd1723e34ca8f189c4bea9b
197    }
198    hin         3.04    Hindi {
199                rmd160  7e362f851b61be6c6d65e0629b7a1206dd0434cf \
200                sha256  6e99459dbdcc40bfec132747bc233054916bed9da02f89567c9388c32e2fd6ee
201    }
202    hrv         3.04    Croatian {
203                rmd160  7a3bd6d4c924a9312555dc3228ae8e31f101ff30 \
204                sha256  c37a21ef36788013f71a91ba649f4adc4c0ff8eed9e8b2a8aa6d891dbb693897
205    }
206    hun         3.04    Hungarian {
207                rmd160  19bbe3551e0d0a0d7b0f7bbd220882a1f193afe0 \
208                sha256  a6704d2e8dae62240597342c33736cd7bd836a88e188fc74db038ec87be3ffa7
209    }
210    iku         3.04    Inuktitut {
211                rmd160  56040fb632cced001ab641cdb699cc224fdfc526 \
212                sha256  ab819e60138f84325088b1197317b5e210232f2c1046b29e641e931402db3eec
213    }
214    ind         3.04    Indonesian {
215                rmd160  0326712538f0670d56488340bba27d437ba8bced \
216                sha256  3738deb007baf9f01b3a601835003f71c314d1b955f8a743634f6f1ec8220d88
217    }
218    isl         3.04    Icelandic {
219                rmd160  924b5ac03ce2af78d3e7da0d23d5f39eb2df8e80 \
220                sha256  bf6b6c1c76f8bcb9f780dc172d8b61d365fab434b15e84277dcd6cd7d07c7600
221    }
222    ita         3.04    Italian {
223                rmd160  ee879599393d3b877b73f5ca9546a47447049909 \
224                sha256  5a4e6e826e021d04f3494c2bd74ed1af5977b67fdedceb3c9aa30ff6c7a4b3d3
225    }
226    jav         3.04    Javanese {
227                rmd160  77e8eeed27c2a873c9e42009077e8d51d44cd5ae \
228                sha256  77f1b5da5ffaa096724ec3699ae4dbfde9f8544f4b74bb5c2c9a4226ed975eba
229    }
230    jpn         3.04    Japanese {
231                rmd160  7812c03a3ce6714e1a2f73b182a1d9c3eb89dc58 \
232                sha256  3c3c957cbbfb6fe66b38b46bc17f86158dfdb1688a2a28ede7ee0ec891f4aaf2
233    }
234    kan         3.04    Kannada {
235                rmd160  2c4814a8719333e7902aeeaaf430b8d739ed686b \
236                sha256  6f1b20d633933835c0ecaece42e64c61fd690ec010d0df52db89433e4a225341
237    }
238    kat         3.04    Georgian {
239                rmd160  aa4b8fdebc2618856196f827c53418a12e2be38e \
240                sha256  23d688068a7a49694b10c87b725e389c9dccc66e70eb52ad36acedcd4e01609a
241    }
242    kaz         3.04    Kazakh {
243                rmd160  039189b5241009ec7ed84880858023c851772ec1 \
244                sha256  f56980288e9b90bfeb19291757da0b293d3d50061b083135f38a97ff0f378341
245    }
246    khm         3.04    Central {
247                rmd160  eaf3a704d47e446b6e5a3385c4bbcd2839d300fa \
248                sha256  5a84fc23ee53db858bca06a51a9a1666197291918ee09e78faaee086cbb662bd
249    }
250    kir         3.04    Kirghiz {
251                rmd160  65e83d23e125b5ddf287cf451a152b3ab8743c65 \
252                sha256  03427b9a007b74afce39b5d0261b4fe6f6476e3667de4ea0c318458ccdb331ac
253    }
254    kor         3.04    Korean {
255                rmd160  0da1ed873f661bf0aed01105b63fc6d386fdc49f \
256                sha256  fb312ebe119a7673ca68c0a9f7b9ddd13a704f64609dd22f2fd606889c918de6
257    }
258    kur         3.04    Kurdish {
259                rmd160  a6dcfda19a26b2449dd7f2c41dd0d14f861b0d8f \
260                sha256  2c865e0519fe5b8fde0b6e2184745c9c06ec96eb93fb13fb7ec298679abbe2b2
261    }
262    lao         3.04    Lao {
263                rmd160  769e9bcc79ad2913a83f49eef674455b2b90958d \
264                sha256  aebf2025ee1ec71b0ee532825828d0d2d4ada7fb7f59bd535eebf63a55576d0d
265    }
266    lat         3.04    Latin {
267                rmd160  c262f288c7fe0fde1d5a626a2bb2d1aa0f2f1bc6 \
268                sha256  529ff48baad9d101116989c98ff30946861d3b6d4ba643c54cca5e6e733bfbe0
269    }
270    lav         3.04    Latvian {
271                rmd160  60629e4ad25ded98b4d0bff1d48da11db16319ab \
272                sha256  4f1f06376f498d0dae11fb03200ee124c615dc848fee1c05aff9187bf8f6bf3b
273    }
274    lit         3.04    Lithuanian {
275                rmd160  0833e40b831af8be82a14752f21698dbfdb421bf \
276                sha256  158a5277572f04bb9fb070a3bc00ad3a5fe7a5e25856c9f92489662ce57b0038
277    }
278    mal         3.04    Malayalam {
279                rmd160  90741a4210a232ad970509cfadc7b125b03e6645 \
280                sha256  0a75ab724eb5b65d6d3ed05f8ff77ea9fcf2aca77f8b7411d6a60e1b21bd03c5
281    }
282    mar         3.04    Marathi {
283                rmd160  01bc16ae1bfcf575df5b92f2a7c755a80e797204 \
284                sha256  3336e7d540507fb6edae99893e5aa986c3d365628916bb334be00cea47c1c72b
285    }
286    mkd         3.04    Macedonian {
287                rmd160  2ddf1c96042f0f3130b82dcd31b4f9f6318b758a \
288                sha256  e3f410684e90dc7345ec26efb82676dbb01f2b1ee463efb5fe2d489259533ce0
289    }
290    mlt         3.04    Maltese {
291                rmd160  179975099d834eee3e647fe530848085e6cdf5ba \
292                sha256  10680275987ff16b4943721d49aecbcd4ab9e9e3420c9efba161aaa5a0d9e4e2
293    }
294    msa         3.04    Malay {
295                rmd160  a6c9009b66d0d2ae6fa1b05044a39d00517b7816 \
296                sha256  d2f7d2d57af1ac8668703044f480e578c31fed0371eda2930624ffd467351711
297    }
298    mya         3.04    Burmese {
299                rmd160  6d37d54a603a7d5059117d3dcfb6e14aa962adc1 \
300                sha256  54a0d183d7ab6a67336a504928f3df89b4c9781d3608325adc7f0ad256c9de9e
301    }
302    nep         3.04    Nepali {
303                rmd160  68975e3237bd0a012f561e02f5e4ee69ed46db4e \
304                sha256  0ccbcfc9cf4be5ad575f685d1f63176b773eee7a7bb2702ddbb5693172398394
305    }
306    nld         3.04    Dutch {
307                rmd160  82803e4956e6bc931f5d5019b3642a052af93db3 \
308                sha256  bd849345e8476f47b40c17204fef5cf64287244c19b9d17e297ffe70fc5c9cb2
309    }
310    nor         3.04    Norwegian {
311                rmd160  214ed35496c1fcbcd1f0bc4cd20bd1e20458ca24 \
312                sha256  a990269f3d815ad206ea0f27b14d07e7a0be0c171335397bc0b46ea0cdcfdbfa
313    }
314    ori         3.04    Odiya {
315                rmd160  96045c2025c46972d747c75ec4a2d755ea338e6b \
316                sha256  4c2962c285ccc3c735e031ef32719cf38561d76c5cb03ecb371a72fb109b4a37
317    }
318    osd         3.04    OSD {
319                rmd160  c6a68284846faab8d6194d0c67a8873ae8bc7f81 \
320                sha256  9cf5d576fcc47564f11265841e5ca839001e7e6f38ff7f7aacf46d15a96b00ff
321    }
322    pan         3.04    Panjabi {
323                rmd160  848c47a60dc9aa64ea2fcd1b9d8b243266718cf6 \
324                sha256  7b551e7d52e275d8dbdee528016acb228bf013b21fcfc77333b9bae627bf8dbb
325    }
326    pol         3.04    Polish {
327                rmd160  414f1b7e598c261dac65720382fe8f7cc48085fc \
328                sha256  1d2292319d2e3c65e15f19f55b961c9b492651fc179f3bcd219affe7c141bf94
329    }
330    por         3.04    Portuguese {
331                rmd160  5def457251d1e2e2e8c1c0f907fa592241c48ada \
332                sha256  089fb419cd7bd135236244dd9a4b8a42dfe2ee97d97b481efdd7b92c9c6324a0
333    }
334    pus         3.04    Pushto {
335                rmd160  f07e893208c3fd6de2193702c2efecd76ed6e140 \
336                sha256  ab884e2fd3ff722affb661927e18e750b49052e731cbb05ea2c16ef783b5e5c7
337    }
338    ron         3.04    Romanian {
339                rmd160  5a43337d11a114a316ee46490394944767926827 \
340                sha256  f4f3614d4b009eeb0ab5815ebef080ebba7c470b3f80c9f97ed6da0d3f409986
341    }
342    rus         3.04    Russian {
343                rmd160  ed333348061de26e3b7b048b46194f51f39f2f3f \
344                sha256  1800dcaf043e95007269f07168a12258cd8b87bf413769c2b5a3d5451e45cab4
345    }
346    san         3.04    Sanskrit {
347                rmd160  33df0f9aa7a4c05953103c22bb0b24e6615dc46a \
348                sha256  6f4ca5053f14e16da70ee3b6eb0e554b85bd5fdb8ed3ec9af32959fea4222e99
349    }
350    sin         3.04    Sinhala {
351                rmd160  eef22d60cf2e7dd87005b5e35f9ecaaa61fad211 \
352                sha256  f5853c36efdedb142198ca6891d0a2773ea29f54c76a608933d2389351782190
353    }
354    slk         3.04    Slovak {
355                rmd160  702c4b0bae525e52dd9be453778da669ad0176e7 \
356                sha256  ba5d2aba09f59e1952583825dd7b0eb9ba706283d1c0f93be8d7381b5e5eae2f
357    }
358    slv         3.04    Slovenian {
359                rmd160  bb23971cb8924c99fcde501bbb1ffdb29eab8ac2 \
360                sha256  305884e151a01421e847a4a30f05e9c899fcefd483a12d2ea8e0f205534d56ce
361    }
362    spa         3.04    Spanish {
363                rmd160  2e5e122a51dca3e07b6b2a78541e560c2b07f58a \
364                sha256  f23985996bbcfe2b57864ccb082783c1c74c87429f04411a04a6ba4d3da2efda
365    }
366    sqi         3.04    Albanian {
367                rmd160  3446c407c2e68c7296eecd27136ed1e8422cd3c9 \
368                sha256  aecdb5aef70bcffa3a500676910fde1d2b5d63784796099c3fdd8f8a0ddc9f97
369    }
370    srp         3.04    Serbian {
371                rmd160  05c1823a37498e882f6dff14b1362402cc347066 \
372                sha256  35bfeb3ce14f5afeb82c9be2490db34178c0e13f7de8061013a083b163c67415
373    }
374    srp_latn    3.04    Serbian-latin {
375                rmd160  70e4547d155463e770faf8955fd713174de805a6 \
376                sha256  0d715855fd6dc0dc9a950b02ed1589f6c518f0456a4a321a18bf450b970a4a08
377    }
378    swa         3.04    Swahili {
379                rmd160  60dd0e44ed7c157fda6a8eeba0e8c8f475cde9f9 \
380                sha256  8e10a7254e77d931edf8c933a98be5b36abe1fd21c3266c06641e0464f879cdf
381    }
382    swe         3.04    Swedish {
383                rmd160  1aa2ccd27193b1d57f27a202bbd6dd96ed1bc475 \
384                sha256  2a6407bbf187eb1fcfd1633fae9abffcd6220e7ab74e05e65bf16426ac8f2050
385    }
386    syr         3.04    Syriac {
387                rmd160  a1c750aeead60e80755374689d24c78245648a01 \
388                sha256  603dc93c49b86cff4e1dc5dc9c0d790fbfeb8ff64cf6b52181e57a3e028d7d21
389    }
390    tam         3.04    Tamil {
391                rmd160  e3086a570b4e95a77cd579688dc2509150fc62e8 \
392                sha256  7fb7347e806d540ef83eb9c426dde2366a269a370f11fffe73920bb5fc2c25bc
393    }
394    tel         3.04    Telugu {
395                rmd160  d74b69340357919a8141dc2bc6ed95d5d1773f95 \
396                sha256  fb46ed549a15633bdef1a776b234314a443334e9678cf515aed52c5216cbcd3b
397    }
398    tgk         3.04    Tajik {
399                rmd160  e97ed1c04904d8eced04b8feb5dda42f28be9289 \
400                sha256  40f3b249bc18cb7587bc3aafb380435d13a94c95603b31823f92fb98dd19d238
401    }
402    tgl         3.04    Tagalog {
403                rmd160  8c0c0a894eb11d388daa591f23466260a43ffade \
404                sha256  e794af607426269bb32eedb2f20706e278fbb00e4a75c43dc4a7b8c8e2033938
405    }
406    tha         3.04    Thai {
407                rmd160  232470d4998b5b660785fa9c286381e4a23012a3 \
408                sha256  ca4a42d4481bd0377cd02731b5149c228bf73e8b7a61e44b9a2d5e274be150f8
409    }
410    tir         3.04    Tigrinya {
411                rmd160  39d67740cceb3fdad9640b15b67f6effde710060 \
412                sha256  10a58ab67d626e093928e602056e5e93f46c293e5fca023d516ca02ca1cff1f8
413    }
414    tur         3.04    Turkish {
415                rmd160  3b456c7b2e7f21e7a6c89791fdde0d56b6e55143 \
416                sha256  5cbcce5efb66b3da10a14397fbc3a88d8457b9f1b724b9c8d96449b152c21677
417    }
418    uig         3.04    Uighur {
419                rmd160  9d37371ee4b2055859f396c6c2ee8395e6f5af3f \
420                sha256  bb2f82f7b9f83aab4d3fad80603174ab84e668891f9e16da1c63d15f426eade9
421    }
422    ukr         3.04    Ukrainian {
423                rmd160  830afbeb1a84876bafc08fd2779e4c26063d5775 \
424                sha256  2f8b2cd0f0b5b8612a4b80abcebaa3ac46f5f0368926629b3cff576b9d95bc31
425    }
426    urd         3.04    Urdu {
427                rmd160  5f7fb67edcfc01c4427c8894eb60e0cd2d055a93 \
428                sha256  28307bf892b88c3856c4c7b192213ea868799e9f0c44e5cbe5da51a17fb0ac83
429    }
430    uzb         3.04    Uzbek {
431                rmd160  6e106172f7b743875f210e0861ed55bd248442a6 \
432                sha256  3491346b5ee4dcfdb92144a29a2f0907f21d1e772b5ffeca96a5eb6d646973ca
433    }
434    uzb_cyrl    3.04    Uzbek-cyrillic {
435                rmd160  379ce5fb011c9685db581858919e0be80dcc5ebe \
436                sha256  a520625d5de1f0089af836c004b2cfbd3fe5a5084401e4e96858d497d150b1cd
437    }
438    vie         3.04    Vietnamese {
439                rmd160  8fb57598747c6f1bfc61b620dd7cfb009f46b1f8 \
440                sha256  cef5e63747c86e21bcbbd30bb683a1b104f98293b74b2a89174870d5bb4441c9
441    }
442    yid         3.04    Yiddish {
443                rmd160  d9327fd213ac29e49268e1b2a1a33f763a94ddd2 \
444                sha256  cd99b89af3c0a4bd21a43dd43f137effdea3dd5d19ad593e00bbd48a1e68adc9
445    }
446}
447
448foreach {lang_code lang_version lang_name lang_checksums} ${langs} {
449    eval [subst {
450        subport ${name}-[strsed ${lang_code} {g/_/-/}] {
451            version             ${lang_version}
452           
453            description         ${lang_name} language data for the Tesseract OCR engine
454           
455            long_description    ${lang_name} language data for the Tesseract OCR engine
456           
457            supported_archs     noarch
458           
459            master_sites        https://github.com/tesseract-ocr/tessdata/raw/master/
460            distfiles           ${lang_code}.traineddata
461           
462            checksums           [string trim ${lang_checksums}]
463
464            extract.mkdir       no
465            extract.cmd         cp
466            extract.pre_args    ""
467            extract.post_args   "."
468           
469            use_configure       no
470           
471            build {}
472           
473            destroot {
474                file mkdir ${destroot}${prefix}/share/tessdata/
475                copy ${workpath}/${lang_code}.traineddata ${destroot}${prefix}/share/tessdata/
476            }
477        }
478    }]
479}
Note: See TracBrowser for help on using the repository browser.