diff -Nru gobject-introspection-0.6.14/debian/changelog gobject-introspection-0.6.14/debian/changelog --- gobject-introspection-0.6.14/debian/changelog 2010-06-08 10:52:21.000000000 +0000 +++ gobject-introspection-0.6.14/debian/changelog 2010-06-23 23:25:59.000000000 +0000 @@ -1,3 +1,12 @@ +gobject-introspection (0.6.14-1ubuntu2) maverick; urgency=high + + * Added debian/patches/01_fix_arm_ftbfs.patch (LP: #597947) + - Correct FTBFS on ARM due to additional variable types being defined causing + the tst suite to fail to build properly. This patch renames the affected + variables, and updates the known-good test template. + + -- Michael Casadevall Wed, 23 Jun 2010 23:24:21 +0000 + gobject-introspection (0.6.14-1ubuntu1) maverick; urgency=low * Resync on Debian diff -Nru gobject-introspection-0.6.14/debian/control gobject-introspection-0.6.14/debian/control --- gobject-introspection-0.6.14/debian/control 2010-06-08 11:00:20.000000000 +0000 +++ gobject-introspection-0.6.14/debian/control 2010-06-23 23:26:16.000000000 +0000 @@ -8,7 +8,7 @@ Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Sebastian Dröge -Uploaders: Debian GNOME Maintainers , Emilio Pozuelo Monfort , Gustavo Noronha Silva , Laurent Bigonville , Sebastian Dröge +Uploaders: Debian GNOME Maintainers , Emilio Pozuelo Monfort , Laurent Bigonville , Sebastian Dröge Build-Depends: debhelper (>= 5), cdbs, gnome-pkg-tools (>= 0.10), diff -Nru gobject-introspection-0.6.14/debian/patches/01_fix_arm_ftbfs.patch gobject-introspection-0.6.14/debian/patches/01_fix_arm_ftbfs.patch --- gobject-introspection-0.6.14/debian/patches/01_fix_arm_ftbfs.patch 1970-01-01 00:00:00.000000000 +0000 +++ gobject-introspection-0.6.14/debian/patches/01_fix_arm_ftbfs.patch 2010-06-23 23:24:06.000000000 +0000 @@ -0,0 +1,243 @@ +diff -Nur -x '*.orig' -x '*~' gobject-introspection-0.6.14//gir/GIMarshallingTests-1.0-expected.gir gobject-introspection-0.6.14.new//gir/GIMarshallingTests-1.0-expected.gir +--- gobject-introspection-0.6.14//gir/GIMarshallingTests-1.0-expected.gir 2010-06-03 18:59:04.000000000 +0000 ++++ gobject-introspection-0.6.14.new//gir/GIMarshallingTests-1.0-expected.gir 2010-06-23 23:24:02.000000000 +0000 +@@ -3278,7 +3278,7 @@ + + + +- ++ + + + +@@ -3289,7 +3289,7 @@ + + + +- +@@ -3302,7 +3302,7 @@ + + + +- +@@ -3321,7 +3321,7 @@ + + + +- ++ + + + +@@ -3332,7 +3332,7 @@ + + + +- +@@ -3345,7 +3345,7 @@ + + + +- +@@ -3407,7 +3407,7 @@ + + + +- ++ + + + +@@ -3418,7 +3418,7 @@ + + + +- +@@ -3432,7 +3432,7 @@ + + + +- +diff -Nur -x '*.orig' -x '*~' gobject-introspection-0.6.14//gir/gimarshallingtests.c gobject-introspection-0.6.14.new//gir/gimarshallingtests.c +--- gobject-introspection-0.6.14//gir/gimarshallingtests.c 2010-06-03 18:59:04.000000000 +0000 ++++ gobject-introspection-0.6.14.new//gir/gimarshallingtests.c 2010-06-23 23:24:02.000000000 +0000 +@@ -556,30 +556,30 @@ + } + + void +-g_i_marshalling_tests_ushort_in (gushort ushort) ++g_i_marshalling_tests_ushort_in (gushort ushort_) + { +- g_assert(ushort == G_MAXUSHORT); ++ g_assert(ushort_ == G_MAXUSHORT); + } + + /** + * g_i_marshalling_tests_ushort_out: +- * ushort: (out): ++ * ushort_: (out): + */ + void +-g_i_marshalling_tests_ushort_out (gushort *ushort) ++g_i_marshalling_tests_ushort_out (gushort *ushort_) + { +- *ushort = G_MAXUSHORT; ++ *ushort_ = G_MAXUSHORT; + } + + /** + * g_i_marshalling_tests_ushort_inout: +- * ushort: (inout): ++ * ushort_: (inout): + */ + void +-g_i_marshalling_tests_ushort_inout (gushort *ushort) ++g_i_marshalling_tests_ushort_inout (gushort *ushort_) + { +- g_assert(*ushort == G_MAXUSHORT); +- *ushort = 0; ++ g_assert(*ushort_ == G_MAXUSHORT); ++ *ushort_ = 0; + } + + +@@ -657,30 +657,30 @@ + } + + void +-g_i_marshalling_tests_uint_in (guint uint) ++g_i_marshalling_tests_uint_in (guint uint_) + { +- g_assert(uint == G_MAXUINT); ++ g_assert(uint_ == G_MAXUINT); + } + + /** + * g_i_marshalling_tests_uint_out: +- * uint: (out): ++ * uint_: (out): + */ + void +-g_i_marshalling_tests_uint_out (guint *uint) ++g_i_marshalling_tests_uint_out (guint *uint_) + { +- *uint = G_MAXUINT; ++ *uint_ = G_MAXUINT; + } + + /** + * g_i_marshalling_tests_uint_inout: +- * uint: (inout): ++ * uint_: (inout): + */ + void +-g_i_marshalling_tests_uint_inout (guint *uint) ++g_i_marshalling_tests_uint_inout (guint *uint_) + { +- g_assert(*uint == G_MAXUINT); +- *uint = 0; ++ g_assert(*uint_ == G_MAXUINT); ++ *uint_ = 0; + } + + +@@ -765,23 +765,23 @@ + + /** + * g_i_marshalling_tests_ulong_out: +- * ulong: (out): ++ * ulong_: (out): + */ + void +-g_i_marshalling_tests_ulong_out (gulong *ulong) ++g_i_marshalling_tests_ulong_out (gulong *ulong_) + { +- *ulong = G_MAXULONG; ++ *ulong_ = G_MAXULONG; + } + + /** + * g_i_marshalling_tests_ulong_inout: +- * ulong: (inout): ++ * ulong_: (inout): + */ + void +-g_i_marshalling_tests_ulong_inout (gulong *ulong) ++g_i_marshalling_tests_ulong_inout (gulong *ulong_) + { +- g_assert(*ulong == G_MAXULONG); +- *ulong = 0; ++ g_assert(*ulong_ == G_MAXULONG); ++ *ulong_ = 0; + } + + +diff -Nur -x '*.orig' -x '*~' gobject-introspection-0.6.14//gir/gimarshallingtests.h gobject-introspection-0.6.14.new//gir/gimarshallingtests.h +--- gobject-introspection-0.6.14//gir/gimarshallingtests.h 2010-06-03 18:59:04.000000000 +0000 ++++ gobject-introspection-0.6.14.new//gir/gimarshallingtests.h 2010-06-23 23:24:02.000000000 +0000 +@@ -131,10 +131,10 @@ + + gushort g_i_marshalling_tests_ushort_return (void); + +-void g_i_marshalling_tests_ushort_in (gushort ushort); ++void g_i_marshalling_tests_ushort_in (gushort ushort_); + +-void g_i_marshalling_tests_ushort_out (gushort *ushort); +-void g_i_marshalling_tests_ushort_inout (gushort *ushort); ++void g_i_marshalling_tests_ushort_out (gushort *ushort_); ++void g_i_marshalling_tests_ushort_inout (gushort *ushort_); + + + gint g_i_marshalling_tests_int_return_max (void); +@@ -152,10 +152,10 @@ + + guint g_i_marshalling_tests_uint_return (void); + +-void g_i_marshalling_tests_uint_in (guint uint); ++void g_i_marshalling_tests_uint_in (guint uint_); + +-void g_i_marshalling_tests_uint_out (guint *uint); +-void g_i_marshalling_tests_uint_inout (guint *uint); ++void g_i_marshalling_tests_uint_out (guint *uint_); ++void g_i_marshalling_tests_uint_inout (guint *uint_); + + + glong g_i_marshalling_tests_long_return_max (void); +@@ -173,10 +173,10 @@ + + gulong g_i_marshalling_tests_ulong_return (void); + +-void g_i_marshalling_tests_ulong_in (gulong ulong); ++void g_i_marshalling_tests_ulong_in (gulong ulong_); + +-void g_i_marshalling_tests_ulong_out (gulong *ulong); +-void g_i_marshalling_tests_ulong_inout (gulong *ulong); ++void g_i_marshalling_tests_ulong_out (gulong *ulong_); ++void g_i_marshalling_tests_ulong_inout (gulong *ulong_); + + + gssize g_i_marshalling_tests_ssize_return_max (void);