summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-misc/polkit-kde-kcmodules/ChangeLog7
-rw-r--r--kde-misc/polkit-kde-kcmodules/files/polkit-kde-kcmodules-version-check.patch26
-rw-r--r--kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild6
3 files changed, 37 insertions, 2 deletions
diff --git a/kde-misc/polkit-kde-kcmodules/ChangeLog b/kde-misc/polkit-kde-kcmodules/ChangeLog
index b46baf583ac2..028f5cd70ae5 100644
--- a/kde-misc/polkit-kde-kcmodules/ChangeLog
+++ b/kde-misc/polkit-kde-kcmodules/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for kde-misc/polkit-kde-kcmodules
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-misc/polkit-kde-kcmodules/ChangeLog,v 1.5 2011/11/05 20:19:27 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-misc/polkit-kde-kcmodules/ChangeLog,v 1.6 2011/12/16 14:46:08 johu Exp $
+
+ 16 Dec 2011; Johannes Huber <johu@gentoo.org>
+ +files/polkit-kde-kcmodules-version-check.patch,
+ polkit-kde-kcmodules-0.98_pre20101127.ebuild:
+ Add build fix. Thanks Alphat-PC <AlphatPC@gmail.com> for patch. bug #394921
05 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org>
polkit-kde-kcmodules-0.98_pre20101127.ebuild:
diff --git a/kde-misc/polkit-kde-kcmodules/files/polkit-kde-kcmodules-version-check.patch b/kde-misc/polkit-kde-kcmodules/files/polkit-kde-kcmodules-version-check.patch
new file mode 100644
index 000000000000..42fb559e2778
--- /dev/null
+++ b/kde-misc/polkit-kde-kcmodules/files/polkit-kde-kcmodules-version-check.patch
@@ -0,0 +1,26 @@
+ cmake/modules/FindPolkitQt-1.cmake | 6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/cmake/modules/FindPolkitQt-1.cmake b/cmake/modules/FindPolkitQt-1.cmake
+index 0bc86d5..5f51535 100644
+--- a/cmake/modules/FindPolkitQt-1.cmake
++++ b/cmake/modules/FindPolkitQt-1.cmake
+@@ -47,14 +47,16 @@ if(POLKITQT-1_VERSION_FILE)
+
+ if(POLKITQT-1_VERSION_MATCH)
+ string(REGEX REPLACE "POLKITQT1_VERSION_STRING \"(.*)\"\n" "\\1" POLKITQT-1_VERSION ${POLKITQT-1_VERSION_MATCH})
+- if(POLKITQT-1_VERSION STRLESS "${POLKITQT-1_MIN_VERSION}")
++ if(POLKITQT-1_VERSION VERSION_LESS "${POLKITQT-1_MIN_VERSION}")
+ set(POLKITQT-1_VERSION_OK FALSE)
+ if(PolkitQt-1_FIND_REQUIRED)
+ message(FATAL_ERROR "PolkitQt-1 version ${POLKITQT-1_VERSION} was found, but it is too old. Please install ${POLKITQT-1_MIN_VERSION} or newer.")
+ else(PolkitQt-1_FIND_REQUIRED)
+ message(STATUS "PolkitQt-1 version ${POLKITQT-1_VERSION} is too old. Please install ${POLKITQT-1_MIN_VERSION} or newer.")
+ endif(PolkitQt-1_FIND_REQUIRED)
+- endif(POLKITQT-1_VERSION STRLESS "${POLKITQT-1_MIN_VERSION}")
++ else(POLKITQT-1_VERSION VERSION_LESS "${POLKITQT-1_MIN_VERSION}")
++ message(STATUS "Found PolkitQt-1: version ${POLKITQT-1_VERSION}")
++ endif(POLKITQT-1_VERSION VERSION_LESS "${POLKITQT-1_MIN_VERSION}")
+ endif(POLKITQT-1_VERSION_MATCH)
+ elseif(POLKITQT-1_INCLUDE_DIR)
+ # The version is so old that it does not even have the file
diff --git a/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild b/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild
index d5019542752b..9c7bdd5796dd 100644
--- a/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild
+++ b/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild,v 1.5 2011/11/05 20:19:27 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-0.98_pre20101127.ebuild,v 1.6 2011/12/16 14:46:08 johu Exp $
EAPI="3"
@@ -29,3 +29,7 @@ DEPEND="
RDEPEND="${DEPEND}"
[[ ${PV} = *9999* ]] || S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-version-check.patch"
+)