--- /dev/null
+only causes useless wakeups, X exit causes:
+ - session command to exit if in desktop environment
+ - connection loss on slim login screen
+and alarm handler does not even run
+
+diff -ur slim-1.3.1_/app.cpp slim-1.3.1/app.cpp
+--- slim-1.3.1_/app.cpp 2016-05-10 01:27:53.862039051 +0300
++++ slim-1.3.1/app.cpp 2016-05-10 02:40:56.148905652 +0300
+@@ -291,7 +291,7 @@
+
+ CreateServerAuth();
+ StartServer();
+- alarm(2);
++ //alarm(2);
+ #endif
+
+ }
HOMEPAGE="http://slim.berlios.de"
LICENSE = "GPL"
-PR = "r11"
+PR = "r12"
inherit update-rc.d
-DEPEND="virtual/x11 libxmu libpng libjpeg libpam freetype sessreg"
+DEPEND="virtual/libx11 libxmu libpng libjpeg libpam freetype sessreg"
RDEPEND="${DEPEND} perl libpam-meta xauth"
file://pandora_xmodmap_hack.patch;patch=1 \
# file://chvt_on_exit.patch;patch=1 \
file://chvt_on_exit_try2.patch;patch=1 \
+ file://no_alarm.patch;patch=1 \
file://rc.slim \
file://slim-dynwm \
file://update_slim_wmlist \