ports/86313: A platforms game similar to Manic Miner

Dmitry Marakasov amdmi3 at mail.ru
Sun Sep 18 22:10:06 UTC 2005


>Number:         86313
>Category:       ports
>Synopsis:       A platforms game similar to Manic Miner
>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:   Sun Sep 18 22:10:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 5.4-RELEASE-p7 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 5.4-RELEASE-p7 FreeBSD 5.4-RELEASE-p7 #4: Mon Sep 12 01:19:38 MSD 2005 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
Pachi el marciano is a platforms game inspired by games like Manic Miner
and Jet Set Willy from the legend Mathew Smith.
The goal of the game is to collect all the objects of each level, when this
is made, the exit gate to the next stage will appear and you can pass
trough.
Pachi is a comics character created by Nicolas Radeff in 2001.

WWW: http://dragontech.sourceforge.net/

- Dmitry Marakasov <amdmi3 at mail.ru>
>How-To-Repeat:
>Fix:

--- pachi-1.0.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:
#
#	pachi
#	pachi/distinfo
#	pachi/pkg-descr
#	pachi/Makefile
#	pachi/pkg-install
#	pachi/pkg-plist
#
echo c - pachi
mkdir -p pachi > /dev/null 2>&1
echo x - pachi/distinfo
sed 's/^X//' >pachi/distinfo << 'END-of-pachi/distinfo'
XMD5 (pachi_source.tgz) = 64906110d6236adc15c81910b43a1ae9
XSIZE (pachi_source.tgz) = 3215871
END-of-pachi/distinfo
echo x - pachi/pkg-descr
sed 's/^X//' >pachi/pkg-descr << 'END-of-pachi/pkg-descr'
XPachi el marciano is a platforms game inspired by games like Manic Miner
Xand Jet Set Willy from the legend Mathew Smith.
XThe goal of the game is to collect all the objects of each level, when this
Xis made, the exit gate to the next stage will appear and you can pass
Xtrough.
XPachi is a comics character created by Nicolas Radeff in 2001.
X
XWWW: http://dragontech.sourceforge.net/
X
X- Dmitry Marakasov <amdmi3 at mail.ru>
END-of-pachi/pkg-descr
echo x - pachi/Makefile
sed 's/^X//' >pachi/Makefile << 'END-of-pachi/Makefile'
X# New ports collection makefile for:	pachi
X# Date created:				18 Sep 2005
X# Whom:						Dmitry Marakasov <amdmi3 at mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pachi
XPORTVERSION=	1.0
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	dragontech
XDISTNAME=	pachi_source
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	amdmi3 at mail.ru
XCOMMENT=	A platforms game similar to Manic Miner
X
XUSE_SDL=	mixer sdl
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib" \
X				CPPFLAGS="-I${LOCALBASE}/include"
XUSE_REINPLACE=	yes
X
XWRKSRC=	${WRKDIR}/Pachi
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/src/faes.cpp
X	@${REINPLACE_CMD} -e 's|SCOREDIR"/data/scores.dat"|"/var/games/pachi/scores.dat"|' ${WRKSRC}/src/file.c
X
Xdo-install:
X	${MKDIR} ${PREFIX}/bin
X	${INSTALL_PROGRAM} ${WRKSRC}/src/pachi ${PREFIX}/bin
X	${MKDIR} ${DATADIR}
X	${MKDIR} ${DATADIR}/Tgfx
X	${MKDIR} ${DATADIR}/data
X	${MKDIR} ${DATADIR}/fonts
X	${MKDIR} ${DATADIR}/music
X	${MKDIR} ${DATADIR}/sounds
X.for dir in Tgfx data fonts music sounds
X	${FIND} ${WRKSRC}/${dir} -type f ! -name "*Makefile*" ! -name "scores.dat" -exec ${INSTALL_DATA} "{}" "${DATADIR}/${dir}" \;
X.endfor
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/docs/AUTHORS ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/docs/ChangeLog ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/docs/License.txt ${DOCSDIR}
X.endif
X	${CHGRP} games ${PREFIX}/bin/pachi
X	${CHMOD} g+s ${PREFIX}/bin/pachi
X	${MKDIR} /var/games/pachi
X	${TEST} -f /var/games/pachi/scores.dat || ${INSTALL_DATA} ${WRKSRC}/data/scores.dat /var/games/pachi
X	${CHGRP} -R games /var/games/pachi
X	${CHMOD} g+w /var/games/pachi/scores.dat
X
X.include <bsd.port.mk>
END-of-pachi/Makefile
echo x - pachi/pkg-install
sed 's/^X//' >pachi/pkg-install << 'END-of-pachi/pkg-install'
X#!/bin/sh
X
XSCOREDIR="/var/games/pachi"
XSCOREFILE="/var/games/pachi/scores.dat"
X
X[ "$2" != "POST-INSTALL" -o -f "$SCOREFILE" ] && exit 0 
X
Xecho "Creating hiscore file..."
Xmkdir -p "$SCOREDIR"
X
X# Empty scorefile seem to contain 170 zero bytes
Xtruncate -s 170 "$SCOREFILE"
Xchgrp -R games "$SCOREDIR"
Xchmod g+w "$SCOREFILE"
END-of-pachi/pkg-install
echo x - pachi/pkg-plist
sed 's/^X//' >pachi/pkg-plist << 'END-of-pachi/pkg-plist'
Xbin/pachi
X%%DATADIR%%/Tgfx/backgrounds.T8
X%%DATADIR%%/Tgfx/bright.T8
X%%DATADIR%%/Tgfx/castle.T8
X%%DATADIR%%/Tgfx/cave.T8
X%%DATADIR%%/Tgfx/cemetery.T8
X%%DATADIR%%/Tgfx/comic_01.T8
X%%DATADIR%%/Tgfx/comic_02.T8
X%%DATADIR%%/Tgfx/comic_03.T8
X%%DATADIR%%/Tgfx/comic_04.T8
X%%DATADIR%%/Tgfx/comic_05.T8
X%%DATADIR%%/Tgfx/comic_06.T8
X%%DATADIR%%/Tgfx/comic_07.T8
X%%DATADIR%%/Tgfx/comic_08.T8
X%%DATADIR%%/Tgfx/comic_09.T8
X%%DATADIR%%/Tgfx/comic_10.T8
X%%DATADIR%%/Tgfx/comic_11.T8
X%%DATADIR%%/Tgfx/comic_12.T8
X%%DATADIR%%/Tgfx/comic_13.T8
X%%DATADIR%%/Tgfx/comic_14.T8
X%%DATADIR%%/Tgfx/dragontech.T8
X%%DATADIR%%/Tgfx/endcredits.T8
X%%DATADIR%%/Tgfx/gameover.T8
X%%DATADIR%%/Tgfx/gamepanel.T8
X%%DATADIR%%/Tgfx/help.T8
X%%DATADIR%%/Tgfx/intro.T8
X%%DATADIR%%/Tgfx/lab.T8
X%%DATADIR%%/Tgfx/left.T8
X%%DATADIR%%/Tgfx/line1.T8
X%%DATADIR%%/Tgfx/line2.T8
X%%DATADIR%%/Tgfx/monsters.T8
X%%DATADIR%%/Tgfx/pachi.T8
X%%DATADIR%%/Tgfx/right.T8
X%%DATADIR%%/Tgfx/tiles.T8
X%%DATADIR%%/Tgfx/icon.bmp
X%%DATADIR%%/data/backs.dat
X%%DATADIR%%/data/monsters.dat
X%%DATADIR%%/data/objects_v2.dat
X%%DATADIR%%/data/rooms_v2.dat
X%%DATADIR%%/fonts/font16a.T
X%%DATADIR%%/fonts/font16b.T
X%%DATADIR%%/fonts/font16c.T
X%%DATADIR%%/fonts/font16d.T
X%%DATADIR%%/fonts/font1.T8
X%%DATADIR%%/fonts/font32r.T8
X%%DATADIR%%/fonts/font32v.T8
X%%DATADIR%%/music/credits.s3m
X%%DATADIR%%/music/menu.s3m
X%%DATADIR%%/music/stage1.s3m
X%%DATADIR%%/music/stage3.s3m
X%%DATADIR%%/music/stage4.s3m
X%%DATADIR%%/music/stage2.stm
X%%DATADIR%%/sounds/die.wav
X%%DATADIR%%/sounds/exit.wav
X%%DATADIR%%/sounds/jump.wav
X%%DATADIR%%/sounds/obj.wav
X%%DATADIR%%/sounds/objseq.wav
X%%DATADIR%%/sounds/option.wav
X%%DATADIR%%/sounds/respawn.wav
X%%DATADIR%%/sounds/stageready.wav
X%%DATADIR%%/sounds/storm.wav
X%%DATADIR%%/sounds/timer.wav
X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/License.txt
X at dirrm %%DATADIR%%/Tgfx
X at dirrm %%DATADIR%%/data
X at dirrm %%DATADIR%%/fonts
X at dirrm %%DATADIR%%/music
X at dirrm %%DATADIR%%/sounds
X at dirrm %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-pachi/pkg-plist
exit
--- pachi-1.0.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list