Date: Fri, 22 Nov 2013 23:53:35 +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: r334625 - head/games/abe Message-ID: <201311222353.rAMNrZep029679@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nemysis Date: Fri Nov 22 23:53:35 2013 New Revision: 334625 URL: http://svnweb.freebsd.org/changeset/ports/334625 Log: - Bump PORTREVISION - Change master sites, add icons - Remove dependency for graphics/netpbm - USES gmake instead of USE_GMAKE - Use pkg-plist instead of PLIST_FILES, PLIST_DIRS and PORTDATA - Change Desktop entry file - Add DOCS Option - Add GOD_MODE to default Options - Support STAGEDIR - Remove post-build Approved by: pawel / wg (mentors, implicit) Added: head/games/abe/pkg-plist (contents, props changed) Modified: head/games/abe/Makefile (contents, props changed) head/games/abe/distinfo (contents, props changed) Modified: head/games/abe/Makefile ============================================================================== --- head/games/abe/Makefile Fri Nov 22 23:24:07 2013 (r334624) +++ head/games/abe/Makefile Fri Nov 22 23:53:35 2013 (r334625) @@ -3,48 +3,45 @@ PORTNAME= abe PORTVERSION= 1.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ + SF/nemysisfreebsdp/${CATEGORIES}/:icons +DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= nemysis@FreeBSD.org COMMENT= Abe's Amazing Adventure LICENSE= GPLv2 -BUILD_DEPENDS= bmptopnm:${PORTSDIR}/graphics/netpbm - +USES= gmake USE_SDL= mixer sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-data-dir=${DATADIR} -USE_GMAKE= yes MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" -PLIST_FILES= bin/${PORTNAME} \ - share/pixmaps/${PORTNAME}.png - -PORTDATA= * PORTDOCS= AUTHORS ChangeLog README DESKTOP_ENTRIES="Abe's Amazing Avanture" "${COMMENT}" "${PORTNAME}" \ - "${PORTNAME}" "Game;ArcadeGame;" ${FALSE} + "${PORTNAME}" "Game;ArcadeGame;" false -OPTIONS_DEFINE= GOD_MODE OPTIMIZED_CFLAGS -OPTIONS_DEFAULT= OPTIMIZED_CFLAGS +OPTIONS_DEFINE= DOCS GOD_MODE OPTIMIZED_CFLAGS +OPTIONS_DEFAULT= GOD_MODE OPTIMIZED_CFLAGS GOD_MODE_DESC= Enable God Mode (toggle with 'g') -NO_STAGE= yes .include <bsd.port.options.mk> post-patch: -.if ${PORT_OPTIONS:MGOD_MODE} || !empty(PORT_OPTIONS:MOPTIMIZED_CFLAGS) +.if ${PORT_OPTIONS:MGOD_MODE} || ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} . if ${PORT_OPTIONS:MGOD_MODE} - @${REINPLACE_CMD} -e 's|\(#define GOD_MODE\) 0|\1 1|' \ + @${REINPLACE_CMD} -e 's|#define GOD_MODE 0|#define GOD_MODE 1|' \ ${WRKSRC}/src/Game.h . endif -. if empty(PORT_OPTIONS:MOPTIMIZED_CFLAGS) +. if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} @${REINPLACE_CMD} -e 's|-O2||g ; \ s|-fomit-frame-pointer||g ; \ s|-ffast-math||g ; \ @@ -53,20 +50,14 @@ post-patch: . endif .endif -post-build: - @(cd ${WRKSRC} && ${TAR} xf ./images/images.tar abe.bmp && \ - ${LOCALBASE}/bin/bmptopnm abe.bmp | \ - ${LOCALBASE}/bin/pamscale .2487 | ${LOCALBASE}/bin/pnmtopng > ${PORTNAME}.png) - post-install: - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${PREFIX}/share/pixmaps - ${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ + .for d in images maps sounds - @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR}) + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} -.endif + + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> Modified: head/games/abe/distinfo ============================================================================== --- head/games/abe/distinfo Fri Nov 22 23:24:07 2013 (r334624) +++ head/games/abe/distinfo Fri Nov 22 23:53:35 2013 (r334625) @@ -1,2 +1,4 @@ SHA256 (abe-1.1.tar.gz) = dfc4ea74c04c92175abc5c9d65cfa6aad218209854d87d87758878e303b677f7 SIZE (abe-1.1.tar.gz) = 3321075 +SHA256 (abe.png) = 5c1d7e87cdcecaf34f43759cd18351f4d999ff46884dd47c0229f0101a7ad829 +SIZE (abe.png) = 6131 Added: head/games/abe/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/abe/pkg-plist Fri Nov 22 23:53:35 2013 (r334625) @@ -0,0 +1,22 @@ +bin/abe +%%DATADIR%%/images/images.tar +%%DATADIR%%/maps/default.dat +%%DATADIR%%/maps/intro.dat +%%DATADIR%%/sounds/bubble.wav +%%DATADIR%%/sounds/closed.wav +%%DATADIR%%/sounds/death.wav +%%DATADIR%%/sounds/door.wav +%%DATADIR%%/sounds/game.ogg +%%DATADIR%%/sounds/gem.wav +%%DATADIR%%/sounds/intro.ogg +%%DATADIR%%/sounds/jump.wav +%%DATADIR%%/sounds/menu.wav +%%DATADIR%%/sounds/object.wav +%%DATADIR%%/sounds/platform.wav +%%DATADIR%%/sounds/pop.wav +%%DATADIR%%/sounds/spring.wav +share/pixmaps/abe.png +@dirrm %%DATADIR%%/sounds +@dirrm %%DATADIR%%/maps +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311222353.rAMNrZep029679>