Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: dev-libs/extra-cmake-modules/, dev-libs/extra-cmake-modules/files/
Date: Sun, 27 Jul 2014 15:23:48
Message-Id: 1406474327.f18654535b6c264adddcf81f06eb95d6f4a53f61.kensington@gentoo
1 commit: f18654535b6c264adddcf81f06eb95d6f4a53f61
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 27 15:18:47 2014 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 27 15:18:47 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f1865453
7
8 [dev-libs/extra-cmake-modules] Backport patch from upstream adding KXMLGUI_INSTALL_DIR variable, required by Plasma 5.0.0.
9
10 Package-Manager: portage-2.2.10
11
12 ---
13 ....ebuild => extra-cmake-modules-1.0.0-r2.ebuild} | 5 +-
14 .../files/extra-cmake-modules-1.0.0-kxmlgui.patch | 66 ++++++++++++++++++++++
15 2 files changed, 70 insertions(+), 1 deletion(-)
16
17 diff --git a/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild b/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild
18 similarity index 91%
19 rename from dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild
20 rename to dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild
21 index da40a74..ab87b50 100644
22 --- a/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild
23 +++ b/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild
24 @@ -26,7 +26,10 @@ DEPEND="
25 )
26 "
27
28 -PATCHES=( "${FILESDIR}/${P}-linguas.patch" )
29 +PATCHES=(
30 + "${FILESDIR}/${P}-linguas.patch"
31 + "${FILESDIR}/${P}-kxmlgui.patch"
32 +)
33
34 python_check_deps() {
35 has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
36
37 diff --git a/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-kxmlgui.patch b/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-kxmlgui.patch
38 new file mode 100644
39 index 0000000..94a58b4
40 --- /dev/null
41 +++ b/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-kxmlgui.patch
42 @@ -0,0 +1,66 @@
43 +From 032b4c4baaaff5fde1243864149d33f545767b5c Mon Sep 17 00:00:00 2001
44 +From: David Faure <faure@×××.org>
45 +Date: Mon, 7 Jul 2014 00:09:53 +0200
46 +Subject: [PATCH] Define convenience variable for DATAROOTDIR/kxmlgui5.
47 +
48 +See RR 119142 for more details.
49 +---
50 + kde-modules/KDEInstallDirs.cmake | 6 ++++++
51 + tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt | 3 +++
52 + 2 files changed, 9 insertions(+)
53 +
54 +diff --git a/kde-modules/KDEInstallDirs.cmake b/kde-modules/KDEInstallDirs.cmake
55 +index 061e542..90ed5b8 100644
56 +--- a/kde-modules/KDEInstallDirs.cmake
57 ++++ b/kde-modules/KDEInstallDirs.cmake
58 +@@ -69,6 +69,9 @@
59 + # ``KSERVICETYPES5DIR``
60 + # service types for KDE Frameworks 5 (``DATAROOTDIR/kservicetypes5``)
61 + # [``SERVICETYPES_INSTALL_DIR``]
62 ++# ``KXMLGUI5DIR``
63 ++# knotify description files (``DATAROOTDIR/kxmlgui5``)
64 ++# [``KXMLGUI_INSTALL_DIR``]
65 + # ``KNOTIFY5RCDIR``
66 + # knotify description files (``DATAROOTDIR/knotifications5``)
67 + # [``KNOTIFYRC_INSTALL_DIR``]
68 +@@ -384,6 +387,9 @@ _define_relative(KSERVICETYPES5DIR DATAROOTDIR "kservicetypes5"
69 + _define_relative(KNOTIFY5RCDIR DATAROOTDIR "knotifications5"
70 + "knotify description files"
71 + KNOTIFYRC_INSTALL_DIR)
72 ++_define_relative(KXMLGUI5DIR DATAROOTDIR "kxmlgui5"
73 ++ "kxmlgui .rc files"
74 ++ KXMLGUI_INSTALL_DIR)
75 +
76 + # Cross-desktop or other system things
77 + _define_relative(ICONDIR DATAROOTDIR "icons"
78 +diff --git a/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt b/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
79 +index f1617da..3940b81 100644
80 +--- a/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
81 ++++ b/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
82 +@@ -31,6 +31,7 @@ set(relative_path_vars
83 + KF5_INCLUDE_INSTALL_DIR
84 + KF5_LIBEXEC_INSTALL_DIR
85 + KNOTIFYRC_INSTALL_DIR
86 ++ KXMLGUI_INSTALL_DIR
87 + LIBEXEC_INSTALL_DIR
88 + LIB_INSTALL_DIR
89 + LOCALE_INSTALL_DIR
90 +@@ -73,6 +74,7 @@ set(relative_path_vars
91 + CMAKE_INSTALL_KCFGDIR
92 + CMAKE_INSTALL_KCONFUPDATEDIR
93 + CMAKE_INSTALL_KNOTIFY5RCDIR
94 ++ CMAKE_INSTALL_KXMLGUI5DIR
95 + CMAKE_INSTALL_KSERVICES5DIR
96 + CMAKE_INSTALL_KSERVICETYPES5DIR
97 + CMAKE_INSTALL_LIBDIR
98 +@@ -117,6 +119,7 @@ set(absolute_path_vars
99 + CMAKE_INSTALL_FULL_KCFGDIR
100 + CMAKE_INSTALL_FULL_KCONFUPDATEDIR
101 + CMAKE_INSTALL_FULL_KNOTIFY5RCDIR
102 ++ CMAKE_INSTALL_FULL_KXMLGUI5DIR
103 + CMAKE_INSTALL_FULL_KSERVICES5DIR
104 + CMAKE_INSTALL_FULL_KSERVICETYPES5DIR
105 + CMAKE_INSTALL_FULL_LIBDIR
106 +--
107 +1.8.5.5
108 +