summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-01-06 06:43:02 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-01-06 06:43:02 +0000
commitd241332be579c11f21614267d84933d060e4b080 (patch)
tree34b52867c12ee69da49f9d30c4ca1c65770e8c04 /gnome-extra
parentVersion bump. (diff)
downloadhistorical-d241332be579c11f21614267d84933d060e4b080.tar.gz
historical-d241332be579c11f21614267d84933d060e4b080.tar.bz2
historical-d241332be579c11f21614267d84933d060e4b080.zip
Fix another glib-2.31 linking problem (bug #395777 comment 5, thanks to Alphat-PC for reporting).
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/evolution-data-server/ChangeLog10
-rw-r--r--gnome-extra/evolution-data-server/Manifest11
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild5
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-3.2.2-g_thread_init.patch162
4 files changed, 179 insertions, 9 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog
index 1aec21703450..77429d50ca3a 100644
--- a/gnome-extra/evolution-data-server/ChangeLog
+++ b/gnome-extra/evolution-data-server/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-extra/evolution-data-server
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.321 2011/12/31 04:53:23 tetromino Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.322 2012/01/06 06:43:02 tetromino Exp $
+
+ 06 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ evolution-data-server-3.2.2-r1.ebuild,
+ +files/evolution-data-server-3.2.2-g_thread_init.patch:
+ Fix another glib-2.31 linking problem (bug #395777 comment 5, thanks to
+ Alphat-PC for reporting).
*evolution-data-server-3.2.2-r1 (31 Dec 2011)
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index 12eac905dabb..9712023fe529 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -5,6 +5,7 @@ AUX calentry.schema 3661 RMD160 68dfc3a8bbf08a1cf2713727c6617b2de613cb7c SHA1 06
AUX e-d-s-camel-skip-failing-test.patch 660 RMD160 0907bb916a124d689f1880016eb8013971944016 SHA1 7ef6fd67bddbba16b3c6dd24a9b50ea9f8f5aa86 SHA256 f89f7635e9a5ddc2aa2f713a6d7eb9322f3416f8f9ad1cba1a113f65a1eaacb5
AUX evolution-data-server-2.31-gentoo_etc_services.patch 1350 RMD160 a2fe65e31e3dad58fd5aef1e9bf7cdd02b540f8c SHA1 aef1a5fc05262c1049306c50a5c91ad9111f9b22 SHA256 1dae07ed5cb124c2da6e0d28f4e64555b6fb2bc012ceee3506f0af6e3e41102a
AUX evolution-data-server-2.32.1-libgdata07.patch 7683 RMD160 d025f3a8a819f0d7fae5b679c598e90e04a0e3ba SHA1 7c9c1d3ba78afad5e5da59bf8d22657d8cfabaf2 SHA256 8d76763e249c3a0cfd250cc24f2fb773f74480a0f353a118f9bd87485d7fac5f
+AUX evolution-data-server-3.2.2-g_thread_init.patch 5340 RMD160 e817ddd6680eff219efa08e9960461c9a213ac7b SHA1 fdeb1f6ab96e9e94ae4301666353eeddaf644a01 SHA256 9587183cc7ca99a50ffd26236dee333e82954c07047fc1738f0f895963476328
AUX evolution-data-server-3.2.2-gmodule-explicit.patch 2035 RMD160 22b11fd2e4888d791aee754f7af358bb63433c05 SHA1 bed3401a4cd6084d235bdd37cde6624da117763f SHA256 2930f89bb6b0863150844fa827fbaff9d189d33d48f618f13cc7d92d10e0690e
AUX evolution-data-server-3.2.2-libical-timezones.patch 2212 RMD160 1a3cf08a417c308b691656737fa8c92e1c5e2f0c SHA1 773b53b251948a9aa815855781fa4b8f04988aee SHA256 ef659e03920156a627ad6052764f67833e72da9b3af14705adbd66f1c986b494
AUX evolution-data-server-3.2.2-new-folder-imap.patch 953 RMD160 71177c0b6a9d04155c72efe20f234e07d7f5af2c SHA1 7cb7ed13a6dafc522ef071fdd0c6f02caacba442 SHA256 d815c62faabe3b195477d4188e0c309a4d889008a1a1dff9ac5470b7e6b0776c
@@ -20,14 +21,14 @@ EBUILD evolution-data-server-2.32.2-r1.ebuild 4183 RMD160 7066ac38cb483b128d30c4
EBUILD evolution-data-server-2.32.2.ebuild 3960 RMD160 38edf685841fb2232d8359903fa87f53997fa529 SHA1 9b24e22f3f906c5588ae50a26e921bbcc286d83a SHA256 8f779e1329a9e6b4516d3de887dbb9d6f08dbb05232623919ed099f22637fa34
EBUILD evolution-data-server-2.32.3-r1.ebuild 4679 RMD160 98d6e8724787c5ce4a4bcc5a5f460d8207fc7659 SHA1 d220e447812971ef2250432bb28c4289232f4caa SHA256 26ae4496ffac82ce37101706a9cfc588500d812cc7fa9f03914f4b8b40c7ba11
EBUILD evolution-data-server-3.2.1.ebuild 4212 RMD160 fa1bcbe4389685a183ee5febdb8120debb5f9b20 SHA1 b90b92e5d49065ce6ea665edc9b5da38d9d8fc3b SHA256 3b7d702270a05019f1e9fc14ad7c9eef4423b1e3492c30d66a5890853612ed19
-EBUILD evolution-data-server-3.2.2-r1.ebuild 4547 RMD160 e60227484f78dab667c7276e3b709f2b6bf9aff6 SHA1 40d99c0df7ad4b9764f9a3a374016fb0dcc434e9 SHA256 9fdbde1ec972dcfe72225cb2b2b853d2bc45bfd04fd69ae58096163c418fbe45
+EBUILD evolution-data-server-3.2.2-r1.ebuild 4601 RMD160 bedbfb9a9fb98bab8bd37172e2cc5f8056c935eb SHA1 5c7f96f3792d8b82654f953d05d8d5a4b07743b4 SHA256 92b93f167129cf074480e4d6fd940740340be78a4adba206b16da7bb7b451a43
EBUILD evolution-data-server-3.2.2.ebuild 4212 RMD160 e12e568a4240a10171620545d44a07e42d96c708 SHA1 1fa0de4e6b3bcc7c6c3a1c1a47caedc9277400dc SHA256 bb3c5e0f44e3199b817e5c4e96040f083763b36eddfd2c3c4d6b3f2d3a1b7630
-MISC ChangeLog 62475 RMD160 73ed39cc7bb00b868ed4b9d12af1332a796829ef SHA1 075e9bde0543919d242270512b75408757fd87c3 SHA256 010d626b3dbe888f836cdc0b10887e4adb317c83785ad6563fd33641817587c8
+MISC ChangeLog 62736 RMD160 c2b503a7a183c6593dbd5d6c49bca9a754461732 SHA1 73cbaa335a1a0ccb751faa59618c1343025dfe96 SHA256 c6f1e192997978cabc0525bdd2362b164290428bf70f42730ab55c3463c61549
MISC metadata.xml 535 RMD160 206f4b4067eab119530224247177d5f8ca6c97e2 SHA1 21a9ce92639d7c5aed6b189eca4f40b00b97778b SHA256 f458f1517ae769596f0dab7860b2789867e773eb32ad7cc00279dc7e2e82d64c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iF4EAREIAAYFAk7+lUkACgkQdjK8w9WeBnBADQEAi2Cy3HZePqnCHjmkjR/+zqbc
-VE9QFXONK6R8EgRZ2RgBAJs52egVJT+EEk/YN3i3O/hg8+LNyLf36clCIrUhNp7L
-=YdDl
+iF4EAREIAAYFAk8Gl/wACgkQdjK8w9WeBnByLgD/TzDCcC4r5ied54t61KqoFSvR
+yHHVy0/Pyr/0PfR1BsQA/j4cvOrexpC5VrVPpiwr8gKM2mLRzyn0Dvc0db1hM/V1
+=0cSo
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild
index ca887fa1d7a1..82301a8757fe 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild,v 1.1 2011/12/31 04:53:23 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.2-r1.ebuild,v 1.2 2012/01/06 06:43:02 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -90,6 +90,7 @@ src_prepare() {
# fix linking with glib-2.31, bug #395777
epatch "${FILESDIR}/${PN}-3.2.2-gmodule-explicit.patch"
+ epatch "${FILESDIR}/${PN}-3.2.2-g_thread_init.patch"
eautoreconf
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-3.2.2-g_thread_init.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-3.2.2-g_thread_init.patch
new file mode 100644
index 000000000000..3c38715de93b
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/evolution-data-server-3.2.2-g_thread_init.patch
@@ -0,0 +1,162 @@
+From d65649c665c129221a4510831eacb38f7a43a644 Mon Sep 17 00:00:00 2001
+From: Milan Crha <mcrha@redhat.com>
+Date: Mon, 24 Oct 2011 09:42:17 +0200
+Subject: [PATCH] Call g_thread_init() conditionally
+
+---
+ .../libedata-book/e-book-backend-sqlitedb-test.c | 2 ++
+ calendar/backends/file/e-cal-backend-file.c | 2 ++
+ camel/camel-index-control.c | 2 ++
+ camel/camel-text-index.c | 2 ++
+ camel/providers/imapx/test-imapx.c | 2 ++
+ camel/tests/lib/camel-test.c | 2 ++
+ tests/libebook/client/client-test-utils.c | 2 ++
+ tests/libecal/client/client-test-utils.c | 2 ++
+ tests/libedataserverui/test-client-examine-auth.c | 2 ++
+ tests/libedataserverui/test-name-selector.c | 2 ++
+ 10 files changed, 20 insertions(+), 0 deletions(-)
+
+diff --git a/addressbook/libedata-book/e-book-backend-sqlitedb-test.c b/addressbook/libedata-book/e-book-backend-sqlitedb-test.c
+index df39af2..e887abb 100644
+--- a/addressbook/libedata-book/e-book-backend-sqlitedb-test.c
++++ b/addressbook/libedata-book/e-book-backend-sqlitedb-test.c
+@@ -197,7 +197,9 @@ main (gint argc,
+ gchar *argv[])
+ {
+ g_type_init ();
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+
+ if (argc != 2) {
+ g_print ("Please enter a path to store the cache \n");
+diff --git a/calendar/backends/file/e-cal-backend-file.c b/calendar/backends/file/e-cal-backend-file.c
+index ba1fcf0..b2bee69 100644
+--- a/calendar/backends/file/e-cal-backend-file.c
++++ b/calendar/backends/file/e-cal-backend-file.c
+@@ -3800,7 +3800,9 @@ main (gint argc,
+ FILE * fin = NULL;
+
+ g_type_init ();
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+
+ context = g_option_context_new ("- test utility for e-d-s file backend");
+ g_option_context_add_main_entries (context, entries, GETTEXT_PACKAGE);
+diff --git a/camel/camel-index-control.c b/camel/camel-index-control.c
+index 87ae760..89ed82e 100644
+--- a/camel/camel-index-control.c
++++ b/camel/camel-index-control.c
+@@ -127,7 +127,9 @@ gint main (gint argc, gchar **argv)
+ if (argc < 2)
+ do_usage (argv[0]);
+
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+ camel_init (NULL, 0);
+
+ if (!strcmp(argv[1], "compress"))
+diff --git a/camel/camel-text-index.c b/camel/camel-text-index.c
+index 563a332..f5b69fe 100644
+--- a/camel/camel-text-index.c
++++ b/camel/camel-text-index.c
+@@ -1862,7 +1862,9 @@ main (gint argc,
+
+ printf ("Camel text index tester!\n");
+
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+ camel_init (NULL, 0);
+
+ idx = (CamelIndex *)camel_text_index_new ("textindex", O_CREAT|O_RDWR|O_TRUNC);
+diff --git a/camel/providers/imapx/test-imapx.c b/camel/providers/imapx/test-imapx.c
+index fe71d1c..de9a455 100644
+--- a/camel/providers/imapx/test-imapx.c
++++ b/camel/providers/imapx/test-imapx.c
+@@ -36,7 +36,9 @@ main (gint argc,
+ }
+
+ uri = argv[1];
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+ system ("rm -rf /tmp/test-camel-imapx");
+ camel_init ("/tmp/test-camel-imapx", TRUE);
+ camel_provider_init ();
+diff --git a/camel/tests/lib/camel-test.c b/camel/tests/lib/camel-test.c
+index 16caf79..743c658 100644
+--- a/camel/tests/lib/camel-test.c
++++ b/camel/tests/lib/camel-test.c
+@@ -103,8 +103,10 @@ camel_test_init (gint argc,
+ setup = 1;
+
+ g_type_init ();
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ /* yeah, we do need ot thread init, even though camel isn't compiled with enable threads */
+ g_thread_init (NULL);
++ #endif
+
+ path = g_strdup_printf ("/tmp/camel-test");
+ if (mkdir (path, 0700) == -1 && errno != EEXIST)
+diff --git a/tests/libebook/client/client-test-utils.c b/tests/libebook/client/client-test-utils.c
+index 710ba25..f778333 100644
+--- a/tests/libebook/client/client-test-utils.c
++++ b/tests/libebook/client/client-test-utils.c
+@@ -67,7 +67,9 @@ main_initialize (void)
+ return;
+
+ g_type_init ();
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+
+ initialized = TRUE;
+ }
+diff --git a/tests/libecal/client/client-test-utils.c b/tests/libecal/client/client-test-utils.c
+index c6f7062..a39c994 100644
+--- a/tests/libecal/client/client-test-utils.c
++++ b/tests/libecal/client/client-test-utils.c
+@@ -63,7 +63,9 @@ main_initialize (void)
+ return;
+
+ g_type_init ();
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+
+ initialized = TRUE;
+ }
+diff --git a/tests/libedataserverui/test-client-examine-auth.c b/tests/libedataserverui/test-client-examine-auth.c
+index a02fb04..e94e33b 100644
+--- a/tests/libedataserverui/test-client-examine-auth.c
++++ b/tests/libedataserverui/test-client-examine-auth.c
+@@ -413,7 +413,9 @@ main (gint argc,
+ gchar **argv)
+ {
+ g_type_init ();
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+ gtk_init (&argc, &argv);
+
+ e_passwords_init ();
+diff --git a/tests/libedataserverui/test-name-selector.c b/tests/libedataserverui/test-name-selector.c
+index 3173382..bab8e4c 100644
+--- a/tests/libedataserverui/test-name-selector.c
++++ b/tests/libedataserverui/test-name-selector.c
+@@ -81,7 +81,9 @@ main (gint argc,
+ gchar **argv)
+ {
+ gtk_init (&argc, &argv);
++ #if !GLIB_CHECK_VERSION(2,31,0)
+ g_thread_init (NULL);
++ #endif
+
+ camel_init (NULL, 0);
+
+--
+1.7.8.2
+