svn commit: r428659 - head/games/xlife

Dmitry Marakasov amdmi3 at FreeBSD.org
Fri Dec 16 09:00:53 UTC 2016


Author: amdmi3
Date: Fri Dec 16 09:00:51 2016
New Revision: 428659
URL: https://svnweb.freebsd.org/changeset/ports/428659

Log:
  - Switch to options helpers
  - Simplify installation

Modified:
  head/games/xlife/Makefile

Modified: head/games/xlife/Makefile
==============================================================================
--- head/games/xlife/Makefile	Fri Dec 16 09:00:44 2016	(r428658)
+++ head/games/xlife/Makefile	Fri Dec 16 09:00:51 2016	(r428659)
@@ -19,15 +19,16 @@ WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVER
 USES=		imake:notall tar:bzip2
 USE_XORG=	x11
 
-DESKTOP_ENTRIES="XLife" "" "${PORTNAME}" \
-		"${PORTNAME}" "Game;Simulation;" ""
-
-OPTIONS_DEFINE=	DOCS
 PORTDOCS=	*
-DOC_FILES=	CHANGES HACKING MISSED README \
-		SHORT-INFO XLIFE-HISTORY.dot
 
-.include <bsd.port.options.mk>
+DESKTOP_ENTRIES="XLife" \
+		"" \
+		"${PORTNAME}" \
+		"${PORTNAME}" \
+		"Game;Simulation;" \
+		""
+
+OPTIONS_DEFINE=	DOCS
 
 post-extract:
 	@${LN} -sf xlife.man ${WRKSRC}/xlife.6
@@ -46,22 +47,20 @@ post-patch:
 		's|GAWKPATH|${LOCALBASE}/bin/gawk|' ${WRKSRC}/table2r
 
 do-install:
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} gen-multirules xlife \
-		${STAGEDIR}${PREFIX}/bin)
-	@${LN} -sf xlife ${STAGEDIR}${PREFIX}/bin/lifeconv
-	(cd ${WRKSRC} && ${INSTALL_SCRIPT} table2r \
-		${STAGEDIR}${PREFIX}/bin)
-	(cd ${WRKSRC} && ${INSTALL_MAN} xlife.6 \
-		${STAGEDIR}${MAN6PREFIX}/man/man6)
-	@${LN} -sf xlife.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/lifeconv.6
+	${INSTALL_PROGRAM} ${WRKSRC}/gen-multirules ${WRKSRC}/xlife ${STAGEDIR}${PREFIX}/bin
+	${LN} -sf xlife ${STAGEDIR}${PREFIX}/bin/lifeconv
+	${INSTALL_SCRIPT} ${WRKSRC}/table2r ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/xlife.6 ${STAGEDIR}${MAN6PREFIX}/man/man6
+	${LN} -sf xlife.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/lifeconv.6
 	@${MKDIR} ${STAGEDIR}${DATADIR}/patterns
-	@(cd ${WRKSRC}/patterns && ${COPYTREE_SHARE} . \
-		${STAGEDIR}${DATADIR}/patterns)
+	@(cd ${WRKSRC}/patterns && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/patterns)
+
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} \
-		${STAGEDIR}${DOCSDIR})
+.for f in CHANGES HACKING MISSED README SHORT-INFO XLIFE-HISTORY.dot
+	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
+.endfor
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc
-	@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . \
-		${STAGEDIR}${DOCSDIR}/doc)
+	@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/doc)
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list