commit:     1b6729b01b86fe46347b9547efd931fe1e999192
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 20 02:53:17 2015 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Sep 20 03:04:08 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6729b0

sci-visualization/paraview: Fix compilation with protobuf-2.6 (bug #537988)

Gentoo-Bug: 537988

Package-Manager: portage-2.2.20.1

 ...buf-2.patch => paraview-4.3.1-protobuf-2.6.patch} | 20 ++++++++++++++++++--
 sci-visualization/paraview/paraview-4.2.0-r1.ebuild  |  1 -
 sci-visualization/paraview/paraview-4.3.1.ebuild     |  4 ++--
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/sci-visualization/paraview/files/paraview-4.2.0-protobuf-2.patch 
b/sci-visualization/paraview/files/paraview-4.3.1-protobuf-2.6.patch
similarity index 84%
rename from sci-visualization/paraview/files/paraview-4.2.0-protobuf-2.patch
rename to sci-visualization/paraview/files/paraview-4.3.1-protobuf-2.6.patch
index f1ea7b5..5a7871f 100644
--- a/sci-visualization/paraview/files/paraview-4.2.0-protobuf-2.patch
+++ b/sci-visualization/paraview/files/paraview-4.3.1-protobuf-2.6.patch
@@ -1,5 +1,11 @@
-diff --git a/ParaViewCore/ServerImplementation/Core/vtkPVMessage.proto 
b/ParaViewCore/ServerImplementation/Core/vtkPVMessage.proto
-index 60e084c..aed5832 100644
+https://gitlab.kitware.com/ben.boeckel/paraview/commit/40a62e0bd20ceb73d7a545dab73e975fa07cddbb
+http://www.vtk.org/Bug/view.php?id=15442#c34997
+
+https://bugs.gentoo.org/show_bug.cgi?id=537988
+
+This updates the *.proto files to be compatible with version 2.6 and fixes
+a bug that prevented successful compilation with protobuf 2.6.
+
 --- a/ParaViewCore/ServerImplementation/Core/vtkPVMessage.proto
 +++ b/ParaViewCore/ServerImplementation/Core/vtkPVMessage.proto
 @@ -21,7 +21,7 @@ message Variant {
@@ -159,3 +165,13 @@ index 60e084c..aed5832 100644
    }
  }
  
+--- a/ParaViewCore/ServerManager/Rendering/vtkSMCameraLink.cxx
++++ b/ParaViewCore/ServerManager/Rendering/vtkSMCameraLink.cxx
+@@ -363,6 +363,6 @@ void vtkSMCameraLink::LoadState(const vtkSMMessage *msg, 
vtkSMProxyLocator *loca
+ void vtkSMCameraLink::UpdateState()
+ {
+   this->Superclass::UpdateState();
+-  this->State->GetExtension(LinkState::sync_interactive_renders,
++  this->State->SetExtension(LinkState::sync_interactive_renders,
+     this->GetSynchronizeInteractiveRenders());
+ }

diff --git a/sci-visualization/paraview/paraview-4.2.0-r1.ebuild 
b/sci-visualization/paraview/paraview-4.2.0-r1.ebuild
index 62bbc1f..7777925 100644
--- a/sci-visualization/paraview/paraview-4.2.0-r1.ebuild
+++ b/sci-visualization/paraview/paraview-4.2.0-r1.ebuild
@@ -92,7 +92,6 @@ src_prepare() {
                "${FILESDIR}"/${P}-removesqlite.patch \
                "${FILESDIR}"/${PN}-4.0.1-gcc-4.7.patch \
                "${FILESDIR}"/${P}-protobuf.patch \
-               "${FILESDIR}"/${P}-protobuf-2.patch \
                "${FILESDIR}"/${PN}-4.1.0-no-fatal-warnings.patch \
                "${FILESDIR}"/${P}-vtk-freetype.patch
 

diff --git a/sci-visualization/paraview/paraview-4.3.1.ebuild 
b/sci-visualization/paraview/paraview-4.3.1.ebuild
index bba2091..7d7b44f 100644
--- a/sci-visualization/paraview/paraview-4.3.1.ebuild
+++ b/sci-visualization/paraview/paraview-4.3.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
        dev-libs/expat
        >=dev-libs/jsoncpp-0.10.1
        dev-libs/libxml2:2
-       <dev-libs/protobuf-2.6
+       dev-libs/protobuf
        media-libs/freetype
        media-libs/libpng:0
        media-libs/libtheora
@@ -93,7 +93,7 @@ src_prepare() {
                "${FILESDIR}"/${PN}-4.2.0-removesqlite.patch \
                "${FILESDIR}"/${PN}-4.0.1-gcc-4.7.patch \
                "${FILESDIR}"/${PN}-4.2.0-protobuf.patch \
-               "${FILESDIR}"/${PN}-4.2.0-protobuf-2.patch \
+               "${FILESDIR}"/${P}-protobuf-2.6.patch \
                "${FILESDIR}"/${PN}-4.1.0-no-fatal-warnings.patch \
                "${FILESDIR}"/${PN}-4.2.0-vtk-freetype.patch
 

Reply via email to