Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Mar 2014 13:28:59 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r349337 - head/devel/cons-test
Message-ID:  <201403271328.s2RDSxGj092668@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Thu Mar 27 13:28:58 2014
New Revision: 349337
URL: http://svnweb.freebsd.org/changeset/ports/349337
QAT: https://qat.redports.org/buildarchive/r349337/

Log:
  - Add staging support
  - Remove leading article from COMMENT
  - Define DOCS option, switch to PORTDOCS
  - Remove pkg-message, it contained only copyright info
    which can be found inside package contents

Deleted:
  head/devel/cons-test/pkg-message
Modified:
  head/devel/cons-test/Makefile
  head/devel/cons-test/pkg-plist

Modified: head/devel/cons-test/Makefile
==============================================================================
--- head/devel/cons-test/Makefile	Thu Mar 27 13:23:10 2014	(r349336)
+++ head/devel/cons-test/Makefile	Thu Mar 27 13:28:58 2014	(r349337)
@@ -3,7 +3,7 @@
 
 PORTNAME=	cons-test
 PORTVERSION=	2.2.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	devel
 MASTER_SITES=	http://www.dsmit.com/cons/stable/ \
 		http://www.gnu.org/software/cons/stable/ \
@@ -12,7 +12,7 @@ MASTER_SITES=	http://www.dsmit.com/cons/
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	A test bed for `Cons' development
+COMMENT=	Test bed for `Cons' development
 
 LICENSE=	GPLv2 # (or later)
 LICENSE_FILE=	${WRKSRC}/COPYING
@@ -27,54 +27,32 @@ PLIST_SUB=	CONS_VER="${PORTVERSION}" CON
 
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME:S/-test//}-${PORTVERSION}/test
 
-MANCOMPRESSED=	yes
-MAN1=		cons-test.1
-
 CONS_TEST=	cons-${PORTVERSION}/test
-DOCS=		CHANGES COPYRIGHT README TODO Tests.txt
+PORTDOCS=	CHANGES COPYRIGHT README TODO Tests.txt
 TESTS=		1..83,101..147
 TEST_LIBS=	Cmd.pm Cons.pm
 
-NO_STAGE=	yes
+OPTIONS_DEFINE=	DOCS
+
 post-patch:
 	@${REINPLACE_CMD} -e 's:/usr/lib:${PREFIX}/lib:g' \
 		${WRKSRC}/cons-test
 
 do-install:
-#
-# Install the script
-#
-	${INSTALL_SCRIPT} ${WRKSRC}/cons-test \
-		${PREFIX}/bin
-#
-# Install the tests
-#
-	${MKDIR} ${PREFIX}/lib/${CONS_TEST}/t
+	${INSTALL_SCRIPT} ${WRKSRC}/cons-test ${STAGEDIR}${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/${CONS_TEST}/t
 	${PERL} -e 'for (${TESTS}) {$$f=sprintf "t%04d.t", $$_;\
 		    $$x= "${INSTALL_DATA} ${WRKSRC}/t/$$f \
-			    ${PREFIX}/lib/${CONS_TEST}/t";\
+		    	    ${STAGEDIR}${PREFIX}/lib/${CONS_TEST}/t";\
 		    printf "$$x\n"; system $$x;}'
-#
-# Install the test libraries
-#
-	${MKDIR} ${PREFIX}/lib/${CONS_TEST}/Test/Cmd
-	${INSTALL_DATA} ${WRKSRC}/Test/Cmd.pm ${PREFIX}/lib/${CONS_TEST}/Test
+	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/${CONS_TEST}/Test/Cmd
+	${INSTALL_DATA} ${WRKSRC}/Test/Cmd.pm \
+		${STAGEDIR}${PREFIX}/lib/${CONS_TEST}/Test
 	${INSTALL_DATA} ${WRKSRC}/Test/Cmd/Cons.pm \
-	    ${PREFIX}/lib/${CONS_TEST}/Test/Cmd
-#
-# Install the man pages
-#
+		${STAGEDIR}${PREFIX}/lib/${CONS_TEST}/Test/Cmd
 	${INSTALL_MAN} ${WRKSRC}/cons-test.1.gz \
-		${MANPREFIX}/man/man1
-.if !defined(NOPORTDOCS)
-#
-# Install the documentation
-#
-	${MKDIR} ${DOCSDIR}
-.for f in ${DOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} \
-		${DOCSDIR}
-.endfor
-.endif
+		${STAGEDIR}${MANPREFIX}/man/man1
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
 
 .include <bsd.port.mk>

Modified: head/devel/cons-test/pkg-plist
==============================================================================
--- head/devel/cons-test/pkg-plist	Thu Mar 27 13:23:10 2014	(r349336)
+++ head/devel/cons-test/pkg-plist	Thu Mar 27 13:28:58 2014	(r349337)
@@ -1,10 +1,4 @@
 bin/cons-test
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/Tests.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
 lib/%%CONS_TEST%%/t/t0001.t
 lib/%%CONS_TEST%%/t/t0002.t
 lib/%%CONS_TEST%%/t/t0003.t
@@ -137,6 +131,8 @@ lib/%%CONS_TEST%%/t/t0146.t
 lib/%%CONS_TEST%%/t/t0147.t
 lib/%%CONS_TEST%%/Test/Cmd.pm
 lib/%%CONS_TEST%%/Test/Cmd/Cons.pm
+man/man1/cons-test.1.gz
+%%PORTDOCS%%@dirrmtry share/doc/cons-%%CONS_VER%%
 @dirrm lib/%%CONS_TEST%%/Test/Cmd
 @dirrm lib/%%CONS_TEST%%/Test
 @dirrm lib/%%CONS_TEST%%/t



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