summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-10-17 18:12:36 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-10-17 18:12:36 +0000
commitb1a7fbcd567706966ca14433bd3bd9b37dc57057 (patch)
treec2b1dd0e964084e02b2bcb952f3081ab4ffa3373 /sci-visualization/paraview
parentmask games-arcade/stepmania for removal (diff)
downloadgentoo-2-b1a7fbcd567706966ca14433bd3bd9b37dc57057.tar.gz
gentoo-2-b1a7fbcd567706966ca14433bd3bd9b37dc57057.tar.bz2
gentoo-2-b1a7fbcd567706966ca14433bd3bd9b37dc57057.zip
Fix building with libpng15 wrt #387437 by Ruggero Morsucci
(Portage version: 2.2.0_alpha67/cvs/Linux x86_64)
Diffstat (limited to 'sci-visualization/paraview')
-rw-r--r--sci-visualization/paraview/ChangeLog6
-rw-r--r--sci-visualization/paraview/files/paraview-3.6.2-libpng15.patch21
-rw-r--r--sci-visualization/paraview/paraview-3.6.2.ebuild3
3 files changed, 28 insertions, 2 deletions
diff --git a/sci-visualization/paraview/ChangeLog b/sci-visualization/paraview/ChangeLog
index 5660272ec090..3b06b3f086f7 100644
--- a/sci-visualization/paraview/ChangeLog
+++ b/sci-visualization/paraview/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-visualization/paraview
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v 1.59 2011/07/27 17:38:47 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v 1.60 2011/10/17 18:12:36 ssuominen Exp $
+
+ 17 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> paraview-3.6.2.ebuild,
+ +files/paraview-3.6.2-libpng15.patch:
+ Fix building with libpng15 wrt #387437 by Ruggero Morsucci
27 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> paraview-3.6.2.ebuild:
Fix for python 2.7 wrt #348151
diff --git a/sci-visualization/paraview/files/paraview-3.6.2-libpng15.patch b/sci-visualization/paraview/files/paraview-3.6.2-libpng15.patch
new file mode 100644
index 000000000000..0fb717a561f8
--- /dev/null
+++ b/sci-visualization/paraview/files/paraview-3.6.2-libpng15.patch
@@ -0,0 +1,21 @@
+--- VTK/IO/vtkPNGWriter.cxx
++++ VTK/IO/vtkPNGWriter.cxx
+@@ -148,7 +148,7 @@
+ void vtkPNGWriteErrorFunction(png_structp png_ptr,
+ png_const_charp vtkNotUsed(error_msg))
+ {
+- longjmp(png_ptr->jmpbuf, 1);
++ longjmp(png_jmpbuf(png_ptr), 1);
+ }
+ }
+
+@@ -224,7 +224,7 @@
+ png_init_io(png_ptr, this->TempFP);
+ png_set_error_fn(png_ptr, png_ptr,
+ vtkPNGWriteErrorFunction, vtkPNGWriteWarningFunction);
+- if (setjmp(png_ptr->jmpbuf))
++ if (setjmp(png_jmpbuf(png_ptr)))
+ {
+ fclose(this->TempFP);
+ this->SetErrorCode(vtkErrorCode::OutOfDiskSpaceError);
+Only in ParaView3/VTK/IO: vtkPNGWriter.cxx.orig
diff --git a/sci-visualization/paraview/paraview-3.6.2.ebuild b/sci-visualization/paraview/paraview-3.6.2.ebuild
index 6de9fa45cd62..ddd2190a7b79 100644
--- a/sci-visualization/paraview/paraview-3.6.2.ebuild
+++ b/sci-visualization/paraview/paraview-3.6.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/paraview-3.6.2.ebuild,v 1.16 2011/07/27 17:38:47 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/paraview-3.6.2.ebuild,v 1.17 2011/10/17 18:12:36 ssuominen Exp $
EAPI="3"
@@ -74,6 +74,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-odbc.patch
epatch "${FILESDIR}"/${P}-h5part.patch
epatch "${FILESDIR}"/${P}-libpng14.patch
+ epatch "${FILESDIR}"/${P}-libpng15.patch
if has_version '>=sci-libs/hdf5-1.8.0'; then
epatch "${FILESDIR}"/${P}-hdf-1.8.3.patch