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