<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/df2cd37f9b60133c75f31c6fc147afcbfa7f03f4">https://github.com/macports/macports-ports/commit/df2cd37f9b60133c75f31c6fc147afcbfa7f03f4</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new df2cd37f9b6 tesseract, tesseract-training: add missing deps
</span>df2cd37f9b6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit df2cd37f9b60133c75f31c6fc147afcbfa7f03f4
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Aug 20 00:12:44 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> tesseract, tesseract-training: add missing deps
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> tesseract: Add missing dependencies on curl and libarchive which were
</span><span style='display:block; white-space:pre;color:#404040;'> used opportunistically.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> tesseract-training: Add missing dependencies on cairo, icu, and pango
</span><span style='display:block; white-space:pre;color:#404040;'> without which the build fails.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/60582
</span>---
textproc/tesseract/Portfile | 60 ++++++++++++++++++++++++++-------------------
1 file changed, 35 insertions(+), 25 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/tesseract/Portfile b/textproc/tesseract/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index baf3993a780..b96778f81df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/tesseract/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/tesseract/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,20 @@
</span> # -*- 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
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {"tesseract" eq ${subport} || "tesseract-training" eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} in [list tesseract tesseract-training]} {
</span> github.setup tesseract-ocr tesseract 4.1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 2dd932d66b7271443ecce27359459f319a1af1a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5e477a1219c8a7e0dde16d2452edcd978525bea7b9cb9e1a9b3cc78e603c454b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1975412
</span> } else {
github.setup tesseract-ocr tessdata 4.0.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 037e33f19787c2f08544bcde213eb202f73d9546 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1c36d1e521e6420ea9c8bf13d8a45f67d54fdcf6a132fa72370ae85464118b96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 669255785
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name tesseract
}
categories textproc graphics pdf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,6 +24,7 @@ license Apache-2
</span> maintainers {mark @markemer} openmaintainer
description Open source OCR engine
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> long_description The Tesseract OCR engine was one of the top 3 engines in \
the 1995 UNLV Accuracy test. Between 1995 and 2006 it had \
little work done on it, but it is probably one of the \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,13 +34,27 @@ long_description The Tesseract OCR engine was one of the top 3 engines in \
</span> uncompressed TIFF images, or libtiff can be added to read \
compressed images.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 2dd932d66b7271443ecce27359459f319a1af1a8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5e477a1219c8a7e0dde16d2452edcd978525bea7b9cb9e1a9b3cc78e603c454b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1975412
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.livecheck.regex {(\d\.\d+(\.\d+)?(?!-rc))}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-training {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 2
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {"tesseract" eq ${subport} || "tesseract-training" eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append path:lib/pkgconfig/cairo.pc:cairo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:icu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/pango.pc:pango
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.target training
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.target training-install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} in [list tesseract tesseract-training]} {
</span> use_autoreconf yes
autoreconf.cmd ./autogen.sh
autoreconf.args
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,34 +65,22 @@ if {"tesseract" eq ${subport} || "tesseract-training" eq ${subport}} {
</span> port:libtool \
port:asciidoc
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:curl \
</span> port:leptonica \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:include/turbojpeg.h:libjpeg-turbo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libarchive \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:include/turbojpeg.h:libjpeg-turbo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span>
patchfiles patch-fix-mtree-violation-by-cmake-files.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- github.livecheck.regex {(\d\.\d+(\.\d+)?(?!-rc))}
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> supported_archs noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 037e33f19787c2f08544bcde213eb202f73d9546 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1c36d1e521e6420ea9c8bf13d8a45f67d54fdcf6a132fa72370ae85464118b96 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 669255785
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_configure no
build {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run port:tesseract
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport tesseract-training {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.target training
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.target training-install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:${name}
</span> }
set langs {
</pre><pre style='margin:0'>
</pre>