svn commit: r346498 - head/print/pcal

Emanuel Haupt ehaupt at FreeBSD.org
Fri Feb 28 12:37:33 UTC 2014


Author: ehaupt
Date: Fri Feb 28 12:37:32 2014
New Revision: 346498
URL: http://svnweb.freebsd.org/changeset/ports/346498
QAT: https://qat.redports.org/buildarchive/r346498/

Log:
  - Support staging
  - Use shebangfix
  - USES -> gmake
  - Define EXAMPLES option
  - Define DOCS option

Modified:
  head/print/pcal/Makefile
  head/print/pcal/pkg-plist

Modified: head/print/pcal/Makefile
==============================================================================
--- head/print/pcal/Makefile	Fri Feb 28 12:30:17 2014	(r346497)
+++ head/print/pcal/Makefile	Fri Feb 28 12:37:32 2014	(r346498)
@@ -10,17 +10,17 @@ EXTRACT_SUFX=	.tgz
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	PostScript calendar program
 
+USES=		shebangfix gmake
+
 MAKE_ENV=	HOST_CC="${CC}"
 ALL_TARGET=
-USE_GMAKE=	yes
 
-MAN1=		pcal.1
 PORTDOCS=	ReadMe.txt pcal.html pcalw.html
+SHEBANG_FILES=	html/pcal.pl
 
 WWWSERVER!=	hostname
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
 post-patch:
 	@${REINPLACE_CMD} -e \
@@ -33,17 +33,16 @@ post-patch:
 		's|@@WWWSERVER@@|${WWWSERVER}|g' ${WRKSRC}/html/pcalw.html
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/exec/pcal ${PREFIX}/bin
-	${INSTALL_SCRIPT} ${WRKSRC}/html/pcal.cgi ${PREFIX}/libexec
-	${INSTALL_SCRIPT} ${WRKSRC}/html/pcal.pl ${PREFIX}/libexec
-	${INSTALL_MAN} ${WRKSRC}/doc/pcal.man ${MANPREFIX}/man/man1/pcal.1
-	@${MKDIR} ${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/doc/ReadMe.txt ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/html/pcal.html ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/html/pcalw.html ${DOCSDIR}
-.endif
+	${INSTALL_PROGRAM} ${WRKSRC}/exec/pcal ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/html/pcal.cgi ${STAGEDIR}${PREFIX}/libexec
+	${INSTALL_SCRIPT} ${WRKSRC}/html/pcal.pl ${STAGEDIR}${PREFIX}/libexec
+	${INSTALL_MAN} ${WRKSRC}/doc/pcal.man \
+		${STAGEDIR}${MANPREFIX}/man/man1/pcal.1
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/ReadMe.txt ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/html/pcal.html ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/html/pcalw.html ${STAGEDIR}${DOCSDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/print/pcal/pkg-plist
==============================================================================
--- head/print/pcal/pkg-plist	Fri Feb 28 12:30:17 2014	(r346497)
+++ head/print/pcal/pkg-plist	Fri Feb 28 12:37:32 2014	(r346498)
@@ -1,6 +1,7 @@
 bin/pcal
 libexec/pcal.cgi
 libexec/pcal.pl
+man/man1/pcal.1.gz
 %%EXAMPLESDIR%%/calendar_au.txt
 %%EXAMPLESDIR%%/calendar_de.txt
 %%EXAMPLESDIR%%/calendar_ee.txt


More information about the svn-ports-all mailing list