summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2017-09-03 18:12:51 +0200
committerGilles Dartiguelongue <eva@gentoo.org>2017-09-03 18:15:32 +0200
commit03f83461cb459de29dae1ee9f8f37aff480b872b (patch)
tree7e75b94d34ee95db2f6f562b0454d3703f410f3b /x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch
parentx11-libs/gksu: fix build with format-security, bug #517664 (diff)
downloadgentoo-03f83461cb459de29dae1ee9f8f37aff480b872b.tar.gz
gentoo-03f83461cb459de29dae1ee9f8f37aff480b872b.tar.bz2
gentoo-03f83461cb459de29dae1ee9f8f37aff480b872b.zip
x11-libs/libgksu: fix build with format-security, bug #517614
Bump to EAPI=6. Fix .desktop file validation, bug #512364. Apply select Debian patches. Closes: https://bugs.gentoo.org/show_bug.cgi?id=512364 Closes: https://bugs.gentoo.org/show_bug.cgi?id=517614 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Diffstat (limited to 'x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch')
-rw-r--r--x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch b/x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch
new file mode 100644
index 000000000000..d39bbafd67a3
--- /dev/null
+++ b/x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch
@@ -0,0 +1,28 @@
+Description: Fix build failure with [-Werror=format-security]
+Author: Michael Biebl <biebl@debian.org>
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643423
+
+Let chunk stripped due to Gentoo revert-forkpty patch.
+
+Index: libgksu-2.0.13~pre1/libgksu/libgksu.c
+===================================================================
+--- libgksu-2.0.13~pre1.orig/libgksu/libgksu.c 2011-12-07 11:01:18.351654566 +0100
++++ libgksu-2.0.13~pre1/libgksu/libgksu.c 2011-12-07 11:01:41.231654725 +0100
+@@ -1276,7 +1276,7 @@
+ context->dir = g_strdup (mkdtemp(template));
+ if (!context->dir)
+ {
+- fprintf (stderr, strerror(errno));
++ fprintf (stderr, "%s", strerror(errno));
+ return FALSE;
+ }
+
+@@ -2247,7 +2247,7 @@
+ " %s"), converted_str, "gksu: waiting");
+ g_free (converted_str);
+
+- g_set_error (error, gksu_quark, GKSU_ERROR_HELPER, emsg);
++ g_set_error_literal (error, gksu_quark, GKSU_ERROR_HELPER, emsg);
+ g_free (emsg);
+
+ if (context->debug)