From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Oct 3 00:10:18 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B327816A420 for ; Mon, 3 Oct 2005 00:10:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DA7443D46 for ; Mon, 3 Oct 2005 00:10:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j930AGp8086702 for ; Mon, 3 Oct 2005 00:10:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j930AG6m086701; Mon, 3 Oct 2005 00:10:16 GMT (envelope-from gnats) Resent-Date: Mon, 3 Oct 2005 00:10:16 GMT Resent-Message-Id: <200510030010.j930AG6m086701@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4570016A41F for ; Mon, 3 Oct 2005 00:02:56 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx6.mail.ru (mx6.mail.ru [194.67.23.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id C58A843D46 for ; Mon, 3 Oct 2005 00:02:55 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [82.148.12.249] (port=10329 helo=nexii.panopticon) by mx6.mail.ru with esmtp id 1EMDnC-000MjN-00 for FreeBSD-gnats-submit@freebsd.org; Mon, 03 Oct 2005 04:02:54 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id 548613218 for ; Mon, 3 Oct 2005 04:06:47 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id EFF893195; Mon, 3 Oct 2005 04:05:52 +0400 (MSD) Message-Id: <20051003000552.EFF893195@hades.panopticon> Date: Mon, 3 Oct 2005 04:05:52 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/86845: New port: games/pachi A platforms game similar to Manic Miner X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2005 00:10:18 -0000 >Number: 86845 >Category: ports >Synopsis: New port: games/pachi 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: Mon Oct 03 00:10:16 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@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 >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/Makefile # pachi/distinfo # pachi/pkg-descr # pachi/pkg-install # pachi/pkg-plist # echo c - pachi mkdir -p pachi > /dev/null 2>&1 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 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@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 ${PTHREAD_LIBS}" \ 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 ${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 ${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 END-of-pachi/Makefile 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 END-of-pachi/pkg-descr 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@dirrm %%DATADIR%%/Tgfx X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%%/fonts X@dirrm %%DATADIR%%/music X@dirrm %%DATADIR%%/sounds X@dirrm %%DATADIR%% END-of-pachi/pkg-plist exit --- pachi-1.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: