r13426 - in packages/trunk/gnome-breakout/debian: . patches
Vincent Legout
vlegout at alioth.debian.org
Sat Mar 24 15:01:31 UTC 2012
Author: vlegout
Date: 2012-03-24 15:01:30 +0000 (Sat, 24 Mar 2012)
New Revision: 13426
Added:
packages/trunk/gnome-breakout/debian/patches/07_fix_wformat_warnings.patch
Modified:
packages/trunk/gnome-breakout/debian/changelog
packages/trunk/gnome-breakout/debian/patches/series
packages/trunk/gnome-breakout/debian/rules
Log:
Add 07_fix_wformat_warnings.patch
Modified: packages/trunk/gnome-breakout/debian/changelog
===================================================================
--- packages/trunk/gnome-breakout/debian/changelog 2012-03-24 14:53:47 UTC (rev 13425)
+++ packages/trunk/gnome-breakout/debian/changelog 2012-03-24 15:01:30 UTC (rev 13426)
@@ -1,6 +1,9 @@
gnome-breakout (0.5.3-4) UNRELEASED; urgency=low
* debhelper 9 has been released, Build-Depends on debhelper (>= 9)
+ * 07_fix_wformat_warnings.patch: Added, fix ftbfs with -Wformat-security.
+ Patch from Simon Ruderich (Closes: #665273). Thus enable all hardening
+ flags in debian/rules.
-- Vincent Legout <vlegout at debian.org> Sat, 24 Mar 2012 15:52:32 +0100
Added: packages/trunk/gnome-breakout/debian/patches/07_fix_wformat_warnings.patch
===================================================================
--- packages/trunk/gnome-breakout/debian/patches/07_fix_wformat_warnings.patch (rev 0)
+++ packages/trunk/gnome-breakout/debian/patches/07_fix_wformat_warnings.patch 2012-03-24 15:01:30 UTC (rev 13426)
@@ -0,0 +1,38 @@
+Description: Fix -Wformat-security errors.
+Author: Simon Ruderich <simon at ruderich.org>
+Last-Update: 2012-03-22
+
+Index: gnome-breakout-0.5.3/src/gui.c
+===================================================================
+--- gnome-breakout-0.5.3.orig/src/gui.c 2012-03-22 18:55:55.000000000 +0100
++++ gnome-breakout-0.5.3/src/gui.c 2012-03-22 18:55:55.000000000 +0100
+@@ -362,7 +362,7 @@
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_CLOSE,
+- buffer);
++ "%s", buffer);
+ gtk_dialog_run(GTK_DIALOG(mbox));
+ gtk_widget_destroy(mbox);
+ } else {
+@@ -386,7 +386,7 @@
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+- buffer);
++ "%s", buffer);
+ gtk_dialog_run(GTK_DIALOG(mbox));
+ gtk_widget_destroy(mbox);
+ } else {
+Index: gnome-breakout-0.5.3/src/util.c
+===================================================================
+--- gnome-breakout-0.5.3.orig/src/util.c 2004-05-11 00:35:32.000000000 +0200
++++ gnome-breakout-0.5.3/src/util.c 2012-03-22 18:58:40.889774594 +0100
+@@ -41,6 +41,6 @@
+ message = g_strdup_vprintf(format, ap);
+ va_end(ap);
+
+- g_warning(message);
++ g_warning("%s", message);
+ g_free(message);
+ }
Modified: packages/trunk/gnome-breakout/debian/patches/series
===================================================================
--- packages/trunk/gnome-breakout/debian/patches/series 2012-03-24 14:53:47 UTC (rev 13425)
+++ packages/trunk/gnome-breakout/debian/patches/series 2012-03-24 15:01:30 UTC (rev 13426)
@@ -4,3 +4,4 @@
04_po_config.patch
05_fix_ftbfs_binutils_gold.patch
06_fix_pixmaps_makefile.patch
+07_fix_wformat_warnings.patch
Modified: packages/trunk/gnome-breakout/debian/rules
===================================================================
--- packages/trunk/gnome-breakout/debian/rules 2012-03-24 14:53:47 UTC (rev 13425)
+++ packages/trunk/gnome-breakout/debian/rules 2012-03-24 15:01:30 UTC (rev 13426)
@@ -1,6 +1,6 @@
#!/usr/bin/make -f
-export DEB_BUILD_MAINT_OPTIONS := hardening=-format,+pie,+bindnow
+export DEB_BUILD_MAINT_OPTIONS := hardening=+all
%:
dh $@ --with autoreconf --with autotools-dev
More information about the Pkg-games-commits
mailing list