[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#691194: unblock: swftools/0.9.2+ds1-3



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package swftools

There is a RC bug in swftools that prevents the included as3compile program
from working properly on i386. This causes libjs-swfupload not do build from
source on i386.
0.9.2+ds1-3 includes a patch to fix this problem.


Debdiff:

gawain@laptop:build-area$ debdiff swftools_0.9.2+ds1-2.dsc swftools_0.9.2+ds1-3.dsc
diff -Nru swftools-0.9.2+ds1/debian/changelog swftools-0.9.2+ds1/debian/changelog
--- swftools-0.9.2+ds1/debian/changelog 2012-04-21 20:18:34.000000000 +0200
+++ swftools-0.9.2+ds1/debian/changelog 2012-10-22 11:28:11.000000000 +0200
@@ -1,3 +1,9 @@
+swftools (0.9.2+ds1-3) unstable; urgency=low
+
+  * Added fix for segfault on i386. (Closes: 690237)
+
+ -- Christian Welzel <gawain@camlann.de>  Mon, 22 Oct 2012 12:42:54 +0100
+
 swftools (0.9.2+ds1-2) unstable; urgency=low
   * Removed numbering from patch names and sorted alphabetically.
diff -Nru swftools-0.9.2+ds1/debian/patches/fix-segfault-690237.patch swftools-0.9.2+ds1/debian/patches/fix-segfault-690237.patch
--- swftools-0.9.2+ds1/debian/patches/fix-segfault-690237.patch 1970-01-01 01:00:00.000000000 +0100
+++ swftools-0.9.2+ds1/debian/patches/fix-segfault-690237.patch 2012-10-22 11:28:11.000000000 +0200
@@ -0,0 +1,24 @@
+Description: Fixes segfault on i386 (Closes 690237)
+Author: Matthias Kramm <kramm@quiss.org>
+Last-Update: 2012-10-18
+
+diff --git a/lib/as3/registry.c b/lib/as3/registry.c
+index 5aaef97..1bec405 100644
+--- a/lib/as3/registry.c
++++ b/lib/as3/registry.c
+@@ -538,13 +538,13 @@ classinfo_t* registry_getMovieClip() {
+ 
+ // ----------------------- builtin dummy types -------------------------
+ classinfo_t nullclass = {
+-    INFOTYPE_CLASS,0,0,ACCESS_PACKAGE, "", "null", 0, 0, 0
++    INFOTYPE_CLASS,0,0,ACCESS_PACKAGE, "", "null", 0,0,0,0,0,0,0,0,0,0,0,0,0,
+ };
+ classinfo_t* registry_getnullclass() {
+     return &nullclass;
+ }
+ classinfo_t voidclass = {
+-    INFOTYPE_CLASS,0,0,ACCESS_PACKAGE, "", "void", 0, 0, 0
++    INFOTYPE_CLASS,0,0,ACCESS_PACKAGE, "", "void", 0,0,0,0,0,0,0,0,0,0,0,0,0,
+ };
+ classinfo_t* registry_getvoidclass() {
+     return &voidclass;
diff -Nru swftools-0.9.2+ds1/debian/patches/series swftools-0.9.2+ds1/debian/patches/series
--- swftools-0.9.2+ds1/debian/patches/series    2012-04-21 20:18:34.000000000 +0200
+++ swftools-0.9.2+ds1/debian/patches/series    2012-10-22 11:28:11.000000000 +0200
@@ -6,3 +6,4 @@
 makefile.patch
 spelling.patch
 remove-fontconfig.patch
+fix-segfault-690237.patch

unblock swftools/0.9.2+ds1-3

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: