summaryrefslogtreecommitdiff
path: root/devel/glib2
diff options
context:
space:
mode:
authorrichard <richard>2013-08-25 08:39:12 +0000
committerrichard <richard>2013-08-25 08:39:12 +0000
commit262f7216a7e36a267c08640b492451edd0783d89 (patch)
treeb784088742679cf7d8b223975675ea48b0014240 /devel/glib2
parent3296d5d6e6d0fe4f7d5fca53dec37fc01171cee1 (diff)
downloadpkgsrc-262f7216a7e36a267c08640b492451edd0783d89.tar.gz
patches to suppres glib2 gcc format warnings converted to errors
Diffstat (limited to 'devel/glib2')
-rw-r--r--devel/glib2/distinfo4
-rw-r--r--devel/glib2/patches/patch-gio_gdbusauthmechanismsha1.c15
-rw-r--r--devel/glib2/patches/patch-gio_gdbusmessage.c27
3 files changed, 45 insertions, 1 deletions
diff --git a/devel/glib2/distinfo b/devel/glib2/distinfo
index b747da4ef9c..4dd30a6c546 100644
--- a/devel/glib2/distinfo
+++ b/devel/glib2/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.192 2013/08/17 11:52:36 richard Exp $
+$NetBSD: distinfo,v 1.193 2013/08/25 08:39:12 richard Exp $
SHA1 (glib-2.36.4.tar.xz) = ae189818c9f4ae8e404cc17c195f3e1c644fd97a
RMD160 (glib-2.36.4.tar.xz) = b6ec32c05231fbdd7520ad077034bbda5508ecb0
@@ -28,6 +28,8 @@ SHA1 (patch-cl) = eb00468c5c5c70dd41803a2a263204686959a415
SHA1 (patch-cm) = 7f14ab327d021537714f876fbfbd4b0350d98a6e
SHA1 (patch-cn) = ca3140375cb82ad9ef93d6157e04e40a593c36cd
SHA1 (patch-gio_gcontenttype.c) = 72f0e1b2911df5997e15ef428706c3ba6b62dd83
+SHA1 (patch-gio_gdbusauthmechanismsha1.c) = 6fc057d968f84d3ebc28cdc9f06858b85a148ec2
+SHA1 (patch-gio_gdbusmessage.c) = 63030dac620e2e098acf079e5288e356f1f44504
SHA1 (patch-gio_glocalfile.c) = 2087b54b187ae8812897f3ca9e893e542a5dd414
SHA1 (patch-gio_gresource-tool.c) = 4eb7c9df25e9ac3e977edf3be8fb977a6fb39182
SHA1 (patch-gio_gthreadedresolver.c) = 7626d08da36e52d9997ec33453fba5c4efdaf57e
diff --git a/devel/glib2/patches/patch-gio_gdbusauthmechanismsha1.c b/devel/glib2/patches/patch-gio_gdbusauthmechanismsha1.c
new file mode 100644
index 00000000000..aab3b2a8182
--- /dev/null
+++ b/devel/glib2/patches/patch-gio_gdbusauthmechanismsha1.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-gio_gdbusauthmechanismsha1.c,v 1.1 2013/08/25 08:39:12 richard Exp $
+
+* suppress format warnings that are converted to errors with gcc 4.8
+*
+--- gio/gdbusauthmechanismsha1.c.orig 2013-08-07 14:34:32.000000000 +0000
++++ gio/gdbusauthmechanismsha1.c
+@@ -277,7 +277,7 @@ ensure_keyring_directory (GError **error
+ G_IO_ERROR_FAILED,
+ _("Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"),
+ path,
+- statbuf.st_mode & 0777);
++ (guint)statbuf.st_mode & 0777);
+ g_free (path);
+ path = NULL;
+ goto out;
diff --git a/devel/glib2/patches/patch-gio_gdbusmessage.c b/devel/glib2/patches/patch-gio_gdbusmessage.c
new file mode 100644
index 00000000000..67fbabb581a
--- /dev/null
+++ b/devel/glib2/patches/patch-gio_gdbusmessage.c
@@ -0,0 +1,27 @@
+$NetBSD: patch-gio_gdbusmessage.c,v 1.1 2013/08/25 08:39:12 richard Exp $
+
+* suppress format warnings that are converted to errors with gcc 4.8
+*
+--- gio/gdbusmessage.c.orig 2013-08-07 14:36:32.000000000 +0000
++++ gio/gdbusmessage.c
+@@ -3463,9 +3463,9 @@ g_dbus_message_print (GDBusMessage *mess
+ if (fstat (fds[n], &statbuf) == 0)
+ {
+ g_string_append_printf (fs, "%s" "dev=%d:%d", fs->len > 0 ? "," : "",
+- major (statbuf.st_dev), minor (statbuf.st_dev));
++ (int)major (statbuf.st_dev), (int)minor (statbuf.st_dev));
+ g_string_append_printf (fs, "%s" "mode=0%o", fs->len > 0 ? "," : "",
+- statbuf.st_mode);
++ (guint)statbuf.st_mode);
+ g_string_append_printf (fs, "%s" "ino=%" G_GUINT64_FORMAT, fs->len > 0 ? "," : "",
+ (guint64) statbuf.st_ino);
+ g_string_append_printf (fs, "%s" "uid=%d", fs->len > 0 ? "," : "",
+@@ -3473,7 +3473,7 @@ g_dbus_message_print (GDBusMessage *mess
+ g_string_append_printf (fs, "%s" "gid=%d", fs->len > 0 ? "," : "",
+ statbuf.st_gid);
+ g_string_append_printf (fs, "%s" "rdev=%d:%d", fs->len > 0 ? "," : "",
+- major (statbuf.st_rdev), minor (statbuf.st_rdev));
++ (int)major (statbuf.st_rdev), (int)minor (statbuf.st_rdev));
+ g_string_append_printf (fs, "%s" "size=%" G_GUINT64_FORMAT, fs->len > 0 ? "," : "",
+ (guint64) statbuf.st_size);
+ g_string_append_printf (fs, "%s" "atime=%" G_GUINT64_FORMAT, fs->len > 0 ? "," : "",