summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2006-04-28 22:46:23 +0000
committerAlfredo Tupone <tupone@gentoo.org>2006-04-28 22:46:23 +0000
commit6ee59013cc5811a51399799429d4d2e5a4b70e92 (patch)
treef2ee0ebad3d630c6a0d89ee497e151fea8220667 /games-board/ggz-kde-client
parentAdded ~sparc keyword wrt bug #131548. (diff)
downloadgentoo-2-6ee59013cc5811a51399799429d4d2e5a4b70e92.tar.gz
gentoo-2-6ee59013cc5811a51399799429d4d2e5a4b70e92.tar.bz2
gentoo-2-6ee59013cc5811a51399799429d4d2e5a4b70e92.zip
Fixing gcc-4.1 compilation
(Portage version: 2.1_pre9-r4)
Diffstat (limited to 'games-board/ggz-kde-client')
-rw-r--r--games-board/ggz-kde-client/ChangeLog6
-rw-r--r--games-board/ggz-kde-client/files/digest-ggz-kde-client-0.0.92
-rw-r--r--games-board/ggz-kde-client/files/ggz-kde-client-0.0.9-gcc41.patch85
-rw-r--r--games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild4
4 files changed, 95 insertions, 2 deletions
diff --git a/games-board/ggz-kde-client/ChangeLog b/games-board/ggz-kde-client/ChangeLog
index 8ab69f5c72eb..4b73cc8d4c79 100644
--- a/games-board/ggz-kde-client/ChangeLog
+++ b/games-board/ggz-kde-client/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-board/ggz-kde-client
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/ggz-kde-client/ChangeLog,v 1.2 2006/03/24 16:29:06 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/ggz-kde-client/ChangeLog,v 1.3 2006/04/28 22:46:23 tupone Exp $
+
+ 28 Apr 2006; <Tupone@gentoo.org> +files/ggz-kde-client-0.0.9-gcc41.patch,
+ ggz-kde-client-0.0.9.ebuild:
+ Fixing compilation with gcc-4.1
24 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
ggz-kde-client-0.0.9.ebuild:
diff --git a/games-board/ggz-kde-client/files/digest-ggz-kde-client-0.0.9 b/games-board/ggz-kde-client/files/digest-ggz-kde-client-0.0.9
index 24065d068079..ea5219cb82c3 100644
--- a/games-board/ggz-kde-client/files/digest-ggz-kde-client-0.0.9
+++ b/games-board/ggz-kde-client/files/digest-ggz-kde-client-0.0.9
@@ -1 +1,3 @@
MD5 2f365d2883d3bf00a800a15a8704abf9 ggz-kde-client-0.0.9.tar.gz 2453121
+RMD160 7661e34a14d265813bd42d3b2ef567913379e036 ggz-kde-client-0.0.9.tar.gz 2453121
+SHA256 1c7b0c71639a0afd4084d13bb8eb85b0b02f71d6477f30f4c7b86cfe1add3ee3 ggz-kde-client-0.0.9.tar.gz 2453121
diff --git a/games-board/ggz-kde-client/files/ggz-kde-client-0.0.9-gcc41.patch b/games-board/ggz-kde-client/files/ggz-kde-client-0.0.9-gcc41.patch
new file mode 100644
index 000000000000..fe0e8997deca
--- /dev/null
+++ b/games-board/ggz-kde-client/files/ggz-kde-client-0.0.9-gcc41.patch
@@ -0,0 +1,85 @@
+--- ggz-kde/src/abstract/Makefile.in.old 2006-04-28 23:38:18.000000000 +0200
++++ ggz-kde/src/abstract/Makefile.in 2006-04-28 23:38:51.000000000 +0200
+@@ -262,7 +262,7 @@
+
+ AM_CXXFLAGS = @COMPILEOPTIONS@ $(GGZCORE_INCLUDES)
+
+-INCLUDES = $(ggzcorepp_includes) -I $(top_srcdir)/ggz-kde/src -I $(kde_includes)
++INCLUDES = $(ggzcorepp_includes) -I $(top_srcdir)/ggz-kde/src -I $(qt_includes) -I $(kde_includes)
+ subdir = ggz-kde/src/abstract
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+--- shadowbridge/shadownet.cpp.old 2006-04-28 23:53:33.000000000 +0200
++++ shadowbridge/shadownet.cpp 2006-04-28 23:55:20.000000000 +0200
+@@ -132,43 +132,43 @@
+ void ShadowNet::slotRead(int sock)
+ {
+ QDataStream *s;
+- char transmit = '\0';
++ Q_INT8 transmit = Q_INT8('\0');
+
+ //cout << "game -> ggzcore: " << sock << endl;
+
+ s = list.at(m_activated);
+ if((!s) || (!net)) return;
+
+- *s >> (Q_INT8)transmit;
+- *net << (Q_INT8)transmit;
++ *s >> transmit;
++ *net << transmit;
+
+ if(!m_incoming.isEmpty())
+ {
+ emit signalIncoming(m_incoming);
+ m_incoming = "";
+ }
+- m_outgoing.append(convert(transmit));
++ m_outgoing.append(convert(char(transmit)));
+ }
+
+ void ShadowNet::slotWrite(int sock)
+ {
+ QDataStream *s;
+- char transmit = '\0';
++ Q_INT8 transmit = Q_INT8('\0');
+
+ //cout << "ggzcore -> game " << sock << endl;
+
+ s = list.at(m_activated);
+ if((!s) || (!net)) return;
+
+- *net >> (Q_INT8)transmit;
+- *s << (Q_INT8)transmit;
++ *net >> transmit;
++ *s << transmit;
+
+ if(!m_outgoing.isEmpty())
+ {
+ emit signalOutgoing(m_outgoing);
+ m_outgoing = "";
+ }
+- m_incoming.append(convert(transmit));
++ m_incoming.append(convert(char(transmit)));
+ }
+
+ void ShadowNet::slotActivated(int index)
+--- kcm_ggz/kcm_ggz.cpp.old 2006-04-29 00:16:59.000000000 +0200
++++ kcm_ggz/kcm_ggz.cpp 2006-04-29 00:22:39.000000000 +0200
+@@ -15,7 +15,7 @@
+
+ #include "config.h"
+
+-typedef KCMGGZPane* (*panefunc)(QWidget *parent = NULL, const char *name = NULL);
++typedef KCMGGZPane* (*panefunc)(QWidget *parent, const char *name);
+
+ KCMGGZ::KCMGGZ(KInstance *instance, QWidget *parent, const char *name)
+ : KCModule(instance, parent, name)
+@@ -50,7 +50,7 @@
+ if(func)
+ {
+ init = (panefunc)func;
+- pane = (*init)(ctl);
++ pane = (*init)(ctl, NULL);
+ if(pane)
+ {
+ panelist.append(pane);
diff --git a/games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild b/games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild
index 912d44050f52..e3ebefec9076 100644
--- a/games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild
+++ b/games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild,v 1.2 2006/03/24 16:29:06 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/ggz-kde-client/ggz-kde-client-0.0.9.ebuild,v 1.3 2006/04/28 22:46:23 tupone Exp $
inherit kde
@@ -16,4 +16,6 @@ IUSE=""
DEPEND="~dev-games/ggz-client-libs-${PV}"
+PATCHES="${FILESDIR}/${P}-gcc41.patch"
+
need-kde 3