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.

PR:		ports/92038
Submitted by:	Dmitry Marakasov <amdmi3@mail.ru>
This commit is contained in:
Pav Lucistnik 2006-01-22 20:04:34 +00:00
parent 106e69742b
commit 5bc2b70b04
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=154186
5 changed files with 148 additions and 0 deletions

View File

@ -358,6 +358,7 @@
SUBDIR += lmarbles
SUBDIR += ltris
SUBDIR += lucidlife
SUBDIR += luola
SUBDIR += macopix
SUBDIR += madbomber
SUBDIR += maelstrom

55
games/luola/Makefile Normal file
View File

@ -0,0 +1,55 @@
# New ports collection makefile for: luola
# Date created: 20 Jan 2006
# Whom: Dmitry Marakasov <amdmi3@mail.ru>
#
# $FreeBSD$
#
PORTNAME= luola
PORTVERSION= 1.3.0
CATEGORIES= games
MASTER_SITES= http://www.luolamies.org/software/luola/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
stdlevels-5.2${EXTRACT_SUFX} \
nostalgia-1.1${EXTRACT_SUFX}
DIST_SUBDIR= luola
MAINTAINER= amdmi3@mail.ru
COMMENT= Multiplayer Cave-flying game
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_SDL= sdl image ttf
CONFIGURE_ARGS= --program-prefix=''
OPTIONS= SDL_GFX "Enable sdl_gfx for nicer graphics" on \
SOUND "Enable sound" on
.include <bsd.port.pre.mk>
.if defined(WITHOUT_SDL_GFX)
CONFIGURE_ARGS+= --disable-sdl-gfx
.else
USE_SDL+= gfx
.endif
.if !defined(WITHOUT_SOUND)
CONFIGURE_ARGS+= --enable-sound
USE_SDL+= mixer
.endif
post-patch:
@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/src/audio.c ${WRKSRC}/src/startup.c ${WRKSRC}/tools/lcmaptool.c
@${REINPLACE_CMD} -e '/LIBS=.*-lSDL_/ s|\(SDL_[a-z]*\)|\1 `sdl11-config --libs`|' ${WRKSRC}/configure
post-install:
@${INSTALL_DATA} ${WRKDIR}/*.lev ${WRKDIR}/*.png ${DATADIR}/levels
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for f in README FAQ
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.post.mk>

9
games/luola/distinfo Normal file
View File

@ -0,0 +1,9 @@
MD5 (luola/luola-1.3.0.tar.gz) = 3bb6ad28882de3dcb17a0571ba4ed8f9
SHA256 (luola/luola-1.3.0.tar.gz) = e705da2def63ca5004763deca764ee31d9ee5f9d60a2c7b659a79a2a445dc9f5
SIZE (luola/luola-1.3.0.tar.gz) = 1779907
MD5 (luola/stdlevels-5.2.tar.gz) = 0efe8fca5800d433c2e4c7570a67c97e
SHA256 (luola/stdlevels-5.2.tar.gz) = 5e4d30d022d9bdc86272c66c6390b7a4c9a1611c151a79f714789bbdc271888d
SIZE (luola/stdlevels-5.2.tar.gz) = 1523656
MD5 (luola/nostalgia-1.1.tar.gz) = fa8b0da1c53f62a7fa109e2111f17d75
SHA256 (luola/nostalgia-1.1.tar.gz) = bf06583fb59d219b544b205a91fbe99e1cab05d52c6d74c12b302374f6d924cd
SIZE (luola/nostalgia-1.1.tar.gz) = 662150

22
games/luola/pkg-descr Normal file
View File

@ -0,0 +1,22 @@
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/

61
games/luola/pkg-plist Normal file
View File

@ -0,0 +1,61 @@
bin/luola
%%DATADIR%%/font/font1.png
%%DATADIR%%/font/font2.png
%%DATADIR%%/font/fonts.cfg
%%DATADIR%%/font/freesans.ttf
%%DATADIR%%/gfx/critter.ldat
%%DATADIR%%/gfx/explosion.ldat
%%DATADIR%%/gfx/misc.ldat
%%DATADIR%%/gfx/player.ldat
%%DATADIR%%/gfx/special.ldat
%%DATADIR%%/gfx/xmit.ldat
%%DATADIR%%/levels/LEVELS
%%DATADIR%%/levels/citadel.compact.lev
%%DATADIR%%/levels/cottages.lev
%%DATADIR%%/levels/cottages.png
%%DATADIR%%/levels/cottages.thumb.png
%%DATADIR%%/levels/cottagesc.png
%%DATADIR%%/levels/outpost.lev
%%DATADIR%%/levels/outpost.png
%%DATADIR%%/levels/outpost.thumb.png
%%DATADIR%%/levels/outpostc.png
%%DATADIR%%/levels/twilight.compact.lev
%%DATADIR%%/levels/twincities.compact.lev
%%DATADIR%%/levels/urban.lev
%%DATADIR%%/levels/urban.png
%%DATADIR%%/levels/urban.thumb.png
%%DATADIR%%/levels/urbanc.png
%%DATADIR%%/levels/valley.lev
%%DATADIR%%/levels/valley.png
%%DATADIR%%/levels/valley.thumb.png
%%DATADIR%%/levels/valleyc.png
%%DATADIR%%/levels/winter.lev
%%DATADIR%%/levels/winter.png
%%DATADIR%%/levels/winter.thumb.png
%%DATADIR%%/levels/winterc.png
%%DATADIR%%/sounds/bird.wav
%%DATADIR%%/sounds/blip.wav
%%DATADIR%%/sounds/blip2.wav
%%DATADIR%%/sounds/burn.wav
%%DATADIR%%/sounds/cow.wav
%%DATADIR%%/sounds/crash.wav
%%DATADIR%%/sounds/dart.wav
%%DATADIR%%/sounds/explosion.wav
%%DATADIR%%/sounds/fire.wav
%%DATADIR%%/sounds/fire2.wav
%%DATADIR%%/sounds/jump.wav
%%DATADIR%%/sounds/largexpl.wav
%%DATADIR%%/sounds/laser.wav
%%DATADIR%%/sounds/missile.wav
%%DATADIR%%/sounds/snowball.wav
%%DATADIR%%/sounds/steam.wav
%%DATADIR%%/sounds/swoosh.wav
%%DATADIR%%/sounds/zap.wav
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/FAQ
@dirrm %%DATADIR%%/font
@dirrm %%DATADIR%%/gfx
@dirrm %%DATADIR%%/sounds
@dirrm %%DATADIR%%/levels
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%