aboutsummaryrefslogtreecommitdiff
path: root/graphics/tesseract
diff options
context:
space:
mode:
authorBrendan Fabeny <bf@FreeBSD.org>2011-12-21 23:08:51 +0000
committerBrendan Fabeny <bf@FreeBSD.org>2011-12-21 23:08:51 +0000
commita52a438d75e01de03066b868c1f542eb596dd9f5 (patch)
tree34bd7d729b1f60dafe7ccf0018c33c3695b30c32 /graphics/tesseract
parente3d8bcddb5af952ecf78e1c65bbdc3f8b53fb541 (diff)
downloadports-a52a438d75e01de03066b868c1f542eb596dd9f5.tar.gz
ports-a52a438d75e01de03066b868c1f542eb596dd9f5.zip
switch to the 3.01 English language data, and include the orientation
and script detection (OSD) data in the default installation
Notes
Notes: svn path=/head/; revision=287827
Diffstat (limited to 'graphics/tesseract')
-rw-r--r--graphics/tesseract/Makefile25
-rw-r--r--graphics/tesseract/distinfo6
2 files changed, 18 insertions, 13 deletions
diff --git a/graphics/tesseract/Makefile b/graphics/tesseract/Makefile
index 81a17657f5cb..850fe9f78bf9 100644
--- a/graphics/tesseract/Makefile
+++ b/graphics/tesseract/Makefile
@@ -7,10 +7,12 @@
PORTNAME= tesseract
PORTVERSION= 3.01
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
.if !defined(NOPORTDATA) || make(makesum)
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} eng.traineddata.gz
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ tesseract-ocr-3.01.eng.tar.gz tesseract-ocr-3.01.osd.tar.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
.endif
@@ -42,7 +44,7 @@ CXXFLAGS+= -fpermissive
.ifndef NOPORTDATA
DATADIR= ${PREFIX}/share/tessdata
-PORTDATA= eng.traineddata
+PORTDATA= eng.traineddata osd.traineddata
.endif
.ifndef NOPORTDOCS
@@ -60,20 +62,21 @@ post-patch:
post-install:
.ifndef NOPORTDATA
- @${INSTALL} -d ${DATADIR}/
-.for datafile in ${PORTDATA}
- @${GUNZIP_CMD} -c ${_DISTDIR}/${datafile}.gz > ${DATADIR}/${datafile}
- @${CHOWN} ${SHAREOWN}:${SHAREGRP} ${DATADIR}/${datafile}
- @${CHMOD} ${SHAREMODE} ${DATADIR}/${datafile}
+ @${INSTALL_DATA} -d ${DATADIR}
+.for f in ${PORTDATA:R}
+ @${TAR} --strip-components 2 -C ${DATADIR} \
+ -xf ${_DISTDIR}/tesseract-ocr-3.01.${f}.tar.gz *.traineddata
.endfor
+ @cd ${DATADIR}; ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PORTDATA}; \
+ ${CHMOD} ${SHAREMODE} ${PORTDATA}
.endif
.ifndef NOPORTDOCS
- @${INSTALL} -d ${DOCSDIR}/
- @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/
+ @${INSTALL_DATA} -d ${DOCSDIR}
+ @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
.ifndef NOPORTEXAMPLES
- @${INSTALL} -d ${EXAMPLESDIR}/
- @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}/
+ @${INSTALL_DATA} -d ${EXAMPLESDIR}
+ @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}
.endif
@${ECHO_MSG} ""
@${CAT} ${PKGMESSAGE}
diff --git a/graphics/tesseract/distinfo b/graphics/tesseract/distinfo
index c1f7d40fbec9..061d7928c0bc 100644
--- a/graphics/tesseract/distinfo
+++ b/graphics/tesseract/distinfo
@@ -1,4 +1,6 @@
SHA256 (tesseract/tesseract-3.01.tar.gz) = c24b0bd278291bc93ab242f93841c1d8743689c943bd804afbc5b898dc0a1c9b
SIZE (tesseract/tesseract-3.01.tar.gz) = 3287629
-SHA256 (tesseract/eng.traineddata.gz) = 3ad150c58d59aa7f20e12bed0e15a33c988f5803d6cba8ef366aeec0c18d4e9d
-SIZE (tesseract/eng.traineddata.gz) = 742852
+SHA256 (tesseract/tesseract-ocr-3.01.eng.tar.gz) = 89dceb9910dcfc21296645b289834269f9dd5ebeb819fe6b8d2f7fcbafd8c8b1
+SIZE (tesseract/tesseract-ocr-3.01.eng.tar.gz) = 4306720
+SHA256 (tesseract/tesseract-ocr-3.01.osd.tar.gz) = 7861210fd0970ad30503e8c70d7841de6716bd293d8512fd8787a1a07219b7aa
+SIZE (tesseract/tesseract-ocr-3.01.osd.tar.gz) = 4320544