diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2006-01-22 20:04:34 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2006-01-22 20:04:34 +0000 |
commit | 5bc2b70b0402f170e149012d03555ad223ae2a50 (patch) | |
tree | b4706b68de32c90bf342dcb8bd11fc45492ff15c /games | |
parent | BROKEN when WITHOUT_NLS: Does not build without gettext (diff) |
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>
Notes
Notes:
svn path=/head/; revision=154186
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/luola/Makefile | 55 | ||||
-rw-r--r-- | games/luola/distinfo | 9 | ||||
-rw-r--r-- | games/luola/pkg-descr | 22 | ||||
-rw-r--r-- | games/luola/pkg-plist | 61 |
5 files changed, 148 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 03ea57e4e436..f748c0e8de11 100644 --- a/games/Makefile +++ b/games/Makefile @@ -358,6 +358,7 @@ SUBDIR += lmarbles SUBDIR += ltris SUBDIR += lucidlife + SUBDIR += luola SUBDIR += macopix SUBDIR += madbomber SUBDIR += maelstrom diff --git a/games/luola/Makefile b/games/luola/Makefile new file mode 100644 index 000000000000..304702c53003 --- /dev/null +++ b/games/luola/Makefile @@ -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> diff --git a/games/luola/distinfo b/games/luola/distinfo new file mode 100644 index 000000000000..643ab8c79619 --- /dev/null +++ b/games/luola/distinfo @@ -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 diff --git a/games/luola/pkg-descr b/games/luola/pkg-descr new file mode 100644 index 000000000000..552e5be162f4 --- /dev/null +++ b/games/luola/pkg-descr @@ -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/ diff --git a/games/luola/pkg-plist b/games/luola/pkg-plist new file mode 100644 index 000000000000..ff1e2ee50f02 --- /dev/null +++ b/games/luola/pkg-plist @@ -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%% |