Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Oct 2013 23:52:45 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r330698 - head/games/npush
Message-ID:  <201310172352.r9HNqj5o032909@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Oct 17 23:52:45 2013
New Revision: 330698
URL: http://svnweb.freebsd.org/changeset/ports/330698

Log:
  - Support staging

Modified:
  head/games/npush/Makefile
  head/games/npush/pkg-plist

Modified: head/games/npush/Makefile
==============================================================================
--- head/games/npush/Makefile	Thu Oct 17 23:52:35 2013	(r330697)
+++ head/games/npush/Makefile	Thu Oct 17 23:52:45 2013	(r330698)
@@ -11,9 +11,10 @@ MAINTAINER=	amdmi3@FreeBSD.org
 COMMENT=	A curses-based logic game similar to Sokoban and Boulder Dash
 
 PORTDOCS=	*
+PORTDATA=	*
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFAULT=DOCS
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|"levels|"${DATADIR}/levels|' \
@@ -23,16 +24,14 @@ do-build:
 	cd ${WRKSRC} && ${CXX} ${CXXFLAGS} -o npush npush.cpp -lncurses
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/npush ${PREFIX}/bin
-	${MKDIR} ${DATADIR}/levels
-	${INSTALL_DATA} ${WRKSRC}/levels/* ${DATADIR}/levels
-	${INSTALL_DATA} ${WRKSRC}/npush.png ${PREFIX}/share/pixmaps/
-	${MKDIR} ${PREFIX}/share/applications/
-	${INSTALL_DATA} ${WRKSRC}/npush.desktop ${PREFIX}/share/applications/
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${DOCSDIR}
+	${INSTALL_PROGRAM} ${WRKSRC}/npush ${STAGEDIR}${PREFIX}/bin
+	${MKDIR} ${STAGEDIR}${DATADIR}/levels
+	${INSTALL_DATA} ${WRKSRC}/levels/* ${STAGEDIR}${DATADIR}/levels
+	${INSTALL_DATA} ${WRKSRC}/npush.png ${STAGEDIR}${PREFIX}/share/pixmaps/
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/applications/
+	${INSTALL_DATA} ${WRKSRC}/npush.desktop ${STAGEDIR}${PREFIX}/share/applications/
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/index.html ${WRKSRC}/readme.txt \
-		${WRKSRC}/screenshot?.png ${DOCSDIR}
-.endif
+		${WRKSRC}/screenshot?.png ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/games/npush/pkg-plist
==============================================================================
--- head/games/npush/pkg-plist	Thu Oct 17 23:52:35 2013	(r330697)
+++ head/games/npush/pkg-plist	Thu Oct 17 23:52:45 2013	(r330698)
@@ -1,24 +1,4 @@
 bin/npush
 share/applications/npush.desktop
-%%DATADIR%%/levels/Level 01 - Gold and Exit
-%%DATADIR%%/levels/Level 02 - Rocks
-%%DATADIR%%/levels/Level 03 - Dynamite
-%%DATADIR%%/levels/Level 04 - The Show Starts
-%%DATADIR%%/levels/Level 05 - The Triangle
-%%DATADIR%%/levels/Level 06 - Moving along
-%%DATADIR%%/levels/Level 07 - Duality
-%%DATADIR%%/levels/Level 08 - Traps and Treasure
-%%DATADIR%%/levels/Level 09 - Cooperation
-%%DATADIR%%/levels/Level 10 - Golden Age
-%%DATADIR%%/levels/Level 11 - Story of a lifetime
-%%DATADIR%%/levels/Level 12 - In the Mine
-%%DATADIR%%/levels/Level 13 - Warm-up
-%%DATADIR%%/levels/Level 14 - To and fro
-%%DATADIR%%/levels/Level 15 - Little by little
-%%DATADIR%%/levels/Level 16 - The break in
-%%DATADIR%%/levels/Level 17 - The great escape
-%%DATADIR%%/levels/Level 18 - The one road
 share/pixmaps/npush.png
-@dirrm %%DATADIR%%/levels
-@dirrm %%DATADIR%%
 @dirrmtry share/applications



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