ports/110460: [NEW PORT] games/funnyboat: A side scrolling shooter game starring a steamboat on the sea

Dmitry Marakasov amdmi3 at amdmi3.ru
Sun Mar 18 01:20:04 UTC 2007


>Number:         110460
>Category:       ports
>Synopsis:       [NEW PORT] games/funnyboat: A side scrolling shooter game starring a steamboat on the sea
>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 Mar 18 01:20:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.1-RELEASE-p12 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.1-RELEASE-p12 FreeBSD 6.1-RELEASE-p12 #0: Tue Jan 16 23:12:21 MSK 2007 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386


>Description:
Trip on the Funny Boat is side scrolling arcade shooter game on a
steamboat equipped with a cannon and the ability to jump. The player
will need to take advantage of waves to defeat the enemies and dodge
hazards.
This game was originally made for the second PyWeek competition
during the week from 25.3.2006 to 2.4.2006.

WWW: http://funnyboat.sourceforge.net
>How-To-Repeat:
>Fix:

--- funnyboat-1.4.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:
#
#	funnyboat
#	funnyboat/Makefile
#	funnyboat/pkg-descr
#	funnyboat/pkg-plist
#	funnyboat/distinfo
#	funnyboat/files
#	funnyboat/files/funnyboat_.in
#
echo c - funnyboat
mkdir -p funnyboat > /dev/null 2>&1
echo x - funnyboat/Makefile
sed 's/^X//' >funnyboat/Makefile << 'END-of-funnyboat/Makefile'
X# New ports collection makefile for:	funnyboat
X# Date created:		18 Mar 2007
X# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	funnyboat
XPORTVERSION=	1.4
XCATEGORIES=	games
XMASTER_SITES=	SF
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	amdmi3 at amdmi3.ru
XCOMMENT=	A side scrolling shooter game starring a steamboat on the sea
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \
X		${PYTHON_SITELIBDIR}/Numeric/_numpy.so:${PORTSDIR}/math/py-numeric
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XUSE_PYTHON=	2.4+
XNO_BUILD=	yes
X
XSUB_FILES=	funnyboat_
XSUB_LIST=	PROGRAM_DIR="${PREFIX}/lib/${PORTNAME}"
X
XPORTDOCS=	README.txt
X
Xdo-install:
X	${MKDIR} ${PREFIX}/lib/${PORTNAME}
X	${MKDIR} ${PREFIX}/lib/${PORTNAME}/data
X	${INSTALL_DATA} ${WRKSRC}/*.py ${PREFIX}/lib/${PORTNAME}
X	${INSTALL_DATA} ${WRKSRC}/data/* ${PREFIX}/lib/${PORTNAME}/data
X	${INSTALL_SCRIPT} ${WRKDIR}/funnyboat_ ${PREFIX}/bin/funnyboat
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-funnyboat/Makefile
echo x - funnyboat/pkg-descr
sed 's/^X//' >funnyboat/pkg-descr << 'END-of-funnyboat/pkg-descr'
XTrip on the Funny Boat is side scrolling arcade shooter game on a
Xsteamboat equipped with a cannon and the ability to jump. The player
Xwill need to take advantage of waves to defeat the enemies and dodge
Xhazards.
XThis game was originally made for the second PyWeek competition
Xduring the week from 25.3.2006 to 2.4.2006.
X
XWWW: http://funnyboat.sourceforge.net
END-of-funnyboat/pkg-descr
echo x - funnyboat/pkg-plist
sed 's/^X//' >funnyboat/pkg-plist << 'END-of-funnyboat/pkg-plist'
Xbin/funnyboat
Xlib/funnyboat/PixelPerfect.py
Xlib/funnyboat/cannonball.py
Xlib/funnyboat/cloud.py
Xlib/funnyboat/data/JDruid-Trip_on_the_Funny_Boat.ogg
Xlib/funnyboat/data/Vera.ttf
Xlib/funnyboat/data/blub.ogg
Xlib/funnyboat/data/cloud1.png
Xlib/funnyboat/data/cloud2.png
Xlib/funnyboat/data/cloud3.png
Xlib/funnyboat/data/cloud4.png
Xlib/funnyboat/data/hai.png
Xlib/funnyboat/data/kraah.ogg
Xlib/funnyboat/data/kuti.png
Xlib/funnyboat/data/kuvake.png
Xlib/funnyboat/data/laiva.png
Xlib/funnyboat/data/logo.png
Xlib/funnyboat/data/lokki1.png
Xlib/funnyboat/data/lokki2.png
Xlib/funnyboat/data/lokki3.png
Xlib/funnyboat/data/merkkari.png
Xlib/funnyboat/data/miina.png
Xlib/funnyboat/data/pam.ogg
Xlib/funnyboat/data/poks.ogg
Xlib/funnyboat/data/rasteri.png
Xlib/funnyboat/data/sydan-rikki.png
Xlib/funnyboat/data/sydan-tyhja.png
Xlib/funnyboat/data/sydan.png
Xlib/funnyboat/data/taivas.png
Xlib/funnyboat/data/titanic.png
Xlib/funnyboat/enemy.py
Xlib/funnyboat/game.py
Xlib/funnyboat/health.py
Xlib/funnyboat/highscores.py
Xlib/funnyboat/level.py
Xlib/funnyboat/locals.py
Xlib/funnyboat/main.py
Xlib/funnyboat/menu.py
Xlib/funnyboat/mine.py
Xlib/funnyboat/options.py
Xlib/funnyboat/particles.py
Xlib/funnyboat/pirateboat.py
Xlib/funnyboat/powerup.py
Xlib/funnyboat/score.py
Xlib/funnyboat/seagull.py
Xlib/funnyboat/shark.py
Xlib/funnyboat/steamboat.py
Xlib/funnyboat/titanic.py
Xlib/funnyboat/util.py
Xlib/funnyboat/water.py
X at dirrm lib/funnyboat/data
X at dirrm lib/funnyboat
END-of-funnyboat/pkg-plist
echo x - funnyboat/distinfo
sed 's/^X//' >funnyboat/distinfo << 'END-of-funnyboat/distinfo'
XMD5 (funnyboat-1.4.tar.gz) = b24f1debe0d1ad5e8865661943f98b05
XSHA256 (funnyboat-1.4.tar.gz) = df7873e57419f3ab64ab8073c884de3b38ebcb191bb25ce5254579f96ba7b032
XSIZE (funnyboat-1.4.tar.gz) = 3823121
END-of-funnyboat/distinfo
echo c - funnyboat/files
mkdir -p funnyboat/files > /dev/null 2>&1
echo x - funnyboat/files/funnyboat_.in
sed 's/^X//' >funnyboat/files/funnyboat_.in << 'END-of-funnyboat/files/funnyboat_.in'
X#!/usr/bin/env python
X
Ximport sys
Ximport os.path
X
X#Program path
Xpackage_dir = os.path.join("%%PROGRAM_DIR%%")
X
X#Change current work directory
Xos.chdir(package_dir)
X
X#Add package_dir to python path
Xsys.path.append(package_dir)
X
X#Launch the program!
Xexecfile(os.path.join(package_dir, "main.py"))
END-of-funnyboat/files/funnyboat_.in
exit
--- funnyboat-1.4.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list