aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorbf <bf@FreeBSD.org>2012-03-31 21:44:55 +0800
committerbf <bf@FreeBSD.org>2012-03-31 21:44:55 +0800
commit96c1ec4f6b242b56abced35ff06ed0a0f0809dcd (patch)
tree4eb479107bcced3f24ca343adf778674134ce620 /graphics
parent74239f1e8159dce316c242d2bac5ebbb42a66e92 (diff)
downloadfreebsd-ports-gnome-96c1ec4f6b242b56abced35ff06ed0a0f0809dcd.tar.gz
freebsd-ports-gnome-96c1ec4f6b242b56abced35ff06ed0a0f0809dcd.tar.zst
freebsd-ports-gnome-96c1ec4f6b242b56abced35ff06ed0a0f0809dcd.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
Diffstat (limited to 'graphics')
-rw-r--r--graphics/tesseract-data/Makefile19
-rw-r--r--graphics/tesseract/Makefile4
2 files changed, 14 insertions, 9 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>
diff --git a/graphics/tesseract/Makefile b/graphics/tesseract/Makefile
index fe11373c3314..fc01baebb8b5 100644
--- a/graphics/tesseract/Makefile
+++ b/graphics/tesseract/Makefile
@@ -7,7 +7,7 @@
PORTNAME= tesseract
PORTVERSION= 3.01
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
.if !defined(NOPORTDATA) || make(makesum)
@@ -68,7 +68,7 @@ post-install:
-xf ${_DISTDIR}/tesseract-ocr-3.01.${f}.tar.gz *.traineddata
.endfor
@cd ${DATADIR}; ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PORTDATA}; \
- ${CHMOD} ${SHAREMODE} ${PORTDATA}
+ ${CHMOD} ${BINMODE} ${PORTDATA}
.endif
.ifndef NOPORTDOCS
@${MKDIR} ${DOCSDIR}