Hello community, here is the log from the commit of package libgnome checked in at Mon Oct 2 11:56:37 CEST 2006. -------- --- GNOME/libgnome/libgnome.changes 2006-09-18 19:21:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/libgnome/libgnome.changes 2006-09-30 18:43:06.000000000 +0200 @@ -1,0 +2,6 @@ +Sat Sep 30 18:02:17 CEST 2006 - olh@suse.de + +- use some portable way to clear a va_list +- build with make -j (#199805) + +------------------------------------------------------------------- New: ---- libgnome-va_list-empty.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgnome.spec ++++++ --- /var/tmp/diff_new_pack.uTNhEb/_old 2006-10-02 11:56:08.000000000 +0200 +++ /var/tmp/diff_new_pack.uTNhEb/_new 2006-10-02 11:56:08.000000000 +0200 @@ -18,7 +18,7 @@ Group: Development/Libraries/GNOME Autoreqprov: on Version: 2.16.0 -Release: 2 +Release: 5 Summary: The GNOME 2.x Desktop Base Libraries URL: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -30,6 +30,7 @@ Patch4: libgnome-2.6-sounds-default.diff Patch6: libgnome-uninitialized-vars.patch Patch7: libgnome-sentinel.patch +Patch8: libgnome-va_list-empty.patch %description This package contains the basic libraries for the GNOME 2.x Desktop @@ -72,6 +73,7 @@ %patch4 %patch6 %patch7 -p1 +%patch8 -p1 %build autoreconf -if @@ -83,7 +85,7 @@ --sysconfdir=%{sysconfdir} \ --localstatedir=/var \ --enable-gtk-doc -make +make %{?jobs:-j %jobs} %install export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 @@ -155,6 +157,9 @@ /usr/share/man/man7/gnome-options.7.gz %changelog -n libgnome +* Sat Sep 30 2006 - olh@suse.de +- use some portable way to clear a va_list +- build with make -j (#199805) * Mon Sep 18 2006 - jhargadon@suse.de - reapplied libgnome_preconf.dif which was mistakenly removed. * Wed Sep 13 2006 - jhargadon@suse.de ++++++ libgnome-va_list-empty.patch ++++++ gnome-program.c: In function 'gnome_program_init_paramv': gnome-program.c:2002: error: invalid initializer --- libgnome/gnome-program.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) Index: libgnome-2.16.0/libgnome/gnome-program.c =================================================================== --- libgnome-2.16.0.orig/libgnome/gnome-program.c +++ libgnome-2.16.0/libgnome/gnome-program.c @@ -1992,6 +1992,19 @@ gnome_program_initv (GType type, * * Since: 2.8 */ +static GnomeProgram *Matthew_Wilcox_fixed_libgnome_without_touching_GNOME_source_code(GType type, + const char *app_id, const char *app_version, const GnomeModuleInfo *module_info, + int argc, char **argv, guint nparams, GParameter *params, ...) +{ + va_list empty_va; + GnomeProgram *ret; + + va_start(empty_va, params); + ret = gnome_program_init_common(type, app_id, app_version, module_info, + argc, argv, NULL, empty_va, nparams, params); + va_end(empty_va); + return ret; +} GnomeProgram* gnome_program_init_paramv (GType type, const char *app_id, const char *app_version, @@ -1999,9 +2012,5 @@ gnome_program_init_paramv (GType type, int argc, char **argv, guint nparams, GParameter *params) { - va_list empty_va = NULL; - - return gnome_program_init_common (type, app_id, app_version, module_info, - argc, argv, NULL, empty_va, nparams, params); - + return Matthew_Wilcox_fixed_libgnome_without_touching_GNOME_source_code(type, app_id, app_version, module_info, argc, argv, nparams, params); } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org