ports/92038: New port: games/luola Multiplayer Cave-flying game

Dmitry Marakasov amdmi3 at mail.ru
Fri Jan 20 05:00:20 UTC 2006


>Number:         92038
>Category:       ports
>Synopsis:       New port: games/luola Multiplayer Cave-flying game
>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 Jan 20 05:00:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Sun Dec 18 08:07:07 MSK 2005 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
Luola is a 2D arcade game where you fly a small V shaped ship in
different kinds of levels. It's genre "Luolalentely" (Cave-flying)
is (or was) very popular here in Finland. Though cavern-flying games
are not originally Finnish, nowdays most of them are.

Features
- 2-4 players
- Team play
- Ability to eject the pilot and walk around the level as a human
- Supports truecolor level artwork and over a dozen terrain types
  ranging from watercurrents to explosives
- Supports custom level palettes thus can load levels from practically
  any caveflying game such as V-Wing or Wings
- Level specials such as snowfall, critters, auto-turrets and
  jump-gates
- Supports keyboard and gamepad input
- Sound effects and background music thru SDL_mixer library
- Transparency and antialiasing effects thru SDL_gfx library
- Can use Truetype fonts thru SDL_ttf library
- Multiplatform: supports Linux and Windows

WWW: http://www.luolamies.org/software/luola/

>How-To-Repeat:
>Fix:

--- luola-1.3.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:
#
#	luola
#	luola/Makefile
#	luola/distinfo
#	luola/pkg-descr
#	luola/pkg-plist
#
echo c - luola
mkdir -p luola > /dev/null 2>&1
echo x - luola/Makefile
sed 's/^X//' >luola/Makefile << 'END-of-luola/Makefile'
X# New ports collection makefile for:	luola
X# Date created:		20 Jan 2006
X# Whom:			Dmitry Marakasov <amdmi3 at mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	luola
XPORTVERSION=	1.3.0
XCATEGORIES=	games
XMASTER_SITES=	http://www.luolamies.org/software/luola/
XDISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
X		stdlevels-5.2${EXTRACT_SUFX} \
X		nostalgia-1.1${EXTRACT_SUFX}
XDIST_SUBDIR=	luola
X
XMAINTAINER=	amdmi3 at mail.ru
XCOMMENT=	Multiplayer Cave-flying game
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_REINPLACE=	yes
XUSE_SDL=	sdl image ttf
X
XCONFIGURE_ARGS=	--program-prefix=''
X
XOPTIONS=	SDL_GFX	"Enable sdl_gfx for nicer graphics" on \
X		SOUND "Enable sound" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITHOUT_SDL_GFX)
XCONFIGURE_ARGS+=	--disable-sdl-gfx
X.else
XUSE_SDL+=	gfx
X.endif
X
X.if defined(WITH_SOUND)
XCONFIGURE_ARGS+=	--enable-sound
XUSE_SDL+=	mixer
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/src/audio.c ${WRKSRC}/src/startup.c ${WRKSRC}/tools/lcmaptool.c
X	@${REINPLACE_CMD} -e '/LIBS=.*-lSDL_/ s|\(SDL_[a-z]*\)|\1 `sdl11-config --libs`|' ${WRKSRC}/configure
X
Xpost-install:
X	@${INSTALL_DATA} ${WRKDIR}/*.lev ${WRKDIR}/*.png ${DATADIR}/levels
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in README FAQ
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-luola/Makefile
echo x - luola/distinfo
sed 's/^X//' >luola/distinfo << 'END-of-luola/distinfo'
XMD5 (luola/luola-1.3.0.tar.gz) = 3bb6ad28882de3dcb17a0571ba4ed8f9
XSHA256 (luola/luola-1.3.0.tar.gz) = e705da2def63ca5004763deca764ee31d9ee5f9d60a2c7b659a79a2a445dc9f5
XSIZE (luola/luola-1.3.0.tar.gz) = 1779907
XMD5 (luola/stdlevels-5.2.tar.gz) = 0efe8fca5800d433c2e4c7570a67c97e
XSHA256 (luola/stdlevels-5.2.tar.gz) = 5e4d30d022d9bdc86272c66c6390b7a4c9a1611c151a79f714789bbdc271888d
XSIZE (luola/stdlevels-5.2.tar.gz) = 1523656
XMD5 (luola/nostalgia-1.1.tar.gz) = fa8b0da1c53f62a7fa109e2111f17d75
XSHA256 (luola/nostalgia-1.1.tar.gz) = bf06583fb59d219b544b205a91fbe99e1cab05d52c6d74c12b302374f6d924cd
XSIZE (luola/nostalgia-1.1.tar.gz) = 662150
END-of-luola/distinfo
echo x - luola/pkg-descr
sed 's/^X//' >luola/pkg-descr << 'END-of-luola/pkg-descr'
XLuola is a 2D arcade game where you fly a small V shaped ship in
Xdifferent kinds of levels. It's genre "Luolalentely" (Cave-flying)
Xis (or was) very popular here in Finland. Though cavern-flying games
Xare not originally Finnish, nowdays most of them are.
X
XFeatures
X- 2-4 players
X- Team play
X- Ability to eject the pilot and walk around the level as a human
X- Supports truecolor level artwork and over a dozen terrain types
X  ranging from watercurrents to explosives
X- Supports custom level palettes thus can load levels from practically
X  any caveflying game such as V-Wing or Wings
X- Level specials such as snowfall, critters, auto-turrets and
X  jump-gates
X- Supports keyboard and gamepad input
X- Sound effects and background music thru SDL_mixer library
X- Transparency and antialiasing effects thru SDL_gfx library
X- Can use Truetype fonts thru SDL_ttf library
X- Multiplatform: supports Linux and Windows
X
XWWW: http://www.luolamies.org/software/luola/
END-of-luola/pkg-descr
echo x - luola/pkg-plist
sed 's/^X//' >luola/pkg-plist << 'END-of-luola/pkg-plist'
Xbin/luola
X%%DATADIR%%/font/font1.png
X%%DATADIR%%/font/font2.png
X%%DATADIR%%/font/fonts.cfg
X%%DATADIR%%/font/freesans.ttf
X%%DATADIR%%/gfx/critter.ldat
X%%DATADIR%%/gfx/explosion.ldat
X%%DATADIR%%/gfx/misc.ldat
X%%DATADIR%%/gfx/player.ldat
X%%DATADIR%%/gfx/special.ldat
X%%DATADIR%%/gfx/xmit.ldat
X%%DATADIR%%/levels/LEVELS
X%%DATADIR%%/levels/citadel.compact.lev
X%%DATADIR%%/levels/cottages.lev
X%%DATADIR%%/levels/cottages.png
X%%DATADIR%%/levels/cottages.thumb.png
X%%DATADIR%%/levels/cottagesc.png
X%%DATADIR%%/levels/outpost.lev
X%%DATADIR%%/levels/outpost.png
X%%DATADIR%%/levels/outpost.thumb.png
X%%DATADIR%%/levels/outpostc.png
X%%DATADIR%%/levels/twilight.compact.lev
X%%DATADIR%%/levels/twincities.compact.lev
X%%DATADIR%%/levels/urban.lev
X%%DATADIR%%/levels/urban.png
X%%DATADIR%%/levels/urban.thumb.png
X%%DATADIR%%/levels/urbanc.png
X%%DATADIR%%/levels/valley.lev
X%%DATADIR%%/levels/valley.png
X%%DATADIR%%/levels/valley.thumb.png
X%%DATADIR%%/levels/valleyc.png
X%%DATADIR%%/levels/winter.lev
X%%DATADIR%%/levels/winter.png
X%%DATADIR%%/levels/winter.thumb.png
X%%DATADIR%%/levels/winterc.png
X%%DATADIR%%/sounds/bird.wav
X%%DATADIR%%/sounds/blip.wav
X%%DATADIR%%/sounds/blip2.wav
X%%DATADIR%%/sounds/burn.wav
X%%DATADIR%%/sounds/cow.wav
X%%DATADIR%%/sounds/crash.wav
X%%DATADIR%%/sounds/dart.wav
X%%DATADIR%%/sounds/explosion.wav
X%%DATADIR%%/sounds/fire.wav
X%%DATADIR%%/sounds/fire2.wav
X%%DATADIR%%/sounds/jump.wav
X%%DATADIR%%/sounds/largexpl.wav
X%%DATADIR%%/sounds/laser.wav
X%%DATADIR%%/sounds/missile.wav
X%%DATADIR%%/sounds/snowball.wav
X%%DATADIR%%/sounds/steam.wav
X%%DATADIR%%/sounds/swoosh.wav
X%%DATADIR%%/sounds/zap.wav
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/FAQ
X at dirrm %%DATADIR%%/font
X at dirrm %%DATADIR%%/gfx
X at dirrm %%DATADIR%%/sounds
X at dirrm %%DATADIR%%/levels
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-luola/pkg-plist
exit
--- luola-1.3.0.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list