Author: patrys Date: Thu Jul 22 18:39:36 2010 GMT Module: packages Tag: HEAD ---- Log message: - patched for new gobject-introspection - rel 3
---- Files affected: packages/seed: seed.spec (1.4 -> 1.5) , gobject-introspection.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/seed/seed.spec diff -u packages/seed/seed.spec:1.4 packages/seed/seed.spec:1.5 --- packages/seed/seed.spec:1.4 Tue Jun 15 23:13:27 2010 +++ packages/seed/seed.spec Thu Jul 22 20:39:30 2010 @@ -7,11 +7,12 @@ Summary(pl.UTF-8): Interpreter JavaScript Name: seed Version: 2.30.0 -Release: 2 +Release: 3 License: LGPL v3 Group: Applications Source0: http://ftp.gnome.org/pub/GNOME/sources/seed/2.30/%{name}-%{version}.tar.bz2 # Source0-md5: dd09d22c6a06b4bbef7320bb6a715c0f +Patch0: gobject-introspection.patch URL: http://live.gnome.org/Seed BuildRequires: autoconf >= 2.59 BuildRequires: automake >= 1:1.7 @@ -87,6 +88,7 @@ %prep %setup -q +%patch0 -p1 %build %{__intltoolize} @@ -168,6 +170,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.5 2010/07/22 18:39:30 patrys +- patched for new gobject-introspection +- rel 3 + Revision 1.4 2010/06/15 21:13:27 pluto - release 2 (rebuild with mpfr-3.0.x) ================================================================ Index: packages/seed/gobject-introspection.patch diff -u /dev/null packages/seed/gobject-introspection.patch:1.1 --- /dev/null Thu Jul 22 20:39:36 2010 +++ packages/seed/gobject-introspection.patch Thu Jul 22 20:39:30 2010 @@ -0,0 +1,200 @@ +diff -ur seed-2.30.0/libseed/seed-closure.c seed-2.30.0.new/libseed/seed-closure.c +--- seed-2.30.0/libseed/seed-closure.c 2010-03-29 05:24:27.000000000 +0200 ++++ seed-2.30.0.new/libseed/seed-closure.c 2010-07-22 20:32:46.310173356 +0200 +@@ -97,30 +97,12 @@ + case GI_TYPE_TAG_UINT32: + arg->v_uint32 = *(guint32 *) args[i]; + break; +- case GI_TYPE_TAG_LONG: +- arg->v_long = *(glong *) args[i]; +- break; + case GI_TYPE_TAG_INT64: + arg->v_int64 = *(gint64 *) args[i]; + break; +- case GI_TYPE_TAG_ULONG: +- arg->v_ulong = *(gulong *) args[i]; +- break; + case GI_TYPE_TAG_UINT64: + arg->v_uint64 = *(guint64 *) args[i]; + break; +- case GI_TYPE_TAG_INT: +- arg->v_int = *(gint *) args[i]; +- break; +- case GI_TYPE_TAG_SSIZE: +- arg->v_ssize = *(gssize *) args[i]; +- break; +- case GI_TYPE_TAG_SIZE: +- arg->v_size = *(gsize *) args[i]; +- break; +- case GI_TYPE_TAG_UINT: +- arg->v_uint = *(guint *) args[i]; +- break; + case GI_TYPE_TAG_FLOAT: + arg->v_float = *(gfloat *) args[i]; + break; +@@ -215,30 +197,12 @@ + case GI_TYPE_TAG_UINT32: + *(guint32 *) result = return_arg.v_uint32; + break; +- case GI_TYPE_TAG_LONG: +- *(glong *) result = return_arg.v_long; +- break; + case GI_TYPE_TAG_INT64: + *(gint64 *) result = return_arg.v_int64; + break; +- case GI_TYPE_TAG_ULONG: +- *(gulong *) result = return_arg.v_ulong; +- break; + case GI_TYPE_TAG_UINT64: + *(guint64 *) result = return_arg.v_uint64; + break; +- case GI_TYPE_TAG_INT: +- *(gint *) result = return_arg.v_int; +- break; +- case GI_TYPE_TAG_SSIZE: +- *(gssize *) result = return_arg.v_ssize; +- break; +- case GI_TYPE_TAG_SIZE: +- *(gsize *) result = return_arg.v_size; +- break; +- case GI_TYPE_TAG_UINT: +- *(guint *) result = return_arg.v_uint; +- break; + case GI_TYPE_TAG_FLOAT: + *(gfloat *) result = return_arg.v_float; + break; +diff -ur seed-2.30.0/libseed/seed-types.c seed-2.30.0.new/libseed/seed-types.c +--- seed-2.30.0/libseed/seed-types.c 2010-03-29 05:24:27.000000000 +0200 ++++ seed-2.30.0.new/libseed/seed-types.c 2010-07-22 20:35:25.450269459 +0200 +@@ -366,23 +366,6 @@ + *array_p = dblresult; + } + break; +- case GI_TYPE_TAG_INT: +- { +- gint *intresult; +- +- intresult = g_new0 (gint, length + 1); +- +- for (i = 0; i < length; i++) +- { +- elem = JSObjectGetPropertyAtIndex (ctx, +- (JSObjectRef) array, +- i, exception); +- intresult[i] = seed_value_to_int (ctx, elem, exception); +- } +- +- *array_p = intresult; +- } +- break; + case GI_TYPE_TAG_UINT8: + { + guint8 *guint8result; +@@ -492,30 +475,12 @@ + case GI_TYPE_TAG_UINT32: + arg->v_uint32 = seed_value_to_uint (ctx, value, exception); + break; +- case GI_TYPE_TAG_LONG: +- arg->v_long = seed_value_to_long (ctx, value, exception); +- break; + case GI_TYPE_TAG_INT64: + arg->v_int64 = seed_value_to_int64 (ctx, value, exception); + break; +- case GI_TYPE_TAG_ULONG: +- arg->v_ulong = seed_value_to_ulong (ctx, value, exception); +- break; + case GI_TYPE_TAG_UINT64: + arg->v_uint64 = seed_value_to_uint64 (ctx, value, exception); + break; +- case GI_TYPE_TAG_INT: +- arg->v_int = seed_value_to_int (ctx, value, exception); +- break; +- case GI_TYPE_TAG_UINT: +- arg->v_uint = seed_value_to_uint (ctx, value, exception); +- break; +- case GI_TYPE_TAG_SIZE: +- arg->v_size = seed_value_to_size (ctx, value, exception); +- break; +- case GI_TYPE_TAG_SSIZE: +- arg->v_ssize = seed_value_to_ssize (ctx, value, exception); +- break; + case GI_TYPE_TAG_FLOAT: + arg->v_float = seed_value_to_float (ctx, value, exception); + break; +@@ -531,9 +496,6 @@ + case GI_TYPE_TAG_GTYPE: + arg->v_int = seed_value_to_int (ctx, value, exception); + break; +- case GI_TYPE_TAG_TIME_T: +- arg->v_long = seed_value_to_time_t (ctx, value, exception); +- break; + case GI_TYPE_TAG_INTERFACE: + { + GIBaseInfo *interface; +@@ -774,22 +736,10 @@ + return seed_value_from_int (ctx, arg->v_int32, exception); + case GI_TYPE_TAG_UINT32: + return seed_value_from_uint (ctx, arg->v_uint32, exception); +- case GI_TYPE_TAG_LONG: +- return seed_value_from_long (ctx, arg->v_long, exception); + case GI_TYPE_TAG_INT64: + return seed_value_from_int64 (ctx, arg->v_int64, exception); +- case GI_TYPE_TAG_ULONG: +- return seed_value_from_ulong (ctx, arg->v_ulong, exception); + case GI_TYPE_TAG_UINT64: + return seed_value_from_uint64 (ctx, arg->v_uint64, exception); +- case GI_TYPE_TAG_INT: +- return seed_value_from_int (ctx, arg->v_int32, exception); +- case GI_TYPE_TAG_UINT: +- return seed_value_from_uint (ctx, arg->v_uint32, exception); +- case GI_TYPE_TAG_SSIZE: +- return seed_value_from_ssize (ctx, arg->v_ssize, exception); +- case GI_TYPE_TAG_SIZE: +- return seed_value_from_size (ctx, arg->v_size, exception); + case GI_TYPE_TAG_FLOAT: + return seed_value_from_float (ctx, arg->v_float, exception); + case GI_TYPE_TAG_DOUBLE: +@@ -800,8 +750,6 @@ + return seed_value_from_filename (ctx, arg->v_string, exception); + case GI_TYPE_TAG_GTYPE: + return seed_value_from_int (ctx, arg->v_int, exception); +- case GI_TYPE_TAG_TIME_T: +- return seed_value_from_time_t (ctx, arg->v_long, exception); + case GI_TYPE_TAG_ARRAY: + { + GITypeInfo *param_type; +@@ -933,8 +881,6 @@ + return seed_value_from_char (ctx, g_value_get_char (gval), exception); + case G_TYPE_UCHAR: + return seed_value_from_uchar (ctx, g_value_get_uchar (gval), exception); +- case G_TYPE_INT: +- return seed_value_from_int (ctx, g_value_get_int (gval), exception); + case G_TYPE_UINT: + return seed_value_from_uint (ctx, g_value_get_uint (gval), exception); + case G_TYPE_LONG: +@@ -1111,16 +1057,6 @@ + val, exception)); + return TRUE; + } +- case G_TYPE_INT: +- case G_TYPE_UINT: +- { +- g_value_init (ret, type); +- if (type == G_TYPE_INT) +- g_value_set_int (ret, seed_value_to_int (ctx, val, exception)); +- else +- g_value_set_uint (ret, seed_value_to_uint (ctx, val, exception)); +- return TRUE; +- } + case G_TYPE_CHAR: + { + g_value_init (ret, G_TYPE_CHAR); +@@ -1133,8 +1069,6 @@ + g_value_set_uchar (ret, seed_value_to_uchar (ctx, val, exception)); + return TRUE; + } +- case G_TYPE_LONG: +- case G_TYPE_ULONG: + case G_TYPE_INT64: + case G_TYPE_UINT64: + case G_TYPE_FLOAT: ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/seed/seed.spec?r1=1.4&r2=1.5&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
