Hello community,
here is the log from the commit of package gnash
checked in at Fri Oct 24 15:08:49 CEST 2008.
--------
--- gnash/gnash.changes 2008-09-29 17:39:04.000000000 +0200
+++ /mounts/work_src_done/STABLE/gnash/gnash.changes 2008-10-24 08:17:35.274145000 +0200
@@ -1,0 +2,19 @@
+Wed Oct 15 16:09:44 CEST 2008 - tiwai@suse.de
+
+- updated to version 0.8.4:
+ * The -d switch won't behave the same as in 0.8.3.
+ * Support for MIT SHM X extention is disabled by default
+ * Keep Adobe happy with our users and our users happy with us by
+ changing "Flash player" into "SWF player" everywhere
+ * The popular SWF Twitter badge now renders correctly
+ * Fix parsing of urls containing multiple question marks
+ * Fix support for movies embedding multiple sound streams
+ * Support for loading PNG and GIF images added
+ * Improved rendering of SWF movies
+ * Support for writing RGB/RGBA PNG images and JPEG images
+ * Works with Potlatch OpenStreetMap editor
+ * New 'flvdumper' utility for analyzing FLV video files
+ * XPI packaging support for Mozilla & Firefox.
+ see NEWS for other details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gnash-0.8.3-gcc-warnings.diff
gnash-0.8.3.tar.bz2
New:
----
gnash-0.8.4-cast-fixes.diff
gnash-0.8.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnash.spec ++++++
--- /var/tmp/diff_new_pack.UM8669/_old 2008-10-24 15:08:30.000000000 +0200
+++ /var/tmp/diff_new_pack.UM8669/_new 2008-10-24 15:08:30.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gnash (Version 0.8.3)
+# spec file for package gnash (Version 0.8.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,14 +21,14 @@
Name: gnash
%define DISTRIBUTABLE 1
%define cvs_date 0
-BuildRequires: agg-devel boost-devel curl-devel gcc-c++ gstreamer010-devel gtk2-devel libjpeg-devel libstdc++-devel
+BuildRequires: SDL-devel agg-devel boost-devel curl-devel gcc-c++ giflib-devel gstreamer010-devel gtk2-devel libjpeg-devel libstdc++-devel
%if %DISTRIBUTABLE
%else
BuildRequires: ffmpeg-devel
%endif
Summary: Free Flash movie player
-Version: 0.8.3
-Release: 47
+Version: 0.8.4
+Release: 2
License: GPL v2 or later
Group: Productivity/Networking/Web/Browsers
%if %{cvs_date}
@@ -37,7 +37,7 @@
%define package_version %{version}
%endif
Source: %{name}-%{package_version}.tar.bz2
-Patch: gnash-0.8.3-gcc-warnings.diff
+Patch: gnash-0.8.4-cast-fixes.diff
Url: http://www.gnu.org/software/gnash/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -71,7 +71,7 @@
%patch
%build
-#autoreconf -fi
+autoreconf -fi
# -fpermissive is for broken boost with gcc-4.3 (#353897)
CXXFLAGS="$RPM_OPT_FLAGS -fpermissive" \
%configure \
@@ -80,11 +80,16 @@
--disable-rpath \
--enable-gui=gtk \
--enable-renderer=agg \
+%if %DISTRIBUTABLE
--enable-media=GST \
- --enable-plugin \
+%else
+ --enable-media=ffmpeg \
+ --with-ffmpeg-incl=%{_includedir} \
+%endif
%if %suse_version < 1030
--with-gstreamer-lib=/opt/gnome/%{_lib} \
%endif
+ --with-plugins-install=system \
--with-plugindir=%{_libdir}/browser-plugins
make %{?jobs:-j %jobs}
@@ -113,6 +118,22 @@
%config(noreplace) /etc/gnashpluginrc
%changelog
+* Wed Oct 15 2008 tiwai@suse.de
+- updated to version 0.8.4:
+ * The -d switch won't behave the same as in 0.8.3.
+ * Support for MIT SHM X extention is disabled by default
+ * Keep Adobe happy with our users and our users happy with us by
+ changing "Flash player" into "SWF player" everywhere
+ * The popular SWF Twitter badge now renders correctly
+ * Fix parsing of urls containing multiple question marks
+ * Fix support for movies embedding multiple sound streams
+ * Support for loading PNG and GIF images added
+ * Improved rendering of SWF movies
+ * Support for writing RGB/RGBA PNG images and JPEG images
+ * Works with Potlatch OpenStreetMap editor
+ * New 'flvdumper' utility for analyzing FLV video files
+ * XPI packaging support for Mozilla & Firefox.
+ see NEWS for other details
* Mon Sep 29 2008 ro@suse.de
- disable autoreconf for new libtool
* Wed Jun 18 2008 tiwai@suse.de
++++++ gnash-0.8.4-cast-fixes.diff ++++++
--- libnet/rtmp.cpp-dist 2008-10-12 15:03:31.000000000 +0200
+++ libnet/rtmp.cpp 2008-10-15 14:46:34.000000000 +0200
@@ -381,10 +381,11 @@
// and add the type of the object if the header size is 8 or more.
// length is a 3 byte field
if ((head_size == HEADER_8) || (head_size == HEADER_12)) {
+ boost::uint32_t length = total_size;
#ifdef BOOST_BIG_ENDIAN
- boost::uint32_t length = total_size << 8;
+ length <<= 8;
#else
- boost::uint32_t length = (htonl(*reinterpret_cast