commit:     b6eb841a21cd2b4e491d69d6d08e6cfadb4dbb2b
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Dec 13 18:54:59 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 13:12:17 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6eb841a

kde-base: Add >=cmake-3.4 configure fix for KDE PIM

See also: https://bugs.gentoo.org/show_bug.cgi?id=566058
Tested-by: Vadim

Package-Manager: portage-2.2.24

 .../kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch | 23 ++++++++++++++++++++++
 kde-base/kmail/kmail-4.14.10.ebuild                |  2 ++
 .../files/kdepim-4.14.10-fix-cmake-3.4.patch       | 23 ++++++++++++++++++++++
 .../konsolekalendar/konsolekalendar-4.14.10.ebuild |  2 ++
 .../files/kdepim-4.14.10-fix-cmake-3.4.patch       | 23 ++++++++++++++++++++++
 kde-base/korganizer/korganizer-4.14.10.ebuild      |  6 ++++--
 6 files changed, 77 insertions(+), 2 deletions(-)

diff --git a/kde-base/kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch 
b/kde-base/kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch
new file mode 100644
index 0000000..4039cbf
--- /dev/null
+++ b/kde-base/kmail/files/kdepim-4.14.10-fix-cmake-3.4.patch
@@ -0,0 +1,23 @@
+From: Andreas Sturmlechner <[email protected]>
+Date: Sun, 13 Dec 2015 09:20:24 +0000
+Subject: Fix configure with >=cmake-3.4
+X-Git-Url: 
http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=91275a772e51a4031b8f34bc83652b5e60478624
+---
+Fix configure with >=cmake-3.4
+
+REVIEW: 126334
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ 
+ # where to look first for cmake modules. This line must be the first one or 
cmake will use the system's FindFoo.cmake
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/cmake/modules")
++
++include(CheckIncludeFiles)
+ 
+ ############### Build Options ###############
+ 
+

diff --git a/kde-base/kmail/kmail-4.14.10.ebuild 
b/kde-base/kmail/kmail-4.14.10.ebuild
index 490a793..df4cbe3 100644
--- a/kde-base/kmail/kmail-4.14.10.ebuild
+++ b/kde-base/kmail/kmail-4.14.10.ebuild
@@ -74,6 +74,8 @@ KMEXTRA="
 
 KMLOADLIBS="kdepim-common-libs"
 
+PATCHES=( "${FILESDIR}/kdepim-4.14.10-fix-cmake-3.4.patch" )
+
 src_configure() {
        # Bug 308903
        use ppc64 && append-flags -mminimal-toc

diff --git a/kde-base/konsolekalendar/files/kdepim-4.14.10-fix-cmake-3.4.patch 
b/kde-base/konsolekalendar/files/kdepim-4.14.10-fix-cmake-3.4.patch
new file mode 100644
index 0000000..4039cbf
--- /dev/null
+++ b/kde-base/konsolekalendar/files/kdepim-4.14.10-fix-cmake-3.4.patch
@@ -0,0 +1,23 @@
+From: Andreas Sturmlechner <[email protected]>
+Date: Sun, 13 Dec 2015 09:20:24 +0000
+Subject: Fix configure with >=cmake-3.4
+X-Git-Url: 
http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=91275a772e51a4031b8f34bc83652b5e60478624
+---
+Fix configure with >=cmake-3.4
+
+REVIEW: 126334
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ 
+ # where to look first for cmake modules. This line must be the first one or 
cmake will use the system's FindFoo.cmake
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/cmake/modules")
++
++include(CheckIncludeFiles)
+ 
+ ############### Build Options ###############
+ 
+

diff --git a/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild 
b/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild
index 8484f8b..bd67439 100644
--- a/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild
+++ b/kde-base/konsolekalendar/konsolekalendar-4.14.10.ebuild
@@ -46,3 +46,5 @@ KMEXTRACTONLY="
 "
 
 KMLOADLIBS="kdepim-common-libs"
+
+PATCHES=( "${FILESDIR}/kdepim-4.14.10-fix-cmake-3.4.patch" )

diff --git a/kde-base/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch 
b/kde-base/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch
new file mode 100644
index 0000000..4039cbf
--- /dev/null
+++ b/kde-base/korganizer/files/kdepim-4.14.10-fix-cmake-3.4.patch
@@ -0,0 +1,23 @@
+From: Andreas Sturmlechner <[email protected]>
+Date: Sun, 13 Dec 2015 09:20:24 +0000
+Subject: Fix configure with >=cmake-3.4
+X-Git-Url: 
http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=91275a772e51a4031b8f34bc83652b5e60478624
+---
+Fix configure with >=cmake-3.4
+
+REVIEW: 126334
+---
+
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ 
+ # where to look first for cmake modules. This line must be the first one or 
cmake will use the system's FindFoo.cmake
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/cmake/modules")
++
++include(CheckIncludeFiles)
+ 
+ ############### Build Options ###############
+ 
+

diff --git a/kde-base/korganizer/korganizer-4.14.10.ebuild 
b/kde-base/korganizer/korganizer-4.14.10.ebuild
index d15bdb9..1f45e35 100644
--- a/kde-base/korganizer/korganizer-4.14.10.ebuild
+++ b/kde-base/korganizer/korganizer-4.14.10.ebuild
@@ -68,6 +68,8 @@ src_unpack() {
 }
 
 src_prepare() {
+       epatch "${FILESDIR}/kdepim-4.14.10-fix-cmake-3.4.patch"
+
        use handbook && epatch "${FILESDIR}/${PN}-4.14.10-handbook.patch"
 
        kde4-meta_src_prepare
@@ -76,8 +78,8 @@ src_prepare() {
 src_install() {
        kde4-meta_src_install
        # colliding with kdepim-common-libs
-       rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
-       rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
+       rm -rf "${ED}"usr/share/kde4/servicetypes/calendarplugin.desktop || die
+       rm -rf "${ED}"usr/share/kde4/servicetypes/calendardecoration.desktop || 
die
 }
 
 pkg_postinst() {

Reply via email to