diff options
author | Pacho Ramos <pacho@gentoo.org> | 2015-07-19 11:13:51 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2015-07-19 11:13:51 +0000 |
commit | 1dbfe25adde5d3d0bbe09a182362295fbeb9df50 (patch) | |
tree | 558fbb9c0d1001fd8aa00928d26f7daa325876ba /gnome-extra | |
parent | Version bump (diff) | |
download | historical-1dbfe25adde5d3d0bbe09a182362295fbeb9df50.tar.gz historical-1dbfe25adde5d3d0bbe09a182362295fbeb9df50.tar.bz2 historical-1dbfe25adde5d3d0bbe09a182362295fbeb9df50.zip |
Commit missing patch
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'gnome-extra')
3 files changed, 118 insertions, 5 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog index edebc34ec919..5b8e1cba1c56 100644 --- a/gnome-extra/evolution-data-server/ChangeLog +++ b/gnome-extra/evolution-data-server/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for gnome-extra/evolution-data-server # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.420 2015/07/19 10:54:37 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.421 2015/07/19 11:13:50 pacho Exp $ + + 19 Jul 2015; Pacho Ramos <pacho@gentoo.org> + +files/evolution-data-server-3.16.4-goa-gmail.patch: + Commit missing patch *evolution-data-server-3.16.4 (19 Jul 2015) diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index ee4ab5196fa3..e44f63e234bf 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -2,18 +2,19 @@ Hash: SHA256 AUX calentry.schema 3661 SHA256 107d60463833d5ceb5f752335dd07fef303093c58a51fb03405fed5837999431 SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 WHIRLPOOL 2255a4b0b98f55476388bb97ac5bf1bf2b7107b56c2a93f55142e7ae0892c8f93874fd0731663362bacb4ad85302a6cb8a22a7228bba0724fb45d1eb37f406a1 +AUX evolution-data-server-3.16.4-goa-gmail.patch 3672 SHA256 b370164c5dcba2d237c531e6c42c78dab29bea12500730c3db061d2b55c90d60 SHA512 3216f6739245042ff65e20b26a53abeb6d5e9fde625e7ace8d17653668e54df326487a50140e327d37349433b1683c774c78c36dd0151658ae453c76445c7356 WHIRLPOOL 6ffbddada32958d6ea7b133b1945ab84db3c05ae4a215efe1737c078f674500ed41669bb5f6b4dbc5509599f43913355c2799e2e20491cf9bbfaf4d94624c6e6 DIST evolution-data-server-3.12.11.tar.xz 5288904 SHA256 59023d2cf92e36b69c1f83b2e56a0ba037754982a23cb06f35f6cc5de7a12201 SHA512 851b5ba6384e918593043088ac093c02f31b0b3bcb6852f2ee24159cc0c99e28713db84d76339a40073da8cbe4857222031e7150f0f99dca61eaf910d76b139f WHIRLPOOL c90345f2273ff66156fd266521521fd381e1c8d9e05311067835e729c24d5544a1bf29f0d988c6585e9caf3b7f0107645c781a15fd7b4ca3d9367f45441ce4a4 DIST evolution-data-server-3.16.4.tar.xz 5364536 SHA256 62af92dd5563d58a2f13eceeee99cbb7201c15a60eb9e6f4f2bf69688aa07a06 SHA512 7dfb5abc663c09f3bf43b8f34dc4eaab0d16107221ae862d6e4c7b2adc8fa16983a9c619020ce4c032866bd846491db693bcf231c8bdd7fdf6bdd75c3cc327cc WHIRLPOOL 41024ce5039189e5261df9f8ed74b860d712ff55ea0d4cc42d804ae052410fd502dc55d4cfffa70640c2a8747695687840905db145630cf7e1b858554d7761de DIST evolution-data-server-3.16.4_pre20150704.tar.xz 4139492 SHA256 2b52f062ab20edfbb99541e87ae1936ff80c5e4ca9a0d5d7ce8459e182aa8ae7 SHA512 9a0fba7588b2700810a2d7efbe6d50b1762ac4754d43d17bd55272ae3b51362c120462dbc6cd596fbb2691a75d14896d012963a3146483ccfbf0a712f34eb59e WHIRLPOOL 12beb7ddd0bc00452bc2070521c53ffc8cf07b9b08e73f5edf8df4fbd5dfb4b37c0f7b1d6da713b370b05b84a3fd901afe70b85e1dc21c153013ed8ce93ea3e1 EBUILD evolution-data-server-3.12.11.ebuild 3512 SHA256 24bc320d4cc842806eb2de86f343075fe2d6aeef569dbe75bbb73652d471f38b SHA512 10aa41d27ed463a1510105155bb454751b281e2037d1ca43a3b2514745dab84e875aaa46e9eb83b3680c0319edd42baf87386f6a3b038560021e0ea87552b416 WHIRLPOOL 3943ba08b8da1aa20572e03ec44ebba143d373d0795a5758ea5b544007f7eb0c24b821e53e45b85e74973fcc56b10c9fee3f43709099003647b0d69032ab7024 EBUILD evolution-data-server-3.16.4.ebuild 3751 SHA256 074500ebf828c18e2fe3c7b0919f2e1b39b2dd3a58b5a4a9600c47a50bb7b33f SHA512 b28e8bc554bf3588b0b56db19500bbd3a0c8520d33df1da3ae4eceb5cc1a516b5ed23efb6d6fbe9548e7910d4a3c7c7f7c9cc1f88da511aecdda02c2c4a10830 WHIRLPOOL 872f3bfbb8ebd0e8ab429c35ab18368c7de54344b1f0e1f103fe6f51471ad87ab6869fe5d1a2cc2dc33cee941785fa4864e0ad13bcd0b7604c75bb889073bdb8 EBUILD evolution-data-server-3.16.4_pre20150704.ebuild 4036 SHA256 1ddf8f12b786854d924a05be89619804636693522642308356b03c6663a1515b SHA512 ada7982cf49f3204bd9ae60918d4a08a9ad6346d02b97da9aa8834de022854c19d19308cc393de1794988831d58611d5e941f1135db2de7a884d2d7bdc66e8b4 WHIRLPOOL 448aab306fa6a8d4c737da40480405dce522c731376c82ac10b68ff8129da4493ed0d0ca264c79ccc9f15be2369efd79e3069102bf6fe456ccd0ad549b7622cc -MISC ChangeLog 81639 SHA256 d03b543487d3e4a272620c4394591e4b3d6d21966b095a9832d28fa7e4c38c19 SHA512 fab538c6fa42db8437bf7723451d57d1bd2f8129fd32d6723beda97c10b1537051594dd715264ff50bd2ee038d6a69ff794ec8f1c0b3b377921f8bb325ba9a86 WHIRLPOOL e82b59e8e3bd107417b2106c41732d678ff0cefd28a19cd68a48ac0dba5aa5fbbaed9c7ec42504adb5c045a6e5d4296bd94fd51bd8a775c2fb39f839517979c7 +MISC ChangeLog 81764 SHA256 9687b8acf481d27b5b640661e20ad656537c795b3ff8a95a35ecc1e514e1adb2 SHA512 e8fae69b7f50373eec38360d693d29e78d87db3cc27a89fb16cb9d104c6a6f9267ea6ab3349c8b40863bb76c75b180f02a67eedce45782495486d823a3b9ed03 WHIRLPOOL a3bb775f6dbdba627c27aca0f2cf0d81310be325b87e702233ab16266a80d9ca82163bede32e8006935f77e23ee69e2d0fca743c438249fe0e405226fb13048a MISC metadata.xml 439 SHA256 cd08e32c2694ce3629cb25c1807eb34ffd09a7bd2f6c88580d0bc5793d217bb1 SHA512 926f4199fc00e68ca4edf20dd75cbbb85447d95b1293a610596eb65ca694ca6899ad9e1486b81e0daeea750fe82913954ae8f18f6a6e80707cbb529d8d79589d WHIRLPOOL a181bec7a6cb64bc8ae9249b95dbbc91b1ffc8a25826384a77058abe5e941f8cde62538584f358c161d9cca891da5146c4bcc9d17bc3b38a66cc42e5ae678671 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlWrge8ACgkQCaWpQKGI+9T4dQCggCxMiFrWNORg7hxeIAmF94KS -5Q8An1ryfLb/qRNop4lSvget6FB/OzCz -=0hTX +iEYEAREIAAYFAlWrhm8ACgkQCaWpQKGI+9T7ngCghCaLwVhuPvAqpcJv7Bt3K7C+ +VYgAoIYhTb702UW6eVRtI7YF0HSYQCDE +=y4MO -----END PGP SIGNATURE----- diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch new file mode 100644 index 000000000000..c5fc44e1aa09 --- /dev/null +++ b/gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch @@ -0,0 +1,108 @@ +From c66b549c259d33e15947d89257c50d945e3020c7 Mon Sep 17 00:00:00 2001 +From: Milan Crha <mcrha@redhat.com> +Date: Tue, 14 Jul 2015 11:49:31 +0200 +Subject: Doesn't honor Google settings as defined in gnome-online-accounts + +Use mail-disabled, calendar-disabled and contacts-disabled properties, +rather than rely on an interface addition/removal and a notification +about the change. + +Reported at https://bugzilla.redhat.com/show_bug.cgi?id=1242541 + +diff --git a/modules/gnome-online-accounts/module-gnome-online-accounts.c b/modules/gnome-online-accounts/module-gnome-online-accounts.c +index e800c23..2f9be5e 100644 +--- a/modules/gnome-online-accounts/module-gnome-online-accounts.c ++++ b/modules/gnome-online-accounts/module-gnome-online-accounts.c +@@ -162,50 +162,6 @@ gnome_online_accounts_provider_type_to_backend_name (GBinding *binding, + return TRUE; + } + +-static gboolean +-gnome_online_accounts_object_is_non_null (GBinding *binding, +- const GValue *source_value, +- GValue *target_value, +- gpointer unused) +-{ +- GoaObject *goa_object = GOA_OBJECT (g_binding_get_source (binding)); +- ESourceExtension *source_extension = E_SOURCE_EXTENSION (g_binding_get_target (binding)); +- ESource *source; +- ESourceGoa *goa_extension; +- gpointer v_object; +- +- v_object = g_value_get_object (source_value); +- g_value_set_boolean (target_value, v_object != NULL); +- +- g_return_val_if_fail (goa_object != NULL, TRUE); +- g_return_val_if_fail (source_extension != NULL, TRUE); +- +- source = e_source_extension_get_source (source_extension); +- goa_extension = e_source_get_extension (source, E_SOURCE_EXTENSION_GOA); +- +- if (g_strcmp0 (g_binding_get_source_property (binding), "calendar") == 0) { +- gchar *uri = NULL; +- +- if (v_object && GOA_IS_CALENDAR (v_object)) +- uri = goa_calendar_dup_uri (v_object); +- +- e_source_goa_set_calendar_url (goa_extension, uri); +- +- g_free (uri); +- } else if (g_strcmp0 (g_binding_get_source_property (binding), "contacts") == 0) { +- gchar *uri = NULL; +- +- if (v_object && GOA_IS_CONTACTS (v_object)) +- uri = goa_contacts_dup_uri (v_object); +- +- e_source_goa_set_contacts_url (goa_extension, uri); +- +- g_free (uri); +- } +- +- return TRUE; +-} +- + static GoaObject * + gnome_online_accounts_ref_account (EGnomeOnlineAccounts *extension, + ESource *source) +@@ -629,29 +585,20 @@ gnome_online_accounts_config_collection (EGnomeOnlineAccounts *extension, + source_extension, "identity", + G_BINDING_SYNC_CREATE); + +- e_binding_bind_property_full ( +- goa_object, "calendar", ++ e_binding_bind_property ( ++ goa_account, "calendar-disabled", + source_extension, "calendar-enabled", +- G_BINDING_SYNC_CREATE, +- gnome_online_accounts_object_is_non_null, +- NULL, +- NULL, (GDestroyNotify) NULL); ++ G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN); + +- e_binding_bind_property_full ( +- goa_object, "contacts", ++ e_binding_bind_property ( ++ goa_account, "contacts-disabled", + source_extension, "contacts-enabled", +- G_BINDING_SYNC_CREATE, +- gnome_online_accounts_object_is_non_null, +- NULL, +- NULL, (GDestroyNotify) NULL); ++ G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN); + +- e_binding_bind_property_full ( +- goa_object, "mail", ++ e_binding_bind_property ( ++ goa_account, "mail-disabled", + source_extension, "mail-enabled", +- G_BINDING_SYNC_CREATE, +- gnome_online_accounts_object_is_non_null, +- NULL, +- NULL, (GDestroyNotify) NULL); ++ G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN); + + g_clear_object (&goa_account); + g_clear_object (&goa_calendar); +-- +cgit v0.10.2 + |