svn commit: r304018 - head/games/madbomber
Steve Wills
swills at FreeBSD.org
Mon Sep 10 03:08:17 UTC 2012
Author: swills
Date: Mon Sep 10 03:08:16 2012
New Revision: 304018
URL: http://svn.freebsd.org/changeset/ports/304018
Log:
- Add second MASTER_SITES entry
- Avoid pkg-plist due to short plist
- Set LICENSE
- Convert to OptionsNG
- Give maintainership to submitter
PR: ports/171267
Submitted by: nemysis <nemysis at gmx.ch>
Deleted:
head/games/madbomber/pkg-plist
Modified:
head/games/madbomber/Makefile (contents, props changed)
Modified: head/games/madbomber/Makefile
==============================================================================
--- head/games/madbomber/Makefile Mon Sep 10 03:02:02 2012 (r304017)
+++ head/games/madbomber/Makefile Mon Sep 10 03:08:16 2012 (r304018)
@@ -7,28 +7,52 @@
PORTNAME= madbomber
PORTVERSION= 0.2.5
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
-MASTER_SITES= ftp://ftp.billsgames.com/unix/x/madbomber/src/
+MASTER_SITES= ftp://ftp.tuxpaint.org/unix/x/madbomber/src/ \
+ ftp://ftp.billsgames.com/unix/x/madbomber/src/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= nemysis at gmx.ch
COMMENT= A clone of Activision's classic Atari 2600 console game "Kaboom!"
+LICENSE= GPLv2
+
USE_SDL= mixer image sdl
CPPFLAGS+= `${SDL_CONFIG} --cflags` -DDATA_PREFIX=\"${DATADIR}/\"
LDFLAGS+= `${SDL_CONFIG} --libs`
+PLIST_FILES= bin/${PORTNAME} \
+ share/pixmaps/${PORTNAME}.png
+
+PORTDATA= *
+PORTDOCS= AUTHORS.txt CHANGES.txt README.txt TODO.txt
+
+.include <bsd.port.options.mk>
+
do-build:
cd ${WRKSRC} && ${CC} ${CFLAGS} ${CPPFLAGS} -o ${PORTNAME} \
${PORTNAME}.c ${LDFLAGS} -lSDL_mixer -lSDL_image
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/madbomber ${PREFIX}/bin
- @${MKDIR} ${DATADIR}
- ${TAR} -C ${WRKSRC}/data --exclude embedded -cf - . | \
- ${TAR} -C ${DATADIR} --unlink -xf -
- @${FIND} ${DATADIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
- @${FIND} ${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
+# Executable
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+
+# Data
+ ${MKDIR} ${DATADIR}
+.for d in images music sounds
+ @(cd ${WRKSRC}/data && ${COPYTREE_SHARE} ${d} ${DATADIR})
+.endfor
+
+# Pixmaps
+ ${INSTALL_DATA} ${WRKSRC}/data/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
+.endif
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list