diff options
author | Alastair Tse <liquidx@gentoo.org> | 2003-09-20 14:44:39 +0000 |
---|---|---|
committer | Alastair Tse <liquidx@gentoo.org> | 2003-09-20 14:44:39 +0000 |
commit | 2666494c99eae18b45a25445de1d0b246734182e (patch) | |
tree | 24040db37fd22573ecd9edb507610bedb5dc7c24 /app-pda | |
parent | fix memofile syncing bugs (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | app-pda/gnome-pilot/Manifest | 4 | ||||
-rw-r--r-- | app-pda/gnome-pilot/files/digest-gnome-pilot-2.0.10-r1 | 1 | ||||
-rw-r--r-- | app-pda/gnome-pilot/files/gnome-pilot-2.0.10-memofile.patch | 449 | ||||
-rw-r--r-- | app-pda/gnome-pilot/gnome-pilot-2.0.10-r1.ebuild | 39 |
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 +} |