summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-08-16 15:35:25 +0000
committerwiz <wiz@pkgsrc.org>2006-08-16 15:35:25 +0000
commita0cfe19c7e9d99264ffaa63f3e681b29474edaa0 (patch)
treeafc16f35de8ad9f2b3c35242f14cfb4cc7760507 /games
parent3e0fa6b3b5325136507413f99106ef980b2b4eea (diff)
downloadpkgsrc-a0cfe19c7e9d99264ffaa63f3e681b29474edaa0.tar.gz
Update to 0.11.7:
Version 0.11.7 ============== 2006-08-15 - Added: BomberClone Icon to the bomberclone win32 binary. - Added: resolution 1280x800 - Testing: Security Problems found by Luigi Auriemma Bugs: A] memcpy crash in rscache_add B] information disclosure in send_pkg C] simple error message termination for more informations look here: http://aluigi.altervista.org/adv/bcloneboom-adv.txt Solutions to A) rewrote the whole resend cache system, also send_mapinfo needed a bad workaround for a bug i couldn't find out. (to disable the workaround use ./configure CFLAGS=-DBUG_MAPINFO) B) made sure that the size of a packet is set right before send over the network. Found only the function (do_gameinfo) where something like this occured. do_pkg will also check the size of the incoming packet with the p->h.len value. C) accept the error packets only from the server of a game. Since only the server will send such type of packets. - Fixed: Security Problem found by Stefan Cornelius. For more information look here: https://lists.uni-koeln.de/pipermail/sec-info/Week-of-Mon-20060313/006561.html - Added: "more random" by Patrik Nilsson: This map type is just a hacked version of "autogenerated", and is as the name tells more random. Since both block, rock and nothing are placed randomly inside the border. - Fixed: High CPU usage in menus. This fix was made by Chris E.. - Fixed: Bug with more as 8 different player graphics. The window size hasen't changed if there where more as 8 different player graphics to choose from. - Removed the Dedicated Server Support from the game. The whole bomberclone game is not designed for a dedicated server. The test shown that the whole game would have to be rewritten. Also that the host can leave the game would not work no more.
Diffstat (limited to 'games')
-rw-r--r--games/bomberclone/Makefile11
-rw-r--r--games/bomberclone/PLIST4
-rw-r--r--games/bomberclone/distinfo10
-rw-r--r--games/bomberclone/patches/patch-ac26
-rw-r--r--games/bomberclone/patches/patch-ad17
5 files changed, 16 insertions, 52 deletions
diff --git a/games/bomberclone/Makefile b/games/bomberclone/Makefile
index a18f6629f7c..1270de68ca8 100644
--- a/games/bomberclone/Makefile
+++ b/games/bomberclone/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.23 2006/06/26 21:54:26 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2006/08/16 15:35:25 wiz Exp $
-DISTNAME= bomberclone-0.11.6.2
+DISTNAME= bomberclone-0.11.7
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bomberclone/}
+EXTRACT_SUFX= .tar.bz2
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://www.bomberclone.de/
@@ -10,9 +11,15 @@ COMMENT= Multi-player Bomberman clone
CONFLICTS= bomberclone-data-[0-9]*
+BUILDLINK_TRANSFORM+= rm:-Werror
GNU_CONFIGURE= yes
USE_PKGLOCALEDIR= yes
+post-install:
+ ${RM} -fr ${PREFIX}/share/bomberclone/*/CVS
+ ${RM} -fr ${PREFIX}/share/bomberclone/*/*/CVS
+ ${RM} -fr ${PREFIX}/share/bomberclone/*/*/*/CVS
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
diff --git a/games/bomberclone/PLIST b/games/bomberclone/PLIST
index c75becc443a..83ba1fea53e 100644
--- a/games/bomberclone/PLIST
+++ b/games/bomberclone/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2006/06/26 21:54:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2006/08/16 15:35:25 wiz Exp $
bin/bomberclone
share/bomberclone/gfx/font0.png
share/bomberclone/gfx/font1.png
@@ -63,6 +63,7 @@ share/bomberclone/music/cinderella_clown.mod
share/bomberclone/music/mario_is_a_weenie.xm
share/bomberclone/music/slice_me_nice.xm
share/bomberclone/music/zb-tnt.xm
+share/bomberclone/pixmaps/bomberclone.ico
share/bomberclone/pixmaps/bomberclone.png
share/bomberclone/player/dead0.png
share/bomberclone/player/ghost.png
@@ -158,6 +159,7 @@ share/doc/bomberclone/INSTALL
share/doc/bomberclone/NEWS
share/doc/bomberclone/README
share/doc/bomberclone/TODO
+share/doc/bomberclone/bomberclone.nsi
@dirrm share/doc/bomberclone
@dirrm share/bomberclone/tileset/zbb_frog
@dirrm share/bomberclone/tileset/uccia_garbage
diff --git a/games/bomberclone/distinfo b/games/bomberclone/distinfo
index 1cef6f6a5bf..3497075ebf0 100644
--- a/games/bomberclone/distinfo
+++ b/games/bomberclone/distinfo
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.11 2006/06/26 21:54:26 wiz Exp $
+$NetBSD: distinfo,v 1.12 2006/08/16 15:35:25 wiz Exp $
-SHA1 (bomberclone-0.11.6.2.tar.gz) = 35eb325cbfc54b4179d1acb1929e0ae7a0aa3781
-RMD160 (bomberclone-0.11.6.2.tar.gz) = a1570957c02f2836aaed9966597464ee177d61e7
-Size (bomberclone-0.11.6.2.tar.gz) = 8001287 bytes
+SHA1 (bomberclone-0.11.7.tar.bz2) = 108948667d0504cedfddaf4a55e69b221b14edbd
+RMD160 (bomberclone-0.11.7.tar.bz2) = e2267a1c80eb809f4c4233a98f68ad316ead2cb0
+Size (bomberclone-0.11.7.tar.bz2) = 7940132 bytes
SHA1 (patch-aa) = b80396a7ad0a9e2fc1a4b32a4da845f07cbf28a7
SHA1 (patch-ab) = 5f4d7769d12042271226123abd763d85e1aff196
-SHA1 (patch-ac) = dd7e54f9de35709fd0d9087a13b307e94416d42a
-SHA1 (patch-ad) = d87cc4bfcdbccf2f1c173ab10f6f30738e37a32a
diff --git a/games/bomberclone/patches/patch-ac b/games/bomberclone/patches/patch-ac
deleted file mode 100644
index 4f468ea03a8..00000000000
--- a/games/bomberclone/patches/patch-ac
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2006/02/21 22:44:53 wiz Exp $
-
-From http://dev.gentoo.org/~plasmaroo/stuff/bomberclone-fix-kaboom.patch
-fixing http://www.gentoo.org/security/en/glsa/glsa-200602-09.xml
-(part 1).
-
---- src/menu.c.orig 2005-03-27 03:31:50.000000000 +0200
-+++ src/menu.c
-@@ -629,7 +629,7 @@ menu_displaymessage (char *title, char *
- memset (text, 0, sizeof (text));
- memset (out, 0, sizeof (out));
- va_start (args, fmt);
-- vsprintf (text, fmt, args);
-+ vsnprintf (text, 512, fmt, args);
- va_end (args);
-
- menu_formattext (text, out, lines, &linenr, &maxlinelen, MENU_MESSAGES_MAXLINELEN,
-@@ -722,7 +722,7 @@ menu_displaytext (char *title, char *fmt
- memset (text, 0, sizeof (text));
- memset (out, 0, sizeof (out));
- va_start (args, fmt);
-- vsprintf (text, fmt, args);
-+ vsnprintf (text, 512, fmt, args);
- va_end (args);
-
- menu_formattext (text, out, lines, &linenr, &maxlinelen, MENU_MESSAGES_MAXLINELEN,
diff --git a/games/bomberclone/patches/patch-ad b/games/bomberclone/patches/patch-ad
deleted file mode 100644
index be3afb51d7d..00000000000
--- a/games/bomberclone/patches/patch-ad
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2006/02/21 22:44:53 wiz Exp $
-
-From http://dev.gentoo.org/~plasmaroo/stuff/bomberclone-fix-kaboom.patch
-fixing http://www.gentoo.org/security/en/glsa/glsa-200602-09.xml
-(part 2).
-
---- src/menulabels.c.orig 2004-09-12 18:49:48.000000000 +0200
-+++ src/menulabels.c
-@@ -72,7 +72,7 @@ void menu_create_text (_menu *menu, char
- memset (text, 0, sizeof (text));
- memset (out, 0, sizeof (out));
- va_start (args, fmt);
-- vsprintf (text, fmt, args);
-+ vsnprintf (text, 1024, fmt, args);
- va_end (args);
-
- menu_formattext (text, out, lineptr, &linecnt, &maxchar, maxlen, maxlines);