Date: Sunday, January 31, 2016 @ 20:52:15 Author: arodseth Revision: 159693
upgpkg: tint2 0.12.7-1 Modified: tint2/trunk/PKGBUILD Deleted: tint2/trunk/zombie-fix.patch ------------------+ PKGBUILD | 6 +++--- zombie-fix.patch | 33 --------------------------------- 2 files changed, 3 insertions(+), 36 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-01-31 19:48:44 UTC (rev 159692) +++ PKGBUILD 2016-01-31 19:52:15 UTC (rev 159693) @@ -5,8 +5,8 @@ # Contributor: Stefan Husmann< stefan-husm...@t-online.de> pkgname=tint2 -pkgver=0.12.4 -pkgrel=2 +pkgver=0.12.7 +pkgrel=1 pkgdesc='Basic, good-looking task manager for WMs' arch=('x86_64' 'i686') url='https://gitlab.com/o9000/tint2' @@ -15,7 +15,7 @@ depends=('gtk2' 'imlib2' 'startup-notification') makedepends=('cmake' 'startup-notification' 'git' 'ninja') source=("$pkgname-$pkgver.tgz::https://gitlab.com/o9000/tint2/repository/archive.tar.gz?ref=$pkgver") -sha256sums=('68065a85eec6f4186c52adb48d9fdab2b1008df92e34380038739c146bb59f06') +sha256sums=('e1200cabbf6f9488233788f805b10c8bd8b083c92ef42d86bc8df8d8bb353c5f') prepare() { mv "$pkgname-$pkgver-"* "$pkgname" Deleted: zombie-fix.patch =================================================================== --- zombie-fix.patch 2016-01-31 19:48:44 UTC (rev 159692) +++ zombie-fix.patch 2016-01-31 19:52:15 UTC (rev 159693) @@ -1,33 +0,0 @@ -http://code.google.com/p/tint2/issues/detail?id=430 -Submitted By: David B. Cortarello (Nomius) <dcortarello at gmail dot com> -Date: 18-05-2013 -Initial Package Version: subversion trunk (revision 652) -Description: Fix zombie (defunct) processes created in clock_action. -This patch provides the following bugfixes: - * This patch uses waitpid with WNOHANG to eliminate all zombie processes created by -tint2 (in particular by the clock -right or left- click). This is done by a small hack -in the update_clocks_min, called to "redraw" that area. - ---- trunk/src/clock/clock.c (revision 652) -+++ trunk/src/clock/clock.c (working copy) -@@ -23,6 +23,8 @@ - #include <cairo-xlib.h> - #include <pango/pangocairo.h> - #include <stdlib.h> -+#include <sys/types.h> -+#include <sys/wait.h> - - #include "window.h" - #include "server.h" -@@ -98,6 +103,10 @@ - // remember old_sec because after suspend/hibernate the clock should be updated directly, and not - // on next minute change - time_t old_sec = time_clock.tv_sec; -+ -+ // Little hack to wait executed commands in clock_action avoiding zombies -+ waitpid(-1, NULL, WNOHANG); -+ - gettimeofday(&time_clock, 0); - if (time_clock.tv_sec % 60 == 0 || time_clock.tv_sec - old_sec > 60) { - int i; -