svn commit: r472068 - head/games/galaxyhack

Dmitry Marakasov amdmi3 at FreeBSD.org
Sat Jun 9 17:16:00 UTC 2018


Author: amdmi3
Date: Sat Jun  9 16:31:25 2018
New Revision: 472068
URL: https://svnweb.freebsd.org/changeset/ports/472068

Log:
  - Add LICENSE_FILE
  - Switch to options helpers
  - Fix installation with FLEETS enabled
  - Cosmetic fixes

Modified:
  head/games/galaxyhack/Makefile

Modified: head/games/galaxyhack/Makefile
==============================================================================
--- head/games/galaxyhack/Makefile	Sat Jun  9 16:20:43 2018	(r472067)
+++ head/games/galaxyhack/Makefile	Sat Jun  9 16:31:25 2018	(r472068)
@@ -14,6 +14,7 @@ MAINTAINER=	ports at FreeBSD.org
 COMMENT=	AI script based strategy game
 
 LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	winicontoppm:graphics/netpbm
 LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs \
@@ -44,32 +45,26 @@ FLEETS_DISTFILES=		gh_fleets_020906.zip:fleets
 FLEETS_EXTRACT_DEPENDS=		${UNZIP_CMD}:archivers/unzip
 OPTIMIZED_CFLAGS_MAKE_ENV=	OPTIMIZED_CFLAGS=YES
 
-.include <bsd.port.options.mk>
-
-post-extract:
-.if ${PORT_OPTIONS:MFLEETS}
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	@${UNZIP_CMD} -o ${DISTDIR}/${FLEETS_DISTFILES:S/:fleets//} \
-		-x "*/CVS/*" "*/.svn/*" -d ${STAGEDIR}${DATADIR}
-.endif
-
 post-build:
 	@(winicontoppm ${WRKSRC}/../GalaxyHack.ico | pnmtopng \
 		> ${WRKDIR}/galaxyhack.png)
 
 do-install:
-	(cd ${WRKDIR} && ${INSTALL_SCRIPT} ${PORTNAME}-sh \
-		${STAGEDIR}${PREFIX}/bin/${PORTNAME})
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \
-		${STAGEDIR}${PREFIX}/libexec)
+	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec/
 	@${MKDIR} ${STAGEDIR}${DATADIR}
-	(cd ${WRKSRC}/.. && ${INSTALL_DATA} settings.dat \
-		${STAGEDIR}${DATADIR})
+	${INSTALL_DATA} ${WRKSRC}/../settings.dat ${STAGEDIR}${DATADIR}
 .for d in fleets gamedata graphics music standardpictures
 	@(cd ${WRKSRC}/.. && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
 .endfor
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
-	(cd ${WRKDIR} && ${INSTALL_DATA} galaxyhack.png \
-		${STAGEDIR}/${PREFIX}/share/pixmaps)
+	${INSTALL_DATA} ${WRKDIR}/galaxyhack.png ${STAGEDIR}/${PREFIX}/share/pixmaps
+
+do-install-FLEETS-on:
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	@${UNZIP_CMD} -o ${DISTDIR}/${FLEETS_DISTFILES:S/:fleets//} \
+		-x "*/CVS/*" "*/.svn/*" -d ${STAGEDIR}${DATADIR}
+	@cd ${STAGEDIR}${PREFIX} && ${FIND} -d ${DATADIR_REL} -type d -empty -exec \
+		${ECHO_CMD} @dir {} \; >> ${TMPPLIST}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list