svn commit: r329047 - head/devel/scandoc

Boris Samorodov bsam at FreeBSD.org
Wed Oct 2 14:02:11 UTC 2013


Author: bsam
Date: Wed Oct  2 14:02:09 2013
New Revision: 329047
URL: http://svnweb.freebsd.org/changeset/ports/329047

Log:
  . support STAGE;
  . remove the indefinite article from COMMENT;
  . install port's data to DATADIR rather DOCSDIR;
  . use optionsNG for DOCS.

Modified:
  head/devel/scandoc/Makefile
  head/devel/scandoc/pkg-plist

Modified: head/devel/scandoc/Makefile
==============================================================================
--- head/devel/scandoc/Makefile	Wed Oct  2 13:43:29 2013	(r329046)
+++ head/devel/scandoc/Makefile	Wed Oct  2 14:02:09 2013	(r329047)
@@ -7,27 +7,26 @@ CATEGORIES=	devel perl5
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	ports at FreeBSD.org
-COMMENT=	A C/C++ documentation generator
+COMMENT=	C/C++ documentation generator
+
+# The foolowing line may be uncommented when/if PR/182572 is committed,
+# the file COPYING should be removed from DOCSDIR installation and plist
+#LICENSE=	ARTPERL10
 
 USES=		perl5
 NO_BUILD=	yes
+OPTIONS_DEFINE=	DOCS
 
-NO_STAGE=	yes
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
 
 post-install:
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
-.for i in COPYING ChangeLog README scandoc.html
-	${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/${PORTNAME}
-.endfor
-	${MKDIR} ${PREFIX}/share/doc/${PORTNAME}/images
-	${CP} -R ${WRKSRC}/images/ ${PREFIX}/share/doc/${PORTNAME}/images/
-	${MKDIR} ${PREFIX}/share/doc/${PORTNAME}/templates
-	${CP} -R ${WRKSRC}/templates/ ${PREFIX}/share/doc/${PORTNAME}/templates/
-	${MKDIR} ${PREFIX}/share/doc/${PORTNAME}/test
-	${CP} -R ${WRKSRC}/test/ ${PREFIX}/share/doc/${PORTNAME}/test/
-.endif
+	@${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DATADIR}/images \
+		${STAGEDIR}${DATADIR}/templates ${STAGEDIR}${DATADIR}/test
+	(cd ${WRKSRC} && \
+		${COPYTREE_SHARE} "COPYING ChangeLog README scandoc.html" \
+			${STAGEDIR}${DOCSDIR}/ && \
+		${COPYTREE_SHARE} "images templates test" \
+			${STAGEDIR}${DATADIR})
 
 .include <bsd.port.mk>

Modified: head/devel/scandoc/pkg-plist
==============================================================================
--- head/devel/scandoc/pkg-plist	Wed Oct  2 13:43:29 2013	(r329046)
+++ head/devel/scandoc/pkg-plist	Wed Oct  2 14:02:09 2013	(r329047)
@@ -1,22 +1,23 @@
 bin/scandoc
-%%PORTDOCS%%share/doc/scandoc/COPYING
-%%PORTDOCS%%share/doc/scandoc/ChangeLog
-%%PORTDOCS%%share/doc/scandoc/README
-%%PORTDOCS%%share/doc/scandoc/images/ScanDocBig.jpg
-%%PORTDOCS%%share/doc/scandoc/images/ScanDocSmall.jpg
-%%PORTDOCS%%share/doc/scandoc/images/ball1.gif
-%%PORTDOCS%%share/doc/scandoc/images/ball2.gif
-%%PORTDOCS%%share/doc/scandoc/images/bug.gif
-%%PORTDOCS%%share/doc/scandoc/images/caution.gif
-%%PORTDOCS%%share/doc/scandoc/images/master.gif
-%%PORTDOCS%%share/doc/scandoc/images/tip.gif
-%%PORTDOCS%%share/doc/scandoc/images/warning.gif
-%%PORTDOCS%%share/doc/scandoc/scandoc.html
-%%PORTDOCS%%share/doc/scandoc/templates/apache.pl
-%%PORTDOCS%%share/doc/scandoc/templates/default.pl
-%%PORTDOCS%%share/doc/scandoc/test/Makefile
-%%PORTDOCS%%share/doc/scandoc/test/example.h
-%%PORTDOCS%%@dirrm share/doc/scandoc/images
-%%PORTDOCS%%@dirrm share/doc/scandoc/templates
-%%PORTDOCS%%@dirrm share/doc/scandoc/test
-%%PORTDOCS%%@dirrm share/doc/scandoc
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/scandoc.html
+%%DATADIR%%/images/ScanDocBig.jpg
+%%DATADIR%%/images/ScanDocSmall.jpg
+%%DATADIR%%/images/ball1.gif
+%%DATADIR%%/images/ball2.gif
+%%DATADIR%%/images/bug.gif
+%%DATADIR%%/images/caution.gif
+%%DATADIR%%/images/master.gif
+%%DATADIR%%/images/tip.gif
+%%DATADIR%%/images/warning.gif
+%%DATADIR%%/templates/apache.pl
+%%DATADIR%%/templates/default.pl
+%%DATADIR%%/test/Makefile
+%%DATADIR%%/test/example.h
+ at dirrmtry %%DATADIR%%/test
+ at dirrmtry %%DATADIR%%/templates
+ at dirrmtry %%DATADIR%%/images
+ at dirrmtry %%DATADIR%%
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%


More information about the svn-ports-head mailing list