summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-03-09 21:51:21 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-03-09 21:51:21 +0000
commitc2e6ed45a94e102a147b55acece29c71a031176a (patch)
tree6d42dade294a41b97fe1a6f5bb9b717b6d3e4319 /games-fps
parentMarked ppc stable for bug #307001. (diff)
downloadgentoo-2-c2e6ed45a94e102a147b55acece29c71a031176a.tar.gz
gentoo-2-c2e6ed45a94e102a147b55acece29c71a031176a.tar.bz2
gentoo-2-c2e6ed45a94e102a147b55acece29c71a031176a.zip
Fix building with libpng14 wrt #308739 by Rafał Mużyło.
(Portage version: 2.2_rc66/cvs/Linux x86_64)
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/prboom/ChangeLog6
-rw-r--r--games-fps/prboom/files/prboom-2.5.0-libpng14.patch20
-rw-r--r--games-fps/prboom/prboom-2.5.0.ebuild3
3 files changed, 27 insertions, 2 deletions
diff --git a/games-fps/prboom/ChangeLog b/games-fps/prboom/ChangeLog
index 021881d79818..464414077418 100644
--- a/games-fps/prboom/ChangeLog
+++ b/games-fps/prboom/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-fps/prboom
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/ChangeLog,v 1.29 2010/03/09 05:30:41 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/ChangeLog,v 1.30 2010/03/09 21:51:20 ssuominen Exp $
+
+ 09 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> prboom-2.5.0.ebuild,
+ +files/prboom-2.5.0-libpng14.patch:
+ Fix building with libpng14 wrt #308739 by Rafał Mużyło.
09 Mar 2010; Michael Sterrett <mr_bones_@gentoo.org> prboom-2.5.0.ebuild:
add use deps for libsdl
diff --git a/games-fps/prboom/files/prboom-2.5.0-libpng14.patch b/games-fps/prboom/files/prboom-2.5.0-libpng14.patch
new file mode 100644
index 000000000000..151c9e58ff85
--- /dev/null
+++ b/games-fps/prboom/files/prboom-2.5.0-libpng14.patch
@@ -0,0 +1,20 @@
+--- src/SDL/i_sshot.c
++++ src/SDL/i_sshot.c
+@@ -231,7 +231,7 @@
+ if (fp)
+ {
+ png_struct *png_ptr = png_create_write_struct(
+- PNG_LIBPNG_VER_STRING, png_error_ptr_NULL, error_fn, warning_fn);
++ PNG_LIBPNG_VER_STRING, NULL, error_fn, warning_fn);
+
+ if (png_ptr)
+ {
+@@ -279,7 +279,7 @@
+ break;
+ }
+ }
+- png_destroy_write_struct(&png_ptr, png_infopp_NULL);
++ png_destroy_write_struct(&png_ptr, NULL);
+ }
+ fclose(fp);
+ }
diff --git a/games-fps/prboom/prboom-2.5.0.ebuild b/games-fps/prboom/prboom-2.5.0.ebuild
index 47a4bb34563d..e90482178692 100644
--- a/games-fps/prboom/prboom-2.5.0.ebuild
+++ b/games-fps/prboom/prboom-2.5.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/prboom-2.5.0.ebuild,v 1.2 2010/03/09 05:30:41 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/prboom/prboom-2.5.0.ebuild,v 1.3 2010/03/09 21:51:20 ssuominen Exp $
EAPI=2
inherit eutils toolchain-funcs games
@@ -28,6 +28,7 @@ src_prepare() {
local ret=$?
eend ${ret} "NVidia GL/prboom bug found ;("
[ ${ret} -eq 0 ] || epatch "${FILESDIR}"/${P}-nvidia.patch
+ epatch "${FILESDIR}"/${P}-libpng14.patch
sed -i \
-e '/^gamesdir/ s/\/games/\/bin/' \
src/Makefile.in \