Hello community, here is the log from the commit of package nspluginwrapper checked in at Thu Jan 24 18:32:22 CET 2008. -------- --- nspluginwrapper/nspluginwrapper.changes 2007-11-21 03:19:45.000000000 +0100 +++ /mounts/work_src_done/STABLE/nspluginwrapper/nspluginwrapper.changes 2008-01-24 15:17:56.837483000 +0100 @@ -1,0 +2,14 @@ +Thu Jan 24 12:58:12 CET 2008 - thoenig@suse.de + +- Update to version 0.9.91.5: + * Fix a memory leak in NPP_Destroy() + * Fix DiamondX XEmbed example plugin + * Fix focus problems (Debian bug #435912) + * Add support for 64-bit plugins (Martin Stransky) + * Add support for newer NPAPI 0.17 functions and variables + * Add support for broken 64-bit Konqueror versions + (run-time detect) +- Add patch nspluginwrapper-initialize-gthread.patch: Initialize + gthreads, adjust LDFLAGS. + +------------------------------------------------------------------- Old: ---- nspluginwrapper-0.9.91.4.tar.bz2 New: ---- nspluginwrapper-0.9.91.5.tar.bz2 nspluginwrapper-initialize-gthread.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nspluginwrapper.spec ++++++ --- /var/tmp/diff_new_pack.Y17437/_old 2008-01-24 18:30:47.000000000 +0100 +++ /var/tmp/diff_new_pack.Y17437/_new 2008-01-24 18:30:47.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package nspluginwrapper (Version 0.9.91.4) +# spec file for package nspluginwrapper (Version 0.9.91.5) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,16 +11,17 @@ # norootforbuild Name: nspluginwrapper -Version: 0.9.91.4 -Release: 73 +Version: 0.9.91.5 +Release: 1 Group: Productivity/Networking/Web/Utilities Summary: Compatibility Layer for Netscape 4 Plug-Ins License: GPL v2 or later Url: http://gwenole.beauchesne.info/projects/nspluginwrapper/ Source: %{name}-%{version}.tar.bz2 Patch1: nspluginwrapper-noshm.patch +Patch2: nspluginwrapper-initialize-gthread.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gtk2-devel +BuildRequires: glib2-devel gtk2-devel BuildRequires: gcc-c++ %ifarch x86_64 BuildRequires: gcc-32bit libstdc++43-devel-32bit @@ -50,6 +51,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p0 %build # @@ -113,29 +115,41 @@ %{_bindir}/%{name} %{_libdir}/browser-plugins/npwrapper.so %{_prefix}/lib/%{name} + %changelog -* Wed Nov 21 2007 - ro@suse.de +* Thu Jan 24 2008 thoenig@suse.de +- Update to version 0.9.91.5: + * Fix a memory leak in NPP_Destroy() + * Fix DiamondX XEmbed example plugin + * Fix focus problems (Debian bug #435912) + * Add support for 64-bit plugins (Martin Stransky) + * Add support for newer NPAPI 0.17 functions and variables + * Add support for broken 64-bit Konqueror versions + (run-time detect) +- Add patch nspluginwrapper-initialize-gthread.patch: Initialize + gthreads, adjust LDFLAGS. +* Wed Nov 21 2007 ro@suse.de - buildreq: gcc-42 -> gcc43 -* Fri Sep 14 2007 - sbrabec@suse.cz +* Fri Sep 14 2007 sbrabec@suse.cz - Ignore scriptlet errors to work-around glibc bug (#304963). -* Mon Aug 27 2007 - schwab@suse.de +* Mon Aug 27 2007 schwab@suse.de - Don't strip binaries. -* Tue Jul 17 2007 - agraf@suse.de +* Tue Jul 17 2007 agraf@suse.de - Fix compilation issues with new shared library - Fix build on x86_64 - Exclude s390 from build (unsupported) -* Wed Jul 11 2007 - agraf@suse.de +* Wed Jul 11 2007 agraf@suse.de - Include shared lib to suppress the MIT-SHM extension if qemu is used in which case endianness issues appear with shared memory. -* Wed Jun 20 2007 - rguenther@suse.de +* Wed Jun 20 2007 rguenther@suse.de - Fix BuildRequires. -* Tue Apr 17 2007 - sbrabec@suse.cz +* Tue Apr 17 2007 sbrabec@suse.cz - Updated to version 0.9.91.4: * Don’t try to wrap native plugins * Fix build on Linux systems with SSP enabled by default - Removed self-requires. -* Tue Apr 03 2007 - lrupp@suse.de +* Tue Apr 03 2007 lrupp@suse.de - fix typo => _arch instead of target_arch -* Mon Mar 26 2007 - sbrabec@suse.cz +* Mon Mar 26 2007 sbrabec@suse.cz - New SuSE package, version 0.9.91.3. ++++++ nspluginwrapper-0.9.91.4.tar.bz2 -> nspluginwrapper-0.9.91.5.tar.bz2 ++++++ ++++ 4564 lines of diff (skipped) ++++++ nspluginwrapper-initialize-gthread.patch ++++++ --- src/npw-viewer.c (revision 480) +++ src/npw-viewer.c (revision 481) @@ -3001,6 +3001,7 @@ XtToolkitInitialize(); x_app_context = XtCreateApplicationContext(); x_display = XtOpenDisplay(x_app_context, NULL, "npw-viewer", "npw-viewer", NULL, 0, &argc, argv); + g_thread_init(NULL); gtk_init(&argc, &argv); // Initialize RPC communication channel --- Makefile 2008-01-24 13:45:27.000000000 +0100 +++ Makefile 2008-01-24 13:46:13.000000000 +0100 @@ -96,10 +96,10 @@ npviewer_CFLAGS += -I$(LSB_INC_DIR)/glib-2.0 npviewer_CFLAGS += -I$(LSB_INC_DIR)/gtk-2.0 npviewer_LDFLAGS = $(LDFLAGS_32) -L$(LSB_OBJ_DIR) -npviewer_LDFLAGS += -lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 -ldl -lglib-2.0 -lX11 -lXt +npviewer_LDFLAGS += -lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 -ldl -lglib-2.0 -lgthread-2.0 -lX11 -lXt else npviewer_CFLAGS += $(GTK_CFLAGS) -npviewer_LDFLAGS = $(GTK_LDFLAGS) $(X_LDFLAGS) +npviewer_LDFLAGS = $(GTK_LDFLAGS) $(X_LDFLAGS) -lgthread-2.0 endif npviewer_CFLAGS += $(MOZILLA_CFLAGS) npviewer_LDFLAGS += $(libdl_LDFLAGS) $(libpthread_LDFLAGS) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org