Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=5f44988812a0ac5fa6329dea05507f4aed0b047a

commit 5f44988812a0ac5fa6329dea05507f4aed0b047a
Author: centuri0 <[email protected]>
Date:   Mon Mar 26 21:47:27 2012 +0200

kdebase-workspace-4.8.1-2-i686

* adding shutdown/reboot fixing patch (until fixed upstream)
* closes #4665

diff --git a/source/kde/kdebase-workspace/FrugalBuild 
b/source/kde/kdebase-workspace/FrugalBuild
index 145eb46..4983d89 100644
--- a/source/kde/kdebase-workspace/FrugalBuild
+++ b/source/kde/kdebase-workspace/FrugalBuild
@@ -7,7 +7,7 @@ USE_GPSD=${USE_GPSD:-"n"}
USE_NETWORKMANAGER=${USE_NETWORKMANAGER:-"y"}

pkgname=kdebase-workspace
-pkgrel=1
+pkgrel=2
pkgdesc="Programs specific for the KDE4 desktop."
groups=('kde' 'kde-minimal')
archs=('i686' 'x86_64')
@@ -31,13 +31,15 @@ source=("${source[@]}" \
kde.pamd \
kde-np.pamd \
kdebase-workspace-4.4.92-kdm_plymouth081.patch \
-       kdebase-workspace-4.7.0-enable-lcdfilter.patch)
+       kdebase-workspace-4.7.0-enable-lcdfilter.patch \
+       shutdownfix.patch)
sha1sums=("${sha1sums[@]}" \
'e1f706c984fc81633663c662e674b6f2c64d2f83' \
'6216aad404aa0b846c835a0e8f9df4941bf74d37' \
'072f69fd5bdf5ea20b23bb9b3fae688a500d7169' \
'5924185ad7a9f16964edd36e68cb3714ba406253' \
-          '48e6d8e6a38438d93ba53fff3784662814a2adb1')
+          '48e6d8e6a38438d93ba53fff3784662814a2adb1' \
+          '0385f30d7dd28a2d2365edebed4a4833ac9171f6')

provides=("libksysguard" "$pkgname-extra-cursors" 
"plasma-scriptengine-google-gadgets")
conflicts=("${provides[@]}")
diff --git a/source/kde/kdebase-workspace/shutdownfix.patch 
b/source/kde/kdebase-workspace/shutdownfix.patch
new file mode 100644
index 0000000..50d0469
--- /dev/null
+++ b/source/kde/kdebase-workspace/shutdownfix.patch
@@ -0,0 +1,16 @@
+diff -up kde-workspace-4.8.1/kdm/backend/session.c.bz796969 
kde-workspace-4.8.1/kdm/backend/session.c
+--- kde-workspace-4.8.1/kdm/backend/session.c.bz796969 2012-01-18 
14:08:40.000000000 -0600
++++ kde-workspace-4.8.1/kdm/backend/session.c  2012-02-28 07:17:16.270219932 
-0600
+@@ -662,9 +662,9 @@ manageSession(void)
+         sessionExit(EX_AL_RESERVER_DPY);
+     }
+
+-    blockTerm();
+-    clientExited();
+-    unblockTerm();
++    /* blockTerm(); */
++    /* clientExited(); */
++    /* unblockTerm(); */
+
+     gSet(&mstrtalk);
+     gSendInt(D_UnUser);
\ No newline at end of file
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to