summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-06-01 04:48:21 +0000
committerMike Frysinger <vapier@gentoo.org>2004-06-01 04:48:21 +0000
commitc558496297a69e836d1412e54c3a37e26ed28e06 (patch)
tree9eb408b229c3beb4efbe78b9187ee155cef8620c /games-fps
parentprevent etexec-flags function from rewriting CFLAGS when not using the harden... (diff)
downloadgentoo-2-c558496297a69e836d1412e54c3a37e26ed28e06.tar.gz
gentoo-2-c558496297a69e836d1412e54c3a37e26ed28e06.tar.bz2
gentoo-2-c558496297a69e836d1412e54c3a37e26ed28e06.zip
Add gcc-3.4 patch #49573 by Felix Riemann.
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/prboom/ChangeLog6
-rw-r--r--games-fps/prboom/files/2.2.4-gcc34.patch11
-rw-r--r--games-fps/prboom/prboom-2.2.4.ebuild5
3 files changed, 19 insertions, 3 deletions
diff --git a/games-fps/prboom/ChangeLog b/games-fps/prboom/ChangeLog
index dfe07d1cb795..f18e3b4f23a0 100644
--- a/games-fps/prboom/ChangeLog
+++ b/games-fps/prboom/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-fps/prboom
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/ChangeLog,v 1.4 2004/03/10 02:19:25 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/ChangeLog,v 1.5 2004/06/01 04:48:21 vapier Exp $
+
+ 01 Jun 2004; Mike Frysinger <vapier@gentoo.org> +files/2.2.4-gcc34.patch,
+ prboom-2.2.4.ebuild:
+ Add gcc-3.4 patch #49573 by Felix Riemann.
09 Mar 2004; Chris Gianelloni <wolf31o2@gentoo.org> prboom-2.2.4.ebuild:
Added ~amd64 KEYWORD. Closing bug #44190.
diff --git a/games-fps/prboom/files/2.2.4-gcc34.patch b/games-fps/prboom/files/2.2.4-gcc34.patch
new file mode 100644
index 000000000000..c9e5284b6a8f
--- /dev/null
+++ b/games-fps/prboom/files/2.2.4-gcc34.patch
@@ -0,0 +1,11 @@
+--- src/p_maputl.h.old 2004-05-28 15:12:50.480520304 +0200
++++ src/p_maputl.h 2004-05-28 15:07:49.160327936 +0200
+@@ -82,7 +82,7 @@
+ void P_SetThingPosition(mobj_t *thing);
+ boolean P_BlockLinesIterator (int x, int y, boolean func(line_t *));
+ boolean P_BlockThingsIterator(int x, int y, boolean func(mobj_t *));
+-boolean ThingIsOnLine(const mobj_t *t, const line_t *l); /* killough 3/15/98 */
++boolean CONSTFUNC ThingIsOnLine(const mobj_t *t, const line_t *l); /* killough 3/15/98 */
+ boolean P_PathTraverse(fixed_t x1, fixed_t y1, fixed_t x2, fixed_t y2,
+ int flags, boolean trav(intercept_t *));
+
diff --git a/games-fps/prboom/prboom-2.2.4.ebuild b/games-fps/prboom/prboom-2.2.4.ebuild
index 8323b1a8b4df..eac3a4361558 100644
--- a/games-fps/prboom/prboom-2.2.4.ebuild
+++ b/games-fps/prboom/prboom-2.2.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/prboom-2.2.4.ebuild,v 1.4 2004/03/10 17:31:31 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/prboom-2.2.4.ebuild,v 1.5 2004/06/01 04:48:21 vapier Exp $
inherit games eutils gcc
@@ -24,6 +24,7 @@ DEPEND="virtual/x11
src_unpack() {
unpack ${A}
cd ${S}
+ epatch ${FILESDIR}/${PV}-gcc34.patch
ebegin "Detecting NVidia GL/prboom bug"
$(gcc-getCC) ${FILESDIR}/${PV}-nvidia-test.c 2> /dev/null
local ret=$?
@@ -41,7 +42,7 @@ src_compile() {
--disable-cpu-opt \
|| die
# configure script doesnt do opengl properly
- [ `use opengl` ] || sed -i '/GL_DOOM/s:.*::' config.h
+ use opengl || sed -i '/GL_DOOM/s:.*::' config.h
emake || die
}