aboutsummaryrefslogtreecommitdiffstats
path: root/testing/evolution-data-server/g_atomic_int_exchange_and_add.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-01-27 22:08:14 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-01-27 22:15:12 +0000
commit7d299efdbc1d537c715d34ba4495feb359963927 (patch)
treefc64353e5a682ed6e8b27f2bed2d2727dbe82ae0 /testing/evolution-data-server/g_atomic_int_exchange_and_add.patch
parent949fe77a80dfe8feff60af1e65110f686bbc221f (diff)
downloadaports-7d299efdbc1d537c715d34ba4495feb359963927.tar.bz2
aports-7d299efdbc1d537c715d34ba4495feb359963927.tar.xz
testing/evolution-data-server: upgrade to 2.32.3
needed various fixes for recent glib version
Diffstat (limited to 'testing/evolution-data-server/g_atomic_int_exchange_and_add.patch')
-rw-r--r--testing/evolution-data-server/g_atomic_int_exchange_and_add.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/testing/evolution-data-server/g_atomic_int_exchange_and_add.patch b/testing/evolution-data-server/g_atomic_int_exchange_and_add.patch
new file mode 100644
index 0000000000..59c114134b
--- /dev/null
+++ b/testing/evolution-data-server/g_atomic_int_exchange_and_add.patch
@@ -0,0 +1,45 @@
+From 1886d3d0573388aa5c13af99f714687ba6a66ec6 Mon Sep 17 00:00:00 2001
+From: Milan Crha <mcrha@redhat.com>
+Date: Wed, 01 Jun 2011 05:22:14 +0000
+Subject: Replace deprecated g_atomic_int_exchange_and_add()
+
+---
+(limited to 'addressbook/libedata-book/e-data-book.c')
+
+diff --git a/addressbook/libedata-book/e-data-book.c b/addressbook/libedata-book/e-data-book.c
+index 9e17703..1a29e4b 100644
+--- a/addressbook/libedata-book/e-data-book.c
++++ b/addressbook/libedata-book/e-data-book.c
+@@ -117,7 +117,7 @@ construct_bookview_path (void)
+
+ return g_strdup_printf ("/org/gnome/evolution/dataserver/AddressBookView/%d/%d",
+ getpid (),
+- g_atomic_int_exchange_and_add ((int*)&counter, 1));
++ g_atomic_int_add ((int*)&counter, 1));
+ }
+
+ static void
+--
+cgit v0.9.0.2
+--- ./addressbook/libedata-book/e-data-book-factory.c.orig
++++ ./addressbook/libedata-book/e-data-book-factory.c
+@@ -229,7 +229,7 @@
+
+ return g_strdup_printf (
+ "/org/gnome/evolution/dataserver/addressbook/%d/%u",
+- getpid (), g_atomic_int_exchange_and_add (&counter, 1));
++ getpid (), g_atomic_int_add (&counter, 1));
+ }
+
+ static gboolean
+--- ./calendar/libedata-cal/e-data-cal-factory.c.orig
++++ ./calendar/libedata-cal/e-data-cal-factory.c
+@@ -245,7 +245,7 @@
+
+ return g_strdup_printf (
+ "/org/gnome/evolution/dataserver/calendar/%d/%u",
+- getpid (), g_atomic_int_exchange_and_add (&counter, 1));
++ getpid (), g_atomic_int_add (&counter, 1));
+ }
+
+ static gboolean