Ticket #32075: tesseract-3.01.diff

File tesseract-3.01.diff, 21.0 KB (added by ryandesign (Ryan Carsten Schmidt), 13 years ago)

proposed patch using subports

  • files/patch-configure.diff

     
     1# Fix "too many arguments" error when $CC contains multiple words, e.g. when using ccache or distcc
     2--- configure.orig      2011-10-21 23:14:14.000000000 -0500
     3+++ configure   2011-11-15 18:10:21.000000000 -0600
     4@@ -14612,7 +14612,7 @@
     5 
     6 
     7 # Need to tell automake if Visual C++ is being used:
     8- if test x$CC = xcl.exe; then
     9+ if test "x$CC" = xcl.exe; then
     10   USING_CL_TRUE=
     11   USING_CL_FALSE='#'
     12 else
  • Portfile

     
    44PortSystem          1.0
    55
    66name                tesseract
    7 version             3.00
    8 revision            2
     7version             3.01
    98categories          textproc graphics pdf
    109platforms           darwin
    1110
     
    2221                    compressed images.
    2322
    2423homepage            http://code.google.com/p/tesseract-ocr/
    25 master_sites        http://tesseract-ocr.googlecode.com/files:src \
    26                     http://tesseract-ocr.googlecode.com/files:langdata
     24master_sites        googlecode:tesseract-ocr
    2725
    28 dist_subdir         ${name}/${version}_${revision}
     26checksums           rmd160  f254182870038068edb949714c3e989cd955e225 \
     27                    sha256  c24b0bd278291bc93ab242f93841c1d8743689c943bd804afbc5b898dc0a1c9b
    2928
    30 distfiles           ${distname}${extract.suffix}:src
     29if {${name} == ${subport}} {
     30    depends_lib             port:tiff \
     31                            port:zlib \
     32                            port:libpng \
     33                            port:leptonica \
     34                            port:jpeg
     35   
     36    patchfiles              patch-configure.diff
     37   
     38    use_automake            yes
     39   
     40    configure.env-append    LIBLEPT_HEADERSDIR=${prefix}/include/leptonica
     41   
     42    livecheck.type          regex
     43    livecheck.url           [lindex ${master_sites} 0]
     44    livecheck.regex         ${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}
     45} else {
     46    depends_run             port:tesseract
     47   
     48    livecheck.type          none
     49}
    3150
    3251set langs {
    33     chi_tra chi_sim ind swe ron slv srp tgl tur hun fin ita nld nor
    34     jpn vie spa ukr fra slk kor ell rus por bul lav lit pol deu dan
    35     ces cat eng
     52    ara         3.01    Arabic {
     53                rmd160  26ebacc37cff2a6386b7748f0fb62bd89fc55ebe \
     54                sha256  bc0781e71ae688eec172500e70b603cb5277785475c466a3704e5b9e5a805934
     55    }
     56    bul         3.00    Bulgarian {
     57                rmd160  cbcdb7532af8c03abb5f8bcdb5b34516b6a522e4 \
     58                sha256  fc3c650568d014f2337052658e9ddd8efaff6ac74c9a90952d740eafdf400e2d
     59    }
     60    cat         3.00    Catalan {
     61                rmd160  3b1a5067e97e4c104ee766fc89cc47c261b55b38 \
     62                sha256  dcc52db7522c67d2629117b7fde4c114ca51677f7f1efbedc12bf1e7319acde2
     63    }
     64    ces         3.00    Czech {
     65                rmd160  356bc1982be43cb89e1fa62b1af53a0f28d14444 \
     66                sha256  9848a4c137be45659e29f4aa07ccb6357fd4401307478cce0ed5f8e6686480d2
     67    }
     68    chi_sim     3.00    {Chinese (Simplified)} {
     69                rmd160  7a3e5f0f33f9869c10f793daee4883a5167eb178 \
     70                sha256  40c1cdf62106a0705807e8be5bee235a9e9efe716e22568e3885561a835d7d5b
     71    }
     72    chi_tra     3.00    {Chinese (Traditional)} {
     73                rmd160  590262a166a86f55177dde0dd0b10926a91c1ef4 \
     74                sha256  68ac2d83998b7f6e3fa26a58be8be5507e78185a16b3e106fe48a7b2667165fc
     75    }
     76    dan         3.00    Danish {
     77                rmd160  f354451e42486609ff631b5a3ba52134cc0a706f \
     78                sha256  2104d8b1cfde6fa960e31db826a101a356c77c3efeae6e78cab5a97e62f3410c
     79    }
     80    dan-frak    3.00    {Danish (Fraktur)} {
     81                rmd160  3e2da733cb9aea235b5deb6ec2bd89a68ef9e6f9 \
     82                sha256  ddc9f75b6104618d0682c9c98f5fed1ec52b1b0d5a54d38a20b20f0ab5d9a32b
     83    }
     84    deu         3.00    German {
     85                rmd160  f5e26562dfb3259c0c6fca0c9d1a23589f6af981 \
     86                sha256  9e1845a69d5b6cf93d4fa05d5b8934e7cfaf8b088e6be9e8dac30c7859591ccc
     87    }
     88    deu-frak    3.00    {German (Fraktur)} {
     89                rmd160  899d849c87ca4adf3a7303b0208cd41e0754eb63 \
     90                sha256  59f005f735a33039d416f699bff0bae7d42e5ab000dca6e1aae99d99f3776dc5
     91    }
     92    ell         3.00    Greek {
     93                rmd160  791acfb5a60875d02e23ebc8c66243adedb5cf39 \
     94                sha256  f8cb765c40733a677fa470370b935c34cfc53ba8de372b33e83ab59c7407195d
     95    }
     96    eng         3.01    English {
     97                rmd160  71fedcc390097e6f25437342be57bc2c800eb5a0 \
     98                sha256  89dceb9910dcfc21296645b289834269f9dd5ebeb819fe6b8d2f7fcbafd8c8b1
     99    }
     100    fin         3.00    Finnish {
     101                rmd160  a467774acf081aff2bd7fc5e1557eb1486336b6f \
     102                sha256  30c05d403295fb659048b5d82db0d87c9cbee5077314e2b52f6fdca9c9ec8520
     103    }
     104    fra         3.00    French {
     105                rmd160  97ab2fb064da5d7d15032fd1c5e87aa2f14dc1b3 \
     106                sha256  1d795f1da1ee20671ffbbf4b2997b424f459861b217c9ffa7abbeb72abd760d6
     107    }
     108    heb         3.01    Hebrew {
     109                rmd160  81326ae76cf8bb9ad222080787f976da32c9cb8f \
     110                sha256  d5cf025c43453bc5327b2631133b6695d85ad0f700546220fddb72929fb86fc1
     111    }
     112    heb-com     3.01    {Hebrew (community)} {
     113                rmd160  6433a5cbec6baf64b21a16bce60ca307f09f530b \
     114                sha256  20a9d53172a8dbf1a4bbd7f7e9e3a523a9435c47c751533642e8a9becc8584ff
     115    }
     116    hin         3.01    Hindi {
     117                rmd160  7c732c22c0c9027e43fa267538f73449fb8211d6 \
     118                sha256  e97e5d4fcbce0edbd5d3973d603efe7072db17d20e4e5243fe58803710f2a549
     119    }
     120    hun         3.00    Hungarian {
     121                rmd160  7acc341ed55ca61869c7876b8b37ac2a143abd5b \
     122                sha256  7b4d80703067fc5a8bf3da80f7da699f26a665a3e5ca93004fe353a1d6e74f60
     123    }
     124    ind         3.00    Indonesian {
     125                rmd160  bc714068a10982dcf32816e823dbca6be63489ee \
     126                sha256  9b2ee5ab2d33511f5fb8edbaee3d3a448cf8ab9efbf8e5c852d59481317e8218
     127    }
     128    ita         3.00    Italian {
     129                rmd160  522f4110223c0da1894d39bc49fd1400b1527e2e \
     130                sha256  a6cbaa39fddee521090e48d6a83b6f62e77b5fe7d90ab8ce9ee4d8ada10730f5
     131    }
     132    jpn         3.00    Japanese {
     133                rmd160  47dba0ff10e9bd6979a31fa1ccc79b7d84775432 \
     134                sha256  ebbde8c607a05cdd97d492734896a24b2aa17d5b4fb00e9597a96b39c1f22aa3
     135    }
     136    kor         3.00    Korean {
     137                rmd160  1aa22020b2bcdea7721d111065b2070191149e32 \
     138                sha256  8d4709341dbda7da9f42bb1d39c4d22d5ca767c2a30fbe36cb2ad152f092b01f
     139    }
     140    lav         3.00    Latvian {
     141                rmd160  eb1efa104597850e47cdae8fa70cc4f120959810 \
     142                sha256  305173b54d836dae2f22e4f488734440a83e683636c033cafe066083738ceebc
     143    }
     144    lit         3.00    Lithuanian {
     145                rmd160  65aab59e4be61c3734645f96e688dbd81aa384b1 \
     146                sha256  1a04f9e952a76d430c2b9d16140f2d42f27c72a9bbd55b3e8f2b6e701ef0f399
     147    }
     148    nld         3.00    Dutch {
     149                rmd160  4026b44d7849a0c78d1831e00805f985ffad6421 \
     150                sha256  2826628b0ff22fc3bb5d6e9d6901a39141b805b78084e0c9ab61f12c28747831
     151    }
     152    nor         3.00    Norwegian {
     153                rmd160  36ee419e1ba3a49db749f15c5b204bfaee0bc848 \
     154                sha256  c97cbfd93f676b331296b729d5526d1accc1325474a6b6d91260d03a1c862606
     155    }
     156    pol         3.00    Polish {
     157                rmd160  08197fede8151cfdef50a6d2e41c55f384d3f909 \
     158                sha256  708e2c59cc4e6451e90fc1ef57b83b809bc354b9e0ef3935e9f181d2a718d5ce
     159    }
     160    por         3.00    Portuguese {
     161                rmd160  90a73ffdf23c3ca9cc1b30d5f30943c67f4f59a0 \
     162                sha256  25df33e4f6c55749d04a5307f1143e31a71a76b7417b91a531c686bf49308b85
     163    }
     164    ron         3.00    Romanian {
     165                rmd160  9755d5002e6dfd581003168bae24bc0697c89318 \
     166                sha256  367ccb440283e57e4e3f87cd0b97a59a07ceb920e09da8778feafe5e086a9892
     167    }
     168    rus         3.00    Russian {
     169                rmd160  aeb8ab308499f2414c21f5299f2abf5082c6a282 \
     170                sha256  8ced9431d2b1d544fbdd362c36786e3804451da06093bc45acecad84829e5f7a
     171    }
     172    slk         3.00    Slovakian {
     173                rmd160  4e661fce45076128455f2b2d0e60b93d67a8038d \
     174                sha256  037839ad756b9177f7d8f7bd3f01a3a1012094360c5c62a49abbde0a33389511
     175    }
     176    slk-frak    3.01    {Slovakian (Fraktur)} {
     177                rmd160  4277eeb130de9ec42e6722fa34824116ef52def3 \
     178                sha256  f35b8a858d509c540a5829d94e8f8800ed25db4c904661000f4c4fa528d5c156
     179    }
     180    slv         3.00    Slovenian {
     181                rmd160  854b6ec39d09ec210a7850d56573f5a77da37b6e \
     182                sha256  bb7318f24972abc380688c67be86d07193e0294b252b60c648720978ad4a8b04
     183    }
     184    spa         3.00    Spanish {
     185                rmd160  92303810e9429ca5a9daa39e02a015a78ac09cd6 \
     186                sha256  5de0748b068f35c941e86bba622e23a376a6b084cb094007e7059714f1e030e0
     187    }
     188    srp         3.00    {Serbian (Latin)} {
     189                rmd160  70ef247a50a72c5d551f2f7dc246275b9096a9b8 \
     190                sha256  542b83f62389ff8cc34746dd765345566ab368b63dcf275c223ecb52c2cb9291
     191    }
     192    swe         3.00    Swedish {
     193                rmd160  7653dd8a57f75a9e240a8e256c7a4b20a2e91040 \
     194                sha256  25331ca1f41378a86336604476049810a0c5350417205e300cb2d11048cec2c1
     195    }
     196    swe-frak    3.00    {Swedish (Fraktur)} {
     197                rmd160  dd094a391eff0f62718655cf94eabdd5ff3d7a8f \
     198                sha256  2cf1a0e1eb8a0e3f8477ebcde44d99a9229f2c20b2d96ecb1ca6c25db5c6fdec
     199    }
     200    tgl         3.00    Tagalog {
     201                rmd160  669a4ea7bb6beac425070d8ba424f341eee447a9 \
     202                sha256  d4d88e1fb31771d0b42e65291c03da3a167541df7c9682b81d833a4bd6c9e8cf
     203    }
     204    tha         3.01    Thai {
     205                rmd160  aad3a39e2ec68e71870031a88e77b7ec426befc1 \
     206                sha256  5f8af525ebdfa789e0741351e808858e1a613b895becb138352d51b9fbd31322
     207    }
     208    tur         3.00    Turkish {
     209                rmd160  15cebea216b539681d7306cab3f31f2773cd93e2 \
     210                sha256  cb4e187f6c25c145252c88a576f3e3c9204c1d77e1c012172a85980c5c01088b
     211    }
     212    ukr         3.00    Ukranian {
     213                rmd160  0f040ec98453c38a0f19e90d7f34ab0dee8e9778 \
     214                sha256  a54f0ce0843c863f102bfe135939200fc18702ce61ae6ebc571ab49460849365
     215    }
     216    vie         3.00    Vietnamese {
     217                rmd160  74826cef758cf5a8c561c2e6381e053e151a6a91 \
     218                sha256  5f61c32daf9a7071ff0dc95415aed75276538813398e3debb3849bba70bda713
     219    }
    36220}
    37221
    38 foreach lang ${langs} {
     222foreach {lang_code lang_version lang_name lang_checksums} ${langs} {
    39223    eval [subst {
    40         variant ${lang} description "Build with ${lang} data" {
    41             distfiles-append ${lang}.traineddata.gz:langdata
    42 
    43             post-destroot {
    44                 system "gzip -cd ${distpath}/${lang}.traineddata.gz > ${destroot}${prefix}/share/tessdata/${lang}.traineddata"
     224        subport ${name}-[strsed ${lang_code} {g/_/-/}] {
     225            version             ${lang_version}
     226           
     227            description         ${lang_name} language data for the Tesseract OCR engine
     228           
     229            long_description    ${lang_name} language data for the Tesseract OCR engine
     230           
     231            supported_archs     noarch
     232           
     233            if {${lang_version} == 3.00} {
     234                distname        ${lang_code}.traineddata
     235                dist_subdir     ${name}/3.00_0
     236               
     237                pre-extract {
     238                    xinstall -d ${workpath}/tesseract-ocr/tessdata
     239                }
     240               
     241                extract.suffix  .gz
     242                extract.post_args > ${workpath}/tesseract-ocr/tessdata/${lang_code}.traineddata
     243            } else {
     244                distname        tesseract-ocr-${lang_version}.${lang_code}
     245                dist_subdir     ${name}
    45246            }
     247           
     248            checksums           [string trim ${lang_checksums}]
     249           
     250            use_configure       no
     251           
     252            build {}
     253           
     254            destroot {
     255                copy ${workpath}/tesseract-ocr/tessdata ${destroot}${prefix}/share/
     256            }
    46257        }
    47258    }]
    48259}
    49 
    50 default_variants    +eng
    51 
    52 extract.only        ${distname}${extract.suffix}
    53 
    54 checksums           ${distname}${extract.suffix} \
    55                     md5     cc812a261088ea0c3d2da735be35d09f \
    56                     sha1    1d797cae3d0047d7be6c9b17d1973a9afcf6bd81 \
    57                     rmd160  82c84c33c414b9196d42f4675251f3ef3ab11b3a \
    58                     chi_tra.traineddata.gz \
    59                     md5     06fce5f5c0221286eab591819406d91e \
    60                     sha1    a9798de7e068d85613602aa33a153da721aadc82 \
    61                     rmd160  590262a166a86f55177dde0dd0b10926a91c1ef4 \
    62                     chi_sim.traineddata.gz \
    63                     md5     127e0b742b615d81c3b97a555acd8285 \
    64                     sha1    35f0254f159edeed509ec1e0779073bf998b6cdb \
    65                     rmd160  7a3e5f0f33f9869c10f793daee4883a5167eb178 \
    66                     ind.traineddata.gz \
    67                     md5     f4ae2e5668f693cc51c6e3c3f57a8f1d \
    68                     sha1    f4214ce40c5f6ef92085a8a45e9ff03f7cf7afca \
    69                     rmd160  bc714068a10982dcf32816e823dbca6be63489ee \
    70                     swe.traineddata.gz \
    71                     md5     3787ff0fc1a07517203466830f6f868e \
    72                     sha1    55291e8ea664155ad51db867284c11ad1a1c5d00 \
    73                     rmd160  7653dd8a57f75a9e240a8e256c7a4b20a2e91040 \
    74                     ron.traineddata.gz \
    75                     md5     7b50075692e7a07ac8f59e0cde51cfb9 \
    76                     sha1    c20c73a2e17f5fe692de0fe9ac681da3984229ae \
    77                     rmd160  9755d5002e6dfd581003168bae24bc0697c89318 \
    78                     slv.traineddata.gz \
    79                     md5     defc498fa09480ef0052fde79f4f84e5 \
    80                     sha1    fbe464cd49d6a7495e6d95600d421aa2dd0b9d77 \
    81                     rmd160  854b6ec39d09ec210a7850d56573f5a77da37b6e \
    82                     srp.traineddata.gz \
    83                     md5     c1e0f0ef07d26a72063802370bbfe2c9 \
    84                     sha1    47afc601b62998e4cc3f7403d846ba861f30b416 \
    85                     rmd160  70ef247a50a72c5d551f2f7dc246275b9096a9b8 \
    86                     tgl.traineddata.gz \
    87                     md5     af86cab0da52fff7e83f9c7668617a21 \
    88                     sha1    153ba1d0ddd209e1581d81d42fe5346f748e2f27 \
    89                     rmd160  669a4ea7bb6beac425070d8ba424f341eee447a9 \
    90                     tur.traineddata.gz \
    91                     md5     b0f4798bf1f9ee541ae73aff49f08821 \
    92                     sha1    a01da62f3830833b258e2d46ce0f2852571470e6 \
    93                     rmd160  15cebea216b539681d7306cab3f31f2773cd93e2 \
    94                     hun.traineddata.gz \
    95                     md5     966fa3ebe24d7dfade951e0a4a9f52b5 \
    96                     sha1    32ecad03877a841fbc0cb31c269214640008d604 \
    97                     rmd160  7acc341ed55ca61869c7876b8b37ac2a143abd5b \
    98                     fin.traineddata.gz \
    99                     md5     33812ef03197dce20b8c888409d8541a \
    100                     sha1    004d74d13f7b53cbefb86e2ba12bc67dce81d936 \
    101                     rmd160  a467774acf081aff2bd7fc5e1557eb1486336b6f \
    102                     ita.traineddata.gz \
    103                     md5     9a307661a010703cd2bb265a3da5eaff \
    104                     sha1    c166ba79256f6e7c1b993b2db7403d794131fe05 \
    105                     rmd160  522f4110223c0da1894d39bc49fd1400b1527e2e \
    106                     nld.traineddata.gz \
    107                     md5     89992f69802b9f4a36fec40efd95c503 \
    108                     sha1    f7e3d46b1747a19158ac0797e859b65c56b5045f \
    109                     rmd160  4026b44d7849a0c78d1831e00805f985ffad6421 \
    110                     nor.traineddata.gz \
    111                     md5     e09cc75fa17b8d4a5c2d02de73267aae \
    112                     sha1    fb65dede5fbe120823ecdcb0c6cbd1222ae7e245 \
    113                     rmd160  36ee419e1ba3a49db749f15c5b204bfaee0bc848 \
    114                     jpn.traineddata.gz \
    115                     md5     cad3dd7c9401fa0676bf195456ba0c14 \
    116                     sha1    6d605eee29e76fb841924916bd34095bbbbc45c0 \
    117                     rmd160  47dba0ff10e9bd6979a31fa1ccc79b7d84775432 \
    118                     vie.traineddata.gz \
    119                     md5     af75c7a696b18a1d2e4f7e21a222cf95 \
    120                     sha1    9158748a63afe87e4e25b5f32c222555f2ad8417 \
    121                     rmd160  74826cef758cf5a8c561c2e6381e053e151a6a91 \
    122                     spa.traineddata.gz \
    123                     md5     dd9078211127189995504f034468fcd6 \
    124                     sha1    7b30950749e84891fdef5f89409c3cf1b6418cd3 \
    125                     rmd160  92303810e9429ca5a9daa39e02a015a78ac09cd6 \
    126                     ukr.traineddata.gz \
    127                     md5     56a82ac3994f0552d54fd14ff5ed6817 \
    128                     sha1    06ceebfd91fa473d6d91f8a2856c66733bea0131 \
    129                     rmd160  0f040ec98453c38a0f19e90d7f34ab0dee8e9778 \
    130                     fra.traineddata.gz \
    131                     md5     e6000550883684b5e93b7e0a21016287 \
    132                     sha1    8d698bb3b659e862b3274970a57b3214de76f1ff \
    133                     rmd160  97ab2fb064da5d7d15032fd1c5e87aa2f14dc1b3 \
    134                     slk.traineddata.gz \
    135                     md5     2e7fbf80215b38f423dcf78e396b92d7 \
    136                     sha1    16207e26d53504f98a7b1fadcb873dc4611149ec \
    137                     rmd160  4e661fce45076128455f2b2d0e60b93d67a8038d \
    138                     kor.traineddata.gz \
    139                     md5     909b811739b2e7d51cc3ca109998353a \
    140                     sha1    37bcd8110a426714f54d99f58b30104b3014ce5a \
    141                     rmd160  1aa22020b2bcdea7721d111065b2070191149e32 \
    142                     ell.traineddata.gz \
    143                     md5     0d3a21c18f752eb058e7b854c37b7a69 \
    144                     sha1    b7a449fc320cc579a729c0352e5cc642f565e64e \
    145                     rmd160  791acfb5a60875d02e23ebc8c66243adedb5cf39 \
    146                     rus.traineddata.gz \
    147                     md5     c477b7faddc044a4595135d0378be34c \
    148                     sha1    2740accefc45e4ae004269ccb195948b8037a583 \
    149                     rmd160  aeb8ab308499f2414c21f5299f2abf5082c6a282 \
    150                     por.traineddata.gz \
    151                     md5     d0b59fcfd80f9e09be890647ae93f00d \
    152                     sha1    883e5e1fa1d991ef6d202951ee9d26a71db181dc \
    153                     rmd160  90a73ffdf23c3ca9cc1b30d5f30943c67f4f59a0 \
    154                     bul.traineddata.gz \
    155                     md5     a7501f9a48bc7ef2fa50cba8b8f0c7b1 \
    156                     sha1    a9efae5e347a36ea90bd2ad357e732ad4da47fd3 \
    157                     rmd160  cbcdb7532af8c03abb5f8bcdb5b34516b6a522e4 \
    158                     lav.traineddata.gz \
    159                     md5     1f366f55e5e0725deb751ec847bf42dc \
    160                     sha1    b4efd308e725d743884f2984f804c82dd5382f63 \
    161                     rmd160  eb1efa104597850e47cdae8fa70cc4f120959810 \
    162                     lit.traineddata.gz \
    163                     md5     1b4460ab998151f1ed8e48928ded58be \
    164                     sha1    7adbe396a281c0f87c0b95da7e84b5b6029e3dbd \
    165                     rmd160  65aab59e4be61c3734645f96e688dbd81aa384b1 \
    166                     pol.traineddata.gz \
    167                     md5     c3d6447245663138f1d3aa4567c72192 \
    168                     sha1    a303fc31b4b60532b01b4ccdc838f02ff0113f27 \
    169                     rmd160  08197fede8151cfdef50a6d2e41c55f384d3f909 \
    170                     deu.traineddata.gz \
    171                     md5     be81a761f61800f6d39393a31435fff3 \
    172                     sha1    c4b3ecde18ce9f114faba88cdfd0308f90801266 \
    173                     rmd160  f5e26562dfb3259c0c6fca0c9d1a23589f6af981 \
    174                     dan.traineddata.gz \
    175                     md5     7aaeb321dbf069d14d2601dc36d3dddc \
    176                     sha1    bfac9c00d28fc4b19034c2098d41087a173084ae \
    177                     rmd160  f354451e42486609ff631b5a3ba52134cc0a706f \
    178                     ces.traineddata.gz \
    179                     md5     2e97c952075064834f1cad6a133970fa \
    180                     sha1    dbec19aa23f42a08e6b195a96e64b443f7519620 \
    181                     rmd160  356bc1982be43cb89e1fa62b1af53a0f28d14444 \
    182                     cat.traineddata.gz \
    183                     md5     308099b2b95834916ec410191c86cd48 \
    184                     sha1    0301a9c81c1d646bd1b135ca89476fb63bd634f8 \
    185                     rmd160  3b1a5067e97e4c104ee766fc89cc47c261b55b38 \
    186                     eng.traineddata.gz \
    187                     md5     d91041ad156cf2db36664e91ef799451 \
    188                     sha1    bf72c6c4542d67ce1d6def9d4e8432c7e98a654b \
    189                     rmd160  d35ef8383c58faa6765e2eceb4da11fc688f488b
    190 
    191 depends_lib         port:tiff \
    192                     port:zlib \
    193                     port:libpng \
    194                     port:leptonica \
    195                     port:jpeg
    196 
    197 livecheck.type      regex
    198 livecheck.url       ${master_sites}
    199 livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"