summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-06-16 16:09:15 +0000
committerPacho Ramos <pacho@gentoo.org>2010-06-16 16:09:15 +0000
commitdc8525cc3ac00188d39860da2b60708e4e9472b7 (patch)
tree9ed217a3a31f9889a10710d39b02539b96531824 /app-misc/workrave/files
parentStable on amd64 wrt bug #323025 (diff)
downloadgentoo-2-dc8525cc3ac00188d39860da2b60708e4e9472b7.tar.gz
gentoo-2-dc8525cc3ac00188d39860da2b60708e4e9472b7.tar.bz2
gentoo-2-dc8525cc3ac00188d39860da2b60708e4e9472b7.zip
Revision bump fixing bug 316637 and remove old testing
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'app-misc/workrave/files')
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-compilation-fixes.patch46
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-dbus-glib.xml24
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-gcc43.patch30
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-gcc44.patch12
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-gui.xml68
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-nosoundplayer.patch86
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-parallel-make.patch35
-rw-r--r--app-misc/workrave/files/workrave-1.9.0-service.in3
-rw-r--r--app-misc/workrave/files/workrave-1.9.1-nogst-crash.patch27
9 files changed, 27 insertions, 304 deletions
diff --git a/app-misc/workrave/files/workrave-1.9.0-compilation-fixes.patch b/app-misc/workrave/files/workrave-1.9.0-compilation-fixes.patch
deleted file mode 100644
index 04ebafec4437..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-compilation-fixes.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Index: frontend/gtkmm/src/Menus.cc
-===================================================================
---- frontend/gtkmm/src/Menus.cc (révision 1650)
-+++ frontend/gtkmm/src/Menus.cc (copie de travail)
-@@ -461,7 +461,7 @@
- #endif
- }
-
--
-+#ifdef HAVE_DISTRIBUTION
- void
- Menus::on_network_log_response(int response)
- {
-@@ -476,6 +476,7 @@
- // done by gtkmm ??? delete network_log_dialog;
- network_log_dialog = NULL;
- }
-+#endif
-
- void
- Menus::on_statistics_response(int response)
-@@ -534,7 +535,11 @@
- on_menu_network_leave();
- break;
- case MENU_COMMAND_NETWORK_LOG:
-+#ifdef HAVE_DISTRIBUTION
- on_menu_network_log(network_log_dialog == NULL);
-+#else
-+ on_menu_network_log(true);
-+#endif
- break;
- case MENU_COMMAND_NETWORK_RECONNECT:
- on_menu_network_reconnect();
-@@ -565,7 +570,12 @@
- ICore *core = CoreFactory::get_core();
-
- menus[i]->resync(core->get_operation_mode(),
-+#ifdef HAVE_DISTRIBUTION
- network_log_dialog != NULL);
-+#else
-+ false);
-+#endif
-+
- }
- }
-
diff --git a/app-misc/workrave/files/workrave-1.9.0-dbus-glib.xml b/app-misc/workrave/files/workrave-1.9.0-dbus-glib.xml
deleted file mode 100644
index c1149888147a..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-dbus-glib.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<node name="/org/workrave/Workrave">
-
-#for interface in $model.interfaces
- <interface name="$interface.name">
-
-#for method in $interface.methods
- <method name="$method.qname">
- <annotation name="org.freedesktop.DBus.GLib.CSymbol"
- value="$method.csymbol"/>
- #for p in method.params
- <arg type="$p.sig()" name="$p.name" direction="$p.direction" />
- #end for
- </method>
-#end for
-
- </interface>
-
-#end for
-
-</node>
-
-
diff --git a/app-misc/workrave/files/workrave-1.9.0-gcc43.patch b/app-misc/workrave/files/workrave-1.9.0-gcc43.patch
deleted file mode 100644
index af4783803ae5..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-gcc43.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Index: frontend/gtkmm/src/GnomeAppletWindow.cc
-===================================================================
---- frontend/gtkmm/src/GnomeAppletWindow.cc (révision 1650)
-+++ frontend/gtkmm/src/GnomeAppletWindow.cc (copie de travail)
-@@ -19,6 +19,8 @@
-
- static const char rcsid[] = "$Id: workrave-1.9.0-gcc43.patch,v 1.1 2008/11/22 14:50:49 eva Exp $";
-
-+using namespace std;
-+
- #include "preinclude.h"
-
- #ifdef HAVE_CONFIG_H
-@@ -111,10 +113,14 @@
- applet_orientation = (Orientation) applet_control->GetOrientation();
-
- #ifndef HAVE_EXERCISES
-- applet_control->SetMenuActive("/commands/Exercises", false);
-+ const std::string exercices_command("/commands/Exercises");
-+ bool exercices_command_status(false);
-+ applet_control->SetMenuActive(exercices_command, exercices_command_status);
- #endif
- #ifndef HAVE_DISTRIBUTION
-- applet_control->SetMenuActive("/commands/Network", false);
-+ const std::string network_command("/commands/Network");
-+ bool network_command_status(false);
-+ applet_control->SetMenuActive(network_command, network_command_status);
- #endif
- }
- }
diff --git a/app-misc/workrave/files/workrave-1.9.0-gcc44.patch b/app-misc/workrave/files/workrave-1.9.0-gcc44.patch
deleted file mode 100644
index f9f6deca2161..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-gcc44.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up workrave-1.9.0/backend/src/GlibIniConfigurator.cc.gcc44 workrave-1.9.0/backend/src/GlibIniConfigurator.cc
---- workrave-1.9.0/backend/src/GlibIniConfigurator.cc.gcc44 2008-03-07 22:38:26.000000000 +0100
-+++ workrave-1.9.0/backend/src/GlibIniConfigurator.cc 2009-02-25 23:40:01.000000000 +0100
-@@ -248,7 +248,7 @@ void
- GlibIniConfigurator::split_key(const string &key, string &group, string &out_key) const
- {
- const char *s = key.c_str();
-- char *slash = strchr(s, '/');
-+ const char *slash = strchr(s, '/');
- if (slash)
- {
- group = key.substr(0, slash-s);
diff --git a/app-misc/workrave/files/workrave-1.9.0-gui.xml b/app-misc/workrave/files/workrave-1.9.0-gui.xml
deleted file mode 100644
index 585657922b51..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-gui.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<unit name="DBusGUI">
-
- <interface name="org.workrave.ControlInterface" csymbol="Menus">
- <import>
- <include name="Menus.hh"/>
- </import>
-
- <method name="OpenMain" csymbol="on_menu_open_main_window"/>
- <method name="Preferences" csymbol="on_menu_preferences"/>
- <method name="NetworkConnect" csymbol="on_menu_network_join"/>
- <method name="NetworkLog" csymbol="on_menu_network_log">
- <arg type="bool" name="show" direction="in"/>
- </method>
- <method name="NetworkReconnect" csymbol="on_menu_network_reconnect"/>
- <method name="NetworkDisconnect" csymbol="on_menu_network_leave"/>
- <method name="Statistics" csymbol="on_menu_statistics"/>
- <method name="Exercises" csymbol="on_menu_exercises"
- condition="defined(HAVE_EXERCISES)"/>
- <method name="RestBreak" csymbol="on_menu_restbreak_now"/>
- <method name="Quit" csymbol="on_menu_quit"/>
- <method name="About" csymbol="on_menu_about"/>
- </interface>
-
- <interface name="org.workrave.GnomeAppletSupportInterface" csymbol="GnomeAppletWindow"
- condition="defined(HAVE_GNOME)">
- <import>
- <include name="gdk/gdkcolor.h"/>
- <include name="GnomeAppletWindow.hh"/>
- <include name="Orientation.hh"/>
- </import>
-
- <struct name="Color" csymbol="GdkColor">
- <field type="uint32" name="pixel"/>
- <field type="uint32" name="red"/>
- <field type="uint32" name="green"/>
- <field type="uint32" name="blue"/>
- </struct>
-
- <enum name="Orientation" csymbol="Orientation">
- <value name="up" csymbol="ORIENTATION_UP"/>
- <value name="right" csymbol="ORIENTATION_RIGHT"/>
- <value name="down" csymbol="ORIENTATION_DOWN"/>
- <value name="left" csymbol="ORIENTATION_LEFT"/>
- </enum>
-
- <method name="SetOrientation" csymbol="set_applet_orientation">
- <arg type="Orientation" name="orientation" direction="in"/>
- </method>
-
- <method name="SetSize" csymbol="set_applet_size">
- <arg type="uint32" name="size" direction="in"/>
- </method>
-
- <method name="SetBackground" csymbol="set_applet_background">
- <arg type="uint32" name="type" direction="in"/>
- <arg type="Color" name="color" direction="in"/>
- <arg type="uint32" name="xid" direction="in"/>
- </method>
-
- <method name="ButtonClicked" csymbol="button_clicked">
- <arg type="uint32" name="button" direction="in"/>
- </method>
-
- <method name="EmbedRequest" csymbol="fire_gnome_applet"/>
- </interface>
-</unit>
diff --git a/app-misc/workrave/files/workrave-1.9.0-nosoundplayer.patch b/app-misc/workrave/files/workrave-1.9.0-nosoundplayer.patch
deleted file mode 100644
index 40fdf28b1a2c..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-nosoundplayer.patch
+++ /dev/null
@@ -1,86 +0,0 @@
----
- frontend/common/src/SoundPlayer.cc | 43 +++++++++++++++++++------------------
- 1 file changed, 23 insertions(+), 20 deletions(-)
-
-Index: b/frontend/common/src/SoundPlayer.cc
-===================================================================
---- a/frontend/common/src/SoundPlayer.cc
-+++ b/frontend/common/src/SoundPlayer.cc
-@@ -26,37 +26,40 @@ static const char rcsid[] = "$Id: SoundP
- #include "debug.hh"
- #include "nls.h"
-
-+#ifdef HAVE_REALPATH
-+#include <limits.h>
-+#include <stdlib.h>
-+#endif
-+
- #include <list>
-
--#include "SoundPlayer.hh"
- #include "Thread.hh"
-+
- #include "Sound.hh"
-+#include "SoundPlayer.hh"
-+#include "ISoundDriver.hh"
-
- #include "IConfigurator.hh"
- #include "CoreFactory.hh"
- #include "Util.hh"
-
--#ifdef HAVE_GNOME
-+#if defined HAVE_GNOME
- #include <gdk/gdk.h>
- #include "GnomeSoundPlayer.hh"
--#endif
--#ifdef HAVE_KDE
-+#elif defined HAVE_KDE
- #include "KdeSoundPlayer.hh"
--#endif
--#ifdef PLATFORM_OS_UNIX
-+#elif defined PLATFORM_OS_UNIX
- #include <X11/Xlib.h>
--#endif
--#ifdef PLATFORM_OS_WIN32
-+#elif defined PLATFORM_OS_WIN32
- #include <windows.h>
- #include "W32SoundPlayer.hh"
--#endif
--#ifdef PLATFORM_OS_OSX
-+#elif defined PLATFORM_OS_OSX
- #include "OSXSoundPlayer.hh"
--#endif
--#ifdef HAVE_GSTREAMER
-+#elif defined HAVE_GSTREAMER
- #include "GstSoundPlayer.hh"
- #endif
-
-+
- const char *SoundPlayer::CFG_KEY_SOUND_ENABLED = "sound/enabled";
- const char *SoundPlayer::CFG_KEY_SOUND_DEVICE = "sound/device";
- const char *SoundPlayer::CFG_KEY_SOUND_VOLUME = "sound/volume";
-@@ -296,16 +299,16 @@ SpeakerPlayer::run()
- SoundPlayer::SoundPlayer()
- {
- driver =
--#if defined(PLATFORM_OS_WIN32)
-- new W32SoundPlayer()
--#elif defined(HAVE_KDE)
-- new KdeSoundPlayer()
--#elif defined(HAVE_GSTREAMER)
-- new GstSoundPlayer()
--#elif defined(HAVE_GNOME)
-+#if defined HAVE_GNOME
- new GnomeSoundPlayer()
--#elif defined(PLATFORM_OS_OSX)
-+#elif defined HAVE_KDE
-+ new KdeSoundPlayer()
-+#elif defined PLATFORM_OS_WIN32
-+ new W32SoundPlayer()
-+#elif defined PLATFORM_OS_OSX
- new OSXSoundPlayer()
-+#elif defined HAVE_GSTREAMER
-+ new GstSoundPlayer()
- #else
- # warning Sound card support disabled.
- NULL
diff --git a/app-misc/workrave/files/workrave-1.9.0-parallel-make.patch b/app-misc/workrave/files/workrave-1.9.0-parallel-make.patch
deleted file mode 100644
index 97b4320c9d92..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-parallel-make.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Index: frontend/gtkmm/src/Makefile.am
-===================================================================
---- frontend/gtkmm/src/Makefile.am (révision 1650)
-+++ frontend/gtkmm/src/Makefile.am (copie de travail)
-@@ -119,7 +119,7 @@
-
- includesinput = -I$(top_srcdir)/common/win32/harpoon/include
- WIN32LIBS = -L$(top_builddir)/common/win32/harpoon/src/Release/ -lharpoon \
-- ${top_srcdir}/frontend/gtkmm/src/win32/libworkrave-frontend-gtkmm-win32.la \
-+ $(top_builddir)/frontend/gtkmm/src/win32/libworkrave-frontend-gtkmm-win32.la \
- -lshell32 -lole32 -lwinmm -lshlwapi
- endif
-
-@@ -130,7 +130,7 @@
- if PLATFORM_OS_OSX
- includesosx = -I$(top_srcdir)/frontend/gtkmm/src/osx
- ldflags = -L$(top_builddir)/frontend/gtkmm/src/osx
--OSXLIBS = ${top_srcdir}/frontend/gtkmm/src/osx/libworkrave-frontend-gtkmm-osx.la
-+OSXLIBS = $(top_builddir)/frontend/gtkmm/src/osx/libworkrave-frontend-gtkmm-osx.la
- extrasources +=
- endif
-
-@@ -277,9 +277,9 @@
-
- endif
-
--$(bin_PROGRAMS): ${top_srcdir}/backend/src/libworkrave-backend.la \
-- ${top_srcdir}/common/src/libworkrave-common.la \
-- ${top_srcdir}/frontend/common/src/libworkrave-frontend-common.la
-+$(bin_PROGRAMS): $(top_builddir)/backend/src/libworkrave-backend.la \
-+ $(top_builddir)/common/src/libworkrave-common.la \
-+ $(top_builddir)/frontend/common/src/libworkrave-frontend-common.la
-
- workrave_LDFLAGS = @WR_LDFLAGS@ ${ldflags}
-
diff --git a/app-misc/workrave/files/workrave-1.9.0-service.in b/app-misc/workrave/files/workrave-1.9.0-service.in
deleted file mode 100644
index 9a32690e8e2e..000000000000
--- a/app-misc/workrave/files/workrave-1.9.0-service.in
+++ /dev/null
@@ -1,3 +0,0 @@
-[D-BUS Service]
-Name=org.workrave.Workrave.Activator
-Exec=@workravebindir@/workrave
diff --git a/app-misc/workrave/files/workrave-1.9.1-nogst-crash.patch b/app-misc/workrave/files/workrave-1.9.1-nogst-crash.patch
new file mode 100644
index 000000000000..95fc690dc1a0
--- /dev/null
+++ b/app-misc/workrave/files/workrave-1.9.1-nogst-crash.patch
@@ -0,0 +1,27 @@
+--- frontend/common/src/SoundPlayer.cc.orig 2010-06-16 10:49:11.000000000 +0200
++++ frontend/common/src/SoundPlayer.cc 2010-06-16 10:54:04.000000000 +0200
+@@ -334,8 +334,11 @@
+ void
+ SoundPlayer::init()
+ {
+- driver->init();
+- register_sound_events();
++ if (driver != NULL)
++ {
++ driver->init();
++ register_sound_events();
++ }
+ }
+
+ void
+@@ -405,6 +408,10 @@
+ void
+ SoundPlayer::sync_settings()
+ {
++ if (driver == NULL)
++ {
++ return;
++ }
+ if (driver != NULL)
+ {
+ for (unsigned int i = 0; i < sizeof(sound_registry)/sizeof(sound_registry[0]); i++)