commit gnash for openSUSE:Factory

2014-03-18 Thread h_root
Hello community,

here is the log from the commit of package gnash for openSUSE:Factory checked 
in at 2014-03-18 13:46:21

Comparing /work/SRC/openSUSE:Factory/gnash (Old)
 and  /work/SRC/openSUSE:Factory/.gnash.new (New)


Package is gnash

Changes:

--- /work/SRC/openSUSE:Factory/gnash/gnash.changes  2013-08-27 
20:44:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.gnash.new/gnash.changes 2014-03-18 
13:46:22.0 +0100
@@ -1,0 +2,12 @@
+Thu Mar 13 12:46:09 UTC 2014 - sch...@linux-m68k.org
+
+- gnash-config-plugindir.patch: fix kde4 plugindir check
+- gnash-getopt.patch: fix use of getopt return value
+- use correct kde4 plugindir
+
+---
+Tue Sep 17 13:27:46 UTC 2013 - dval...@suse.com
+
+- explicitly set kde4 plugindir (fixes powerpc32 build) 
+
+---

New:

  gnash-config-plugindir.patch
  gnash-getopt.patch



Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.GjtMXa/_old  2014-03-18 13:46:23.0 +0100
+++ /var/tmp/diff_new_pack.GjtMXa/_new  2014-03-18 13:46:23.0 +0100
@@ -29,6 +29,9 @@
 Patch2: gnash-0.8.10-buffer-overflow.patch
 Patch3: gnash-0.8.10-boost_system.patch
 Patch4: gnash-0.8.10-docbook_fix.patch
+# PATCH-FIX-UPSTREAM 
http://git.savannah.gnu.org/cgit/gnash.git/commit/?id=27da938
+Patch5: gnash-config-plugindir.patch
+Patch6: gnash-getopt.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  dejagnu
 BuildRequires:  docbook-utils
@@ -197,6 +200,8 @@
 %if 0%{?suse_version} == 1230
 %patch4 -p1
 %endif
+%patch5 -p1
+%patch6 -p1
 
 %build
 # these are actually the default values, but this way they get added
@@ -222,6 +227,7 @@
--enable-docbook \
--with-plugins-install=system \
--with-plugindir=%{_libdir}/mozilla/plugins \
+   --with-kde4-plugindir=%{_libdir}/kde4 \
--enable-extensions=fileio,lirc,dejagnu,mysql
 
 make MAKEFLAGS=$MAKEFLAGS dumpconfig all LDFLAGS=-Wl,--build-id

++ gnash-config-plugindir.patch ++
Index: gnash-0.8.10/configure
===
--- gnash-0.8.10.orig/configure
+++ gnash-0.8.10/configure
@@ -30627,7 +30627,7 @@ if test ${with_kde4_plugindir+set} = s
 fi
 
   if test x${with_kde4_plugindir} != x ; then
-if test ! -d ${with_kde4_plugindir}/imageformats; then
+if test ! -d ${with_kde4_plugindir}/plugins; then
   as_fn_error ${with_kde4_plugindir} directory doesn't contain any KDE 
4.x plugins! $LINENO 5
 fi
   fi
Index: gnash-0.8.10/macros/kde4.m4
===
--- gnash-0.8.10.orig/macros/kde4.m4
+++ gnash-0.8.10/macros/kde4.m4
@@ -49,7 +49,7 @@ AC_DEFUN([GNASH_PATH_KDE4],
  [Directory to install KDE 4.x plugin in]),
  with_kde4_plugindir=${withval})
   if test x${with_kde4_plugindir} != x ; then 
-if test ! -d ${with_kde4_plugindir}/imageformats; then
+if test ! -d ${with_kde4_plugindir}/plugins; then
   AC_MSG_ERROR([${with_kde4_plugindir} directory doesn't contain any KDE 
4.x plugins!])
 fi
   fi
++ gnash-getopt.patch ++
Index: gnash-0.8.10/gui/dump/dump.cpp
===
--- gnash-0.8.10.orig/gui/dump/dump.cpp
+++ gnash-0.8.10/gui/dump/dump.cpp
@@ -119,7 +119,7 @@ DumpGui::init(int argc, char **argv[])
 
 optind = 0;
 opterr = 0;
-char c;
+int c;
 while ((c = getopt(argc, *argv, D:S:T:)) != -1) {
 if (c == 'D') {
 // Terminate if no filename is given.
Index: gnash-0.8.10/gui/fb/fb.cpp
===
--- gnash-0.8.10.orig/gui/fb/fb.cpp
+++ gnash-0.8.10/gui/fb/fb.cpp
@@ -291,7 +291,7 @@ FBGui::init(int argc, char *** argv)
 }
 
 // Let -j -k override window size
-optind = 0; opterr = 0; char c;
+optind = 0; opterr = 0; int c;
 while ((c = getopt (argc, *argv, j:k:X:Y:)) != -1) {
 switch (c) {
 case 'j':
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gnash for openSUSE:Factory

2013-08-27 Thread h_root
Hello community,

here is the log from the commit of package gnash for openSUSE:Factory checked 
in at 2013-08-27 20:44:37

Comparing /work/SRC/openSUSE:Factory/gnash (Old)
 and  /work/SRC/openSUSE:Factory/.gnash.new (New)


Package is gnash

Changes:

--- /work/SRC/openSUSE:Factory/gnash/gnash.changes  2013-05-18 
09:20:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.gnash.new/gnash.changes 2013-08-27 
20:44:38.0 +0200
@@ -1,0 +2,20 @@
+Thu Aug 22 09:21:05 UTC 2013 - stephan.ba...@suse.com
+
+- fixed building of info pages for all versions
+  - 12.3 needs an additional option due to a docbook2x bug. Fix is in:
+gnash-0.8.10-docbook_fix.patch
+
+---
+Sun Aug 11 16:22:57 UTC 2013 - stephan.ba...@suse.com
+
+- added patch gnash-0.8.10-boost_system.patch to fix several build errors
+  because of missing -lboost_system
+- several spec file fixes:
+  - added %config to files in /etc
+  - added %lang(*) prefix to locales
+  - fixed Group tag of several sub packages
+  - removed a . at the end of two Summary tags
+  - remove /usr/share/doc from files list
+  - removed one duplicate man page with %fdupes
+
+---

New:

  gnash-0.8.10-boost_system.patch
  gnash-0.8.10-docbook_fix.patch



Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.qjrKRY/_old  2013-08-27 20:44:39.0 +0200
+++ /var/tmp/diff_new_pack.qjrKRY/_new  2013-08-27 20:44:39.0 +0200
@@ -27,6 +27,8 @@
 Patch0: gnash-buildfix.patch
 Patch1: gnash-0.8.10-giflib5.patch
 Patch2: gnash-0.8.10-buffer-overflow.patch
+Patch3: gnash-0.8.10-boost_system.patch
+Patch4: gnash-0.8.10-docbook_fix.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  dejagnu
 BuildRequires:  docbook-utils
@@ -65,6 +67,10 @@
 BuildRequires:  libstdc++-devel
 BuildRequires:  xorg-x11-libXt-devel
 
+# For info files needed
+Requires(post):  /sbin/install-info
+Requires(preun):  /sbin/install-info
+
 # The default Gnash package only includes the GTK parts, the rest
 # is in gnash-common.
 Requires:   gnash-common
@@ -75,7 +81,7 @@
 
 %package common
 Summary:Web-client SWF player plugin 
-Group:  Applications/Multimedia
+Group:  Productivity/Networking/Web/Browsers
 
 %description common
 Common files Shared between Gnash and Klash, Gnash/Klash is a GNU SWF movie
@@ -84,7 +90,7 @@
 
 %package klash4
 Summary:Konqueror SWF player plugin for KDE 4
-Group:  Applications/Multimedia
+Group:  Productivity/Networking/Web/Browsers
 Requires:   gnash
 Requires:   gnash-common
 %kde4_runtime_requires
@@ -94,7 +100,7 @@
 
 %package plugin
 Summary:Web-client SWF player plugin 
-Group:  Applications/Internet
+Group:  Productivity/Networking/Web/Browsers
 Requires:   gnash
 Requires:   gnash-common
 
@@ -103,7 +109,7 @@
 
 %package cygnal
 Summary:Streaming media server
-Group:  Applications/Multimedia
+Group:  Productivity/Networking/Web/Servers
 Requires:   gnash-common
 
 %description cygnal
@@ -111,23 +117,23 @@
 
 %package devel
 Summary:Gnash header files
-Group:  Applications/Multimedia
+Group:  Development/Libraries/C and C++
 Requires:   gnash-common
 
 %description devel
 Gnash header files can be used to write external Gnash extensions.
 
 %package framebuffer
-Summary:Standalone SWF file player for the framebuffer.
-Group:  Applications/Multimedia
+Summary:Standalone SWF file player for the framebuffer
+Group:  Productivity/Multimedia/Video/Players
 Requires:   gnash-common
 
 %description framebuffer
 Framebuffer Gnash is a standalone SWF file player for the Linux framebuffer.
 
 %package dump
-Summary:Standalone SWF file player that dumps screenshots.
-Group:  Applications/Multimedia
+Summary:Standalone SWF file player that dumps screenshots
+Group:  Productivity/Multimedia/Video/Players
 Requires:   gnash-common
 
 %description dump
@@ -136,7 +142,7 @@
 
 %package widget
 Summary:Gnash widgets for Gtk and Python
-Group:  Applications/Multimedia
+Group:  Productivity/Multimedia/Video/Players
 Requires:   gnash
 Requires:   gnash-common
 
@@ -146,7 +152,7 @@
 
 %package fileio-extension
 Summary:Fileio extension for Gnash
-Group:  Applications/Multimedia
+Group:  Productivity/Multimedia/Video/Players
 Requires:   gnash-common
 
 %description fileio-extension
@@ -155,7 +161,7 @@
 
 %package lirc-extension
 Summary:LIRC 

commit gnash for openSUSE:Factory

2013-05-18 Thread h_root
Hello community,

here is the log from the commit of package gnash for openSUSE:Factory checked 
in at 2013-05-18 09:20:52

Comparing /work/SRC/openSUSE:Factory/gnash (Old)
 and  /work/SRC/openSUSE:Factory/.gnash.new (New)


Package is gnash

Changes:

--- /work/SRC/openSUSE:Factory/gnash/gnash.changes  2012-03-16 
13:14:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.gnash.new/gnash.changes 2013-05-18 
09:20:53.0 +0200
@@ -1,0 +2,28 @@
+Wed May 15 17:47:12 CEST 2013 - mhruse...@suse.cz
+
+- fixed buffer overflow:
+  gnash-0.8.10-buffer-overflow.patch
+
+---
+Wed Mar 13 10:43:23 UTC 2013 - seife+...@b1-systems.com
+
+- fix filelist
+
+---
+Wed Mar 13 08:10:40 UTC 2013 - seife+...@b1-systems.com
+
+- fix build with giflib-5.x
+
+---
+Tue Mar 12 16:21:12 UTC 2013 - seife+...@b1-systems.com
+
+- add makeinfo buildreq
+
+---
+Sun Jun 10 11:20:38 UTC 2012 - meiss...@suse.com
+
+- updated to 0.8.10
+  - bugfixes
+  - translation changes
+
+---

Old:

  gnash-0.8.5-build-fixes.diff
  gnash-0.8.8.tar.bz2
  gnash-CVE-2011-4328.diff
  gnash-CVE-2012-1175.diff
  gnash-fix-insecure-temp-files.diff
  gnash-rpmlintrc

New:

  gnash-0.8.10-buffer-overflow.patch
  gnash-0.8.10-giflib5.patch
  gnash-0.8.10.tar.bz2
  gnash-buildfix.patch



Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.GsyA3S/_old  2013-05-18 09:20:54.0 +0200
+++ /var/tmp/diff_new_pack.GsyA3S/_new  2013-05-18 09:20:54.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gnash
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,134 +16,360 @@
 #
 
 
-%bcond_without distributable
-
 Name:   gnash
-%define cvs_date 0
-BuildRequires:  SDL-devel
-BuildRequires:  agg-devel
-BuildRequires:  boost-devel
-BuildRequires:  curl-devel
+Version:0.8.10
+Release:0
+Summary:GNU SWF player
+License:GPL-3.0
+Group:  Productivity/Multimedia/Other
+Url:http://www.gnu.org/software/gnash/
+Source0:
ftp://ftp.gnu.org/pub/gnu/gnash/%{version}/%{name}-%{version}.tar.bz2
+Patch0: gnash-buildfix.patch
+Patch1: gnash-0.8.10-giflib5.patch
+Patch2: gnash-0.8.10-buffer-overflow.patch
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  dejagnu
+BuildRequires:  docbook-utils
+BuildRequires:  docbook2X
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libexpat-devel
+BuildRequires:  libltdl-devel
+BuildRequires:  libmysqlclient-devel
+BuildRequires:  makeinfo
+BuildRequires:  mozilla-nspr-devel
+BuildRequires:  update-desktop-files
+BuildRequires:  xulrunner-devel
+# bitmap libraries for loading images
 BuildRequires:  giflib-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libpng-devel
+# these are needed for the python gtk widget
+BuildRequires:  boost-devel
+BuildRequires:  curl-devel
+BuildRequires:  fontconfig-devel
+BuildRequires:  freetype2-devel
+BuildRequires:  gconf2-devel
 BuildRequires:  gstreamer-0_10-plugins-base-devel
 BuildRequires:  gstreamer010-devel
 BuildRequires:  gtk2-devel
-BuildRequires:  libjpeg-devel
-BuildRequires:  libstdc++-devel
-BuildRequires:  libtool
+BuildRequires:  openssl-devel
+BuildRequires:  python-devel
+BuildRequires:  python-gtk-devel
 BuildRequires:  speex-devel
-%if !%{with distributable}
-BuildRequires:  ffmpeg-devel
-%endif
-Version:0.8.8
-Release:0
-Summary:Free Flash movie player
-License:GPL-2.0+
-Group:  Productivity/Networking/Web/Browsers
-%if %{cvs_date}
-%define package_version %{version}.cvs%{cvs_date}
-%else
-%define package_version %{version}
-%endif
-Url:http://www.gnu.org/software/gnash/
-Source: %{name}-%{package_version}.tar.bz2
-Source1:%{name}-rpmlintrc
-# PATCH-FIX-UPSTREAM gnash-0.8.5-build-fixes.diff
-Patch:  gnash-0.8.5-build-fixes.diff
-Patch1: gnash-fix-insecure-temp-files.diff
-Patch2: gnash-CVE-2011-4328.diff
-Patch3: gnash-CVE-2012-1175.diff
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+# needed for Klash
+BuildRequires:  libkde4-devel
+# these are needed for the various renderers, which now all get built
+BuildRequires:  

commit gnash for openSUSE:Factory

2012-03-16 Thread h_root
Hello community,

here is the log from the commit of package gnash for openSUSE:Factory checked 
in at 2012-03-16 13:14:05

Comparing /work/SRC/openSUSE:Factory/gnash (Old)
 and  /work/SRC/openSUSE:Factory/.gnash.new (New)


Package is gnash, Maintainer is ti...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gnash/gnash.changes  2012-03-07 
13:42:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.gnash.new/gnash.changes 2012-03-16 
13:14:09.0 +0100
@@ -1,0 +2,5 @@
+Thu Mar 15 14:46:13 CET 2012 - ti...@suse.de
+
+- VUL-0: gnash: integer overflow (CVE-2012-1175, bnc#752373) 
+
+---

New:

  gnash-CVE-2012-1175.diff



Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.SGt11S/_old  2012-03-16 13:14:10.0 +0100
+++ /var/tmp/diff_new_pack.SGt11S/_new  2012-03-16 13:14:10.0 +0100
@@ -54,6 +54,7 @@
 Patch:  gnash-0.8.5-build-fixes.diff
 Patch1: gnash-fix-insecure-temp-files.diff
 Patch2: gnash-CVE-2011-4328.diff
+Patch3: gnash-CVE-2012-1175.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -88,6 +89,7 @@
 %patch -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 autoreconf -fi

++ gnash-CVE-2012-1175.diff ++
From bb4dc77eecb6ed1b967e3ecbce3dac6c5e6f1527 Mon Sep 17 00:00:00 2001
From: Benjamin Wolsey b...@benjaminwolsey.de
Date: Sat, 10 Mar 2012 14:52:50 +
Subject: Fix crash in GnashImage.cpp

---
---
 libbase/GnashImage.cpp |   23 +--
 1 file changed, 21 insertions(+), 2 deletions(-)

--- a/libbase/GnashImage.cpp
+++ b/libbase/GnashImage.cpp
@@ -24,6 +24,7 @@
 #include memory// for auto_ptr
 #include boost/scoped_array.hpp
 #include boost/shared_ptr.hpp
+#include cassert
 
 #include FileTypes.h
 #include GnashImage.h
@@ -42,6 +43,21 @@ namespace gnash
 
 namespace {
 void processAlpha(GnashImage::iterator imageData, size_t pixels);
+bool checkValidSize(size_t width, size_t height, size_t channels) {
+
+if (width == 0 || height == 0) return false;
+
+assert(channels  0);
+
+boost::uint32_t maxSize = std::numeric_limitsboost::int32_t::max();
+if (width = maxSize || height = maxSize) return false;
+
+maxSize /= channels;
+maxSize /= width;
+maxSize /= height;
+
+return maxSize  0;
+}
 }
 
 GnashImage::GnashImage(iterator data, size_t width, size_t height,
@@ -53,6 +69,8 @@ GnashImage::GnashImage(iterator data, si
 _height(height),
 _data(data)
 {
+// Callers should check dimensions
+assert(checkValidSize(_width, _height, channels()));
 }
 
 /// Create an image allocating a buffer of height*pitch bytes
@@ -64,8 +82,9 @@ GnashImage::GnashImage(size_t width, siz
 _width(width),
 _height(height)
 {
-const size_t max = std::numeric_limitsboost::int32_t::max();
-if (size()  max) {
+// Constructed from external input, so restrict dimensions to avoid
+// overflow in size calculations
+if (!checkValidSize(_width, _height, channels())) {
 throw std::bad_alloc();
 }
 _data.reset(new value_type[size()]);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gnash for openSUSE:Factory

2012-03-07 Thread h_root
Hello community,

here is the log from the commit of package gnash for openSUSE:Factory checked 
in at 2012-03-07 13:41:55

Comparing /work/SRC/openSUSE:Factory/gnash (Old)
 and  /work/SRC/openSUSE:Factory/.gnash.new (New)


Package is gnash, Maintainer is ti...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/gnash/gnash.changes  2011-10-18 
14:13:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.gnash.new/gnash.changes 2012-03-07 
13:42:35.0 +0100
@@ -1,0 +2,6 @@
+Mon Mar  5 18:08:08 CET 2012 - ti...@suse.de
+
+- VUL-1: CVE-2011-4328: gnash: Unsafe management of HTTP cookies
+  (bnc#732324)
+
+---

New:

  gnash-CVE-2011-4328.diff



Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.JCfX0h/_old  2012-03-07 13:42:36.0 +0100
+++ /var/tmp/diff_new_pack.JCfX0h/_new  2012-03-07 13:42:36.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnash
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -38,9 +38,9 @@
 BuildRequires:  ffmpeg-devel
 %endif
 Version:0.8.8
-Release:2
-License:GPL-2.0+
+Release:0
 Summary:Free Flash movie player
+License:GPL-2.0+
 Group:  Productivity/Networking/Web/Browsers
 %if %{cvs_date}
 %define package_version %{version}.cvs%{cvs_date}
@@ -53,6 +53,7 @@
 # PATCH-FIX-UPSTREAM gnash-0.8.5-build-fixes.diff
 Patch:  gnash-0.8.5-build-fixes.diff
 Patch1: gnash-fix-insecure-temp-files.diff
+Patch2: gnash-CVE-2011-4328.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -66,7 +67,6 @@
 of the areas to work on to achieve full version 7 compliance.
 
 %package devel
-License:GPL-2.0+
 Summary:Gnash include files
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
@@ -87,6 +87,7 @@
 %endif
 %patch -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 autoreconf -fi

++ gnash-CVE-2011-4328.diff ++
From 8fc19a890ee787d26200dc1b8b5546e3bb15ac7b Mon Sep 17 00:00:00 2001
From: Gabriele Giacone 1o5g4...@gmail.com
Date: Thu, 01 Dec 2011 00:59:15 +
Subject: CVE-2011-4328 fix. mkstemps and boost::iostreams. See bug #34903

---
---
 plugin/npapi/Makefile.am |1 
 plugin/npapi/plugin.cpp  |   48 +--
 2 files changed, 35 insertions(+), 14 deletions(-)

--- a/plugin/npapi/Makefile.am
+++ b/plugin/npapi/Makefile.am
@@ -70,6 +70,7 @@ libgnashplugin_la_SOURCES  = plugin.cpp
 
 libgnashplugin_la_LIBADD   = \
$(GLIB_LIBS) \
+   -lboost_iostreams \
$(NULL)
 
 # Scriptable plugin support
--- a/plugin/npapi/plugin.cpp
+++ b/plugin/npapi/plugin.cpp
@@ -75,6 +75,8 @@
 
 #include boost/tokenizer.hpp
 #include boost/algorithm/string/join.hpp
+#include boost/iostreams/device/file_descriptor.hpp
+#include boost/iostreams/stream.hpp
 #include boost/format.hpp
 #include sys/param.h
 #include csignal
@@ -132,6 +134,17 @@ getPluginDescription()
 return desc;
 }
 
+boost::iostreams::file_descriptor_sink getfdsink(char mkstemplate[]);
+
+boost::iostreams::file_descriptor_sink
+getfdsink(char mksTemplate[])
+{
+  int suffix = std::string(mksTemplate).size() - 
std::string(mksTemplate).find(XX) - 6;
+  int fd = mkstemps (mksTemplate, suffix);
+  boost::iostreams::file_descriptor_sink fdsink(fd, 
boost::iostreams::close_handle);
+  return fdsink;
+}
+
 //
 // general initialization and shutdown
 //
@@ -919,16 +932,17 @@ create_standalone_launcher(const std::st
 return;
 }
 
-std::ofstream saLauncher;
-
-std::stringstream ss;
-static int debugno = 0;
-debugno = (debugno + 1) % 10;
-ss  /tmp/gnash-debug-  debugno  .sh;
-saLauncher.open(ss.str().c_str(), std::ios::out | std::ios::trunc);
+char debugname[] = /tmp/gnash-debug-XX.sh;
+boost::iostreams::file_descriptor_sink fdsink = getfdsink(debugname);
+if (fdsink.handle() == -1) {
+gnash::log_error(Failed to create sink: %s, debugname);
+return;
+}
+boost::iostreams::streamboost::iostreams::file_descriptor_sink
+saLauncher (fdsink);
 
 if (!saLauncher) {
-gnash::log_error(Failed to open new file for standalone launcher:  + 
ss.str());
+gnash::log_error(Failed to open new file for standalone launcher: 
%s, debugname);
 return;
 }
 
@@ -951,6 +965,7 @@ create_standalone_launcher(const std::st
 std::endl;
 
 

commit gnash for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package gnash for openSUSE:Factory checked 
in at 2011-12-06 18:13:25

Comparing /work/SRC/openSUSE:Factory/gnash (Old)
 and  /work/SRC/openSUSE:Factory/.gnash.new (New)


Package is gnash, Maintainer is ti...@suse.com

Changes:




Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.ZmzCoX/_old  2011-12-06 18:19:46.0 +0100
+++ /var/tmp/diff_new_pack.ZmzCoX/_new  2011-12-06 18:19:46.0 +0100
@@ -39,7 +39,7 @@
 %endif
 Version:0.8.8
 Release:2
-License:GPLv2+
+License:GPL-2.0+
 Summary:Free Flash movie player
 Group:  Productivity/Networking/Web/Browsers
 %if %{cvs_date}
@@ -66,7 +66,7 @@
 of the areas to work on to achieve full version 7 compliance.
 
 %package devel
-License:GPLv2+
+License:GPL-2.0+
 Summary:Gnash include files
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gnash for openSUSE:Factory

2011-10-18 Thread h_root

Hello community,

here is the log from the commit of package gnash for openSUSE:Factory
checked in at Tue Oct 18 14:04:59 CEST 2011.




--- openSUSE:Factory/gnash/gnash.changes2011-09-23 02:00:17.0 
+0200
+++ /mounts/work_src_done/STABLE/gnash/gnash.changes2011-10-15 
06:52:15.0 +0200
@@ -1,0 +2,5 @@
+Sat Oct 15 04:47:12 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ gnash.spec ++
--- /var/tmp/diff_new_pack.KcZXca/_old  2011-10-18 14:04:49.0 +0200
+++ /var/tmp/diff_new_pack.KcZXca/_new  2011-10-18 14:04:49.0 +0200
@@ -32,6 +32,7 @@
 BuildRequires:  gtk2-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libstdc++-devel
+BuildRequires:  libtool
 BuildRequires:  speex-devel
 %if !%{with distributable}
 BuildRequires:  ffmpeg-devel

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org