[gentoo-commits] proj/kde:master commit in: dev-libs/extra-cmake-modules/, dev-libs/extra-cmake-modules/files/

2014-08-08 Thread Michael Palimaka
commit: d4eb24d8eb6d98d87f92fb49e11db021a0ff5b53
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Fri Aug  8 14:50:38 2014 +
Commit: Michael Palimaka kensington AT gentoo DOT org
CommitDate: Fri Aug  8 14:50:38 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=d4eb24d8

[dev-libs/extra-cmake-modules] Remove old.

Package-Manager: portage-2.2.10

---
 .../extra-cmake-modules-1.0.0-r2.ebuild| 49 
 .../files/extra-cmake-modules-1.0.0-kxmlgui.patch  | 66 --
 .../files/extra-cmake-modules-1.0.0-linguas.patch  | 42 --
 3 files changed, 157 deletions(-)

diff --git a/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild 
b/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild
deleted file mode 100644
index ab87b50..000
--- a/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
-
-inherit cmake-utils python-any-r1
-
-DESCRIPTION=Extra modules and scripts for CMake
-HOMEPAGE=https://projects.kde.org/projects/kdesupport/extra-cmake-modules;
-SRC_URI=mirror://kde/stable/frameworks/5.0.0/${P}.tar.xz
-
-LICENSE=BSD
-SLOT=0
-KEYWORDS=~amd64
-IUSE=doc
-
-DEPEND=
-   app-arch/xz-utils
-   =dev-util/cmake-2.8.12
-   doc? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
-   )
-
-
-PATCHES=(
-   ${FILESDIR}/${P}-linguas.patch
-   ${FILESDIR}/${P}-kxmlgui.patch
-)
-
-python_check_deps() {
-   has_version dev-python/sphinx[${PYTHON_USEDEP}]
-}
-
-pkg_setup() {
-   use doc  python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake-utils_use_build doc HTML_DOCS)
-   $(cmake-utils_use_build doc MAN_DOCS)
-   )
-
-   cmake-utils_src_configure
-}

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
deleted file mode 100644
index 94a58b4..000
--- a/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-kxmlgui.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 032b4c4baaaff5fde1243864149d33f545767b5c Mon Sep 17 00:00:00 2001
-From: David Faure fa...@kde.org
-Date: Mon, 7 Jul 2014 00:09:53 +0200
-Subject: [PATCH] Define convenience variable for DATAROOTDIR/kxmlgui5.
-
-See RR 119142 for more details.

- kde-modules/KDEInstallDirs.cmake | 6 ++
- tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt | 3 +++
- 2 files changed, 9 insertions(+)
-
-diff --git a/kde-modules/KDEInstallDirs.cmake 
b/kde-modules/KDEInstallDirs.cmake
-index 061e542..90ed5b8 100644
 a/kde-modules/KDEInstallDirs.cmake
-+++ b/kde-modules/KDEInstallDirs.cmake
-@@ -69,6 +69,9 @@
- # ``KSERVICETYPES5DIR``
- # service types for KDE Frameworks 5 (``DATAROOTDIR/kservicetypes5``)
- # [``SERVICETYPES_INSTALL_DIR``]
-+# ``KXMLGUI5DIR``
-+# knotify description files (``DATAROOTDIR/kxmlgui5``)
-+# [``KXMLGUI_INSTALL_DIR``]
- # ``KNOTIFY5RCDIR``
- # knotify description files (``DATAROOTDIR/knotifications5``)
- # [``KNOTIFYRC_INSTALL_DIR``]
-@@ -384,6 +387,9 @@ _define_relative(KSERVICETYPES5DIR DATAROOTDIR 
kservicetypes5
- _define_relative(KNOTIFY5RCDIR DATAROOTDIR knotifications5
- knotify description files
- KNOTIFYRC_INSTALL_DIR)
-+_define_relative(KXMLGUI5DIR DATAROOTDIR kxmlgui5
-+kxmlgui .rc files
-+KXMLGUI_INSTALL_DIR)
- 
- # Cross-desktop or other system things
- _define_relative(ICONDIR DATAROOTDIR icons
-diff --git a/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt 
b/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
-index f1617da..3940b81 100644
 a/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
-+++ b/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
-@@ -31,6 +31,7 @@ set(relative_path_vars
- KF5_INCLUDE_INSTALL_DIR
- KF5_LIBEXEC_INSTALL_DIR
- KNOTIFYRC_INSTALL_DIR
-+KXMLGUI_INSTALL_DIR
- LIBEXEC_INSTALL_DIR
- LIB_INSTALL_DIR
- LOCALE_INSTALL_DIR
-@@ -73,6 +74,7 @@ set(relative_path_vars
- CMAKE_INSTALL_KCFGDIR
- CMAKE_INSTALL_KCONFUPDATEDIR
- CMAKE_INSTALL_KNOTIFY5RCDIR
-+CMAKE_INSTALL_KXMLGUI5DIR
- CMAKE_INSTALL_KSERVICES5DIR
- CMAKE_INSTALL_KSERVICETYPES5DIR
- CMAKE_INSTALL_LIBDIR
-@@ -117,6 +119,7 @@ set(absolute_path_vars
- CMAKE_INSTALL_FULL_KCFGDIR
- CMAKE_INSTALL_FULL_KCONFUPDATEDIR
- CMAKE_INSTALL_FULL_KNOTIFY5RCDIR
-+CMAKE_INSTALL_FULL_KXMLGUI5DIR
- CMAKE_INSTALL_FULL_KSERVICES5DIR
- CMAKE_INSTALL_FULL_KSERVICETYPES5DIR
- CMAKE_INSTALL_FULL_LIBDIR
--- 
-1.8.5.5
-

diff --git 

[gentoo-commits] proj/kde:master commit in: dev-libs/extra-cmake-modules/, dev-libs/extra-cmake-modules/files/

2014-07-27 Thread Michael Palimaka
commit: f18654535b6c264adddcf81f06eb95d6f4a53f61
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Sun Jul 27 15:18:47 2014 +
Commit: Michael Palimaka kensington AT gentoo DOT org
CommitDate: Sun Jul 27 15:18:47 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f1865453

[dev-libs/extra-cmake-modules] Backport patch from upstream adding 
KXMLGUI_INSTALL_DIR variable, required by Plasma 5.0.0.

Package-Manager: portage-2.2.10

---
 ebuild = extra-cmake-modules-1.0.0-r2.ebuild} |  5 +-
 .../files/extra-cmake-modules-1.0.0-kxmlgui.patch  | 66 ++
 2 files changed, 70 insertions(+), 1 deletion(-)

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
similarity index 91%
rename from dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild
rename to dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r2.ebuild
index da40a74..ab87b50 100644
--- 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
@@ -26,7 +26,10 @@ DEPEND=
)
 
 
-PATCHES=( ${FILESDIR}/${P}-linguas.patch )
+PATCHES=(
+   ${FILESDIR}/${P}-linguas.patch
+   ${FILESDIR}/${P}-kxmlgui.patch
+)
 
 python_check_deps() {
has_version dev-python/sphinx[${PYTHON_USEDEP}]

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
new file mode 100644
index 000..94a58b4
--- /dev/null
+++ b/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-kxmlgui.patch
@@ -0,0 +1,66 @@
+From 032b4c4baaaff5fde1243864149d33f545767b5c Mon Sep 17 00:00:00 2001
+From: David Faure fa...@kde.org
+Date: Mon, 7 Jul 2014 00:09:53 +0200
+Subject: [PATCH] Define convenience variable for DATAROOTDIR/kxmlgui5.
+
+See RR 119142 for more details.
+---
+ kde-modules/KDEInstallDirs.cmake | 6 ++
+ tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt | 3 +++
+ 2 files changed, 9 insertions(+)
+
+diff --git a/kde-modules/KDEInstallDirs.cmake 
b/kde-modules/KDEInstallDirs.cmake
+index 061e542..90ed5b8 100644
+--- a/kde-modules/KDEInstallDirs.cmake
 b/kde-modules/KDEInstallDirs.cmake
+@@ -69,6 +69,9 @@
+ # ``KSERVICETYPES5DIR``
+ # service types for KDE Frameworks 5 (``DATAROOTDIR/kservicetypes5``)
+ # [``SERVICETYPES_INSTALL_DIR``]
++# ``KXMLGUI5DIR``
++# knotify description files (``DATAROOTDIR/kxmlgui5``)
++# [``KXMLGUI_INSTALL_DIR``]
+ # ``KNOTIFY5RCDIR``
+ # knotify description files (``DATAROOTDIR/knotifications5``)
+ # [``KNOTIFYRC_INSTALL_DIR``]
+@@ -384,6 +387,9 @@ _define_relative(KSERVICETYPES5DIR DATAROOTDIR 
kservicetypes5
+ _define_relative(KNOTIFY5RCDIR DATAROOTDIR knotifications5
+ knotify description files
+ KNOTIFYRC_INSTALL_DIR)
++_define_relative(KXMLGUI5DIR DATAROOTDIR kxmlgui5
++kxmlgui .rc files
++KXMLGUI_INSTALL_DIR)
+ 
+ # Cross-desktop or other system things
+ _define_relative(ICONDIR DATAROOTDIR icons
+diff --git a/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt 
b/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
+index f1617da..3940b81 100644
+--- a/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
 b/tests/KDEInstallDirsTest/vars_defined/CMakeLists.txt
+@@ -31,6 +31,7 @@ set(relative_path_vars
+ KF5_INCLUDE_INSTALL_DIR
+ KF5_LIBEXEC_INSTALL_DIR
+ KNOTIFYRC_INSTALL_DIR
++KXMLGUI_INSTALL_DIR
+ LIBEXEC_INSTALL_DIR
+ LIB_INSTALL_DIR
+ LOCALE_INSTALL_DIR
+@@ -73,6 +74,7 @@ set(relative_path_vars
+ CMAKE_INSTALL_KCFGDIR
+ CMAKE_INSTALL_KCONFUPDATEDIR
+ CMAKE_INSTALL_KNOTIFY5RCDIR
++CMAKE_INSTALL_KXMLGUI5DIR
+ CMAKE_INSTALL_KSERVICES5DIR
+ CMAKE_INSTALL_KSERVICETYPES5DIR
+ CMAKE_INSTALL_LIBDIR
+@@ -117,6 +119,7 @@ set(absolute_path_vars
+ CMAKE_INSTALL_FULL_KCFGDIR
+ CMAKE_INSTALL_FULL_KCONFUPDATEDIR
+ CMAKE_INSTALL_FULL_KNOTIFY5RCDIR
++CMAKE_INSTALL_FULL_KXMLGUI5DIR
+ CMAKE_INSTALL_FULL_KSERVICES5DIR
+ CMAKE_INSTALL_FULL_KSERVICETYPES5DIR
+ CMAKE_INSTALL_FULL_LIBDIR
+-- 
+1.8.5.5
+



[gentoo-commits] proj/kde:master commit in: dev-libs/extra-cmake-modules/, dev-libs/extra-cmake-modules/files/

2014-07-13 Thread Michael Palimaka
commit: 52045ba54d1775bf71e202085ce84fbd54ee690f
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Sun Jul 13 15:29:33 2014 +
Commit: Michael Palimaka kensington AT gentoo DOT org
CommitDate: Sun Jul 13 15:29:33 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=52045ba5

[dev-libs/extra-cmake-modules] Backport patch from upstream fixing build 
failure when LINGUAS is set and Qt4 is installed.

Package-Manager: portage-2.2.10

---
 ebuild = extra-cmake-modules-1.0.0-r1.ebuild} |  2 ++
 .../files/extra-cmake-modules-1.0.0-linguas.patch  | 42 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0.ebuild 
b/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild
similarity index 94%
rename from dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0.ebuild
rename to dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild
index 0cde8c2..da40a74 100644
--- a/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0.ebuild
+++ b/dev-libs/extra-cmake-modules/extra-cmake-modules-1.0.0-r1.ebuild
@@ -26,6 +26,8 @@ DEPEND=
)
 
 
+PATCHES=( ${FILESDIR}/${P}-linguas.patch )
+
 python_check_deps() {
has_version dev-python/sphinx[${PYTHON_USEDEP}]
 }

diff --git 
a/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-linguas.patch 
b/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-linguas.patch
new file mode 100644
index 000..76bf989
--- /dev/null
+++ b/dev-libs/extra-cmake-modules/files/extra-cmake-modules-1.0.0-linguas.patch
@@ -0,0 +1,42 @@
+From 5acf1735f7f497662c6ebe43220489dc81785ec6 Mon Sep 17 00:00:00 2001
+From: Michael Palimaka kensing...@gentoo.org
+Date: Wed, 9 Jul 2014 23:54:11 +1000
+Subject: [PATCH] Don't search default paths when finding lconvert.
+
+Otherwise, if lconvert exists in normal system paths (eg. /usr/bin) that one
+will be used instead of the one alongside Qt5::lrelease. This could cause Qt4
+lconvert to be incorrectly used on some systems.
+
+REVIEW: 119198
+---
+ modules/ECMCreateQmFromPoFiles.cmake | 1 +
+ modules/ECMPoQmTools.cmake   | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/modules/ECMCreateQmFromPoFiles.cmake 
b/modules/ECMCreateQmFromPoFiles.cmake
+index 4a31a93..b66e598 100644
+--- a/modules/ECMCreateQmFromPoFiles.cmake
 b/modules/ECMCreateQmFromPoFiles.cmake
+@@ -113,6 +113,7 @@ function(_ECM_QM_CREATE_TARGET install_destination 
catalog_name)
+ find_program(lconvert_executable
+ NAMES lconvert-qt5 lconvert
+ PATHS ${lrelease_path}
++NO_DEFAULT_PATH
+ )
+ 
+ if (catalog_name)
+diff --git a/modules/ECMPoQmTools.cmake b/modules/ECMPoQmTools.cmake
+index 3ce6958..74dc656 100644
+--- a/modules/ECMPoQmTools.cmake
 b/modules/ECMPoQmTools.cmake
+@@ -129,6 +129,7 @@ function(ecm_process_po_files_as_qm lang)
+ find_program(lconvert_executable
+ NAMES lconvert-qt5 lconvert
+ PATHS ${lrelease_path}
++NO_DEFAULT_PATH
+ )
+ 
+ # Create commands to turn po files into qm files
+-- 
+1.8.5.5
+