ports/123540: [NEW PORT] games/brickshooter: Push blocks on to the playing field, match block colors to remove them

Dmitry Marakasov amdmi3 at amdmi3.ru
Fri May 9 01:10:02 UTC 2008


>Number:         123540
>Category:       ports
>Synopsis:       [NEW PORT] games/brickshooter: Push blocks on to the playing field, match block colors to remove them
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 09 01:10:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 7.0-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Fri Apr 25 11:18:45 MSD 2008 root at hades.panopticon:/usr/obj/usr/src/sys/HADES i386


>Description:
brickshooter is a small puzzle game for linux, where you'll have
to clear the central area from different colored bricks. Three or
more same colored bricks that touch will vanish. You can shoot
bricks into the playing field from the fringes.

WWW: http://bilious.homelinux.org/~paxed/brickshooter/
>How-To-Repeat:
>Fix:

--- brickshooter-0.04.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	brickshooter
#	brickshooter/distinfo
#	brickshooter/Makefile
#	brickshooter/pkg-descr
#	brickshooter/pkg-plist
#
echo c - brickshooter
mkdir -p brickshooter > /dev/null 2>&1
echo x - brickshooter/distinfo
sed 's/^X//' >brickshooter/distinfo << 'END-of-brickshooter/distinfo'
XMD5 (brickshooter-0.04.tar.gz) = 9b2308e44591917b8d1f0b0382b7e878
XSHA256 (brickshooter-0.04.tar.gz) = 6ad01eada201261e50b29a57cafce34f0af33777896ca5ff9a0f2208111a6698
XSIZE (brickshooter-0.04.tar.gz) = 2278635
END-of-brickshooter/distinfo
echo x - brickshooter/Makefile
sed 's/^X//' >brickshooter/Makefile << 'END-of-brickshooter/Makefile'
X# New ports collection makefile for:	brickshooter
X# Date created:		09 May 2008
X# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	brickshooter
XPORTVERSION=	0.04
XCATEGORIES=	games
XMASTER_SITES=	http://bilious.homelinux.org/~paxed/brickshooter/ \
X		http://www.amdmi3.ru/distfiles/
X
XMAINTAINER=	amdmi3 at amdmi3.ru
XCOMMENT=	Push blocks on to the playing field, match block colors to remove them
X
XUSE_SDL=	sdl mixer image
X
XPORTDOCS=	*
X
Xpost-patch:
X.for dir in gfx levels snd
X	@${REINPLACE_CMD} -e 's|${dir}/|${DATADIR}/&|g' ${WRKSRC}/${PORTNAME}.c
X.endfor
X
Xdo-build:
X	cd ${WRKSRC} && ${CC} ${CFLAGS} -o ${PORTNAME} ${PORTNAME}.c \
X		`${SDL_CONFIG} --libs --cflags` -lSDL_image -lSDL_mixer
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X.for dir in gfx levels snd
X	${MKDIR} ${DATADIR}/${dir}
X	${INSTALL_DATA} ${WRKSRC}/${dir}/* ${DATADIR}/${dir}
X.endfor
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-brickshooter/Makefile
echo x - brickshooter/pkg-descr
sed 's/^X//' >brickshooter/pkg-descr << 'END-of-brickshooter/pkg-descr'
Xbrickshooter is a small puzzle game for linux, where you'll have
Xto clear the central area from different colored bricks. Three or
Xmore same colored bricks that touch will vanish. You can shoot
Xbricks into the playing field from the fringes.
X
XWWW: http://bilious.homelinux.org/~paxed/brickshooter/
END-of-brickshooter/pkg-descr
echo x - brickshooter/pkg-plist
sed 's/^X//' >brickshooter/pkg-plist << 'END-of-brickshooter/pkg-plist'
Xbin/brickshooter
X%%DATADIR%%/gfx/background.png
X%%DATADIR%%/gfx/background2.png
X%%DATADIR%%/gfx/background3.png
X%%DATADIR%%/gfx/background4.png
X%%DATADIR%%/gfx/background5.png
X%%DATADIR%%/gfx/background6.png
X%%DATADIR%%/gfx/charset.png
X%%DATADIR%%/gfx/charset.xcf
X%%DATADIR%%/gfx/cursor.png
X%%DATADIR%%/gfx/explosion.png
X%%DATADIR%%/gfx/explosion.xcf
X%%DATADIR%%/gfx/level_bg.png
X%%DATADIR%%/gfx/level_bg.xcf
X%%DATADIR%%/gfx/score_bg.png
X%%DATADIR%%/gfx/score_bg.xcf
X%%DATADIR%%/gfx/targeting.png
X%%DATADIR%%/gfx/targeting.xcf
X%%DATADIR%%/gfx/tile.xcf
X%%DATADIR%%/gfx/tiles.png
X%%DATADIR%%/gfx/window_border.png
X%%DATADIR%%/levels/aigyptos.dat
X%%DATADIR%%/snd/blockhit.wav
X%%DATADIR%%/snd/blockout.wav
X%%DATADIR%%/snd/cantmove.wav
X%%DATADIR%%/snd/explode.wav
X%%DATADIR%%/snd/finishset.wav
X%%DATADIR%%/snd/gameover.wav
X%%DATADIR%%/snd/nextlevel.wav
X%%DATADIR%%/snd/shootblock.wav
X%%DATADIR%%/snd/startup.wav
X at dirrm %%DATADIR%%/snd
X at dirrm %%DATADIR%%/levels
X at dirrm %%DATADIR%%/gfx
X at dirrm %%DATADIR%%
END-of-brickshooter/pkg-plist
exit
--- brickshooter-0.04.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list