aboutsummaryrefslogtreecommitdiff
path: root/graphics/tesseract/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/tesseract/Makefile')
-rw-r--r--graphics/tesseract/Makefile41
1 files changed, 22 insertions, 19 deletions
diff --git a/graphics/tesseract/Makefile b/graphics/tesseract/Makefile
index 0c16872a40c9..6e8d3eec200a 100644
--- a/graphics/tesseract/Makefile
+++ b/graphics/tesseract/Makefile
@@ -1,7 +1,7 @@
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
PORTNAME= tesseract
-PORTVERSION= 4.1.3
+PORTVERSION= 5.0.0
CATEGORIES= graphics
MAINTAINER= pkubaj@FreeBSD.org
@@ -15,12 +15,13 @@ BUILD_DEPENDS= asciidoc:textproc/asciidoc \
LIB_DEPENDS= liblept.so:graphics/leptonica \
libtiff.so:graphics/tiff \
libharfbuzz.so:print/harfbuzz \
- libfreetype.so:print/freetype2
+ libfreetype.so:print/freetype2 \
+ libcurl.so:ftp/curl
RUN_DEPENDS= tesseract-data>=0:graphics/tesseract-data
USES= compiler:c++11-lang cmake cpe gnome libarchive libtool \
- localbase pathfix pkgconfig shebangfix
+ localbase pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -30,29 +31,23 @@ CPE_VENDOR= tesseract_project
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME}-ocr
-CONFIGURE_ENV= LIBLEPT_HEADERSDIR="${LOCALBASE}/include/leptonica"
-
+CMAKE_ON= BUILD_SHARED_LIBS
DATADIR= ${PREFIX}/share/tessdata
+LDFLAGS+= -pthread
PORTDATA= *
PORTDOCS= AUTHORS ChangeLog README.md
-SHEBANG_FILES= src/training/language-specific.sh \
- src/training/tesstrain.sh
-
-OPTIONS_DEFINE= DOCS TOOLS
-#OPTIONS_DEFINE_amd64= OPENMP
-#OPTIONS_DEFINE_i386= OPENMP
-#OPTIONS_DEFINE_powerpc64= OPENMP
-#OPTIONS_DEFINE_powerpc64le= OPENMP
+
+OPTIONS_DEFINE= DOCS OPENMP TOOLS
OPTIONS_DEFAULT= TOOLS
-#OPTIONS_DEFAULT_amd64= OPENMP
-#OPTIONS_DEFAULT_i386= OPENMP
-#OPTIONS_DEFAULT_powerpc64= OPENMP
-#OPTIONS_DEFAULT_powerpc64le= OPENMP
+OPTIONS_DEFAULT_amd64= OPENMP
+OPTIONS_DEFAULT_i386= OPENMP
+OPTIONS_DEFAULT_powerpc64= OPENMP
+OPTIONS_DEFAULT_powerpc64le= OPENMP
OPTIONS_SUB= yes
-#OPENMP_CMAKE_BOOL= OPENMP_BUILD
+OPENMP_CMAKE_BOOL= OPENMP_BUILD
-TOOLS_CMAKE_ON= BUILD_TRAINING_TOOLS
+TOOLS_CMAKE_BOOL= BUILD_TRAINING_TOOLS
TOOLS_DESC= Include training tools
TOOLS_LIB_DEPENDS=libicui18n.so:devel/icu \
libfontconfig.so:x11-fonts/fontconfig
@@ -68,4 +63,12 @@ post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+post-install-TOOLS-on:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/src/training/libcommon_training.so \
+ ${STAGEDIR}${PREFIX}/lib/
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/src/training/libpango_training.so \
+ ${STAGEDIR}${PREFIX}/lib/
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/src/training/libunicharset_training.so \
+ ${STAGEDIR}${PREFIX}/lib/
+
.include <bsd.port.mk>