Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jun 2014 13:38:32 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r356787 - head/www/templatelite
Message-ID:  <201406061338.s56DcW4R041157@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Fri Jun  6 13:38:32 2014
New Revision: 356787
URL: http://svnweb.freebsd.org/changeset/ports/356787
QAT: https://qat.redports.org/buildarchive/r356787/

Log:
  www/templatelite: Stage support and cleanup
  
  The suggested patch was technically correct, but it was putting lipstick
  on a pig.  The install target was pretty ugly.  Let's clean this up a bit
  without homegrown copytrees, then pet portlint.
  
  Also, get rid of NOPORTDOCS in favor of standard options.  Sorry, not of
  the original patch is left.
  
  PR:		ports/190683
  Submitted by:	joe@thrallingpenguin.com
  Reworked by:	marino

Modified:
  head/www/templatelite/Makefile

Modified: head/www/templatelite/Makefile
==============================================================================
--- head/www/templatelite/Makefile	Fri Jun  6 13:31:56 2014	(r356786)
+++ head/www/templatelite/Makefile	Fri Jun  6 13:38:32 2014	(r356787)
@@ -8,24 +8,24 @@ MASTER_SITES=	SF/${PORTNAME}/Template%20
 DISTNAME=	template_lite_${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	A smaller, faster alternative to the Smarty template engine
+COMMENT=	Smaller, faster alternative to the Smarty template engine
 
 NO_BUILD=	yes
 USE_PHP=	pcre
 WANT_PHP_WEB=	yes
-WRKSRC=	${WRKDIR}/template_lite
+WRKSRC=		${WRKDIR}/template_lite
 SUB_FILES=	pkg-message
 
-NO_STAGE=	yes
+OPTIONS_DEFINE=	DOCS
+
+.include <bsd.port.options.mk>
+
 do-install:
-	@${MKDIR} ${DATADIR}
-	@cd ${WRKSRC}/src && ${FIND} * | ${TAR} cTf - - | ${TAR} xUCf ${DATADIR} -
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@cd ${WRKSRC}/docs && ${FIND} * | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} -
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	@cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 .endif
 
-post-install:
-	@${CAT} ${PKGMESSAGE}
-
 .include <bsd.port.mk>



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