From d037715fbc9842bd53b02d996d50534178f24f1b Mon Sep 17 00:00:00 2001 From: rillig Date: Sat, 6 Jan 2007 19:42:06 +0000 Subject: Updated gtetrinet to 0.7.11. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GTetrinet 0.7.11 - 2006-11-15 - Fix a long-standing hang/crash when executing GTetrinet for the first time (Loïc Minier, #114425). - Remember game mode setting (Lucas Nussbaum, #344522). - Fix compilation without libesd (Ricardo Setti, #312995). - Fix a crash on NetBSD/Sparc64 (#338712). - New and updated translations: Nepali (Pawan Chitrakar), Catalan (Jordi Mallach), Welsh (Dafydd Harries), Dutch (Wouter Bolsterlee), Swedish (Daniel Nylander). GTetrinet 0.7.10 - 2006-09-02 - SECURITY RELEASE -- Ref. CVE-2006-3125 - Add index undeflow protections in network code. - Require GTK+ 2.6.0. - Fixed manpage typos. - Require new intltool and move ALL_LINGUAS to po/LINGUAS. - New and updated translations: Bulgarian (Alexander Shopov), Basque (Iñaki Larrañaga), Traditional Chinese (Abel Cheung), German (Jens Seidel), Nepali (Pawal Chitrakar), Finnish (Ilkka Tuohela), Vietnamese (Clytie Siddall). GTetrinet 0.7.9 - 2005-04-29 - Revamped encoding of data handling, fixing the output in partyline, etc. when using UTF-8 locales (Vidar Holen). - Ported to use GtkAboutDialog (Pedro Villavicencio Garrido). - Fixed network latency issues (Julien Plissonneau Duquène). - Fixed crashes in the channel list support (Julien Plissonneau Duquène). - New and updated translations: Traditional Chinese (GNOME HK Team), Canadian English (Adam Weinberger), Norwegian bokmål (Vidar Holen), Bulgarian (Yavor Doganov), Kinyarwanda (Steve Murphy). GTetrinet 0.7.8 - 2004-12-26 - Added minimal support for the Blocktrix protocol, now in use at tetrinet.org (Loren Abrams). - New and updated translations: Italian (Riccardo Bozzo), German (Gerfried Fuchs), Korean (Michael Kim), Canadian English (Adam Weinberger), Serbian (Danilo Šegan), Punjabi (Amanpreet Singh Alam), Norwegian bokmål (Kjartan Maraas), Simplified Chinese (Funda Wang). --- games/gtetrinet/Makefile | 7 ++- games/gtetrinet/PLIST | 15 ++++- games/gtetrinet/distinfo | 11 ++-- games/gtetrinet/patches/patch-aa | 13 ----- games/gtetrinet/patches/patch-ab | 13 ----- games/gtetrinet/patches/patch-ac | 120 --------------------------------------- 6 files changed, 21 insertions(+), 158 deletions(-) delete mode 100644 games/gtetrinet/patches/patch-aa delete mode 100644 games/gtetrinet/patches/patch-ab delete mode 100644 games/gtetrinet/patches/patch-ac diff --git a/games/gtetrinet/Makefile b/games/gtetrinet/Makefile index 31ad1cd7786..0d4e8b04e91 100644 --- a/games/gtetrinet/Makefile +++ b/games/gtetrinet/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.35 2006/09/16 12:20:37 jmmv Exp $ +# $NetBSD: Makefile,v 1.36 2007/01/06 19:42:06 rillig Exp $ # -DISTNAME= gtetrinet-0.7.7 -PKGREVISION= 9 +DISTNAME= gtetrinet-0.7.11 CATEGORIES= games gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtetrinet/0.7/} @@ -16,6 +15,8 @@ USE_TOOLS+= gmake intltool msgfmt pkg-config USE_PKGLOCALEDIR= YES BUILD_DEFS+= USE_INET6 +MAKE_FLAGS+= gamesdir=${PREFIX}/bin +MAKE_FLAGS+= schemadir=${PREFIX}/share/gconf/schemas .include "../../mk/bsd.prefs.mk" diff --git a/games/gtetrinet/PLIST b/games/gtetrinet/PLIST index 26f8f598321..e3fec06aeef 100644 --- a/games/gtetrinet/PLIST +++ b/games/gtetrinet/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2006/04/17 07:07:19 jlam Exp $ +@comment $NetBSD: PLIST,v 1.5 2007/01/06 19:42:06 rillig Exp $ bin/gtetrinet man/man6/gtetrinet.6 share/applications/gtetrinet.desktop @@ -9,6 +9,7 @@ share/gtetrinet/themes/small/blocks.png share/gtetrinet/themes/small/theme.cfg share/locale/am/LC_MESSAGES/gtetrinet.mo share/locale/az/LC_MESSAGES/gtetrinet.mo +share/locale/bg/LC_MESSAGES/gtetrinet.mo share/locale/ca/LC_MESSAGES/gtetrinet.mo share/locale/cs/LC_MESSAGES/gtetrinet.mo share/locale/cy/LC_MESSAGES/gtetrinet.mo @@ -17,23 +18,33 @@ share/locale/en_CA/LC_MESSAGES/gtetrinet.mo share/locale/en_GB/LC_MESSAGES/gtetrinet.mo share/locale/es/LC_MESSAGES/gtetrinet.mo share/locale/eu/LC_MESSAGES/gtetrinet.mo +share/locale/fi/LC_MESSAGES/gtetrinet.mo share/locale/fr/LC_MESSAGES/gtetrinet.mo share/locale/ga/LC_MESSAGES/gtetrinet.mo share/locale/hr/LC_MESSAGES/gtetrinet.mo +share/locale/it/LC_MESSAGES/gtetrinet.mo share/locale/ja/LC_MESSAGES/gtetrinet.mo +share/locale/ko/LC_MESSAGES/gtetrinet.mo share/locale/mk/LC_MESSAGES/gtetrinet.mo share/locale/ml/LC_MESSAGES/gtetrinet.mo share/locale/ms/LC_MESSAGES/gtetrinet.mo +share/locale/nb/LC_MESSAGES/gtetrinet.mo +share/locale/ne/LC_MESSAGES/gtetrinet.mo share/locale/nl/LC_MESSAGES/gtetrinet.mo -share/locale/no/LC_MESSAGES/gtetrinet.mo +share/locale/pa/LC_MESSAGES/gtetrinet.mo share/locale/pl/LC_MESSAGES/gtetrinet.mo share/locale/pt/LC_MESSAGES/gtetrinet.mo share/locale/pt_BR/LC_MESSAGES/gtetrinet.mo share/locale/ru/LC_MESSAGES/gtetrinet.mo +share/locale/rw/LC_MESSAGES/gtetrinet.mo share/locale/sr/LC_MESSAGES/gtetrinet.mo share/locale/sr@Latn/LC_MESSAGES/gtetrinet.mo share/locale/sv/LC_MESSAGES/gtetrinet.mo +share/locale/tr/LC_MESSAGES/gtetrinet.mo share/locale/uk/LC_MESSAGES/gtetrinet.mo +share/locale/vi/LC_MESSAGES/gtetrinet.mo +share/locale/zh_CN/LC_MESSAGES/gtetrinet.mo +share/locale/zh_HK/LC_MESSAGES/gtetrinet.mo share/locale/zh_TW/LC_MESSAGES/gtetrinet.mo share/pixmaps/gtetrinet.png share/pixmaps/gtetrinet/alone.png diff --git a/games/gtetrinet/distinfo b/games/gtetrinet/distinfo index bca3d2bff22..d6e19f8f8e3 100644 --- a/games/gtetrinet/distinfo +++ b/games/gtetrinet/distinfo @@ -1,8 +1,5 @@ -$NetBSD: distinfo,v 1.5 2006/09/02 12:38:23 adrianp Exp $ +$NetBSD: distinfo,v 1.6 2007/01/06 19:42:06 rillig Exp $ -SHA1 (gtetrinet-0.7.7.tar.gz) = 4223617048386b58e2654b2cbe987ea1f7591011 -RMD160 (gtetrinet-0.7.7.tar.gz) = b2e107538e68af9aa403f4d286ad6bf5691a299a -Size (gtetrinet-0.7.7.tar.gz) = 476896 bytes -SHA1 (patch-aa) = d6496e30634be397cabe574ce2b0595f354f00e4 -SHA1 (patch-ab) = 3b7fbcaf1989bda98c445b34e278d7a9d76751f4 -SHA1 (patch-ac) = ece45fdb6e91f77b09425eb00ef7f796c8059c89 +SHA1 (gtetrinet-0.7.11.tar.gz) = 44d2dc0b1a1bcd72fd018a478f0741390b33adff +RMD160 (gtetrinet-0.7.11.tar.gz) = 1d546758b60ad75380011045c1ec746ddcc273a5 +Size (gtetrinet-0.7.11.tar.gz) = 480097 bytes diff --git a/games/gtetrinet/patches/patch-aa b/games/gtetrinet/patches/patch-aa deleted file mode 100644 index 62523e6c660..00000000000 --- a/games/gtetrinet/patches/patch-aa +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-aa,v 1.3 2004/08/02 02:08:28 minskim Exp $ - ---- src/Makefile.in.orig 2004-04-18 11:08:27.000000000 -0500 -+++ src/Makefile.in -@@ -120,7 +120,7 @@ INCLUDES = -DLOCALEDIR=\"$(localedir)\" - LDADD = $(GTET_LIBS) - AM_CPPFLAGS = -DGTETRINET_DATA=\"$(pkgdatadir)\" - --gamesdir = $(prefix)/games -+gamesdir = $(bindir) - games_PROGRAMS = gtetrinet - - gtetrinet_SOURCES = client.c client.h commands.c commands.h config.c config.h dialogs.c dialogs.h fields.c fields.h gtetrinet.c gtetrinet.h misc.c misc.h partyline.c partyline.h sound.c sound.h tetrinet.c tetrinet.h tetris.c tetris.h winlist.c winlist.h diff --git a/games/gtetrinet/patches/patch-ab b/games/gtetrinet/patches/patch-ab deleted file mode 100644 index 5ec95e00768..00000000000 --- a/games/gtetrinet/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.2 2004/08/02 02:08:28 minskim Exp $ - ---- Makefile.in.orig 2004-04-18 11:08:05.000000000 -0500 -+++ Makefile.in -@@ -116,7 +116,7 @@ SUBDIRS = doc po src themes icons - icon_DATA = gtetrinet.png - icondir = $(datadir)/pixmaps - --schemadir = $(sysconfdir)/gconf/schemas -+schemadir = $(datadir)/gconf/schemas - schema_in_files = gtetrinet.schemas.in - schema_DATA = $(schema_in_files:.schemas.in=.schemas) - diff --git a/games/gtetrinet/patches/patch-ac b/games/gtetrinet/patches/patch-ac deleted file mode 100644 index 07312a783d9..00000000000 --- a/games/gtetrinet/patches/patch-ac +++ /dev/null @@ -1,120 +0,0 @@ -$NetBSD: patch-ac,v 1.1 2006/09/02 12:38:23 adrianp Exp $ - ---- src/tetrinet.c.orig 2003-06-17 00:18:58.000000000 +0100 -+++ src/tetrinet.c -@@ -238,7 +238,7 @@ void tetrinet_inmessage (enum inmsg_type - break; - case IN_PLAYERNUM: - tmp_pnum = atoi (data); -- if (tmp_pnum >= MAX_PLAYERS) -+ if (tmp_pnum >= MAX_PLAYERS || tmp_pnum < 0) - break; - bigfieldnum = playernum = tmp_pnum; - if (!connected) -@@ -296,7 +296,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - token = strtok (NULL, ""); - if (token == NULL) break; -@@ -324,7 +324,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - if (!playercount) - break; -@@ -353,7 +353,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - if ((pnum == playernum) && !spectating) - g_snprintf (buf, sizeof(buf), -@@ -382,7 +382,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - token = strtok (NULL, ""); - if (token == NULL) token = ""; -@@ -401,7 +401,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - token = strtok (NULL, ""); - if (token == NULL) token = ""; -@@ -510,7 +510,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - token = strtok (NULL, ""); - if (token == NULL) token = ""; -@@ -522,7 +522,7 @@ void tetrinet_inmessage (enum inmsg_type - { - int pnum; - pnum = atoi (data); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - /* player is out */ - playerplaying[pnum] = 0; -@@ -532,7 +532,7 @@ void tetrinet_inmessage (enum inmsg_type - { - int pnum; - pnum = atoi (data); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - if (teamnames[pnum][0]) - g_snprintf (buf, sizeof(buf), -@@ -671,7 +671,7 @@ void tetrinet_inmessage (enum inmsg_type - s = strtok (data, " "); - if (s == NULL) break; - pnum = atoi (s); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum < 0) - break; - s = strtok (NULL, ""); - if (s == NULL) break; -@@ -705,14 +705,14 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - to = atoi (token); -- if (to >= MAX_PLAYERS) -+ if (to >= MAX_PLAYERS || to < 0) - break; - sbid = strtok (NULL, " "); - if (sbid == NULL) break; - token = strtok (NULL, ""); - if (token == NULL) break; - from = atoi(token); -- if (from >= MAX_PLAYERS) -+ if (from >= MAX_PLAYERS || from < 0) - break; - for (sbnum = 0; sbinfo[sbnum].id; sbnum ++) - if (strcmp (sbid, sbinfo[sbnum].id) == 0) break; -@@ -727,7 +727,7 @@ void tetrinet_inmessage (enum inmsg_type - token = strtok (data, " "); - if (token == NULL) break; - pnum = atoi (token); -- if (pnum >= MAX_PLAYERS) -+ if (pnum >= MAX_PLAYERS || pnum <= 0) - break; - token = strtok (NULL, ""); - if (token == NULL) break; -- cgit v1.2.3