summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlastair Tse <liquidx@gentoo.org>2003-09-20 14:44:39 +0000
committerAlastair Tse <liquidx@gentoo.org>2003-09-20 14:44:39 +0000
commit2666494c99eae18b45a25445de1d0b246734182e (patch)
tree24040db37fd22573ecd9edb507610bedb5dc7c24 /app-pda
parentfix memofile syncing bugs (diff)
downloadgentoo-2-2666494c99eae18b45a25445de1d0b246734182e.tar.gz
gentoo-2-2666494c99eae18b45a25445de1d0b246734182e.tar.bz2
gentoo-2-2666494c99eae18b45a25445de1d0b246734182e.zip
fix memofile syncing bugs
Diffstat (limited to 'app-pda')
-rw-r--r--app-pda/gnome-pilot/ChangeLog8
-rw-r--r--app-pda/gnome-pilot/Manifest4
-rw-r--r--app-pda/gnome-pilot/files/digest-gnome-pilot-2.0.10-r11
-rw-r--r--app-pda/gnome-pilot/files/gnome-pilot-2.0.10-memofile.patch449
-rw-r--r--app-pda/gnome-pilot/gnome-pilot-2.0.10-r1.ebuild39
5 files changed, 498 insertions, 3 deletions
diff --git a/app-pda/gnome-pilot/ChangeLog b/app-pda/gnome-pilot/ChangeLog
index be925af6fbba..b30e93277a18 100644
--- a/app-pda/gnome-pilot/ChangeLog
+++ b/app-pda/gnome-pilot/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-pda/gnome-pilot
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-pda/gnome-pilot/ChangeLog,v 1.4 2003/09/12 19:31:11 liquidx Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-pda/gnome-pilot/ChangeLog,v 1.5 2003/09/20 14:44:30 liquidx Exp $
+
+*gnome-pilot-2.0.10-r1 (20 Sep 2003)
+
+ 20 Sep 2003; Alastair Tse <liquidx@gentoo.org> gnome-pilot-2.0.10-r1.ebuild,
+ files/gnome-pilot-2.0.10-memofile.patch:
+ added patch to fix memofile syncing problems (eg. it works now)
12 Sep 2003; Alastair Tse <liquidx@gentoo.org> gnome-pilot-2.0.10.ebuild,
gnome-pilot-2.0.9.ebuild:
diff --git a/app-pda/gnome-pilot/Manifest b/app-pda/gnome-pilot/Manifest
index 0b6359f98bcb..e370a1312fa6 100644
--- a/app-pda/gnome-pilot/Manifest
+++ b/app-pda/gnome-pilot/Manifest
@@ -1,7 +1,7 @@
-MD5 c44edceb682338b90cea1c70bd77de8e ChangeLog 4457
+MD5 4a0d608e79980a938a35db134c249350 ChangeLog 4684
MD5 1601d2b043e38e583920a393f3bb5d8f gnome-pilot-0.1.65-r5.ebuild 1232
MD5 fafbceefcd1fa67bf9b8ff9c95a342b6 gnome-pilot-0.1.71.ebuild 1378
-MD5 1255e46c65bf9960cd92687afb1f38e2 gnome-pilot-2.0.10-r1.ebuild 1021
+MD5 f56e25bbbc97f0c3e1b9886d323165a0 gnome-pilot-2.0.10-r1.ebuild 1038
MD5 f856fb8d962cef26d6a5337ac35f8952 gnome-pilot-2.0.10.ebuild 864
MD5 9899f463a5192c4a876862d7fe9b2930 gnome-pilot-2.0.9.ebuild 1326
MD5 1e1031eae2f36a13b2cd73550a31d03d metadata.xml 175
diff --git a/app-pda/gnome-pilot/files/digest-gnome-pilot-2.0.10-r1 b/app-pda/gnome-pilot/files/digest-gnome-pilot-2.0.10-r1
new file mode 100644
index 000000000000..5d9552fba37d
--- /dev/null
+++ b/app-pda/gnome-pilot/files/digest-gnome-pilot-2.0.10-r1
@@ -0,0 +1 @@
+MD5 840ed31beddf1398ea4bb3c01b6caa70 gnome-pilot-2.0.10.tar.bz2 710069
diff --git a/app-pda/gnome-pilot/files/gnome-pilot-2.0.10-memofile.patch b/app-pda/gnome-pilot/files/gnome-pilot-2.0.10-memofile.patch
new file mode 100644
index 000000000000..edb5b3690aed
--- /dev/null
+++ b/app-pda/gnome-pilot/files/gnome-pilot-2.0.10-memofile.patch
@@ -0,0 +1,449 @@
+--- gnome-pilot-2.0.10/gpilotd/gnome-pilot-conduit-standard-abs.c 2002-11-22 16:03:59.000000000 +0000
++++ gnome-pilot-2.0.10/gpilotd/gnome-pilot-conduit-standard-abs.c 2003-08-28 08:42:02.000000000 +0000
+@@ -28,6 +28,7 @@
+ #include <pi-socket.h>
+ #include <pi-dlp.h>
+ #include "gnome-pilot-conduit-standard-abs.h"
++#include "gpmarshal.h"
+ #include "manager.h"
+
+ enum {
+@@ -142,87 +143,6 @@
+ return retval;
+ }
+
+-/* We have a bunch of marshalling functions that we need to declare.
+- * We do so here */
+-typedef gint (*GtkSignal_INT__POINTER_POINTER) (GtkObject * object,
+- gpointer arg1,
+- gpointer arg2,
+- gpointer user_data);
+-static void
+-gtk_marshal_INT__POINTER_POINTER (GtkObject * object,
+- GtkSignalFunc func,
+- gpointer func_data,
+- GtkArg * args)
+-{
+- GtkSignal_INT__POINTER_POINTER rfunc;
+- gint *return_val;
+- return_val = GTK_RETLOC_INT (args[2]);
+- rfunc = (GtkSignal_INT__POINTER_POINTER) func;
+- *return_val = (*rfunc) (object,
+- GTK_VALUE_POINTER (args[0]),
+- GTK_VALUE_POINTER (args[1]),
+- func_data);
+-}
+-
+-typedef gint (*GtkSignal_INT__POINTER_INT) (GtkObject * object,
+- gpointer arg1,
+- gint arg2,
+- gpointer user_data);
+-static void
+-gtk_marshal_INT__POINTER_INT (GtkObject * object,
+- GtkSignalFunc func,
+- gpointer func_data,
+- GtkArg * args)
+-{
+- GtkSignal_INT__POINTER_INT rfunc;
+- gint *return_val;
+- return_val = GTK_RETLOC_INT (args[2]);
+- rfunc = (GtkSignal_INT__POINTER_INT) func;
+- *return_val = (*rfunc) (object,
+- GTK_VALUE_POINTER (args[0]),
+- GTK_VALUE_INT (args[1]),
+- func_data);
+-}
+-
+-typedef gint (*GtkSignal_INT__POINTER_INT_INT) (GtkObject * object,
+- gpointer arg1,
+- gint arg2,
+- gint arg3,
+- gpointer user_data);
+-static void
+-gtk_marshal_INT__POINTER_INT_INT (GtkObject * object,
+- GtkSignalFunc func,
+- gpointer func_data,
+- GtkArg * args)
+-{
+- GtkSignal_INT__POINTER_INT_INT rfunc;
+- gint *return_val;
+- return_val = GTK_RETLOC_INT (args[3]);
+- rfunc = (GtkSignal_INT__POINTER_INT_INT) func;
+- *return_val = (*rfunc) (object,
+- GTK_VALUE_POINTER (args[0]),
+- GTK_VALUE_INT (args[1]),
+- GTK_VALUE_INT (args[2]),
+- func_data);
+-}
+-
+-
+-typedef gint (*GtkSignal_INT__NONE) (GtkObject * object,
+- gpointer user_data);
+-static void
+-gtk_marshal_INT__NONE (GtkObject * object,
+- GtkSignalFunc func,
+- gpointer func_data,
+- GtkArg * args)
+-{
+- GtkSignal_INT__NONE rfunc;
+- gint *return_val;
+- return_val = GTK_RETLOC_INT (args[0]);
+- rfunc = (GtkSignal_INT__NONE) func;
+- *return_val = (*rfunc) (object,
+- func_data);
+-}
+-
+ static void
+ gnome_pilot_conduit_standard_abs_class_init (GnomePilotConduitStandardAbsClass *klass)
+ {
+@@ -239,7 +159,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, match_record),
+- gtk_marshal_INT__POINTER_POINTER,
++ gp_marshal_INT__POINTER_POINTER,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[FREE_MATCH] =
+@@ -247,7 +167,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, free_match),
+- gtk_marshal_INT__POINTER,
++ gp_marshal_INT__POINTER,
+ GTK_TYPE_INT, 1, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[ARCHIVE_LOCAL] =
+@@ -255,7 +175,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, archive_local),
+- gtk_marshal_INT__POINTER,
++ gp_marshal_INT__POINTER,
+ GTK_TYPE_INT, 1, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[ARCHIVE_REMOTE] =
+@@ -263,7 +183,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, archive_remote),
+- gtk_marshal_INT__POINTER_POINTER,
++ gp_marshal_INT__POINTER_POINTER,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[STORE_REMOTE] =
+@@ -271,7 +191,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, store_remote),
+- gtk_marshal_INT__POINTER,
++ gp_marshal_INT__POINTER,
+ GTK_TYPE_INT, 1, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[ITERATE] =
+@@ -279,7 +199,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, iterate),
+- gtk_marshal_INT__POINTER,
++ gp_marshal_INT__POINTER,
+ GTK_TYPE_INT, 1, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[ITERATE_SPECIFIC] =
+@@ -287,7 +207,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, iterate_specific),
+- gtk_marshal_INT__POINTER_INT_INT,
++ gp_marshal_INT__POINTER_INT_INT,
+ GTK_TYPE_INT, 3, GTK_TYPE_POINTER, GTK_TYPE_INT, GTK_TYPE_INT);
+
+ pilot_conduit_standard_abs_signals[PURGE] =
+@@ -295,7 +215,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, purge),
+- gtk_marshal_INT__NONE,
++ gp_marshal_INT__NONE,
+ GTK_TYPE_INT, 0);
+
+ pilot_conduit_standard_abs_signals[SET_STATUS] =
+@@ -303,7 +223,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, set_status),
+- gtk_marshal_INT__POINTER_INT,
++ gp_marshal_INT__POINTER_INT,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_INT);
+
+ pilot_conduit_standard_abs_signals[SET_PILOT_ID] =
+@@ -311,7 +231,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, set_pilot_id),
+- gtk_marshal_INT__POINTER_INT,
++ gp_marshal_INT__POINTER_INT,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_INT);
+
+ pilot_conduit_standard_abs_signals[COMPARE] =
+@@ -319,7 +239,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, compare),
+- gtk_marshal_INT__POINTER_POINTER,
++ gp_marshal_INT__POINTER_POINTER,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[COMPARE_BACKUP] =
+@@ -327,7 +247,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, compare_backup),
+- gtk_marshal_INT__POINTER_POINTER,
++ gp_marshal_INT__POINTER_POINTER,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[FREE_TRANSMIT] =
+@@ -335,7 +255,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, free_transmit),
+- gtk_marshal_INT__POINTER_POINTER,
++ gp_marshal_INT__POINTER_POINTER,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[DELETE_ALL] =
+@@ -343,7 +263,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, delete_all),
+- gtk_marshal_INT__NONE,
++ gp_marshal_INT__NONE,
+ GTK_TYPE_INT, 0);
+
+ pilot_conduit_standard_abs_signals[TRANSMIT] =
+@@ -351,7 +271,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, transmit),
+- gtk_marshal_INT__POINTER_POINTER,
++ gp_marshal_INT__POINTER_POINTER,
+ GTK_TYPE_INT, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER);
+
+ pilot_conduit_standard_abs_signals[PRE_SYNC] =
+@@ -359,7 +279,7 @@
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GnomePilotConduitStandardAbsClass, pre_sync),
+- gtk_marshal_INT__POINTER,
++ gp_marshal_INT__POINTER,
+ GTK_TYPE_INT, 1, GTK_TYPE_POINTER);
+
+ conduit_standard_class->copy_to_pilot = gnome_pilot_conduit_standard_real_copy_to_pilot;
+diff -Naur gnome-pilot-2.0.10-dist/gpilotd/gpmarshal.c gnome-pilot-2.0.10/gpilotd/gpmarshal.c
+--- gnome-pilot-2.0.10/gpilotd/gpmarshal.c 2003-07-14 17:32:23.000000000 +0000
++++ gnome-pilot-2.0.10/gpilotd/gpmarshal.c 2003-08-28 08:41:28.000000000 +0000
+@@ -208,3 +208,122 @@
+ g_value_set_int (return_value, v_return);
+ }
+
++/* INT:POINTER,INT,INT (./gpmarshal.list:5) */
++void
++gp_marshal_INT__POINTER_INT_INT (GClosure *closure,
++ GValue *return_value,
++ guint n_param_values,
++ const GValue *param_values,
++ gpointer invocation_hint,
++ gpointer marshal_data)
++{
++ typedef gint (*GMarshalFunc_INT__POINTER_INT_INT) (gpointer data1,
++ gpointer arg_1,
++ gint arg_2,
++ gint arg_3,
++ gpointer data2);
++ register GMarshalFunc_INT__POINTER_INT_INT callback;
++ register GCClosure *cc = (GCClosure*) closure;
++ register gpointer data1, data2;
++ gint v_return;
++
++ g_return_if_fail (return_value != NULL);
++ g_return_if_fail (n_param_values == 4);
++
++ if (G_CCLOSURE_SWAP_DATA (closure))
++ {
++ data1 = closure->data;
++ data2 = g_value_peek_pointer (param_values + 0);
++ }
++ else
++ {
++ data1 = g_value_peek_pointer (param_values + 0);
++ data2 = closure->data;
++ }
++ callback = (GMarshalFunc_INT__POINTER_INT_INT) (marshal_data ? marshal_data : cc->callback);
++
++ v_return = callback (data1,
++ g_marshal_value_peek_pointer (param_values + 1),
++ g_marshal_value_peek_int (param_values + 2),
++ g_marshal_value_peek_int (param_values + 3),
++ data2);
++
++ g_value_set_int (return_value, v_return);
++}
++
++/* INT:POINTER (./gpmarshal.list:6) */
++void
++gp_marshal_INT__POINTER (GClosure *closure,
++ GValue *return_value,
++ guint n_param_values,
++ const GValue *param_values,
++ gpointer invocation_hint,
++ gpointer marshal_data)
++{
++ typedef gint (*GMarshalFunc_INT__POINTER) (gpointer data1,
++ gpointer arg_1,
++ gpointer data2);
++ register GMarshalFunc_INT__POINTER callback;
++ register GCClosure *cc = (GCClosure*) closure;
++ register gpointer data1, data2;
++ gint v_return;
++
++ g_return_if_fail (return_value != NULL);
++ g_return_if_fail (n_param_values == 2);
++
++ if (G_CCLOSURE_SWAP_DATA (closure))
++ {
++ data1 = closure->data;
++ data2 = g_value_peek_pointer (param_values + 0);
++ }
++ else
++ {
++ data1 = g_value_peek_pointer (param_values + 0);
++ data2 = closure->data;
++ }
++ callback = (GMarshalFunc_INT__POINTER) (marshal_data ? marshal_data : cc->callback);
++
++ v_return = callback (data1,
++ g_marshal_value_peek_pointer (param_values + 1),
++ data2);
++
++ g_value_set_int (return_value, v_return);
++}
++
++/* INT:NONE (./gpmarshal.list:7) */
++void
++gp_marshal_INT__VOID (GClosure *closure,
++ GValue *return_value,
++ guint n_param_values,
++ const GValue *param_values,
++ gpointer invocation_hint,
++ gpointer marshal_data)
++{
++ typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
++ gpointer data2);
++ register GMarshalFunc_INT__VOID callback;
++ register GCClosure *cc = (GCClosure*) closure;
++ register gpointer data1, data2;
++ gint v_return;
++
++ g_return_if_fail (return_value != NULL);
++ g_return_if_fail (n_param_values == 1);
++
++ if (G_CCLOSURE_SWAP_DATA (closure))
++ {
++ data1 = closure->data;
++ data2 = g_value_peek_pointer (param_values + 0);
++ }
++ else
++ {
++ data1 = g_value_peek_pointer (param_values + 0);
++ data2 = closure->data;
++ }
++ callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
++
++ v_return = callback (data1,
++ data2);
++
++ g_value_set_int (return_value, v_return);
++}
++
+diff -Naur gnome-pilot-2.0.10-dist/gpilotd/gpmarshal.h gnome-pilot-2.0.10/gpilotd/gpmarshal.h
+--- gnome-pilot-2.0.10/gpilotd/gpmarshal.h 2003-07-14 17:32:23.000000000 +0000
++++ gnome-pilot-2.0.10/gpilotd/gpmarshal.h 2003-08-28 08:41:28.000000000 +0000
+@@ -6,7 +6,7 @@
+
+ G_BEGIN_DECLS
+
+-/* VOID:INT,POINTER (./gpmarshal.list:1) */
++/* VOID:INT,POINTER (gpmarshal.list:1) */
+ extern void gp_marshal_VOID__INT_POINTER (GClosure *closure,
+ GValue *return_value,
+ guint n_param_values,
+@@ -14,7 +14,7 @@
+ gpointer invocation_hint,
+ gpointer marshal_data);
+
+-/* INT:POINTER,INT (./gpmarshal.list:2) */
++/* INT:POINTER,INT (gpmarshal.list:2) */
+ extern void gp_marshal_INT__POINTER_INT (GClosure *closure,
+ GValue *return_value,
+ guint n_param_values,
+@@ -22,7 +22,7 @@
+ gpointer invocation_hint,
+ gpointer marshal_data);
+
+-/* INT:POINTER,POINTER (./gpmarshal.list:3) */
++/* INT:POINTER,POINTER (gpmarshal.list:3) */
+ extern void gp_marshal_INT__POINTER_POINTER (GClosure *closure,
+ GValue *return_value,
+ guint n_param_values,
+@@ -30,7 +30,7 @@
+ gpointer invocation_hint,
+ gpointer marshal_data);
+
+-/* INT:POINTER,BOOL (./gpmarshal.list:4) */
++/* INT:POINTER,BOOL (gpmarshal.list:4) */
+ extern void gp_marshal_INT__POINTER_BOOLEAN (GClosure *closure,
+ GValue *return_value,
+ guint n_param_values,
+@@ -39,6 +39,31 @@
+ gpointer marshal_data);
+ #define gp_marshal_INT__POINTER_BOOL gp_marshal_INT__POINTER_BOOLEAN
+
++/* INT:POINTER,INT,INT (gpmarshal.list:5) */
++extern void gp_marshal_INT__POINTER_INT_INT (GClosure *closure,
++ GValue *return_value,
++ guint n_param_values,
++ const GValue *param_values,
++ gpointer invocation_hint,
++ gpointer marshal_data);
++
++/* INT:POINTER (gpmarshal.list:6) */
++extern void gp_marshal_INT__POINTER (GClosure *closure,
++ GValue *return_value,
++ guint n_param_values,
++ const GValue *param_values,
++ gpointer invocation_hint,
++ gpointer marshal_data);
++
++/* INT:NONE (gpmarshal.list:7) */
++extern void gp_marshal_INT__VOID (GClosure *closure,
++ GValue *return_value,
++ guint n_param_values,
++ const GValue *param_values,
++ gpointer invocation_hint,
++ gpointer marshal_data);
++#define gp_marshal_INT__NONE gp_marshal_INT__VOID
++
+ G_END_DECLS
+
+ #endif /* __gp_marshal_MARSHAL_H__ */
+diff -Naur gnome-pilot-2.0.10-dist/gpilotd/gpmarshal.list gnome-pilot-2.0.10/gpilotd/gpmarshal.list
+--- gnome-pilot-2.0.10/gpilotd/gpmarshal.list 2002-12-03 22:57:12.000000000 +0000
++++ gnome-pilot-2.0.10/gpilotd/gpmarshal.list 2003-08-28 08:41:28.000000000 +0000
+@@ -2,3 +2,6 @@
+ INT:POINTER,INT
+ INT:POINTER,POINTER
+ INT:POINTER,BOOL
++INT:POINTER,INT,INT
++INT:POINTER
++INT:NONE
diff --git a/app-pda/gnome-pilot/gnome-pilot-2.0.10-r1.ebuild b/app-pda/gnome-pilot/gnome-pilot-2.0.10-r1.ebuild
new file mode 100644
index 000000000000..cba99ecf356f
--- /dev/null
+++ b/app-pda/gnome-pilot/gnome-pilot-2.0.10-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/gnome-pilot/gnome-pilot-2.0.10-r1.ebuild,v 1.1 2003/09/20 14:44:30 liquidx Exp $
+
+inherit gnome2 eutils
+
+DESCRIPTION="Gnome Pilot apps"
+HOMEPAGE="http://www.gnome.org/gnome-pilot/"
+
+IUSE=""
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~sparc"
+
+RDEPEND=">=gnome-base/libgnome-2.0.0
+ >=gnome-base/libgnomeui-2.0.0
+ >=gnome-base/libglade-2.0.0
+ >=gnome-base/ORBit2-2.6.0
+ >=gnome-base/libbonobo-2.0.0
+ >=gnome-base/gnome-panel-2.0
+ >=gnome-base/gconf-2.0
+ >=dev-util/gob-2.0.5
+ >=app-pda/pilot-link-0.11.7"
+
+DEPEND="sys-devel/gettext
+ >=dev-lang/perl-5.6.0
+ ${RDEPEND}"
+
+G2CONF="${G2CONF} --enable-usb --enable-network --enable-pilotlinktest"
+
+DOCS="AUTHORS COPYING* ChangeLog README NEWS"
+SCROLLKEEPER_UPDATE="0"
+
+src_unpack() {
+ unpack ${A}
+ # patch to fix crashes with memo file syncing
+ # http://bugzilla.gnome.org/show_bug.cgi?id=114361
+ epatch ${FILESDIR}/${P}-memofile.patch
+}