svn commit: r330712 - head/games/pachi

Dmitry Marakasov amdmi3 at FreeBSD.org
Fri Oct 18 01:20:17 UTC 2013


Author: amdmi3
Date: Fri Oct 18 01:20:16 2013
New Revision: 330712
URL: http://svnweb.freebsd.org/changeset/ports/330712

Log:
  - Support staging
  - Convert USE_GMAKE to USES
  - Add DESKTOP_ENTRIES

Deleted:
  head/games/pachi/pkg-plist
Modified:
  head/games/pachi/Makefile

Modified: head/games/pachi/Makefile
==============================================================================
--- head/games/pachi/Makefile	Fri Oct 18 01:20:05 2013	(r330711)
+++ head/games/pachi/Makefile	Fri Oct 18 01:20:16 2013	(r330712)
@@ -10,10 +10,10 @@ DISTNAME=	pachi_source
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	amdmi3 at FreeBSD.org
-COMMENT=	A platforms game similar to Manic Miner
+COMMENT=	Platform game similar to Manic Miner
 
 USE_SDL=	mixer sdl
-USE_GMAKE=	yes
+USES=		gmake
 GNU_CONFIGURE=	yes
 
 LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
@@ -24,7 +24,16 @@ WRKSRC=		${WRKDIR}/Pachi
 SCOREDIR=	/var/games/pachi
 SCOREFILE=	${SCOREDIR}/scores.dat
 
-NO_STAGE=	yes
+PLIST_FILES=	bin/${PORTNAME}
+PORTDATA=	*
+
+DESKTOP_ENTRIES="Pachi el marciano" \
+		"${COMMENT}" \
+		"${DATADIR}/Tgfx/icon.bmp" \
+		"${PORTNAME}" \
+		"Game;ActionGame;" \
+		""
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/var/lib/games/$$PACKAGE|${SCOREDIR}|' \
 		${WRKSRC}/configure
@@ -36,13 +45,7 @@ post-patch:
 		${WRKSRC}/data/Makefile.in
 
 post-install:
-	${CHGRP} games ${PREFIX}/bin/pachi
-	${CHMOD} g+s ${PREFIX}/bin/pachi
-	${MKDIR} ${SCOREDIR}
-.if !exists(${SCOREFILE})
-	${INSTALL_DATA} ${WRKSRC}/data/scores.dat /var/games/pachi
-.endif
-	${CHGRP} -R games ${SCOREDIR}
-	${CHMOD} g+w ${SCOREFILE}
+	${CHGRP} games ${STAGEDIR}${PREFIX}/bin/pachi
+	${CHMOD} g+s ${STAGEDIR}${PREFIX}/bin/pachi
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list