summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2013-10-03 20:42:51 +0000
committerPacho Ramos <pacho@gentoo.org>2013-10-03 20:42:51 +0000
commitf9bab9af1d92bd7b5fdf0911acee2bba9eefbcdc (patch)
treead4c693ffa372ec786f0c43d8cb0413f9502b8ba /gnome-extra
parentVersion bump (diff)
downloadhistorical-f9bab9af1d92bd7b5fdf0911acee2bba9eefbcdc.tar.gz
historical-f9bab9af1d92bd7b5fdf0911acee2bba9eefbcdc.tar.bz2
historical-f9bab9af1d92bd7b5fdf0911acee2bba9eefbcdc.zip
Version bump
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/drwright/ChangeLog9
-rw-r--r--gnome-extra/drwright/Manifest16
-rw-r--r--gnome-extra/drwright/drwright-3.5.0.ebuild50
-rw-r--r--gnome-extra/drwright/files/drwright-3.5.0-gsd-3.5.patch40
-rw-r--r--gnome-extra/drwright/files/drwright-3.5.0-gsd-3.7.patch187
5 files changed, 294 insertions, 8 deletions
diff --git a/gnome-extra/drwright/ChangeLog b/gnome-extra/drwright/ChangeLog
index 1e5097343d9a..27fa26deeca3 100644
--- a/gnome-extra/drwright/ChangeLog
+++ b/gnome-extra/drwright/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-extra/drwright
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/drwright/ChangeLog,v 1.25 2013/03/29 20:09:43 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/drwright/ChangeLog,v 1.26 2013/10/03 20:42:46 pacho Exp $
+
+*drwright-3.5.0 (03 Oct 2013)
+
+ 03 Oct 2013; Pacho Ramos <pacho@gentoo.org> +drwright-3.5.0.ebuild,
+ +files/drwright-3.5.0-gsd-3.5.patch, +files/drwright-3.5.0-gsd-3.7.patch:
+ Version bump
29 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> -drwright-3.2.4.ebuild:
Clean up old revision.
@@ -97,4 +103,3 @@
08 Jun 2003; Alastair Tse <liquidx@gentoo.org> drwright-0.16.ebuild:
new version, thanks to Baptiste Mille-Mathias <bmm80@ifrance.com>.
-
diff --git a/gnome-extra/drwright/Manifest b/gnome-extra/drwright/Manifest
index 3aab065c5cc3..66c22b6bf020 100644
--- a/gnome-extra/drwright/Manifest
+++ b/gnome-extra/drwright/Manifest
@@ -1,17 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX drwright-3.5.0-gsd-3.5.patch 1245 SHA256 d2567da77566abbf3a77315d69491561dd5cef7e702ccadd834776061187a413 SHA512 75167744b4c383d695d89d8ac2d0badc39f4786fee9d5978cb02d37b9147c617dd676f93aad13ffd3a42e6eb9ab1b520a841ab6ad8998f2e4b1a1d3f07b41166 WHIRLPOOL a7c350c00fdc9d509394c195e712b513953cb2d91fa557ab227873de3788ab071bcf3cd1a3e0bb6594ea1c19069b7f11ae999b116da8b91411070746f45e4a20
+AUX drwright-3.5.0-gsd-3.7.patch 6340 SHA256 7cd29ccac067a7ae84ea755f8c19cfd0071c15dae1812db914b9155dfefb1ab9 SHA512 7aafd80ebcb3321de159c3be8163a08290f76f4b096f91538b4bc6dc6073d9e9c25bcbebc1c030cad9ab104e5bf1a40af5d1b37d7496afe4510f656d628e2646 WHIRLPOOL 9adb8d5202742d98de88ef95b12624350b6db530e8b3aaf7131a51af45fb45a3806664d9dac005cae777a3b9fca56f971478d3e5341b8d6df5ee644f26b1aa41
AUX drwright-remowe-Werror.patch 427 SHA256 65e86ae8518c208b805b18a63a08864e29c3c719e768be433f917c569ffd4fbb SHA512 a4c96bd4a00d65a228b8bbf6228329ad855784563122fcfbec366c9aabcdd94d092f5b71b183079528b6128b5ac1962db00ce2b44d4c84992ea49050ebd51a6b WHIRLPOOL 4bdf02f9bd1cd4cd8d3afe2ddb5311477d4b9305d99dff12d92be27b1c1c76f3fa6381909df5c268254662f65d53678c118c1111ce328817501608c84e5dc5a9
DIST drwright-0.17.tar.bz2 261762 SHA256 931529384d58a3493f172cae8416367e01a840cdd624b089901f7e7232582e58
-DIST drwright-3.2.5.tar.xz 1451424 SHA256 fc0c8bfc87ee35eb9b5768dd32736747cf4a7aeda4ea86e813b46261a30616f8
+DIST drwright-3.2.5.tar.xz 1451424 SHA256 fc0c8bfc87ee35eb9b5768dd32736747cf4a7aeda4ea86e813b46261a30616f8 SHA512 57974affd57ce51ed2a1a111707cd8ede5f6c50bef909ee2e12d457c708de9bc9d7b57e728177347116c2945f65674670dfac3d9c18ea593052e7d1bc45c581a WHIRLPOOL f82702fa20112e688aec6171d7108f52e4ab049396467579ff3c04d91a4795b0ec8eb7ae451fb73588405263c7073e2c43269ccc3fdf0c53cd52390c6a56f58e
+DIST drwright-3.5.0.tar.xz 1441336 SHA256 a8b64b27fdf0aa8c6703141a0e83e2619e34b8d1303afdeef304761814bcfbb8 SHA512 18b260ad0cebd439e4721354ced5d7fb5f4e68f757d65198aa5b6f0eff24bf8239dfb8939ce1b9ae6be68f1ee9b33c2cd55fb17c6deec42fa689781287fa99c6 WHIRLPOOL 523bd5f1e8ba03b905f16db3ca349df3339ee9456206ab7ae79195c0a64c8f79259ba7f2ca907c071eb5de47f746ffe7951b2aa72682db35987ed6e2bd61c6db
EBUILD drwright-0.17.ebuild 983 SHA256 a6e673d4616b2cb7b7def3b4c6d8750a04e17046ae8b0df1bcf285c7ff10af16 SHA512 2b14096cc23e05bcb50ba122b35f61d5db510db7e8d682ddbbd3a896f6bb03bc53bfdeda7e253043cb34ab03aebb4df6ed4e8a789be91942f132f6daa6f52d0c WHIRLPOOL 97e7abe1a494e0920d8d0344e472f8fd9d51f1e6751eafba6e9e8d4456db8da3f91b68ad41a327f4683f33526a1f59598661786f595269540eab6ac5cc261a43
EBUILD drwright-3.2.5.ebuild 997 SHA256 6ad038f9af88a651bf8fc427c6040589a1db187daed5b5ba717af9566bca2c98 SHA512 1f331869807d79ce61e719ef9b83b35adf7418433fb4cf475c1101746b34fae73b0b79e9b25952d88ffd0baa0b36b01791b9b571c860b4045cd19dc9a3642365 WHIRLPOOL 4cf812d63f1a0e5ea36baa2e1464d27facb7e611b0b41cf2791927f9706da583c8655ba21638263271f42aa9393e05cb107aac3b33a59350459f4815632aa49b
-MISC ChangeLog 3424 SHA256 4e5e72f3c4dd4746231b5571f63ed49d9bc2b04db3d8a7b9ba3ae1bb82f86a47 SHA512 376e6a59d70c877f3ff079ef7b3365a1af8d0f1a8760f24cd8d9ac1518eac684a55c2674aae0c2d6212988b60ac19f5ef907340d8fb889ece955e5460732f33c WHIRLPOOL ff04c6989a1782cd4165ba12ce8b9ce41ab488b001b7eac84f3fff9c486b80b6d38977d08f693f2c868292818a6836261fff4c7cb5dfbe656e7989cd7c90d590
+EBUILD drwright-3.5.0.ebuild 1213 SHA256 4d7d4351c885c01751e851fcbf3cecb65ca26b7c406bf50ab0e036ca579744d4 SHA512 62fb0825eb11c701378d5eedf74cee4ebab15ebaf6df548147c5402a8a33121a372b5035735edd2ff8d8fd3aa93a9e5ec2c8025ed7b3a26c130d4104d18486db WHIRLPOOL 333da54b3bb0c5c2d76d09f01db70d233c95c9e833a7c5623867c440de5c484884a501b1ff15ac70a5acd183d9980102aeace8968d80f146691616d391b59265
+MISC ChangeLog 3618 SHA256 805a3545181647226a75cf9af3e693c613f3a4d53fc5290b76b421ac7ed2e9b8 SHA512 4e4ff4ffd2bee2850fcc0de365544dda8d97999180d89d6055ed34713dda52b56862c5edff89623932c50d3abf0575c9f57c90aac37a2c79a3d8cc091b4e0187 WHIRLPOOL d7449f262237660b9a5a509a811db7985ac69c9e1fe19acf18d52baa10a65c0285ee9f52edca662ccc901dc11a9bf8779123d3c89677aee1989a4b71a2fa6247
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlFV9QgACgkQ1fmVwcYIWAa1XgCfcddEG/N+90u87/Cnp/8SeMMq
-jDEAn2bJQJAdV0v5TJsV/svRQ5LHTYjY
-=K4mS
+iEYEAREIAAYFAlJN1sgACgkQCaWpQKGI+9QJQwCfWpqBH4502b1SHVyH419sE6kE
+IG8AoIXCYsrC4A8+R/41RQI6eGHw4wgU
+=KjP7
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/drwright/drwright-3.5.0.ebuild b/gnome-extra/drwright/drwright-3.5.0.ebuild
new file mode 100644
index 000000000000..dc34d1220f04
--- /dev/null
+++ b/gnome-extra/drwright/drwright-3.5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/drwright/drwright-3.5.0.ebuild,v 1.1 2013/10/03 20:42:46 pacho Exp $
+
+EAPI=5
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2
+
+DESCRIPTION="Tool forcing you to take regular breaks to prevent RSI"
+HOMEPAGE="http://git.gnome.org/browse/drwright"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/glib-2.31.13:2
+ >=x11-libs/gtk+-3.0.0:3
+ >=x11-libs/gdk-pixbuf-2.25.3
+ >=gnome-base/gnome-settings-daemon-3.7.3
+ >=gnome-base/gnome-control-center-3.2
+ >=x11-libs/libnotify-0.7
+ media-libs/libcanberra[gtk3]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXScrnSaver
+"
+DEPEND="${RDEPEND}
+ x11-proto/scrnsaverproto
+ sys-devel/gettext
+ >=dev-util/intltool-0.35.0
+ virtual/pkgconfig
+ || ( dev-util/gtk-builder-convert <=x11-libs/gtk+-2.24.10:2 )
+"
+
+src_prepare() {
+ # Patches from 'master' to allow compilation with latest gsd
+ epatch "${FILESDIR}/${P}-gsd-3.5.patch"
+ epatch "${FILESDIR}/${P}-gsd-3.7.patch"
+
+ eautoreconf
+ gnome2_src_prepare
+}
+
+src_configure() {
+ gnome2_src_configure --disable-static
+}
diff --git a/gnome-extra/drwright/files/drwright-3.5.0-gsd-3.5.patch b/gnome-extra/drwright/files/drwright-3.5.0-gsd-3.5.patch
new file mode 100644
index 000000000000..fd26c80566e8
--- /dev/null
+++ b/gnome-extra/drwright/files/drwright-3.5.0-gsd-3.5.patch
@@ -0,0 +1,40 @@
+From 6fb8014c2474e086a66d1474bd771d256e79be8d Mon Sep 17 00:00:00 2001
+From: Kalev Lember <kalevlember@gmail.com>
+Date: Wed, 19 Sep 2012 20:59:36 +0000
+Subject: Remove gsd_typing_break_plugin_class_finalize boilerplate
+
+class_finalize is now included in the GNOME_SETTINGS_PLUGIN_REGISTER
+convenience macro. Also bumped g-s-d requirement to 3.5.91 to get the
+new macro.
+---
+diff --git a/configure.in b/configure.in
+index d0adc9d..aaa1223 100644
+--- a/configure.in
++++ b/configure.in
+@@ -48,7 +48,7 @@ GDK_PIXBUF_REQUIRED=2.25.3
+ GTK_REQUIRED=3.0.0
+ LIBCANBERRA_REQUIRED=0
+ LIBNOTIFY_REQUIRED=0.7
+-GSD_REQUIRED=2.91.8
++GSD_REQUIRED=3.5.91
+
+ # ************
+ # Typing Break
+diff --git a/src/gsd-typing-break-plugin.c b/src/gsd-typing-break-plugin.c
+index ceb5e88..8150331 100644
+--- a/src/gsd-typing-break-plugin.c
++++ b/src/gsd-typing-break-plugin.c
+@@ -35,11 +35,6 @@ struct GsdTypingBreakPluginPrivate {
+ GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin)
+
+ static void
+-gsd_typing_break_plugin_class_finalize (GsdTypingBreakPluginClass *klass)
+-{
+-}
+-
+-static void
+ gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin)
+ {
+ plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin);
+--
+cgit v0.9.2
diff --git a/gnome-extra/drwright/files/drwright-3.5.0-gsd-3.7.patch b/gnome-extra/drwright/files/drwright-3.5.0-gsd-3.7.patch
new file mode 100644
index 000000000000..244916d1b1c7
--- /dev/null
+++ b/gnome-extra/drwright/files/drwright-3.5.0-gsd-3.7.patch
@@ -0,0 +1,187 @@
+From 75d3053882dafbf1eb8ccc1df2085d32e453ac37 Mon Sep 17 00:00:00 2001
+From: Dominique Leuenberger <dimstar@opensuse.org>
+Date: Fri, 19 Apr 2013 22:02:11 +0000
+Subject: Adapt to and require gnome-settings-daemon 3.7.3
+
+https://bugzilla.gnome.org/show_bug.cgi?id=698413
+---
+diff --git a/configure.in b/configure.in
+index 16f7cc4..6b6c5a7 100644
+--- a/configure.in
++++ b/configure.in
+@@ -48,7 +48,7 @@ GDK_PIXBUF_REQUIRED=2.25.3
+ GTK_REQUIRED=3.0.0
+ LIBCANBERRA_REQUIRED=0
+ LIBNOTIFY_REQUIRED=0.7
+-GSD_REQUIRED=3.5.91
++GSD_REQUIRED=3.7.3
+
+ # ************
+ # Typing Break
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 49ca76a..f8e09f2 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -73,7 +73,6 @@ gsd_plugin_LTLIBRARIES = \
+ $(NULL)
+
+ libtyping_break_la_SOURCES = \
+- gsd-typing-break-plugin.h \
+ gsd-typing-break-plugin.c \
+ gsd-typing-break-manager.h \
+ gsd-typing-break-manager.c \
+diff --git a/src/gsd-typing-break-plugin.c b/src/gsd-typing-break-plugin.c
+index 8150331..2cee4f3 100644
+--- a/src/gsd-typing-break-plugin.c
++++ b/src/gsd-typing-break-plugin.c
+@@ -23,81 +23,8 @@
+ #include <glib/gi18n-lib.h>
+ #include <gmodule.h>
+
+-#include "gsd-typing-break-plugin.h"
++#include <gnome-settings-daemon/gnome-settings-plugin.h>
+ #include "gsd-typing-break-manager.h"
+
+-struct GsdTypingBreakPluginPrivate {
+- GsdTypingBreakManager *manager;
+-};
++GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreak, gsd_typing_break)
+
+-#define GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginPrivate))
+-
+-GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin)
+-
+-static void
+-gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin)
+-{
+- plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin);
+-
+- g_debug ("GsdTypingBreakPlugin initializing");
+-
+- plugin->priv->manager = gsd_typing_break_manager_new ();
+-}
+-
+-static void
+-gsd_typing_break_plugin_finalize (GObject *object)
+-{
+- GsdTypingBreakPlugin *plugin;
+-
+- g_return_if_fail (object != NULL);
+- g_return_if_fail (GSD_IS_TYPING_BREAK_PLUGIN (object));
+-
+- g_debug ("GsdTypingBreakPlugin finalizing");
+-
+- plugin = GSD_TYPING_BREAK_PLUGIN (object);
+-
+- g_return_if_fail (plugin->priv != NULL);
+-
+- if (plugin->priv->manager != NULL) {
+- g_object_unref (plugin->priv->manager);
+- }
+-
+- G_OBJECT_CLASS (gsd_typing_break_plugin_parent_class)->finalize (object);
+-}
+-
+-static void
+-impl_activate (GnomeSettingsPlugin *plugin)
+-{
+- gboolean res;
+- GError *error;
+-
+- g_debug ("Activating typing_break plugin");
+-
+- error = NULL;
+- res = gsd_typing_break_manager_start (GSD_TYPING_BREAK_PLUGIN (plugin)->priv->manager, &error);
+- if (! res) {
+- g_warning ("Unable to start typing_break manager: %s", error->message);
+- g_error_free (error);
+- }
+-}
+-
+-static void
+-impl_deactivate (GnomeSettingsPlugin *plugin)
+-{
+- g_debug ("Deactivating typing_break plugin");
+- gsd_typing_break_manager_stop (GSD_TYPING_BREAK_PLUGIN (plugin)->priv->manager);
+-}
+-
+-static void
+-gsd_typing_break_plugin_class_init (GsdTypingBreakPluginClass *klass)
+-{
+- GObjectClass *object_class = G_OBJECT_CLASS (klass);
+- GnomeSettingsPluginClass *plugin_class = GNOME_SETTINGS_PLUGIN_CLASS (klass);
+-
+- object_class->finalize = gsd_typing_break_plugin_finalize;
+-
+- plugin_class->activate = impl_activate;
+- plugin_class->deactivate = impl_deactivate;
+-
+- g_type_class_add_private (klass, sizeof (GsdTypingBreakPluginPrivate));
+-}
+diff --git a/src/gsd-typing-break-plugin.h b/src/gsd-typing-break-plugin.h
+deleted file mode 100644
+index 50bee59..0000000
+--- a/src/gsd-typing-break-plugin.h
++++ /dev/null
+@@ -1,59 +0,0 @@
+-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+- *
+- * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu>
+- *
+- * This program is free software; you can redistribute it and/or modify
+- * it under the terms of the GNU General Public License as published by
+- * the Free Software Foundation; either version 2, or (at your option)
+- * any later version.
+- *
+- * This program is distributed in the hope that it will be useful,
+- * but WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+- * GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License
+- * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+- *
+- */
+-
+-#ifndef __GSD_TYPING_BREAK_PLUGIN_H__
+-#define __GSD_TYPING_BREAK_PLUGIN_H__
+-
+-#include <glib.h>
+-#include <glib-object.h>
+-#include <gmodule.h>
+-
+-#include <gnome-settings-daemon/gnome-settings-plugin.h>
+-
+-G_BEGIN_DECLS
+-
+-#define GSD_TYPE_TYPING_BREAK_PLUGIN (gsd_typing_break_plugin_get_type ())
+-#define GSD_TYPING_BREAK_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPlugin))
+-#define GSD_TYPING_BREAK_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginClass))
+-#define GSD_IS_TYPING_BREAK_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_TYPING_BREAK_PLUGIN))
+-#define GSD_IS_TYPING_BREAK_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_TYPING_BREAK_PLUGIN))
+-#define GSD_TYPING_BREAK_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginClass))
+-
+-typedef struct GsdTypingBreakPluginPrivate GsdTypingBreakPluginPrivate;
+-
+-typedef struct
+-{
+- GnomeSettingsPlugin parent;
+- GsdTypingBreakPluginPrivate *priv;
+-} GsdTypingBreakPlugin;
+-
+-typedef struct
+-{
+- GnomeSettingsPluginClass parent_class;
+-} GsdTypingBreakPluginClass;
+-
+-GType gsd_typing_break_plugin_get_type (void) G_GNUC_CONST;
+-
+-/* All the plugins must implement this function */
+-G_MODULE_EXPORT GType register_gnome_settings_plugin (GTypeModule *module);
+-
+-G_END_DECLS
+-
+-#endif /* __GSD_TYPING_BREAK_PLUGIN_H__ */
+--
+cgit v0.9.2