[SCM] GNU Shockwave Flash (SWF) player branch, squeeze, updated. debian/0.8.8-5squeeze2-2-g56627ee

Gabriele Giacone gg0-guest at alioth.debian.org
Fri Mar 16 00:33:39 UTC 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Shockwave Flash (SWF) player".

The branch, squeeze has been updated
       via  56627ee4945be356ecf04cc491c5d14856f5aa5b (commit)
       via  089ee2e9efbb74f70e37f29ba6d1f26e46465a79 (commit)
      from  c3415ca9014d3b4f3e029b4af799ebbe55bf4b3c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 56627ee4945be356ecf04cc491c5d14856f5aa5b
Author: Gabriele Giacone <1o5g4r8o at gmail.com>
Date:   Thu Mar 15 17:00:31 2012 +0000

    Proposed 0.8.8-5+squeeze1.

commit 089ee2e9efbb74f70e37f29ba6d1f26e46465a79
Author: Gabriele Giacone <1o5g4r8o at gmail.com>
Date:   Thu Mar 15 05:22:14 2012 +0100

    Revert all non-uploaded changes. Back to 0.8.8-5.

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                                   |   22 +---
 debian/control                                     |    3 +-
 debian/patches/00CVE-2012-1175                     |   58 +++++++++
 .../patches/{08_sectempfiles => 01CVE-2010-4337}   |    6 +-
 debian/patches/02CVE-2011-4328                     |  125 ++++++++++++++++++++
 debian/patches/06_ytfix                            |   23 ----
 debian/patches/07_jemalloc                         |   25 ----
 debian/patches/build_on_ia64.patch                 |   19 +++
 debian/patches/disable_fvisibility-inlines-hidden  |   18 +++
 debian/patches/fixinfodocs.patch                   |    1 -
 debian/patches/fixtypos.patch                      |    2 +-
 debian/patches/release_version.patch               |    1 -
 debian/patches/series                              |    9 +-
 debian/patches/sh4_support.patch                   |   54 +++++++++
 debian/po/ca.po                                    |    2 +-
 debian/po/cs.po                                    |    2 +-
 debian/po/de.po                                    |    5 +-
 debian/po/{sv.po => debian.pot}                    |   19 ++--
 debian/po/es.po                                    |    2 +-
 debian/po/fi.po                                    |    2 +-
 debian/po/it.po                                    |    2 +-
 debian/po/ja.po                                    |    4 +-
 debian/po/pl.po                                    |    2 +-
 debian/po/ru.po                                    |    2 +-
 debian/po/sv.po                                    |    2 +-
 debian/po/vi.po                                    |    3 +-
 debian/po/zh_CN.po                                 |    2 +-
 27 files changed, 316 insertions(+), 99 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 936fc51..afe4449 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,21 +1,11 @@
-gnash (0.8.8-5squeeze2) testing; urgency=low
+gnash (0.8.8-5+squeeze1) stable-security; urgency=high
 
-  * "Following changes have been done in the previous release but we also
-    like useless releases" release.
-  * Removed useless patches.
-  * Add "DM-Upload-Allowed: yes".
+  * Fix CVE-2012-1175 (Closes: #664023).
+  * Fix CVE-2010-4337 (Closes: #605419).
+  * Fix CVE-2011-4328 (Closes: #649384).
+    + Add libboost-iostreams-dev as B-D.
 
- -- Gabriele Giacone <1o5g4r8o at gmail.com>  Fri, 28 Jan 2011 00:58:45 +0100
-
-gnash (0.8.8-5squeeze1) testing; urgency=low
-
-  * Added patches
-    + 06_ytfix: youtube videos start immediately.
-    + 07_jemalloc: kfreebsd-* ports treated like *bsd oses.
-    + 08_sectempfiles: create configure temporary files in a secure way
-      (CVE-2010-4337).
-
- -- Gabriele Giacone <1o5g4r8o at gmail.com>  Mon, 24 Jan 2011 00:10:34 +0100
+ -- Gabriele Giacone <1o5g4r8o at gmail.com>  Thu, 15 Mar 2012 08:51:14 +0000
 
 gnash (0.8.8-5) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 658c5e0..8b66d36 100644
--- a/debian/control
+++ b/debian/control
@@ -9,14 +9,13 @@ Build-Depends: dpkg-dev (>= 1.13.19), debhelper (>= 5.0.0), sng,
  libltdl3-dev, libxmu-dev, dejagnu, autotools-dev, doxygen, xsltproc, docbook-xsl,
  libjpeg-dev, libpng12-dev | libpng-dev, libgif-dev, libagg-dev, libpango1.0-dev | pango-dev,
  libcurl4-gnutls-dev | libcurl3-gnutls-dev | libcurl4-openssl-dev | libcurl3-openssl-dev,
- libboost-dev, libboost-thread-dev, libboost-date-time-dev, libgtk2.0-dev,
+ libboost-dev, libboost-thread-dev, libboost-date-time-dev, libboost-iostreams-dev, libgtk2.0-dev,
  libatk1.0-dev, python-dev | python2.6-dev | python2.5-dev | python2.4-dev, kdelibs5-dev,
  libgtkglext1-dev, python-gtk2-dev, libavcodec-dev, libavformat-dev, libswscale-dev, libspeex-dev,
  libgl1-mesa-dev, libsdl1.2-dev, libqt4-opengl-dev, qt4-qmake,
  libgstreamer-plugins-base0.10-dev | gstreamer-plugins-base-dev, libgstreamer0.10-dev | gstreamer0.10-dev
 Standards-Version: 3.9.1
 Section: video
-DM-Upload-Allowed: yes
 Homepage: http://www.gnu.org/software/gnash/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-flash/packages/gnash/trunk
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-flash/packages/gnash/trunk
diff --git a/debian/patches/00CVE-2012-1175 b/debian/patches/00CVE-2012-1175
new file mode 100644
index 0000000..a3c1e41
--- /dev/null
+++ b/debian/patches/00CVE-2012-1175
@@ -0,0 +1,58 @@
+Description: Fix CVE-2012-1175.
+Origin: http://git.sv.gnu.org/cgit/gnash.git/patch/?id=bb4dc77eecb6ed1b967e3ecbce3dac6c5e6f1527
+Author: Benjamin Wolsey <bwy at benjaminwolsey.de>
+Bug-Debian: http://bugs.debian.org/664023
+
+--- 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_limits<boost::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, size_t width, size_t height,
+     _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, size_t height, ImageType type,
+     _width(width),
+     _height(height)
+ {
+-    const size_t max = std::numeric_limits<boost::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()]);
diff --git a/debian/patches/08_sectempfiles b/debian/patches/01CVE-2010-4337
similarity index 80%
rename from debian/patches/08_sectempfiles
rename to debian/patches/01CVE-2010-4337
index 70903eb..a052b1e 100644
--- a/debian/patches/08_sectempfiles
+++ b/debian/patches/01CVE-2010-4337
@@ -1,7 +1,7 @@
-Description: Create configure temporary files in a secure way
+Description: Fix CVE-2010-4337.
+Origin: http://git.sv.gnu.org/cgit/gnash.git/patch/?id=6d86dd8cb9d567d8a6cedac301850c7349fe0ced
 Author: Gabriele Giacone <1o5g4r8o at gmail.com>
-Bug: http://bugs.debian.org/605419
-Origin: http://git.savannah.gnu.org/gitweb/?p=gnash.git;a=commit;h=6d86dd8cb9d567d8a6cedac301850c7349fe0ced
+Bug-Debian: http://bugs.debian.org/605419
 
 --- a/configure.ac
 +++ b/configure.ac
diff --git a/debian/patches/02CVE-2011-4328 b/debian/patches/02CVE-2011-4328
new file mode 100644
index 0000000..b9b8ce5
--- /dev/null
+++ b/debian/patches/02CVE-2011-4328
@@ -0,0 +1,125 @@
+Description: Fix CVE-2011-4328.
+Origin: http://git.sv.gnu.org/cgit/gnash.git/patch/?id=8fc19a890ee787d26200dc1b8b5546e3bb15ac7b
+Author: Gabriele Giacone <1o5g4r8o at gmail.com>
+Bug-Debian: http://bugs.debian.org/649384
+
+--- a/macros/boost.m4
++++ b/macros/boost.m4
+@@ -33,10 +33,10 @@ AC_DEFUN([GNASH_PATH_BOOST],
+   libname=""
+   dnl this is a list of *required* headers. If any of these are missing, this
+   dnl test will return a failure, and Gnash won't build.
+-  boost_headers="detail/lightweight_mutex.hpp thread/thread.hpp multi_index_container.hpp multi_index/key_extractors.hpp thread/mutex.hpp"
++  boost_headers="detail/lightweight_mutex.hpp thread/thread.hpp multi_index_container.hpp multi_index/key_extractors.hpp thread/mutex.hpp program_options/options_description.hpp boost/iostreams/stream.hpp"
+   dnl this is a list of *required* libraries. If any of these are missing, this
+   dnl test will return a failure, and Gnash won't build.
+-  boost_libs="thread date_time"
++  boost_libs="thread date_time iostreams"
+ 
+   dnl this is a list of *recommended* libraries. If any of these are missing, this
+   dnl test will return a warning, and Gnash will build, but testing won't work.
+--- 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
+@@ -76,6 +76,8 @@
+ #include <boost/tokenizer.hpp>
+ #include <boost/algorithm/string/join.hpp>
+ #include <boost/format.hpp>
++#include <boost/iostreams/device/file_descriptor.hpp>
++#include <boost/iostreams/stream.hpp>
+ #include <sys/param.h>
+ #include <csignal>
+ #include <cstdio>
+@@ -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("XXXXXX") - 6;
++  int fd = mkstemps (mksTemplate, suffix);
++  boost::iostreams::file_descriptor_sink fdsink(fd, true);
++  return fdsink;
++}
++
+ //
+ // general initialization and shutdown
+ //
+@@ -919,20 +932,23 @@ create_standalone_launcher(const std::string& page_url, const std::string& swf_u
+         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-XXXXXX.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::stream<boost::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;
+     }
+ 
+     saLauncher << "#!/bin/sh" << std::endl
++               << "export GNASH_COOKIES_IN="
++               << std::getenv("GNASH_COOKIES_IN") << std::endl
+                << getGnashExecutable() << " ";
+ 
+     if (!page_url.empty()) {
+@@ -951,6 +967,7 @@ create_standalone_launcher(const std::string& page_url, const std::string& swf_u
+                << std::endl;
+ 
+     saLauncher.close();
++    fdsink.close();
+ #endif
+ }
+ 
+@@ -996,15 +1013,20 @@ nsPluginInstance::getCmdLine(int hostfd, int controlfd)
+         std::string ncookie (cookie, length);
+         if (cookie) {
+             gnash::log_debug("The Cookie for %s is %s", url, ncookie);
+-            std::ofstream cookiefile;
+-            std::stringstream ss;
+-            ss << "/tmp/gnash-cookies." << getpid(); 
+             
+-            cookiefile.open(ss.str().c_str(), std::ios::out | std::ios::trunc);
++            char cookiename[] = "/tmp/gnash-cookies.XXXXXX";
++            boost::iostreams::file_descriptor_sink fdsink = getfdsink(cookiename);
++            if (fdsink.handle() == -1) {
++                gnash::log_error("Failed to create sink: %s", cookiename);
++                return arg_vec;
++            }
++            boost::iostreams::stream<boost::iostreams::file_descriptor_sink>
++            cookiefile (fdsink);
+             cookiefile << "Set-Cookie: " << ncookie << std::endl;
+             cookiefile.close();
++            fdsink.close();
+             
+-            if (setenv("GNASH_COOKIES_IN", ss.str().c_str(), 1) < 0) {
++            if (setenv("GNASH_COOKIES_IN", cookiename, 1) < 0) {
+                 gnash::log_error(
+                     "Couldn't set environment variable GNASH_COOKIES_IN to %s",
+                     ncookie);
diff --git a/debian/patches/06_ytfix b/debian/patches/06_ytfix
deleted file mode 100644
index e3c77af..0000000
--- a/debian/patches/06_ytfix
+++ /dev/null
@@ -1,23 +0,0 @@
-Description: Now yt videos start immediately.
-Author: Sandro Santilli <strk at keybit.net>
-Bug: https://savannah.gnu.org/bugs/?31295
-
---- squeeze~/libcore/ExternalInterface.cpp	2010-08-07 17:50:00.000000000 +0200
-+++ squeeze/libcore/ExternalInterface.cpp	2010-11-04 23:39:51.000000000 +0100
-@@ -663,6 +663,8 @@
-     std::string empty;
-     // Wait for some data from the player
-     int bytes = 0;
-+
-+#if 0
-     fd_set fdset;
-     FD_ZERO(&fdset);
-     FD_SET(fd, &fdset);
-@@ -678,6 +680,7 @@
-         ioctlSocket(fd, FIONREAD, &bytes);
- #endif
-     }  
-+#endif
- 
-     // No data yet
-     if (bytes == 0) {
diff --git a/debian/patches/07_jemalloc b/debian/patches/07_jemalloc
deleted file mode 100644
index faef25c..0000000
--- a/debian/patches/07_jemalloc
+++ /dev/null
@@ -1,25 +0,0 @@
-Description: Disable jemalloc even for kfreebsd-* archs.
-Author: Gabriele Giacone <1o5g4r8o at gmail.com>
-Bug: http://bugs.debian.org/604573
-Forwarded: http://savannah.gnu.org/patch/?7403
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -58,7 +58,7 @@ case "${host}" in
-     DEFAULT_FLASH_PLATFORM_ID="BSD"
-     DEFAULT_FLASH_SYSTEM_OS="OpenBSD"
-     ;;
--  *-freebsd*)
-+  *-freebsd* | *-kfreebsd*)
-     DEFAULT_FLASH_PLATFORM_ID="BSD"
-     DEFAULT_FLASH_SYSTEM_OS="FreeBSD"
-     ;;
-@@ -150,7 +150,7 @@ case "${host}" in
-     openbsd=yes
-     AC_DEFINE([OPENBSD_HOST], [1], [this is an OpenBSD platform])
-     ;;
--  *-freebsd*)
-+  *-freebsd* | *-kfreebsd*)
-     bsd=yes
-     freebsd=yes
-     AC_DEFINE([FREEBSD_HOST], [1], [this is a FreeBSD platform])
diff --git a/debian/patches/build_on_ia64.patch b/debian/patches/build_on_ia64.patch
new file mode 100644
index 0000000..9a326d7
--- /dev/null
+++ b/debian/patches/build_on_ia64.patch
@@ -0,0 +1,19 @@
+# See: http://bugs.debian.org/571319
+
+Index: gnash-0.8.8~bzr20100809.2250/utilities/dumpshm.cpp
+===================================================================
+--- gnash-0.8.8~bzr20100809.2250.orig/utilities/dumpshm.cpp	2010-08-09 23:30:37.000000000 +0000
++++ gnash-0.8.8~bzr20100809.2250/utilities/dumpshm.cpp	2010-08-09 23:36:24.000000000 +0000
+@@ -319,9 +319,9 @@
+             log_debug(_("Found it! \"set LCShmKey %s\" in your ~/.gnashrc"),
+                         boost::io::group(hex, showbase,
+                             shmseg.shm_perm.IPC_PERM_KEY));
+-            log_debug(_("Last changed on: %s"), ctime(&shmseg.shm_ctime))));
+-            log_debug(_("Last attached on: %s"), ctime(&shmseg.shm_atime))));
+-            log_debug(_("Last detached on: %s"), ctime(&shmseg.shm_dtime))));
++            log_debug(_("Last changed on: %s"), ctime(&shmseg.shm_ctime));
++            log_debug(_("Last attached on: %s"), ctime(&shmseg.shm_atime));
++            log_debug(_("Last detached on: %s"), ctime(&shmseg.shm_dtime));
+             return shmseg.shm_perm.IPC_PERM_KEY;
+         }
+ #endif    // end of IPC_PERM_KEY
diff --git a/debian/patches/disable_fvisibility-inlines-hidden b/debian/patches/disable_fvisibility-inlines-hidden
new file mode 100644
index 0000000..8f96312
--- /dev/null
+++ b/debian/patches/disable_fvisibility-inlines-hidden
@@ -0,0 +1,18 @@
+
+This breaks build on powerpc in etch.
+
+https://savannah.gnu.org/bugs/?22753
+
+Thanks to Sylvain Beucler for finding the problem.
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -2742,7 +2742,7 @@ AC_DEFUN([CHECK_VISIBILITY_GCC_BUG],
+   ]
+ )
+ 
+-CHECK_VISIBILITY_GCC_BUG
++dnl CHECK_VISIBILITY_GCC_BUG
+ 
+ 
+ if test x$ac_cv_gcc_visibility_bug = xno; then
diff --git a/debian/patches/fixinfodocs.patch b/debian/patches/fixinfodocs.patch
index f595bfd..e01b187 100644
--- a/debian/patches/fixinfodocs.patch
+++ b/debian/patches/fixinfodocs.patch
@@ -1,6 +1,5 @@
 Description: This patch fixes info docs
 Author: Gabriele Giacone <1o5g4r8o at gmail.com>
-Forwarded: https://savannah.gnu.org/patch/?7325
 
 --- trunk~/doc/C/gnashref.xml	2010-08-08 22:46:54.000000000 +0200
 +++ trunk/doc/C/gnashref.xml	2010-08-25 23:41:08.000000000 +0200
diff --git a/debian/patches/fixtypos.patch b/debian/patches/fixtypos.patch
index 0d9f17f..b326101 100644
--- a/debian/patches/fixtypos.patch
+++ b/debian/patches/fixtypos.patch
@@ -1,6 +1,6 @@
 Description: This patch fixes typos.
-Author: Gabriele Giacone <1o5g4r8o at gmail.com>
 Forwarded: https://savannah.gnu.org/bugs/index.php?30876
+Author: Gabriele Giacone <1o5g4r8o at gmail.com>
 
 --- trunk~/cygnal/crc.cpp	2010-08-07 17:50:00.000000000 +0200
 +++ trunk/cygnal/crc.cpp	2010-08-26 06:13:08.000000000 +0200
diff --git a/debian/patches/release_version.patch b/debian/patches/release_version.patch
index 6aea498..dc45c92 100644
--- a/debian/patches/release_version.patch
+++ b/debian/patches/release_version.patch
@@ -1,6 +1,5 @@
 Description: This patch sets release version in all shared objects
 Author: Miriam Ruiz <little_miry at yahoo.es>
-Forwarded: https://savannah.gnu.org/patch/?7330
 
 ---
 Index: gnash-0.8.8~bzr20100809.2250/cygnal/libnet/Makefile.am
diff --git a/debian/patches/series b/debian/patches/series
index 5f0665e..18ea6f3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,6 +1,9 @@
-06_ytfix
-07_jemalloc
-08_sectempfiles
+disable_fvisibility-inlines-hidden
+#build_on_ia64.patch
+#sh4_support.patch
 release_version.patch
 fixinfodocs.patch
 fixtypos.patch
+00CVE-2012-1175
+01CVE-2010-4337
+02CVE-2011-4328
diff --git a/debian/patches/sh4_support.patch b/debian/patches/sh4_support.patch
new file mode 100644
index 0000000..907126e
--- /dev/null
+++ b/debian/patches/sh4_support.patch
@@ -0,0 +1,54 @@
+# Support for Renesas SH4
+# Thanks to Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
+# See: http://bugs.debian.org/563167
+
+--- a/plugin/mozilla-sdk/include/prcpucfg-glibc.h
++++ b/plugin/mozilla-sdk/include/prcpucfg-glibc.h
+@@ -689,6 +689,47 @@
+ #define PR_BYTES_PER_WORD_LOG2   2
+ #define PR_BYTES_PER_DWORD_LOG2  3
+ 
++#elif defined(__sh__)
++
++#ifdef __LITTLE_ENDIAN__
++#define IS_LITTLE_ENDIAN 1
++#undef  IS_BIG_ENDIAN
++#else
++#define IS_BIG_ENDIAN 1
++#undef  IS_LITTLE_ENDIAN
++#endif
++
++#define PR_BYTES_PER_BYTE	1
++#define PR_BYTES_PER_SHORT	2
++#define PR_BYTES_PER_INT	4
++#define PR_BYTES_PER_INT64	8
++#define PR_BYTES_PER_LONG	4
++#define PR_BYTES_PER_FLOAT	4
++#define PR_BYTES_PER_DOUBLE	8
++#define PR_BYTES_PER_WORD	4
++#define PR_BYTES_PER_DWORD	8
++
++#define PR_BITS_PER_BYTE	8
++#define PR_BITS_PER_SHORT	16
++#define PR_BITS_PER_INT		32
++#define PR_BITS_PER_INT64	64
++#define PR_BITS_PER_LONG	32
++#define PR_BITS_PER_FLOAT	32
++#define PR_BITS_PER_DOUBLE	64
++#define PR_BITS_PER_WORD	32
++
++#define PR_ALIGN_OF_SHORT	2
++#define PR_ALIGN_OF_INT		4
++#define PR_ALIGN_OF_LONG	4
++#define PR_ALIGN_OF_INT64	8
++#define PR_ALIGN_OF_FLOAT	4
++#define PR_ALIGN_OF_DOUBLE	8
++#define PR_ALIGN_OF_POINTER	4
++#define PR_ALIGN_OF_WORD	4
++
++#define PR_BYTES_PER_WORD_LOG2	2
++#define PR_BYTES_PER_DWORD_LOG2	3
++
+ #else
+ 
+ #error "Unknown CPU architecture"
diff --git a/debian/po/ca.po b/debian/po/ca.po
index ed127a3..05dfe23 100644
--- a/debian/po/ca.po
+++ b/debian/po/ca.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Gnash 0.8.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Robert Millan <rmh.debian at aybabtu.com>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
diff --git a/debian/po/cs.po b/debian/po/cs.po
index e515480..e915ca3 100644
--- a/debian/po/cs.po
+++ b/debian/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-17 21:04+0100\n"
 "Last-Translator: Michal Simunek <michal.simunek at gmail.com>\n"
 "Language-Team: Czech <debian-l10n-czech at lists.debian.org>\n"
diff --git a/debian/po/de.po b/debian/po/de.po
index 5e0f88f..f9d9549 100644
--- a/debian/po/de.po
+++ b/debian/po/de.po
@@ -6,11 +6,12 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gnash\n"
-"Report-Msgid-Bugs-To: gnash at packages.debian.org\n"
-"POT-Creation-Date: 2009-11-16 14:35+0100\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-19 17:17+0200\n"
 "Last-Translator: Helge Kreutzmann <debian at helgefjell.de>\n"
 "Language-Team: de <debian-l10n-german at lists.debian.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/debian/po/sv.po b/debian/po/debian.pot
similarity index 54%
copy from debian/po/sv.po
copy to debian/po/debian.pot
index e1e5723..0fea174 100644
--- a/debian/po/sv.po
+++ b/debian/po/debian.pot
@@ -3,25 +3,24 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
+#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
-"PO-Revision-Date: 2009-11-16 23:12+0100\n"
-"Last-Translator: Martin Bagge <brother at bsnet.se>\n"
-"Language-Team: Swedish <debian-l10n-swedish at lists.debian.org>\n"
-"Language: sv\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Swedish\n"
-"X-Poedit-Country: Sweden\n"
 
 #: ../../debian/gnash.desktop.in.h:1
 msgid "Gnash SWF Viewer"
-msgstr "Gnash SWF-visare"
+msgstr ""
 
 #: ../../debian/klash.desktop.in.h:1
 msgid "Gnash SWF Viewer for KDE"
-msgstr "Gnash SWF-visare för KDE"
+msgstr ""
diff --git a/debian/po/es.po b/debian/po/es.po
index ecc1d06..11b8588 100644
--- a/debian/po/es.po
+++ b/debian/po/es.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Gnash 0.8.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Robert Millan <rmh.debian at aybabtu.com>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
diff --git a/debian/po/fi.po b/debian/po/fi.po
index db82654..e776396 100644
--- a/debian/po/fi.po
+++ b/debian/po/fi.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-17 23:02+0200\n"
 "Last-Translator: Esko Arajärvi <edu at iki.fi>\n"
 "Language-Team: Finnish <debian-l10n-finnish at lists.debian.org>\n"
diff --git a/debian/po/it.po b/debian/po/it.po
index fa71e4b..700e286 100644
--- a/debian/po/it.po
+++ b/debian/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-16 17:44ora so\n"
 "Last-Translator: Vincenzo Campanella <vinz65 at gmail.com>\n"
 "Language-Team: it <mailto:tp at lists.linux.it>\n"
diff --git a/debian/po/ja.po b/debian/po/ja.po
index 5727764..7c13862 100644
--- a/debian/po/ja.po
+++ b/debian/po/ja.po
@@ -6,10 +6,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnash 0.8.6-2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-11-16 14:35+0100\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-12-04 09:26+0900\n"
 "Last-Translator: Hideki Yamane (Debian-JP) <henrich at debian.or.jp>\n"
 "Language-Team: Japanese <debian-japanese at lists.debian.org>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -21,4 +22,3 @@ msgstr "Gnash SWF ビューア"
 #: ../../debian/klash.desktop.in.h:1
 msgid "Gnash SWF Viewer for KDE"
 msgstr "KDE 用 Gnash SWF ビューア"
-
diff --git a/debian/po/pl.po b/debian/po/pl.po
index 7086166..73c6e4f 100644
--- a/debian/po/pl.po
+++ b/debian/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-17 05:05+0100\n"
 "Last-Translator: Wiktor Wandachowicz <siryes at gmail.com>\n"
 "Language-Team: Polish <debian-l10n-polish at lists.debian.org>\n"
diff --git a/debian/po/ru.po b/debian/po/ru.po
index 2a5ccdc..4dd6b75 100644
--- a/debian/po/ru.po
+++ b/debian/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnash desktop\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-16 20:15+0300\n"
 "Last-Translator: Yuri Kozlov <yuray at komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian at lists.debian.org>\n"
diff --git a/debian/po/sv.po b/debian/po/sv.po
index e1e5723..839a4ef 100644
--- a/debian/po/sv.po
+++ b/debian/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-16 23:12+0100\n"
 "Last-Translator: Martin Bagge <brother at bsnet.se>\n"
 "Language-Team: Swedish <debian-l10n-swedish at lists.debian.org>\n"
diff --git a/debian/po/vi.po b/debian/po/vi.po
index 1c4ad00..e614832 100644
--- a/debian/po/vi.po
+++ b/debian/po/vi.po
@@ -6,10 +6,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnash\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-11-16 14:35+0100\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2010-04-01 18:05+1030\n"
 "Last-Translator: Clytie Siddall <clytie at riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN at googlegroups.com>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po
index c64217d..5578dc7 100644
--- a/debian/po/zh_CN.po
+++ b/debian/po/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-08-06 00:12+0000\n"
+"POT-Creation-Date: 2012-03-15 08:51+0000\n"
 "PO-Revision-Date: 2009-11-16 22:17+0800\n"
 "Last-Translator: 苏运强 <wzssyqa at gmail.com>\n"
 "Language-Team: Chinese (simplified)\n"


hooks/post-receive
-- 
GNU Shockwave Flash (SWF) player



More information about the pkg-flash-devel mailing list