summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2008-10-02 11:53:22 +0000
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2008-10-02 11:53:22 +0000
commit603a3b012edafdfa0dcf2522dde33beded8061fb (patch)
tree12c41e3ef263924e1979ac001b1271154d069ad8 /kde-base
parentAutomated update of use.local.desc (diff)
downloadhistorical-603a3b012edafdfa0dcf2522dde33beded8061fb.tar.gz
historical-603a3b012edafdfa0dcf2522dde33beded8061fb.tar.bz2
historical-603a3b012edafdfa0dcf2522dde33beded8061fb.zip
Added a missing patch file.
Package-Manager: portage-2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 x86_64
Diffstat (limited to 'kde-base')
-rw-r--r--kde-base/kdelibs/Manifest14
-rw-r--r--kde-base/systemsettings/ChangeLog9
-rw-r--r--kde-base/systemsettings/Manifest9
-rw-r--r--kde-base/systemsettings/files/systemsettings-enable-admin-mode.patch68
-rw-r--r--kde-base/systemsettings/metadata.xml5
-rw-r--r--kde-base/systemsettings/systemsettings-4.1.2.ebuild60
6 files changed, 156 insertions, 9 deletions
diff --git a/kde-base/kdelibs/Manifest b/kde-base/kdelibs/Manifest
index 74f2664045c0..d170b4608b00 100644
--- a/kde-base/kdelibs/Manifest
+++ b/kde-base/kdelibs/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX FindXine.cmake 2627 RMD160 e680a4c0998dd0354e429c9e755a00e0ab83c6c0 SHA1 e638a8cf1ab6889c5734cd54879dad808a549d92 SHA256 73c7030144d889d1065fc4bdaf9c640cb04ce40a9a15b8fafeeefbdf1c35e798
AUX e-tempdir.patch 1413 RMD160 f0a369f929c18770d66a54b605dad8c99d03367c SHA1 779714956d94366a3b05514df19e21b4b3434f5c SHA256 1a7e888cd5173b68039717030119e3ab479675fed8f9df4b5e1d98869d89235a
AUX kdelibs-3.5.8-kinit-CVE-2008-1671.patch 3964 RMD160 e5e7dc462c88ad45ac7051261aaec5b83c64d59e SHA1 35147db4d6791e4c98d7cec5e72509547813dd98 SHA256 6f7d54983c950300621918259511cb4de1efffcebe9c588607b529e27b462c5c
@@ -16,6 +19,7 @@ DIST kdelibs-3.5.8.tar.bz2 15557343 RMD160 e3524ca8613fca338a0530213e921fbfae56e
DIST kdelibs-3.5.9.tar.bz2 15568675 RMD160 9ac02bf2314de387b2aa9664703c72b0613fcbb3 SHA1 b8197d94075a54f90f08a9ef7bed95ccf53e12ad SHA256 4f92553f3ff50de87a83435fce3bae440c43f0d37a8e80a1736d007f80d8f755
DIST kdelibs-4.0.4.tar.bz2 9073446 RMD160 4ec08b749c0a3e24a81d2df6f3ec83c468a97d42 SHA1 2d8e98a2ffdd1fb5b160a9facfb7f493af48b934 SHA256 215e8dc50dc6f1625fa40b029c9c6e2ba9ca775a9ac5438759a4f3b5a551d8b9
DIST kdelibs-4.0.5.tar.bz2 9115367 RMD160 9dd1bd6908722fe2ec5ac6415beb4a4d246df343 SHA1 df7d4175c81fa1cb842f437824e42137a0f7f28c SHA256 1dce80bec72eb560f76b3f274876605b55b5197ff19f282d62d1664e51652357
+DIST kdelibs-4.1.2.tar.bz2 9112474 RMD160 06989a49f062697ccd7ed22082ef04a3a7178ac0 SHA1 24c371f474686c16743a96bd369055fcf8231a54 SHA256 644093ef68ac07c4e2fdbf47bdc1934dd2d5708c99893b8153d1163f2fee3f9f
EBUILD kdelibs-3.5.10.ebuild 7254 RMD160 165d69995b748d27157010c4631e0a4dff8c03ed SHA1 a0c01943703d7a2b783ea296fbb7a22546a1bc78 SHA256 2f59fd91be3011e2749527d6c6529bc53a67cd0df917cbc4ef9c276833a5ba5a
EBUILD kdelibs-3.5.8-r4.ebuild 6084 RMD160 65efd94088585e6123aa5f0961e1c8a76bd7d706 SHA1 82e2794807ef387577b14821dec668e2bd422acb SHA256 fc5268f37a0d0199cda60f5b9a301dc7a962cd7f1614db4721b519f9a6ee2b98
EBUILD kdelibs-3.5.9-r1.ebuild 6129 RMD160 5c3374dc64c90656d6cf8f30c7bcf8a95f5f3eeb SHA1 1d307fac7d9a6644d275cd0ccb8be566f01ddc1b SHA256 2f2d844853ed90df74a4c90ebf5f9cdc3e7c4aaf8f906437b09bfa84cf7f6e41
@@ -25,5 +29,13 @@ EBUILD kdelibs-3.5.9-r4.ebuild 6370 RMD160 75c38e396b898acf3f90dc1533b500b7698c8
EBUILD kdelibs-3.5.9.ebuild 6042 RMD160 5402e42899c0e55787f8b7f5650143dcbc4410d7 SHA1 721388ab5fa4ee455bdadb189afa021bd336fc16 SHA256 f7acb5abb483ebeeaee7a8636073b85d4ea0b7e9badcd8f8073d5ac8dcd2167b
EBUILD kdelibs-4.0.4.ebuild 6106 RMD160 359d839f456bccae1744e69e208433c4308c6287 SHA1 827e17ac4eda6a511a3af0e2798c89f8eca35ac2 SHA256 169991e54aff16bac9ade88269da7ce20dfbb60b80b68cb19b06fdbea4536755
EBUILD kdelibs-4.0.5.ebuild 6112 RMD160 7d16be93f8556088cfbdb71f45a8bb4253944a0f SHA1 ff8c5cc2d6146e3c8d320d17df39784e049802f6 SHA256 00339d01839c54f949d9f267a40cc8ac08566b6b5a832c213d6565054af3f248
-MISC ChangeLog 88808 RMD160 5c7d1c6cdf84f1088a7f9b9f0d8cea6383bbd9fd SHA1 2b2401859863c2b318b866501fc9b64123a1b302 SHA256 31639e2edff8632c8f3cde5e3632aea25dce250409afebcabc5c51d0741a4a3c
+EBUILD kdelibs-4.1.2.ebuild 5478 RMD160 9475a9fc89d56baf527e601df9f07017f74cc7ba SHA1 265cb6d6ffecc9c18e36b4baa127547d4f80d37b SHA256 15cc28b69e3eb8a537340c2e3743b7fc3017a085fdda01bafe49d4729ad4a0c8
+MISC ChangeLog 88976 RMD160 ed1a2b3bb540bdcc2c6e3f303d5c5510ea05dfdc SHA1 57df39c0823475ebc9218cf71c4b95a966ea5d8a SHA256 f08bfcc1948f300cd872cdf4ff91f6e5f0f9773f74913d40bdce5ef3b6787b64
MISC metadata.xml 602 RMD160 f3461a81b06ab9dce821783b4e361e0e9696bbf3 SHA1 09bee1c8127363de0066a652d7093759ca36631a SHA256 188f0ca9e181009fd720cbe1fff57f124c80524033c6cb591ea2789d755410e1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkjktu0ACgkQt3UOBHx+2m/B5wCggL6/rFQu7S916hVZu6vbS9Sq
+SGcAn1kJ9TZn3/RkFUAXFg2/XH1iRn/s
+=enAq
+-----END PGP SIGNATURE-----
diff --git a/kde-base/systemsettings/ChangeLog b/kde-base/systemsettings/ChangeLog
index 23389bf72486..c5bddeb0a0cb 100644
--- a/kde-base/systemsettings/ChangeLog
+++ b/kde-base/systemsettings/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for kde-base/systemsettings
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/systemsettings/ChangeLog,v 1.11 2008/06/09 15:32:50 keytoaster Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/systemsettings/ChangeLog,v 1.12 2008/10/02 11:53:22 jmbsvicetto Exp $
+
+*systemsettings-4.1.2 (02 Oct 2008)
+
+ 02 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +files/systemsettings-enable-admin-mode.patch, metadata.xml,
+ +systemsettings-4.1.2.ebuild:
+ Added a missing patch file.
09 Jun 2008; Tobias Heinlein <keytoaster@gentoo.org>
-systemsettings-4.0.2.ebuild, -systemsettings-4.0.3.ebuild:
diff --git a/kde-base/systemsettings/Manifest b/kde-base/systemsettings/Manifest
index 1155197e7ae1..9e295e2439a3 100644
--- a/kde-base/systemsettings/Manifest
+++ b/kde-base/systemsettings/Manifest
@@ -1,7 +1,10 @@
AUX systemsettings-4.0.2-opengl.patch 353 RMD160 47836819fdd5947106c16c00ed7e31456102df07 SHA1 1e193087e4d01aeb13f79df837d2141811dcc281 SHA256 d5330a09354d15712a80af9231f0af645286cdc8a6b396d8d2f9a7384ebcf371
-DIST kdebase-workspace-4.0.4.tar.bz2 2338536 RMD160 d35f5318b2c7dc78f5100033bf229013795d1550 SHA1 644a2bf54fa5000a15fa66470e59fb638db57c61 SHA256 2b78d883c8c281f987bc6f2ad6db985ed9c2403937197e0fd807d82708cd24dd
+AUX systemsettings-enable-admin-mode.patch 2282 RMD160 d213394d82d4cbbfe7da8cc8596f526e5e20a407 SHA1 64066963c069e82de3ab782dfd85b8f046d5574c SHA256 a02c0ff5dcf1d6d47268493a4e38500b12dd0c5299617536e7aee458f09f3705
+DIST kdebase-workspace-4.0.4.tar.bz2 29604848 RMD160 df9868f650138dc77d6d7f87666a0f4375dcee73 SHA1 c5a3078e602f78ac6a262761b24ad16f3d01e7a7 SHA256 8e641f7e53474d9b39bde9fe183bb5c1f43c11f72a02d271f16fcead5b74b76c
DIST kdebase-workspace-4.0.5.tar.bz2 29690232 RMD160 bf234c0633dc3c2ae22d59c0d51234bcb829eb50 SHA1 702236af68f60f43fb07a9289ebee71f1626cc53 SHA256 2c59ed8884d5adf09f84a4f295aecf86cb381d5a3f72bed13ab0c3889f765e3e
+DIST kdebase-workspace-4.1.2.tar.bz2 47500082 RMD160 7491748580f3f40e4646a28af8f64caccc919bdd SHA1 46a2c14edfca05deb271a047bed292f7d71b8c5b SHA256 4d3273c7e1bb767136e9f4e8eb8717489d4d36eaa0fbd7d391515760d28cb804
EBUILD systemsettings-4.0.4.ebuild 1586 RMD160 e0d2ea5972dbb1ba2e5342cbc2acd65eb5b844dd SHA1 608121342991ddeff3ed9750848848d0615d837d SHA256 e1b0f35e8524b4f7f844ecf63aef9cbdc0bd605d70b3ccb60a7387ad43b3e23f
EBUILD systemsettings-4.0.5.ebuild 1590 RMD160 9a31b40b244bec7cf243e8078292bf7087b14d42 SHA1 bc036f6911379f9ff2803b547130ebff51092e78 SHA256 4227ddf8d2e08df53681eba31ddb00997bd8adcfef39c886e63db5b07d21754a
-MISC ChangeLog 2324 RMD160 222691978fbc80b3a7f3d92d17fb363c20d834f2 SHA1 f70c539a01e77befc3e70224c425e536e4c78177 SHA256 1bc8bbe13fd69357c307bebf36c83cfb7334f7ce24fc0dcb7793d338ba1a37d2
-MISC metadata.xml 235 RMD160 f8c6cb3e7b4d2479bc1596e50b0d15c268951cb8 SHA1 74006a9017dc0c4b7be51057386db414132b6061 SHA256 4ca0e636aa359061d0aaff72543334d5fae887bff33bb520648c3b9754529b7a
+EBUILD systemsettings-4.1.2.ebuild 1574 RMD160 7a4b570c416bb162d06b624233c6161d5ce0a274 SHA1 b64f8b964c1dc0e590c8a4bc768d10f6286275d4 SHA256 9dbdb2306de96c03897c7a9688b2cce77c8ca58ba45c1d846bad2ca25101d5c4
+MISC ChangeLog 2555 RMD160 a4ddb774f2e592394a2e5d5c7e311358bb196f96 SHA1 957e25b08e47e15594470b860a185b0b786e7817 SHA256 6b26142e5dc49aa82f4b9416a8ffa9ea919dc705ef0a87b629ca3bc8e3ee12ed
+MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/kde-base/systemsettings/files/systemsettings-enable-admin-mode.patch b/kde-base/systemsettings/files/systemsettings-enable-admin-mode.patch
new file mode 100644
index 000000000000..0f41b4dddd6d
--- /dev/null
+++ b/kde-base/systemsettings/files/systemsettings-enable-admin-mode.patch
@@ -0,0 +1,68 @@
+--- systemsettings-4.1.0/systemsettings/mainwindow.cpp.orig 2008-06-10 15:41:03.000000000 +0400
++++ systemsettings-4.1.0/systemsettings/mainwindow.cpp 2008-07-25 15:43:14.000000000 +0400
+@@ -27,6 +27,7 @@
+
+ #include <QLayout>
+ #include <QStackedWidget>
++#include <QProcess>
+
+ #include <KAction>
+ #include <KActionCollection>
+@@ -42,6 +43,7 @@
+ #include <KStandardAction>
+ #include <KTabWidget>
+ #include <kcategorizedsortfilterproxymodel.h>
++#include <KStandardDirs>
+ #include <kcategorizedview.h>
+ #include <kcategorydrawer.h>
+ #include <kiconloader.h>
+@@ -299,9 +301,13 @@
+ return;
+
+ MenuItem * mItem = selected.data( Qt::UserRole ).value<MenuItem*>();
++ bool needsRootPrivs = false;
+ if ( mItem ) {
+ kDebug() << "Selected item: " << mItem->service->name();
+ kDebug() << "Comment: " << mItem->service->comment();
++
++ needsRootPrivs = mItem->service->property( "X-KDE-RootOnly", QVariant::Bool ).toBool();
++ kDebug() << "Needs root privs:" << needsRootPrivs;
+ } else {
+ kDebug() << ":'( Got dud pointer from " << selected.data( Qt::DisplayRole ).toString();
+ Q_ASSERT(mItem); // Would core dump below. Do it now
+@@ -313,6 +319,35 @@
+ if ( groupWidget )
+ return;
+
++ if ( needsRootPrivs )
++ {
++ QString kdesu = KStandardDirs::findExe( "kdesu" );
++ //kDebug() << "kdesu path:" << kdesu;
++
++ QString cmd = mItem->service->exec().trimmed();
++
++ /* Prepare the process to run the kcmshell */
++ if ( cmd.left(5) == "kdesu" )
++ {
++ cmd = cmd.remove(0,5).trimmed();
++
++ /* Remove all kdesu switches */
++ while ( cmd.length() > 1 && cmd[ 0 ] == '-' )
++ cmd = cmd.remove( 0, cmd.indexOf( ' ' ) ).trimmed();
++ }
++
++ if ( cmd.left(9) == "kcmshell4" )
++ cmd = cmd.remove(0,9).trimmed();
++
++ QStringList args;
++ args << "-c" << QString( "%1 %2 --lang %3" ).arg( KStandardDirs::locate("exe", "kcmshell4") ).arg( cmd ).arg( KGlobal::locale()->language() );
++
++ kDebug() << "Starting root module: " << args;
++ QProcess::execute( kdesu, args );
++
++ return;
++ }
++
+ groupWidget = moduleItemToWidgetDict[mItem->service];
+
+ if( !groupWidget ) {
diff --git a/kde-base/systemsettings/metadata.xml b/kde-base/systemsettings/metadata.xml
index 43001be7cfe1..8d1e86a9cefb 100644
--- a/kde-base/systemsettings/metadata.xml
+++ b/kde-base/systemsettings/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>kde</herd>
- <use>
- <flag name="usb">Configure USB and logitech mice</flag>
- </use>
+<herd>kde</herd>
</pkgmetadata>
diff --git a/kde-base/systemsettings/systemsettings-4.1.2.ebuild b/kde-base/systemsettings/systemsettings-4.1.2.ebuild
new file mode 100644
index 000000000000..d7cab85dba58
--- /dev/null
+++ b/kde-base/systemsettings/systemsettings-4.1.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/systemsettings/systemsettings-4.1.2.ebuild,v 1.1 2008/10/02 11:53:22 jmbsvicetto Exp $
+
+EAPI="2"
+
+KMNAME=kdebase-workspace
+OPENGL_REQUIRED="optional"
+inherit kde4-meta
+
+DESCRIPTION="System settings utility"
+IUSE="debug htmlhandbook opengl +usb xinerama"
+KEYWORDS="~amd64 ~x86"
+
+COMMONDEPEND="
+ >=app-misc/strigi-0.5.7
+ >=dev-libs/glib-2
+ media-libs/fontconfig
+ >=media-libs/freetype-2
+ >=x11-libs/libxklavier-3.2
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXft
+ >=x11-libs/libXrandr-1.2.1
+ x11-libs/libXtst
+ opengl? ( virtual/opengl )
+ usb? ( >=dev-libs/libusb-0.1.10a )
+ xinerama? ( x11-libs/libXinerama )"
+DEPEND="${COMMONDEPEND}
+ x11-proto/xextproto
+ x11-proto/kbproto
+ xinerama? ( x11-proto/xineramaproto )"
+RDEPEND="${COMMONDEPEND}
+ kde-base/kcontrol:${SLOT}
+ || ( x11-misc/xkeyboard-config
+ x11-misc/xkbdata )
+ x11-apps/setxkbmap"
+
+KMEXTRA="kcontrol/"
+
+KMEXTRACTONLY="krunner/org.kde.krunner.App.xml
+ krunner/org.kde.screensaver.xml
+ kwin/
+ libs/
+ plasma/"
+
+# FIXME: is have_openglxvisual found without screensaver
+src_configure() {
+ # Old keyboard-detection code is unmaintained,
+ # so we force the new stuff, using libxklavier.
+ mycmakeargs="${mycmakeargs}
+ -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
+ -DWITH_GLIB2=ON -DWITH_GObject=ON
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with usb USB)
+ $(cmake-utils_use_with xinerama X11_Xinerama)"
+
+ kde4-meta_src_configure
+}