diff -u python3.3-3.3.1/debian/changelog python3.3-3.3.1/debian/changelog --- python3.3-3.3.1/debian/changelog +++ python3.3-3.3.1/debian/changelog @@ -1,3 +1,9 @@ +python3.3 (3.3.1-1+m68k.1) unreleased; urgency=low + + * Employ m68k build fix (see issue17237) + + -- Thorsten Glaser Fri, 10 May 2013 23:39:11 +0200 + python3.3 (3.3.1-1) unstable; urgency=low * Python 3.3.1 release. diff -u python3.3-3.3.1/debian/patches/series.in python3.3-3.3.1/debian/patches/series.in --- python3.3-3.3.1/debian/patches/series.in +++ python3.3-3.3.1/debian/patches/series.in @@ -55,0 +56 @@ +m68k-buildfix.diff only in patch2: unchanged: --- python3.3-3.3.1.orig/debian/patches/m68k-buildfix.diff +++ python3.3-3.3.1/debian/patches/m68k-buildfix.diff @@ -0,0 +1,18 @@ +--- a/Objects/unicodeobject.c ++++ b/Objects/unicodeobject.c +@@ -4661,6 +4661,7 @@ ascii_decode(const char *start, const ch + const char *p = start; + const char *aligned_end = (const char *) _Py_ALIGN_DOWN(end, SIZEOF_LONG); + ++#if !defined(__m68k__) + #if SIZEOF_LONG <= SIZEOF_VOID_P + assert(_Py_IS_ALIGNED(dest, SIZEOF_LONG)); + if (_Py_IS_ALIGNED(p, SIZEOF_LONG)) { +@@ -4686,6 +4687,7 @@ ascii_decode(const char *start, const ch + return p - start; + } + #endif ++#endif + while (p < end) { + /* Fast path, see in STRINGLIB(utf8_decode) in stringlib/codecs.h + for an explanation. */