Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Oct 2013 14:02:10 +0000 (UTC)
From:      Boris Samorodov <bsam@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r329047 - head/devel/scandoc
Message-ID:  <201310021402.r92E2A4w034865@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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
+@dirrmtry %%DATADIR%%/test
+@dirrmtry %%DATADIR%%/templates
+@dirrmtry %%DATADIR%%/images
+@dirrmtry %%DATADIR%%
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310021402.r92E2A4w034865>