svn commit: r314588 - head/games/bugsquish
Beech Rintoul
beech at FreeBSD.org
Mon Mar 18 17:51:44 UTC 2013
Author: beech
Date: Mon Mar 18 17:51:43 2013
New Revision: 314588
URL: http://svnweb.freebsd.org/changeset/ports/314588
Log:
- Cleanup makefile
- Add desktop entries
PR: ports/177037
Submitted by: nemysis <nemysis at gmx.ch> (maintainer)
Added:
head/games/bugsquish/pkg-plist (contents, props changed)
Modified:
head/games/bugsquish/Makefile
Modified: head/games/bugsquish/Makefile
==============================================================================
--- head/games/bugsquish/Makefile Mon Mar 18 17:42:28 2013 (r314587)
+++ head/games/bugsquish/Makefile Mon Mar 18 17:51:43 2013 (r314588)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: bugsquish
-# Date created: 2004 05 July
-# Whom: Adam Weinberger <adamw at FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw at FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= bugsquish
PORTVERSION= 0.0.6
@@ -20,40 +16,31 @@ LICENSE= GPLv2
USE_SDL= image mixer sdl
USE_GMAKE= yes
-PLIST_FILES= bin/${PORTNAME} \
- share/pixmaps/${PORTNAME}.png
-
-PORTDATA= *
PORTDOCS= AUTHORS.txt CHANGES.txt README.txt TODO.txt
+DESKTOP_ENTRIES="Bug Squish" "${COMMENT}" "${PORTNAME}" \
+ "${PORTNAME}" "Game;ArcadeGame;" false
+
+.include <bsd.port.options.mk>
+
post-patch:
-# Fix data location
@${REINPLACE_CMD} -e 's|/usr/share/bugsquish/|${DATADIR}/|' ${WRKSRC}/Makefile
-# Fix CFLAGS/LDFLAGS
@${REINPLACE_CMD} -e 's|CFLAGS=-Wall -O2|CFLAGS+=|' \
-e 's|SDL_CFLAGS :=|SDL_CFLAGS+=|' \
-e 's|SDL_LDFLAGS :=|SDL_LDFLAGS+=|' ${WRKSRC}/Makefile
-.include <bsd.port.options.mk>
-
do-install:
-# Executable
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
-# Data
. for d in embedded images music sounds
@(cd ${WRKSRC}/data && ${COPYTREE_SHARE} ${d} ${DATADIR})
. endfor
-# Pixmaps
- ${INSTALL_DATA} ${WRKSRC}/data/images/icon.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
+ ${LN} -sf ${PREFIX}/share/bugsquish/embedded/images/icon.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
-# Documentation
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
-. for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-. endfor
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
.include <bsd.port.mk>
Added: head/games/bugsquish/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/bugsquish/pkg-plist Mon Mar 18 17:51:43 2013 (r314588)
@@ -0,0 +1,120 @@
+bin/bugsquish
+%%DATADIR%%/embedded/images/.xvpics/start-cont.png
+%%DATADIR%%/embedded/images/.xvpics/title.png
+%%DATADIR%%/embedded/images/arm1.png
+%%DATADIR%%/embedded/images/arm2.png
+%%DATADIR%%/embedded/images/arm3.png
+%%DATADIR%%/embedded/images/arm4.png
+%%DATADIR%%/embedded/images/arm5.png
+%%DATADIR%%/embedded/images/blood-squished.png
+%%DATADIR%%/embedded/images/blood.png
+%%DATADIR%%/embedded/images/bonus.png
+%%DATADIR%%/embedded/images/bug0a.png
+%%DATADIR%%/embedded/images/bug0b.png
+%%DATADIR%%/embedded/images/bug0c.png
+%%DATADIR%%/embedded/images/bug1a.png
+%%DATADIR%%/embedded/images/bug1b.png
+%%DATADIR%%/embedded/images/bug1c.png
+%%DATADIR%%/embedded/images/bug2a.png
+%%DATADIR%%/embedded/images/bug2b.png
+%%DATADIR%%/embedded/images/bug2c.png
+%%DATADIR%%/embedded/images/bug3a.png
+%%DATADIR%%/embedded/images/bug3b.png
+%%DATADIR%%/embedded/images/bug3c.png
+%%DATADIR%%/embedded/images/bug4a.png
+%%DATADIR%%/embedded/images/bug4b.png
+%%DATADIR%%/embedded/images/bug4c.png
+%%DATADIR%%/embedded/images/bugsquish-icon.xpm
+%%DATADIR%%/embedded/images/flyswatter-mask.xbm
+%%DATADIR%%/embedded/images/flyswatter.xbm
+%%DATADIR%%/embedded/images/gauge-empty.png
+%%DATADIR%%/embedded/images/gauge-full.png
+%%DATADIR%%/embedded/images/highscore.png
+%%DATADIR%%/embedded/images/icon.png
+%%DATADIR%%/embedded/images/large0.png
+%%DATADIR%%/embedded/images/large1.png
+%%DATADIR%%/embedded/images/large2.png
+%%DATADIR%%/embedded/images/large3.png
+%%DATADIR%%/embedded/images/large4.png
+%%DATADIR%%/embedded/images/large5.png
+%%DATADIR%%/embedded/images/large6.png
+%%DATADIR%%/embedded/images/large7.png
+%%DATADIR%%/embedded/images/large8.png
+%%DATADIR%%/embedded/images/large9.png
+%%DATADIR%%/embedded/images/mult-squished.png
+%%DATADIR%%/embedded/images/mult.png
+%%DATADIR%%/embedded/images/numbers.png
+%%DATADIR%%/embedded/images/paused.png
+%%DATADIR%%/embedded/images/presents.png
+%%DATADIR%%/embedded/images/scorebox.png
+%%DATADIR%%/embedded/images/start_cont.png
+%%DATADIR%%/embedded/images/times2.png
+%%DATADIR%%/embedded/images/title.png
+%%DATADIR%%/embedded/images/wavebox.png
+%%DATADIR%%/images/arm1.png
+%%DATADIR%%/images/arm2.png
+%%DATADIR%%/images/arm3.png
+%%DATADIR%%/images/arm4.png
+%%DATADIR%%/images/arm5.png
+%%DATADIR%%/images/blood-squished.png
+%%DATADIR%%/images/blood.png
+%%DATADIR%%/images/bonus.png
+%%DATADIR%%/images/bug0a.png
+%%DATADIR%%/images/bug0b.png
+%%DATADIR%%/images/bug0c.png
+%%DATADIR%%/images/bug1a.png
+%%DATADIR%%/images/bug1b.png
+%%DATADIR%%/images/bug1c.png
+%%DATADIR%%/images/bug2a.png
+%%DATADIR%%/images/bug2b.png
+%%DATADIR%%/images/bug2c.png
+%%DATADIR%%/images/bug3a.png
+%%DATADIR%%/images/bug3b.png
+%%DATADIR%%/images/bug3c.png
+%%DATADIR%%/images/bug4a.png
+%%DATADIR%%/images/bug4b.png
+%%DATADIR%%/images/bug4c.png
+%%DATADIR%%/images/bugsquish-icon.xpm
+%%DATADIR%%/images/flyswatter-mask.xbm
+%%DATADIR%%/images/flyswatter.xbm
+%%DATADIR%%/images/gauge-empty.png
+%%DATADIR%%/images/gauge-full.png
+%%DATADIR%%/images/highscore.png
+%%DATADIR%%/images/icon.png
+%%DATADIR%%/images/large0.png
+%%DATADIR%%/images/large1.png
+%%DATADIR%%/images/large2.png
+%%DATADIR%%/images/large3.png
+%%DATADIR%%/images/large4.png
+%%DATADIR%%/images/large5.png
+%%DATADIR%%/images/large6.png
+%%DATADIR%%/images/large7.png
+%%DATADIR%%/images/large8.png
+%%DATADIR%%/images/large9.png
+%%DATADIR%%/images/mult-squished.png
+%%DATADIR%%/images/mult.png
+%%DATADIR%%/images/numbers.png
+%%DATADIR%%/images/paused.png
+%%DATADIR%%/images/presents.png
+%%DATADIR%%/images/scorebox.png
+%%DATADIR%%/images/times2.png
+%%DATADIR%%/images/title.png
+%%DATADIR%%/images/wavebox.png
+%%DATADIR%%/music/adventures.mod
+%%DATADIR%%/music/corpses.mod
+%%DATADIR%%/sounds/ah.wav
+%%DATADIR%%/sounds/bonus.wav
+%%DATADIR%%/sounds/glug.wav
+%%DATADIR%%/sounds/highscore.wav
+%%DATADIR%%/sounds/ouch.wav
+%%DATADIR%%/sounds/squish1.wav
+%%DATADIR%%/sounds/squish2.wav
+%%DATADIR%%/sounds/ugh.wav
+share/pixmaps/bugsquish.png
+ at dirrm %%DATADIR%%/sounds
+ at dirrm %%DATADIR%%/music
+ at dirrm %%DATADIR%%/images
+ at dirrm %%DATADIR%%/embedded/images/.xvpics
+ at dirrm %%DATADIR%%/embedded/images
+ at dirrm %%DATADIR%%/embedded
+ at dirrm %%DATADIR%%
More information about the svn-ports-head
mailing list