aboutsummaryrefslogtreecommitdiff
path: root/graphics/tesseract-data
diff options
context:
space:
mode:
authorBrendan Fabeny <bf@FreeBSD.org>2012-03-31 13:44:55 +0000
committerBrendan Fabeny <bf@FreeBSD.org>2012-03-31 13:44:55 +0000
commit182ea3f26a2b253390d95afadb5a9168b3698026 (patch)
treeef6adf5402fcfb53b81eebc2b38d5f18061d7c40 /graphics/tesseract-data
parent0b14408ff2bc7906fbb4f5b0eaa179dc2bafdd33 (diff)
downloadports-182ea3f26a2b253390d95afadb5a9168b3698026.tar.gz
ports-182ea3f26a2b253390d95afadb5a9168b3698026.zip
at the request of several users, expand the default permissions on the
language data to reduce the amount of post-installation configuration that may be required Feature safe: yes
Notes
Notes: svn path=/head/; revision=294043
Diffstat (limited to 'graphics/tesseract-data')
-rw-r--r--graphics/tesseract-data/Makefile19
1 files changed, 12 insertions, 7 deletions
diff --git a/graphics/tesseract-data/Makefile b/graphics/tesseract-data/Makefile
index c0625e05cbd7..b98ba238f93d 100644
--- a/graphics/tesseract-data/Makefile
+++ b/graphics/tesseract-data/Makefile
@@ -7,6 +7,7 @@
PORTNAME= tesseract-data
PORTVERSION= 3.01
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
DISTFILES= ${TESSERACT_LANGS_300:O:u:S|$|.traineddata.gz|} \
@@ -43,8 +44,10 @@ TESSERACT_LANGS_300+= ${LANGS_300:M${l}}
TESSERACT_LANGS_301+= ${LANGS_301:M${l}}
.endfor
-PLIST_DIRSTRY= share/tessdata
-PLIST_FILES= ${TESSERACT_LANGS:O:u:S|$|.traineddata|:S|^|share/tessdata/|}
+.ifndef NOPORTDATA
+DATADIR= ${PREFIX}/share/tessdata
+PORTDATA= ${TESSERACT_LANGS:O:u:S|$|.traineddata|}
+.endif
pre-fetch:
@${ECHO_MSG} ""
@@ -53,15 +56,17 @@ pre-fetch:
@${ECHO_MSG} ""
do-install:
- @${INSTALL_DATA} -d ${PREFIX}/share/tessdata
+.ifndef NOPORTDATA
+ @${MKDIR} ${DATADIR}
.for l in ${TESSERACT_LANGS_300:O:u:S|$|.traineddata|}
- @${GUNZIP_CMD} -c ${_DISTDIR}/${l}.gz > ${PREFIX}/share/tessdata/${l}
+ @${GUNZIP_CMD} -c ${_DISTDIR}/${l}.gz > ${DATADIR}/${l}
.endfor
.for l in ${TESSERACT_LANGS_301:O:u}
- @${TAR} --strip-components 2 -C ${PREFIX}/share/tessdata \
+ @${TAR} --strip-components 2 -C ${DATADIR} \
-xf ${_DISTDIR}/tesseract-ocr-3.01.${l}.tar.gz *.traineddata
.endfor
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/tessdata
- @${CHMOD} -R ${SHAREMODE} ${PREFIX}/share/tessdata
+ @cd ${DATADIR} ; ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PORTDATA} ; \
+ ${CHMOD} ${BINMODE} ${PORTDATA}
+.endif
.include <bsd.port.mk>