sci-visualization/paraview: add DEPEND on >=cmake-3.3, bug #588516
authorMatthias Maier <tamiko@gentoo.org>
Mon, 11 Jul 2016 10:02:11 +0000 (05:02 -0500)
committerMatthias Maier <tamiko@gentoo.org>
Mon, 11 Jul 2016 10:36:42 +0000 (05:36 -0500)
 * Require >=dev-util/cmake-3.3
 * Apply upstream patch to lower the version requirement for cmake to 3.3

Thanks to Markus Kaindl.

Package-Manager: portage-2.2.28

sci-visualization/paraview/files/paraview-5.1.0-only-require-cmake-3.3.patch [new file with mode: 0644]
sci-visualization/paraview/paraview-5.1.0.ebuild

diff --git a/sci-visualization/paraview/files/paraview-5.1.0-only-require-cmake-3.3.patch b/sci-visualization/paraview/files/paraview-5.1.0-only-require-cmake-3.3.patch
new file mode 100644 (file)
index 0000000..103c28a
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d476bb2..bc814f9 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -28,7 +28,7 @@
+ #  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ #
+ #==========================================================================
+-cmake_minimum_required(VERSION 3.5)
++cmake_minimum_required(VERSION 3.3)
+ project(ParaView)
index 695baea682bb3bce159a79df19f8db24f5322df5..055d1c37942b65f2f980bc8cccd27c3ffa40d7b8 100644 (file)
@@ -77,6 +77,7 @@ RDEPEND="
        tk? ( dev-lang/tk:0= )"
 DEPEND="${RDEPEND}
        ${PYTHON_DEPS}
+       >=dev-util/cmake-3.3.1
        boost? ( >=dev-libs/boost-1.40.0[mpi?,${PYTHON_USEDEP}] )
        doc? ( app-doc/doxygen )"
 
@@ -91,7 +92,8 @@ src_prepare() {
        # see patch headers for description
        epatch "${FILESDIR}"/${PN}-4.0.1-xdmf-cstring.patch \
                "${FILESDIR}"/${PN}-4.3.1-fix-development-install.patch \
-               "${FILESDIR}"/${PN}-4.4.0-removesqlite.patch
+               "${FILESDIR}"/${PN}-4.4.0-removesqlite.patch \
+               "${FILESDIR}"/${P}-only-require-cmake-3.3.patch
 
        # lib64 fixes
        sed -i \