summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorwiz <wiz>2002-11-15 17:28:57 +0000
committerwiz <wiz>2002-11-15 17:28:57 +0000
commit2adb12a64e6dfedf43b11e3dd1668c6f199b7aab (patch)
tree15bf3f76c921085248bbf5f11857697fda235437 /games
parentebc79be868028f1c2e990c520b45a76a72cf62c8 (diff)
downloadpkgsrc-2adb12a64e6dfedf43b11e3dd1668c6f199b7aab.tar.gz
Initial import of lgeneral-1.1.1.
LGeneral is a turn-based strategy engine heavily inspired by Panzer General. You play single scenarios or whole campaigns turn by turn against a human player or the AI. Entrenchment, rugged defense, defensive fire, surprise contacts, surrender, unit supply, weather influence, reinforcements and other implementations contribute to the tactical and strategic depth of the game.
Diffstat (limited to 'games')
-rw-r--r--games/lgeneral/DESCR6
-rw-r--r--games/lgeneral/Makefile20
-rw-r--r--games/lgeneral/PLIST61
-rw-r--r--games/lgeneral/distinfo6
-rw-r--r--games/lgeneral/patches/patch-aa12
-rw-r--r--games/lgeneral/patches/patch-ab34
6 files changed, 139 insertions, 0 deletions
diff --git a/games/lgeneral/DESCR b/games/lgeneral/DESCR
new file mode 100644
index 00000000000..570c2314cf2
--- /dev/null
+++ b/games/lgeneral/DESCR
@@ -0,0 +1,6 @@
+LGeneral is a turn-based strategy engine heavily inspired by Panzer
+General. You play single scenarios or whole campaigns turn by turn
+against a human player or the AI. Entrenchment, rugged defense,
+defensive fire, surprise contacts, surrender, unit supply, weather
+influence, reinforcements and other implementations contribute to
+the tactical and strategic depth of the game.
diff --git a/games/lgeneral/Makefile b/games/lgeneral/Makefile
new file mode 100644
index 00000000000..a2abf13acec
--- /dev/null
+++ b/games/lgeneral/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/11/15 17:28:57 wiz Exp $
+#
+
+DISTNAME= lgeneral-1.1.1
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lgeneral/}
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://lgames.sourceforge.net/index.php?project=LGeneral
+COMMENT= Panzer General play-a-like, uses Panzer General data files
+
+GNU_CONFIGURE= YES
+USE_BUILDLINK2= YES
+USE_X11= YES
+
+CONFIGURE_ARGS+= --disable-dl
+
+.include "../../devel/SDL/buildlink2.mk"
+.include "../../audio/SDL-mixer/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/lgeneral/PLIST b/games/lgeneral/PLIST
new file mode 100644
index 00000000000..4e59f592f6b
--- /dev/null
+++ b/games/lgeneral/PLIST
@@ -0,0 +1,61 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/11/15 17:28:57 wiz Exp $
+bin/lgeneral
+share/games/lgeneral/gfx/font_credit.bmp
+share/games/lgeneral/gfx/title.bmp
+share/games/lgeneral/themes/default/bkgnd.bmp
+share/games/lgeneral/themes/default/brief_frame.bmp
+share/games/lgeneral/themes/default/click.wav
+share/games/lgeneral/themes/default/confirm_buttons.bmp
+share/games/lgeneral/themes/default/ctrl_buttons.bmp
+share/games/lgeneral/themes/default/cursors.bmp
+share/games/lgeneral/themes/default/deploy_buttons.bmp
+share/games/lgeneral/themes/default/edit.wav
+share/games/lgeneral/themes/default/folder.bmp
+share/games/lgeneral/themes/default/font_brief.bmp
+share/games/lgeneral/themes/default/font_error.bmp
+share/games/lgeneral/themes/default/font_status.bmp
+share/games/lgeneral/themes/default/font_std.bmp
+share/games/lgeneral/themes/default/font_turn_info.bmp
+share/games/lgeneral/themes/default/fr_hori.bmp
+share/games/lgeneral/themes/default/fr_llc.bmp
+share/games/lgeneral/themes/default/fr_luc.bmp
+share/games/lgeneral/themes/default/fr_rlc.bmp
+share/games/lgeneral/themes/default/fr_ruc.bmp
+share/games/lgeneral/themes/default/fr_vert.bmp
+share/games/lgeneral/themes/default/menu0_buttons.bmp
+share/games/lgeneral/themes/default/menu1_buttons.bmp
+share/games/lgeneral/themes/default/menu2_buttons.bmp
+share/games/lgeneral/themes/default/menu3_buttons.bmp
+share/games/lgeneral/themes/default/menu4_buttons.bmp
+share/games/lgeneral/themes/default/module_buttons.bmp
+share/games/lgeneral/themes/default/scen_dlg_buttons.bmp
+share/games/lgeneral/themes/default/scroll_buttons.bmp
+share/games/lgeneral/themes/default/setup_confirm_buttons.bmp
+share/games/lgeneral/themes/default/unit_buttons.bmp
+share/games/lgeneral/themes/default/wallpaper.bmp
+@exec ${MKDIR} %D/share/games/lgeneral/units
+@dirrm share/games/lgeneral/units
+@dirrm share/games/lgeneral/themes/default
+@dirrm share/games/lgeneral/themes
+@exec ${MKDIR} %D/share/games/lgeneral/sounds
+@dirrm share/games/lgeneral/sounds
+@exec ${MKDIR} %D/share/games/lgeneral/scenarios
+@dirrm share/games/lgeneral/scenarios
+@exec ${MKDIR} %D/share/games/lgeneral/nations
+@dirrm share/games/lgeneral/nations
+@exec ${MKDIR} %D/share/games/lgeneral/music
+@dirrm share/games/lgeneral/music
+@exec ${MKDIR} %D/share/games/lgeneral/maps
+@dirrm share/games/lgeneral/maps
+@exec ${MKDIR} %D/share/games/lgeneral/gfx/units
+@dirrm share/games/lgeneral/gfx/units
+@exec ${MKDIR} %D/share/games/lgeneral/gfx/terrain
+@dirrm share/games/lgeneral/gfx/terrain
+@exec ${MKDIR} %D/share/games/lgeneral/gfx/flags
+@dirrm share/games/lgeneral/gfx/flags
+@dirrm share/games/lgeneral/gfx
+@exec ${MKDIR} %D/share/games/lgeneral/campaigns
+@dirrm share/games/lgeneral/campaigns
+@exec ${MKDIR} %D/share/games/lgeneral/ai_modules
+@dirrm share/games/lgeneral/ai_modules
+@dirrm share/games/lgeneral
diff --git a/games/lgeneral/distinfo b/games/lgeneral/distinfo
new file mode 100644
index 00000000000..e68ffc1e542
--- /dev/null
+++ b/games/lgeneral/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/11/15 17:28:57 wiz Exp $
+
+SHA1 (lgeneral-1.1.1.tar.gz) = 37ce2f59ec4654893fa864a7582981683e389df8
+Size (lgeneral-1.1.1.tar.gz) = 588698 bytes
+SHA1 (patch-aa) = ae6f56a9efb5024e5160d2b05aba73d26cecd16b
+SHA1 (patch-ab) = 118eaa7e52e793eed9e2518f373d400dff4f9d51
diff --git a/games/lgeneral/patches/patch-aa b/games/lgeneral/patches/patch-aa
new file mode 100644
index 00000000000..82fa4b529ac
--- /dev/null
+++ b/games/lgeneral/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/11/15 17:28:57 wiz Exp $
+
+--- configure.orig Thu Aug 15 10:40:40 2002
++++ configure
+@@ -1132,7 +1132,6 @@ EOF
+
+ else
+ echo "$ac_t""no" 1>&6
+-{ echo "configure: error: dl library is needed" 1>&2; exit 1; }
+ fi
+
+
diff --git a/games/lgeneral/patches/patch-ab b/games/lgeneral/patches/patch-ab
new file mode 100644
index 00000000000..41e7b394b11
--- /dev/null
+++ b/games/lgeneral/patches/patch-ab
@@ -0,0 +1,34 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/11/15 17:28:57 wiz Exp $
+
+--- src/audio.c.orig Thu Aug 8 11:02:58 2002
++++ src/audio.c
+@@ -87,6 +87,7 @@ void audio_set_volume( int level )
+ }
+ void audio_fade_out( int channel, int ms )
+ {
++ if ( !audio_ok ) return;
+ Mix_FadeOutChannel( channel, ms );
+ }
+
+@@ -113,6 +114,7 @@ Wav* wav_load( char *fname, int channel
+ }
+ void wav_free( Wav *wav )
+ {
++ if ( !audio_ok ) return;
+ if ( wav ) {
+ if ( wav->chunk )
+ Mix_FreeChunk( wav->chunk );
+@@ -132,11 +134,13 @@ void wav_play( Wav *wav )
+ }
+ void wav_play_at( Wav *wav, int channel )
+ {
++ if ( !audio_ok ) return;
+ wav->channel = channel;
+ wav_play( wav );
+ }
+ void wav_fade_out( Wav *wav, int ms )
+ {
++ if ( !audio_ok ) return;
+ Mix_FadeOutChannel( wav->channel, ms );
+ }
+