Date: Tue, 31 Dec 2013 18:18:06 +0000 (UTC) From: Rusmir Dusko <nemysis@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r338332 - in head/games/puckman: . files Message-ID: <201312311818.rBVII69e017837@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nemysis Date: Tue Dec 31 18:18:06 2013 New Revision: 338332 URL: http://svnweb.freebsd.org/changeset/ports/338332 Log: - Change Makefile header - Bump PORTREVISION - Change master sites, icon, use GitHub=yes - Remove leading article from COMMENT - USES gmake instead of USE_GMAKE - Use pkg-plist instead of PLIST_FILES and PORTDATA - Support STAGEDIR - Add DOCS Option - Add Desktop entry file - Use REINPLACE_CMD instead of simple patches - Break lines around 80 characters - Simplify Makefile - Remove obsolete patches Approved by: pawel / wg (mentors, implicit) Added: head/games/puckman/pkg-plist (contents, props changed) Deleted: head/games/puckman/files/ Modified: head/games/puckman/Makefile head/games/puckman/distinfo (contents, props changed) Modified: head/games/puckman/Makefile ============================================================================== --- head/games/puckman/Makefile Tue Dec 31 18:07:06 2013 (r338331) +++ head/games/puckman/Makefile Tue Dec 31 18:18:06 2013 (r338332) @@ -1,49 +1,53 @@ -# Created by: nemysis@gmx.ch +# Created by: nemysis <nemysis@gmx.ch> # $FreeBSD$ PORTNAME= puckman PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= games -MASTER_SITES= https://github.com/downloads/patapizza/puckman/ +MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/:icons +DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= nemysis@FreeBSD.org -COMMENT= An unofficial clone of the original Pac-Man game +COMMENT= Unofficial clone of the original Pac-Man game LICENSE= GPLv3 -FETCH_ARGS?= -Fpr -USE_GMAKE= yes -USE_SDL= sdl image gfx +USE_GITHUB= yes +GH_ACCOUNT= patapizza +GH_PROJECT= puckman +GH_TAGNAME= ${GH_COMMIT} +GH_COMMIT= f5b809c -PLIST_FILES= bin/${PORTNAME} \ - share/pixmaps/${PORTNAME}.png +USES= gmake +USE_SDL= sdl image gfx -PORTDATA= * PORTDOCS= README.md -NO_STAGE= yes -.include <bsd.port.options.mk> +OPTIONS_DEFINE= DOCS + +DESKTOP_ENTRIES="Puck-Man" "" "${PORTNAME}" \ + "${PORTNAME}" "Game;ArcadeGame;" "" + +post-patch: + @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' \ + ${WRKSRC}/puckman.c do-build: cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \ -DDATA_PREFIX=\"${DATADIR}/\" \ - -lm `${SDL_CONFIG} --cflags --libs` -lSDL -lSDL_image -lSDL_gfx -lm puckman.c + -lm `${SDL_CONFIG} --cflags --libs` -lSDL -lSDL_image \ + -lSDL_gfx -lm puckman.c do-install: -# Executable - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + @(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR}) + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ -# Data - ${MKDIR} ${DATADIR} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${DATADIR}) - -# Pixmaps - ${INSTALL_DATA} ${WRKSRC}/images/logo.png ${PREFIX}/share/pixmaps/${PORTNAME}.png - -# Documentation -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.md ${DOCSDIR} -.endif + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> Modified: head/games/puckman/distinfo ============================================================================== --- head/games/puckman/distinfo Tue Dec 31 18:07:06 2013 (r338331) +++ head/games/puckman/distinfo Tue Dec 31 18:18:06 2013 (r338332) @@ -1,2 +1,4 @@ -SHA256 (puckman-1.0.tar.gz) = 842919da45c77de4c77f66f11dde9f189b1d0d764f2ba76f5b93ee3288e967b2 -SIZE (puckman-1.0.tar.gz) = 210385 +SHA256 (puckman-1.0.tar.gz) = 995e90845993600ed6693f4a857cf6b0d6e9dc431ccea35c6b9243830f73e86a +SIZE (puckman-1.0.tar.gz) = 191432 +SHA256 (puckman.png) = d00633d0b1e426d79fde35bed4aa67f7540b0e46cd5641287537d89464903d3f +SIZE (puckman.png) = 695 Added: head/games/puckman/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/puckman/pkg-plist Tue Dec 31 18:18:06 2013 (r338332) @@ -0,0 +1,194 @@ +bin/puckman +share/pixmaps/puckman.png +%%DATADIR%%/images/0.png +%%DATADIR%%/images/1.png +%%DATADIR%%/images/100.png +%%DATADIR%%/images/1600.png +%%DATADIR%%/images/2.png +%%DATADIR%%/images/200.png +%%DATADIR%%/images/3.png +%%DATADIR%%/images/300.png +%%DATADIR%%/images/4.png +%%DATADIR%%/images/400.png +%%DATADIR%%/images/5.png +%%DATADIR%%/images/500.png +%%DATADIR%%/images/6.png +%%DATADIR%%/images/7.png +%%DATADIR%%/images/700.png +%%DATADIR%%/images/8.png +%%DATADIR%%/images/800.png +%%DATADIR%%/images/9.png +%%DATADIR%%/images/anim.gif +%%DATADIR%%/images/anim0.gif +%%DATADIR%%/images/anim1.gif +%%DATADIR%%/images/anim10.gif +%%DATADIR%%/images/anim11.gif +%%DATADIR%%/images/anim12.gif +%%DATADIR%%/images/anim13.gif +%%DATADIR%%/images/anim14.gif +%%DATADIR%%/images/anim15.gif +%%DATADIR%%/images/anim16.gif +%%DATADIR%%/images/anim17.gif +%%DATADIR%%/images/anim18.gif +%%DATADIR%%/images/anim19.gif +%%DATADIR%%/images/anim2.gif +%%DATADIR%%/images/anim20.gif +%%DATADIR%%/images/anim21.gif +%%DATADIR%%/images/anim22.gif +%%DATADIR%%/images/anim23.gif +%%DATADIR%%/images/anim24.gif +%%DATADIR%%/images/anim25.gif +%%DATADIR%%/images/anim26.gif +%%DATADIR%%/images/anim27.gif +%%DATADIR%%/images/anim28.gif +%%DATADIR%%/images/anim29.gif +%%DATADIR%%/images/anim3.gif +%%DATADIR%%/images/anim30.gif +%%DATADIR%%/images/anim31.gif +%%DATADIR%%/images/anim32.gif +%%DATADIR%%/images/anim33.gif +%%DATADIR%%/images/anim34.gif +%%DATADIR%%/images/anim35.gif +%%DATADIR%%/images/anim36.gif +%%DATADIR%%/images/anim37.gif +%%DATADIR%%/images/anim38.gif +%%DATADIR%%/images/anim4.gif +%%DATADIR%%/images/anim5.gif +%%DATADIR%%/images/anim6.gif +%%DATADIR%%/images/anim7.gif +%%DATADIR%%/images/anim8.gif +%%DATADIR%%/images/anim9.gif +%%DATADIR%%/images/back.png +%%DATADIR%%/images/candy0.gif +%%DATADIR%%/images/candy1.gif +%%DATADIR%%/images/candy2.gif +%%DATADIR%%/images/candy3.gif +%%DATADIR%%/images/candy4.gif +%%DATADIR%%/images/candy5.gif +%%DATADIR%%/images/dead0.gif +%%DATADIR%%/images/dead1.gif +%%DATADIR%%/images/dead10.gif +%%DATADIR%%/images/dead11.gif +%%DATADIR%%/images/dead2.gif +%%DATADIR%%/images/dead3.gif +%%DATADIR%%/images/dead4.gif +%%DATADIR%%/images/dead5.gif +%%DATADIR%%/images/dead6.gif +%%DATADIR%%/images/dead7.gif +%%DATADIR%%/images/dead8.gif +%%DATADIR%%/images/dead9.gif +%%DATADIR%%/images/dot.png +%%DATADIR%%/images/enter.png +%%DATADIR%%/images/eyes0.png +%%DATADIR%%/images/eyes1.png +%%DATADIR%%/images/eyes2.png +%%DATADIR%%/images/eyes3.png +%%DATADIR%%/images/fruit0.png +%%DATADIR%%/images/fruit1.png +%%DATADIR%%/images/fruit2.png +%%DATADIR%%/images/fruit3.png +%%DATADIR%%/images/gameover.png +%%DATADIR%%/images/getready.png +%%DATADIR%%/images/ghost000.gif +%%DATADIR%%/images/ghost001.gif +%%DATADIR%%/images/ghost010.gif +%%DATADIR%%/images/ghost011.gif +%%DATADIR%%/images/ghost020.gif +%%DATADIR%%/images/ghost021.gif +%%DATADIR%%/images/ghost030.gif +%%DATADIR%%/images/ghost031.gif +%%DATADIR%%/images/ghost100.gif +%%DATADIR%%/images/ghost101.gif +%%DATADIR%%/images/ghost110.gif +%%DATADIR%%/images/ghost111.gif +%%DATADIR%%/images/ghost120.gif +%%DATADIR%%/images/ghost121.gif +%%DATADIR%%/images/ghost130.gif +%%DATADIR%%/images/ghost131.gif +%%DATADIR%%/images/ghost200.gif +%%DATADIR%%/images/ghost201.gif +%%DATADIR%%/images/ghost210.gif +%%DATADIR%%/images/ghost211.gif +%%DATADIR%%/images/ghost220.gif +%%DATADIR%%/images/ghost221.gif +%%DATADIR%%/images/ghost230.gif +%%DATADIR%%/images/ghost231.gif +%%DATADIR%%/images/ghost300.gif +%%DATADIR%%/images/ghost301.gif +%%DATADIR%%/images/ghost310.gif +%%DATADIR%%/images/ghost311.gif +%%DATADIR%%/images/ghost320.gif +%%DATADIR%%/images/ghost321.gif +%%DATADIR%%/images/ghost330.gif +%%DATADIR%%/images/ghost331.gif +%%DATADIR%%/images/highscores0.png +%%DATADIR%%/images/highscores1.png +%%DATADIR%%/images/legal.png +%%DATADIR%%/images/letter65.png +%%DATADIR%%/images/letter66.png +%%DATADIR%%/images/letter67.png +%%DATADIR%%/images/letter68.png +%%DATADIR%%/images/letter69.png +%%DATADIR%%/images/letter70.png +%%DATADIR%%/images/letter71.png +%%DATADIR%%/images/letter72.png +%%DATADIR%%/images/letter73.png +%%DATADIR%%/images/letter74.png +%%DATADIR%%/images/letter75.png +%%DATADIR%%/images/letter76.png +%%DATADIR%%/images/letter77.png +%%DATADIR%%/images/letter78.png +%%DATADIR%%/images/letter79.png +%%DATADIR%%/images/letter80.png +%%DATADIR%%/images/letter81.png +%%DATADIR%%/images/letter82.png +%%DATADIR%%/images/letter83.png +%%DATADIR%%/images/letter84.png +%%DATADIR%%/images/letter85.png +%%DATADIR%%/images/letter86.png +%%DATADIR%%/images/letter87.png +%%DATADIR%%/images/letter88.png +%%DATADIR%%/images/letter89.png +%%DATADIR%%/images/letter90.png +%%DATADIR%%/images/level.png +%%DATADIR%%/images/lives.png +%%DATADIR%%/images/logo.png +%%DATADIR%%/images/notice.png +%%DATADIR%%/images/pacman00.gif +%%DATADIR%%/images/pacman01.gif +%%DATADIR%%/images/pacman02.gif +%%DATADIR%%/images/pacman03.gif +%%DATADIR%%/images/pacman10.gif +%%DATADIR%%/images/pacman11.gif +%%DATADIR%%/images/pacman12.gif +%%DATADIR%%/images/pacman13.gif +%%DATADIR%%/images/pacman20.gif +%%DATADIR%%/images/pacman21.gif +%%DATADIR%%/images/pacman22.gif +%%DATADIR%%/images/pacman23.gif +%%DATADIR%%/images/pacman30.gif +%%DATADIR%%/images/pacman31.gif +%%DATADIR%%/images/pacman32.gif +%%DATADIR%%/images/pacman33.gif +%%DATADIR%%/images/paused.png +%%DATADIR%%/images/playgame0.png +%%DATADIR%%/images/playgame1.png +%%DATADIR%%/images/puckman.png +%%DATADIR%%/images/quitgame0.png +%%DATADIR%%/images/quitgame1.png +%%DATADIR%%/images/rules.png +%%DATADIR%%/images/rules0.png +%%DATADIR%%/images/rules1.png +%%DATADIR%%/images/scared00.gif +%%DATADIR%%/images/scared01.gif +%%DATADIR%%/images/scared10.gif +%%DATADIR%%/images/scared11.gif +%%DATADIR%%/images/scared12.gif +%%DATADIR%%/images/scared13.gif +%%DATADIR%%/images/scared14.gif +%%DATADIR%%/images/scared15.gif +%%DATADIR%%/images/scared16.gif +%%DATADIR%%/images/scared17.gif +%%DATADIR%%/images/score.png +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312311818.rBVII69e017837>