svn commit: r340162 - head/graphics/tesseract
Baptiste Daroussin
bapt at FreeBSD.org
Sat Jan 18 09:51:43 UTC 2014
Author: bapt
Date: Sat Jan 18 09:51:42 2014
New Revision: 340162
URL: http://svnweb.freebsd.org/changeset/ports/340162
QAT: https://qat.redports.org/buildarchive/r340162/
Log:
Support stage
Use options helpers
Remove reference to NOPORTDATA
Modified:
head/graphics/tesseract/Makefile
head/graphics/tesseract/pkg-plist
Modified: head/graphics/tesseract/Makefile
==============================================================================
--- head/graphics/tesseract/Makefile Sat Jan 18 09:43:41 2014 (r340161)
+++ head/graphics/tesseract/Makefile Sat Jan 18 09:51:42 2014 (r340162)
@@ -3,7 +3,7 @@
PORTNAME= tesseract
PORTVERSION= 3.02.02
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
DISTFILES= tesseract-ocr-${PORTVERSION}${EXTRACT_SUFX}
@@ -11,9 +11,11 @@ DISTFILES= tesseract-ocr-${PORTVERSION}$
MAINTAINER= bf at FreeBSD.org
COMMENT= Commercial quality open source OCR engine
+OPTIONS_DEFINE= DOCS EXAMPLES
+
LICENSE= APACHE20
-LIB_DEPENDS= lept:${PORTSDIR}/graphics/leptonica
+LIB_DEPENDS= liblept.so:${PORTSDIR}/graphics/leptonica
DIST_SUBDIR= ${PORTNAME}
PROJECTHOST= tesseract-ocr
@@ -26,52 +28,24 @@ CONFIGURE_ENV= LIBLEPT_HEADERSDIR="${LOC
LIBS="${PTHREAD_LIBS}"
LDFLAGS+= -L${LOCALBASE}/lib
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.ifndef NOPORTDATA
-DATADIR= ${PREFIX}/share/tessdata
-MAN1= ambiguous_words.1 cntraining.1 combine_tessdata.1 dawg2wordlist.1 \
- mftraining.1 shapeclustering.1 tesseract.1 unicharset_extractor.1 \
- wordlist2dawg.1
-MAN5= unicharambigs.5 unicharset.5
+DATADIR= ${PREFIX}/share/tessdata
PORTDATA= *
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= AUTHORS ChangeLog README ReleaseNotes html
-.endif
-
-.if ${PORT_OPTIONS:MDOCS} || make(makesum)
-DISTFILES+= tesseract-ocr-${PORTVERSION}-doc-html${EXTRACT_SUFX}
-.endif
-
-.if ${PORT_OPTIONS:MEXAMPLES}
PORTEXAMPLES= eurotext.tif phototest.tif
-.endif
+
+DOCS_DISTFILES= tesseract-ocr-${PORTVERSION}-doc-html${EXTRACT_SUFX}
post-patch:
@${REINPLACE_CMD} -e 's|-O3 -DNDEBUG||' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \
${WRKSRC}/Makefile.in
-.ifdef NOPORTDATA
- @${FIND} ${WRKSRC} -type f -name 'Makefile.in' -print0 | ${XARGS} -0 \
- ${REINPLACE_CMD} -e '\|^install-am:|,+1s|install-data-am||'
-.endif
post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS:Nhtml} ${DOCSDIR}
- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${DOCSDIR}
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
- @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}
-.endif
- @${ECHO_MSG} ""
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG} ""
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS:Nhtml} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
Modified: head/graphics/tesseract/pkg-plist
==============================================================================
--- head/graphics/tesseract/pkg-plist Sat Jan 18 09:43:41 2014 (r340161)
+++ head/graphics/tesseract/pkg-plist Sat Jan 18 09:51:42 2014 (r340162)
@@ -36,5 +36,16 @@ lib/libtesseract.a
lib/libtesseract.la
lib/libtesseract.so
lib/libtesseract.so.3
+man/man1/ambiguous_words.1.gz
+man/man1/cntraining.1.gz
+man/man1/combine_tessdata.1.gz
+man/man1/dawg2wordlist.1.gz
+man/man1/mftraining.1.gz
+man/man1/shapeclustering.1.gz
+man/man1/tesseract.1.gz
+man/man1/unicharset_extractor.1.gz
+man/man1/wordlist2dawg.1.gz
+man/man5/unicharambigs.5.gz
+man/man5/unicharset.5.gz
%%PORTDATA%%libdata/pkgconfig/tesseract.pc
%%PORTDATA%%@dirrm include/tesseract
More information about the svn-ports-all
mailing list