diff options
author | bf <bf@FreeBSD.org> | 2012-03-31 21:44:55 +0800 |
---|---|---|
committer | bf <bf@FreeBSD.org> | 2012-03-31 21:44:55 +0800 |
commit | 96c1ec4f6b242b56abced35ff06ed0a0f0809dcd (patch) | |
tree | 4eb479107bcced3f24ca343adf778674134ce620 /graphics | |
parent | 74239f1e8159dce316c242d2bac5ebbb42a66e92 (diff) | |
download | freebsd-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/Makefile | 19 | ||||
-rw-r--r-- | graphics/tesseract/Makefile | 4 |
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} |