Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/kmymoney/files/, app-office/kmymoney/
Date: Sat, 12 Aug 2017 08:20:36
Message-Id: 1502526018.807894ae54d9743b03088f9315d492e286c352d1.asturm@gentoo
1 commit: 807894ae54d9743b03088f9315d492e286c352d1
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 12 08:19:50 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 12 08:20:18 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807894ae
7
8 app-office/kmymoney: Fix build with cmake-3.9
9
10 Tested-by: David Zaslavsky <diazona <AT> ellipsix.net>
11 Gentoo-bug: 627672
12 Package-Manager: Portage-2.3.6, Repoman-2.3.3
13
14 .../kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch | 38 ++++++++++++++++++++++
15 app-office/kmymoney/kmymoney-4.8.0-r2.ebuild | 1 +
16 2 files changed, 39 insertions(+)
17
18 diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch b/app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch
19 new file mode 100644
20 index 00000000000..93e8809d824
21 --- /dev/null
22 +++ b/app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch
23 @@ -0,0 +1,38 @@
24 +From b0a68ca075928aa29ee1e0007bfb14d714f5a948 Mon Sep 17 00:00:00 2001
25 +From: Ralf Habacker <ralf.habacker@×××××××.de>
26 +Date: Thu, 10 Aug 2017 13:45:04 +0200
27 +Subject: Fix 'Compile error on Fedora 26'
28 +
29 +CMake build system used some outdated variables which has been replaced
30 +by cmake build in variables to fix the issue.
31 +
32 +FIXED-IN:4.8.1
33 +BUG:383351
34 +---
35 + kmymoney/dialogs/settings/CMakeLists.txt | 9 ++++-----
36 + 1 file changed, 4 insertions(+), 5 deletions(-)
37 +
38 +diff --git a/kmymoney/dialogs/settings/CMakeLists.txt b/kmymoney/dialogs/settings/CMakeLists.txt
39 +index 5aacbea..b007dfb 100644
40 +--- a/kmymoney/dialogs/settings/CMakeLists.txt
41 ++++ b/kmymoney/dialogs/settings/CMakeLists.txt
42 +@@ -1,12 +1,11 @@
43 + add_custom_command(
44 +- OUTPUT ${KMyMoney2_BINARY_DIR}/kmymoneysettings.h ${KMyMoney2_BINARY_DIR}/kmymoneysettings.cpp
45 +- DEPENDS ${KMyMoney2_SOURCE_DIR}/kmymoney.kcfg ${KMyMoney2_SOURCE_DIR}/kmymoneysettings.kcfgc
46 +- COMMAND ${KDE4_KCFGC_EXECUTABLE} -d ${KMyMoney2_BINARY_DIR}/ ${KMyMoney2_SOURCE_DIR}/kmymoney.kcfg ${KMyMoney2_SOURCE_DIR}/kmymoneysettings.kcfgc
47 ++ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kmymoneysettings.h ${CMAKE_CURRENT_BINARY_DIR}/kmymoneysettings.cpp
48 ++ DEPENDS ${CMAKE_SOURCE_DIR}/kmymoney/kmymoney.kcfg ${CMAKE_SOURCE_DIR}/kmymoney/kmymoneysettings.kcfgc
49 ++ COMMAND ${KDE4_KCFGC_EXECUTABLE} -d ${CMAKE_CURRENT_BINARY_DIR}/ ${CMAKE_SOURCE_DIR}/kmymoney/kmymoney.kcfg ${CMAKE_SOURCE_DIR}/kmymoney/kmymoneysettings.kcfgc
50 + )
51 +
52 +-
53 + set (libsettings_a_SOURCES
54 +- ${KMyMoney2_BINARY_DIR}/kmymoneysettings.h
55 ++ ${CMAKE_CURRENT_BINARY_DIR}/kmymoneysettings.cpp
56 + ksettingscolors.cpp
57 + ksettingsfonts.cpp
58 + ksettingsforecast.cpp
59 +--
60 +cgit v0.11.2
61 +
62
63 diff --git a/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild b/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild
64 index 757dc00ef9c..b49b40c1df4 100644
65 --- a/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild
66 +++ b/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild
67 @@ -53,6 +53,7 @@ PATCHES=(
68 "${FILESDIR}/${P}-gpgmepp.patch"
69 "${FILESDIR}/${P}-kdepimlibs-optional.patch"
70 "${FILESDIR}/${P}-drop-national-onlinetasks.patch"
71 + "${FILESDIR}/${P}-cmake-3.9.patch"
72 )
73
74 src_prepare() {