Gentoo Archives: gentoo-commits

From: "Theo Chatzimichos (tampakrap)" <tampakrap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/solid/files: solid-4.4.69-darwin-compile-powermanager.patch
Date: Mon, 06 Sep 2010 02:03:48
Message-Id: 20100906020341.4D7B520054@flycatcher.gentoo.org
1 tampakrap 10/09/06 02:03:41
2
3 Added: solid-4.4.69-darwin-compile-powermanager.patch
4 Log:
5 Version bump KDE SC 4.5.1
6
7 (Portage version: 2.2_rc75/cvs/Linux x86_64, RepoMan options: --force)
8
9 Revision Changes Path
10 1.1 kde-base/solid/files/solid-4.4.69-darwin-compile-powermanager.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/solid/files/solid-4.4.69-darwin-compile-powermanager.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-base/solid/files/solid-4.4.69-darwin-compile-powermanager.patch?rev=1.1&content-type=text/plain
14
15 Index: solid-4.4.69-darwin-compile-powermanager.patch
16 ===================================================================
17 --- solid-4.4.69.orig/libs/solid/control/powermanager.cpp
18 +++ solid-4.4.69/libs/solid/control/powermanager.cpp
19 @@ -25,7 +25,9 @@
20 #include "ifaces/powermanager.h"
21 #include <kdebug.h>
22 #include <kglobal.h>
23 +#if !defined(Q_WS_MAC)
24 #include <QX11Info>
25 +#endif
26
27 K_GLOBAL_STATIC(Solid::Control::PowerManagerPrivate, globalPowerManager)
28
29 @@ -129,7 +131,9 @@ Solid::Control::PowerManager::Brightness
30 Solid::Control::PowerManager::BrightnessControlsList(), brightnessControlsAvailable());
31 }
32
33 +#if !defined(Q_WS_MAC)
34 extern float xrandr_brightlight(Display *dpy, long new_value = -1);
35 +#endif
36
37 bool Solid::Control::PowerManager::setBrightness(float brightness, const QString &device)
38 {
39 @@ -138,7 +142,7 @@ bool Solid::Control::PowerManager::setBr
40 Solid::Control::PowerManager::BrightnessControlsList controls = brightnessControlsAvailable();
41 if(controls.keys(Solid::Control::PowerManager::Screen).isEmpty())
42 {
43 -#ifdef Q_WS_WIN
44 +#if defined(Q_WS_WIN) || defined(Q_WS_MAC)
45 return false;
46 #else
47 return ( xrandr_brightlight( QX11Info::display(), brightness ) >= 0 );
48 @@ -168,7 +172,7 @@ float Solid::Control::PowerManager::brig
49 Solid::Control::PowerManager::BrightnessControlsList controls = brightnessControlsAvailable();
50 if(controls.keys(Solid::Control::PowerManager::Screen).isEmpty())
51 {
52 -#ifdef Q_WS_WIN
53 +#if defined(Q_WS_WIN) || defined(Q_WS_MAC)
54 return false;
55 #else
56 return xrandr_brightlight( QX11Info::display() );
57 --- solid-4.4.69.orig/libs/solid/control/CMakeLists.txt
58 +++ solid-4.4.69/libs/solid/control/CMakeLists.txt
59 @@ -28,9 +28,9 @@ set(solidcontrol_LIB_SRCS
60 )
61
62 # FIXME: this should be XRANDR_FOUND instead
63 -if(NOT WIN32)
64 +if(NOT WIN32 AND NOT APPLE)
65 set(solidcontrol_LIB_SRCS ${solidcontrol_LIB_SRCS} powermanager_randr.cpp)
66 -endif(NOT WIN32)
67 +endif(NOT WIN32 AND NOT APPLE)
68
69 qt4_add_dbus_interface(solidcontrol_LIB_SRCS org.kde.Solid.Networking.xml org_kde_solid_networking)