summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2014-11-13 11:03:51 +0000
committerPacho Ramos <pacho@gentoo.org>2014-11-13 11:03:51 +0000
commit26826960cbc6ab30f23206ca7d1134ecd72a7823 (patch)
tree29365a4d63bfe27c5e80941777a03d60cd1b289c /dev-libs/libgdata
parentsci-chemistry/theseus: Version Bump (diff)
downloadhistorical-26826960cbc6ab30f23206ca7d1134ecd72a7823.tar.gz
historical-26826960cbc6ab30f23206ca7d1134ecd72a7823.tar.bz2
historical-26826960cbc6ab30f23206ca7d1134ecd72a7823.zip
Drop old (#508854)
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'dev-libs/libgdata')
-rw-r--r--dev-libs/libgdata/ChangeLog9
-rw-r--r--dev-libs/libgdata/Manifest15
-rw-r--r--dev-libs/libgdata/files/libgdata-0.8.1-empty-names.patch102
-rw-r--r--dev-libs/libgdata/files/libgdata-0.8.1-gdata-symbols.patch33
-rw-r--r--dev-libs/libgdata/files/libgdata-0.8.1-validate-ssl.patch53
-rw-r--r--dev-libs/libgdata/libgdata-0.16.0.ebuild68
-rw-r--r--dev-libs/libgdata/libgdata-0.8.1-r2.ebuild75
7 files changed, 12 insertions, 343 deletions
diff --git a/dev-libs/libgdata/ChangeLog b/dev-libs/libgdata/ChangeLog
index c934af9f0960..1e5a8bf10973 100644
--- a/dev-libs/libgdata/ChangeLog
+++ b/dev-libs/libgdata/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/libgdata
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/ChangeLog,v 1.82 2014/11/11 11:17:23 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/ChangeLog,v 1.83 2014/11/13 11:02:52 pacho Exp $
+
+ 13 Nov 2014; Pacho Ramos <pacho@gentoo.org>
+ -files/libgdata-0.8.1-empty-names.patch,
+ -files/libgdata-0.8.1-gdata-symbols.patch,
+ -files/libgdata-0.8.1-validate-ssl.patch, -libgdata-0.16.0.ebuild,
+ -libgdata-0.8.1-r2.ebuild:
+ Drop old (#508854)
*libgdata-0.16.1 (11 Nov 2014)
diff --git a/dev-libs/libgdata/Manifest b/dev-libs/libgdata/Manifest
index 7a613c37df38..df4d5546e6b1 100644
--- a/dev-libs/libgdata/Manifest
+++ b/dev-libs/libgdata/Manifest
@@ -1,23 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX libgdata-0.8.1-empty-names.patch 5173 SHA256 c7f1f7d380775e7b7e8756f58fb221bb04aec77de4e95b3b9f5f70bb7e0d7add SHA512 a332197998582a78f172065e7228ec893bcf36d2521fb2000e969d86d8c95fc3baf453f044952c2fcb9e5454f2b081704ccbf8dc188668175a0ad907ae81496b WHIRLPOOL f9b4f3a6df5358552487f32927beb476c2a5e9dfe9cc0d4d508f549bb7597fbd41a1dd8ffe0c5d9fb52dbcdcce5937357fd768603a3c86c90869ba5b363a402b
-AUX libgdata-0.8.1-gdata-symbols.patch 1060 SHA256 ffdcf7b030eb2a620ef04b410d4f82dd40cb1dbbaf712378757163d70d6f1b34 SHA512 07e7b645248b9d0a497c2903b24cbef6b0adcf25431b7a171e011c97482208a87e59d4964128c14cc7c36f14705cf8ac41d4708fa7f58c927549389f444a9cfa WHIRLPOOL 5a51c4aceb69e750fce158e4f1252dc11fc18a3e2ccf1457d84e72a1e49142336f7608f9166261b24b1aa4de6a3ac4496e22bec328307e55419fe08ea935c4ff
-AUX libgdata-0.8.1-validate-ssl.patch 1896 SHA256 f4c082641d86aedaf287853dc3200d63c8d9138f7c6df9c3ad49809f66f5da14 SHA512 391b4562a2e2e73a6f494225f1208b0653643f2fe4e73172017823c89f1d3a577b5e2b6de6e40e795206ba5c0705f9f6cbfbf5000000293d30210da20a7971cb WHIRLPOOL 5671a55f68c15aa8af4ee35b4b3aaf30999da7b8df5d8ab20128640b7e4cf729799e6b647a187072964c583ffc0d026f25ab6f1d4e9f13539b1cd6c2616dce87
DIST libgdata-0.14.3.tar.xz 1476520 SHA256 c044f2af34c1e5eba7b74d5809f6f0bc4acc7007f23c4cb7ebccf94d5058ad8a SHA512 8c4cdac5f4cb591b979d3f1585b67d5e683772440a2920d5f1e9733a21435e1dc8d86d98c70694c92219b489ef640805cd38c45b3f1823026d21229eded36ea0 WHIRLPOOL d29920886f81396311949813a469972380b23932e1aec4bcadc29655203e53b4ddb074b901da313b356c5c4be124ac6008317696252c4fb87eb40c37dd6a33f0
-DIST libgdata-0.16.0.tar.xz 1552500 SHA256 66bc279ff8fbebb8eb2602d33e37e3140747ba1e4dc1f1b944c0f312f00ab479 SHA512 cca81a2400d637d017e90f22de80dd065f8568d3faafa17f6684e1f4c326ba162adb45aaea0558aa64068bf9545e51fb455d0f25f502a46b3ee2f0533ff95d65 WHIRLPOOL 2916bbd9d50ff636c6649f7b51b715489c86f77e154c3480549b0c90905e42ae80a8b8a30003a032655e7f18ae0eb405e32a2846c69686b1a7f2b980d04b7356
DIST libgdata-0.16.1.tar.xz 1551960 SHA256 8740e071ecb2ae0d2a4b9f180d2ae5fdf9dc4c41e7ff9dc7e057f62442800827 SHA512 81fd252e24ba0068b401e3de61b4a23575dae0790f4caf646e56a57aab815a70a207b2492efa4213f51ac1d7c752d4ec0c1c9a35d7109f6a63668af05e142039 WHIRLPOOL 892a7823a85bc771b502f7b564156eaede676c3e2cf7406e9b808a3f4fbfa6e9be1ad1ec1cb79ca1b42dc0bf54f6d46560e2a863e8861f186802a91f91de2d4d
-DIST libgdata-0.8.1.tar.bz2 1201616 SHA256 080be3e677e6098d0f1bbcbaf8e474b4b94fad8a0d07b5a2969c3ab95b68d0b9 SHA512 61d65ceae7b82a497ba4c2c70a0486a108ae8dec9f0d7885fac8d33dd6a4f4d1eff068e39fb2ec5fed69f349de4d393adceca0ee242f2b4cb6045dbd48743643 WHIRLPOOL 0551ddcb3d9abb3e3633ffcb98e67036d5bdb914d3e95405b7c5568b471784548d02d3f4b0c4df4f76d2396a2be6400d564afc10527c2aa5ada9f812609ab8b0
EBUILD libgdata-0.14.3.ebuild 1933 SHA256 7ddef06e665d0e42871dd6587bb88b6c36326653a05e2e42a0e7b1a22502fb39 SHA512 6f31d0d8b5ebf9beda82a5dc49c2dd93a36cbf5fd30ccd33ae4e92bbae02cfb77d6f88ab7ef5251c1b6ed130472b1ac37fb130d33489515942de34a1e2f4a251 WHIRLPOOL b1fcf5ae4e8c9b953ed81ac0b3c244852dad2d5e2dd5daed6b3bb0284fd4a2546a64158dbb92360af74556f4a25749a3b2b3936ad943e1c01b5819dba4b54233
-EBUILD libgdata-0.16.0.ebuild 1982 SHA256 8e7afd0517850142ba4e14ae0bc676cae1517e9835498e9b5c0e4cc30e2d1755 SHA512 4d02eba7648c0a0dd033235e0fb887a553b05aabe29ea619fefb09440e8c2a24f8a010b928744b5c94f85afe90964644a78238edf4e66e909ccf2189c18034bf WHIRLPOOL e178e834465287fdb384ae4786e92d8f4bed9e1d52c725336b74d9400e1c1d3b3c9e401fd20a8ed4dfac943dbecf4192f10c665a18b48e2985cd7831a5f0f81c
EBUILD libgdata-0.16.1.ebuild 2043 SHA256 50951d5239dcf7bfc019eb01f392f3a486cee6886d603d2ede66f7d5777b52f7 SHA512 85dace77d4c53739ec4bc923c3abfe58f7eb1898cc7a61fe55ff6763cc97888763b47a1c8beefb9aa36bd8b8b6c385c17e20790ad469be2f7ed45a53b2fb325a WHIRLPOOL 89a547b0a50b83a6c8781869a68663d513776cdd1c7c5a6a5595c0482813ddd05eed38bcdfc93ad5ed038b33d5bca83ca679a0893597488fab206044c9f8b86e
-EBUILD libgdata-0.8.1-r2.ebuild 2136 SHA256 15a222f97fffb3ebd0e534e7765a1422d3f7ccdec711e85a3bf0e74dc78a8570 SHA512 1a974f20e540c5016bc41ae7794796029e759797c258568fcc145b8c9a1014a74a3b1ee8303aa9139f95309e63c6d6149247baa5d50cedc397eab8d0a520576d WHIRLPOOL 8166a582985efe815d3531b32c04e30d3b0d941c2d195902cede702c4518ec6962361b6e0522cf6def0145cde98397ccaec251ca30a535c0e6fa3e74ee6858c2
-MISC ChangeLog 11961 SHA256 0d17e1dd658f38920bd0302a9c1957d13beb138b4f6093111ed4b4008eada7cf SHA512 8c8ffa771d0de0cb77ca1ad19c499d37d9f517daaec49f7a7219621d2ca68719898a8057b3d1139f3d9c9881663c6e5161efeb3525863b8a17be084d4a47f7d9 WHIRLPOOL 3a8f9597f08215fd06a5ff5e119a690a117c9dad3a14329ad4ef03683144fff50e8166d535beb220b4f245036632cc2274484742fffb0b9add297f234763fa26
+MISC ChangeLog 12215 SHA256 ff1d39a345e643cb6e239ff780fd7dbb9435cfc6f5c2ff982ead21efdc0e4969 SHA512 22ac6554802a4752d79693651a4a315c98df0f0b1575b9dc38a9e62a3eca77f1ff7d7aa8e2339862860bc17fa271238da4d2d6337b64ac3f79c2e377a46a3521 WHIRLPOOL 33d7a740dcea59bfc4f6c7ed9de2ecb4d2ccc14f3c74d4bec7075c317653fb93dfba34af372c975b3478402a81541c00296a229ea8d88a032401e8cc99e95a00
MISC metadata.xml 235 SHA256 528500a122db5bc942917e89b99a9702c661777abd9c67040bfe7bf99d94bf36 SHA512 30bfa33b83835e6e1d74cf8025b2647dfed17b29a77b82e71390edd455b48a386c738462a33010e71ba343c1568bdc3b191dd7a0cb94f3fa9cde9923e650721a WHIRLPOOL 4c7e24efcb3f2238ef614bd0f875ba2ad6d581905c482ae5d87c7bb45312be539ae4bea72e5ec1de86211e98b9a9e523683ca246d90fca349791b56e3418936c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlRh8EQACgkQCaWpQKGI+9SwOwCbBH5GPfBVDNxzHyM/gzuObG0Z
-95AAn1A5nnh6CvuSk8v42bmBpq32ygw5
-=0Sni
+iEYEAREIAAYFAlRkj90ACgkQCaWpQKGI+9R6+ACghbxrjGAn2cBscEq8yOHGHjp5
+iUkAniokjH8tF+lgx1E4zPRm4geoaBr+
+=fLWZ
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libgdata/files/libgdata-0.8.1-empty-names.patch b/dev-libs/libgdata/files/libgdata-0.8.1-empty-names.patch
deleted file mode 100644
index 1eef41eb1de0..000000000000
--- a/dev-libs/libgdata/files/libgdata-0.8.1-empty-names.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-From 400a4e74f5a506ddff07605a93aa7412262fea38 Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip@tecnocode.co.uk>
-Date: Tue, 19 Apr 2011 08:13:01 +0000
-Subject: Bug 648058 — Doesn't allow empty names for user defined fields
-
-Allow Google Contacts' user defined fields to have empty names. Test cases
-updated. Closes: bgo#648058
----
-diff --git a/gdata/services/contacts/gdata-contacts-contact.c b/gdata/services/contacts/gdata-contacts-contact.c
-index bedb2c8..33b20c6 100644
---- a/gdata/services/contacts/gdata-contacts-contact.c
-+++ b/gdata/services/contacts/gdata-contacts-contact.c
-@@ -896,8 +896,9 @@ parse_xml (GDataParsable *parsable, xmlDoc *doc, xmlNode *node, gpointer user_da
- /* gContact:userDefinedField */
- xmlChar *name, *value;
-
-+ /* Note that while we require the property to be present, we don't require it to be non-empty. See bgo#648058 */
- name = xmlGetProp (node, (xmlChar*) "key");
-- if (name == NULL || *name == '\0') {
-+ if (name == NULL) {
- xmlFree (name);
- return gdata_parser_error_required_property_missing (node, "key", error);
- }
-@@ -2843,6 +2844,8 @@ gdata_contacts_contact_set_extended_property (GDataContactsContact *self, const
- * Gets the value of a user-defined field of the contact. User-defined fields are settable by the user through the Google Contacts web interface,
- * in contrast to extended properties, which are visible and settable only through the GData interface.
- *
-+ * The @name of the field may not be %NULL, but may be an empty string.
-+ *
- * Return value: the field's value, or %NULL
- *
- * Since: 0.7.0
-@@ -2851,7 +2854,7 @@ const gchar *
- gdata_contacts_contact_get_user_defined_field (GDataContactsContact *self, const gchar *name)
- {
- g_return_val_if_fail (GDATA_IS_CONTACTS_CONTACT (self), NULL);
-- g_return_val_if_fail (name != NULL && *name != '\0', NULL);
-+ g_return_val_if_fail (name != NULL, NULL);
- return g_hash_table_lookup (self->priv->user_defined_fields, name);
- }
-
-@@ -2881,6 +2884,8 @@ gdata_contacts_contact_get_user_defined_fields (GDataContactsContact *self)
- * Sets the value of a contact's user-defined field. User-defined field names are unique (but of the client's choosing),
- * and reusing the same field name will result in the old value of that field being overwritten.
- *
-+ * The @name of the field may not be %NULL, but may be an empty string.
-+ *
- * To unset a field, set @value to %NULL.
- *
- * Since: 0.7.0
-@@ -2889,7 +2894,7 @@ void
- gdata_contacts_contact_set_user_defined_field (GDataContactsContact *self, const gchar *name, const gchar *value)
- {
- g_return_if_fail (GDATA_IS_CONTACTS_CONTACT (self));
-- g_return_if_fail (name != NULL && *name != '\0');
-+ g_return_if_fail (name != NULL);
-
- if (value == NULL) {
- /* Removing a field */
-diff --git a/gdata/tests/contacts.c b/gdata/tests/contacts.c
-index e22184f..37c0a68 100644
---- a/gdata/tests/contacts.c
-+++ b/gdata/tests/contacts.c
-@@ -276,6 +276,7 @@ test_insert_simple (gconstpointer service)
- gdata_contacts_contact_set_user_defined_field (contact, "Favourite colour", "Blue");
- gdata_contacts_contact_set_user_defined_field (contact, "Owes me", "£10");
- gdata_contacts_contact_set_user_defined_field (contact, "My notes", "");
-+ gdata_contacts_contact_set_user_defined_field (contact, "", "Foo"); /* bgo#648058 */
-
- /* Check the properties of the object */
- g_object_get (G_OBJECT (contact),
-@@ -374,6 +375,7 @@ test_insert_simple (gconstpointer service)
- "<gContact:userDefinedField key='Favourite colour' value='Blue'/>"
- "<gContact:userDefinedField key='Owes me' value='£10'/>"
- "<gContact:userDefinedField key='My notes' value=''/>"
-+ "<gContact:userDefinedField key='' value='Foo'/>" /* bgo#648058 */
- "<gContact:hobby>Rowing</gContact:hobby>"
- "<gContact:nickname>Big J</gContact:nickname>"
- "<gContact:birthday when='--01-01'/>"
-@@ -510,10 +512,11 @@ test_insert_simple (gconstpointer service)
- g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, "Favourite colour"), ==, "Blue");
- g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, "Owes me"), ==, "£10");
- g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, "My notes"), ==, "");
-+ g_assert_cmpstr (gdata_contacts_contact_get_user_defined_field (new_contact, ""), ==, "Foo");
-
- properties = gdata_contacts_contact_get_user_defined_fields (new_contact);
- g_assert (properties != NULL);
-- g_assert_cmpuint (g_hash_table_size (properties), ==, 3);
-+ g_assert_cmpuint (g_hash_table_size (properties), ==, 4);
-
- /* Groups */
- list = gdata_contacts_contact_get_groups (new_contact);
-@@ -1298,7 +1301,6 @@ test_parser_error_handling (void)
- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField/>"); /* no key or value */
- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField key='foo'/>"); /* no value */
- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField value='bar'/>"); /* no key */
-- TEST_XML_ERROR_HANDLING ("<gContact:userDefinedField key='' value='bar'/>"); /* empty key */
-
- /* gContact:groupMembershipInfo */
- TEST_XML_ERROR_HANDLING ("<gContact:groupMembershipInfo/>");
---
-cgit v0.9
diff --git a/dev-libs/libgdata/files/libgdata-0.8.1-gdata-symbols.patch b/dev-libs/libgdata/files/libgdata-0.8.1-gdata-symbols.patch
deleted file mode 100644
index 0477b5678101..000000000000
--- a/dev-libs/libgdata/files/libgdata-0.8.1-gdata-symbols.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 60330e8a42e80c4dd647c55a4b99c44d67cedfc0 Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip@tecnocode.co.uk>
-Date: Mon, 15 Aug 2011 22:15:57 +0100
-Subject: [PATCH] core: Add missing symbols to symbols file
-
-Closes: bgo#656529
----
- gdata/gdata.symbols | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-diff --git a/gdata/gdata.symbols b/gdata/gdata.symbols
-index 1220ce9..a2d0590 100644
---- a/gdata/gdata.symbols
-+++ b/gdata/gdata.symbols
-@@ -94,6 +94,7 @@ gdata_query_get_etag
- gdata_query_set_etag
- gdata_youtube_standard_feed_type_get_type
- gdata_youtube_service_error_get_type
-+gdata_youtube_service_error_quark
- gdata_youtube_service_get_type
- gdata_youtube_service_new
- gdata_youtube_service_query_standard_feed
-@@ -646,6 +647,7 @@ gdata_documents_query_get_reader_addresses
- gdata_documents_query_add_reader
- gdata_documents_query_add_collaborator
- gdata_documents_service_error_get_type
-+gdata_documents_service_error_quark
- gdata_download_stream_get_type
- gdata_download_stream_new
- gdata_download_stream_get_service
---
-1.7.8.rc1
-
diff --git a/dev-libs/libgdata/files/libgdata-0.8.1-validate-ssl.patch b/dev-libs/libgdata/files/libgdata-0.8.1-validate-ssl.patch
deleted file mode 100644
index a018604d0545..000000000000
--- a/dev-libs/libgdata/files/libgdata-0.8.1-validate-ssl.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 25a2824203ad199d69432940d2f1edda5b226e9e Mon Sep 17 00:00:00 2001
-From: Philip Withnall <philip@tecnocode.co.uk>
-Date: Thu, 8 Mar 2012 00:09:08 +0000
-Subject: [PATCH] core: Validate SSL certificates for all connections
-
-This prevents MitM attacks which use spoofed SSL certificates.
-
-Closes: https://bugzilla.gnome.org/show_bug.cgi?id=671535
-
-[Alexandre Rostovtsev <tetromino@gentoo.org>: backport to 0.8.1]
-
-Conflicts:
-
- gdata/gdata-service.c
----
- configure.ac | 7 +++++++
- gdata/gdata-service.c | 2 +-
- 2 files changed, 8 insertions(+), 1 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 449383d..ad23761 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -92,6 +92,13 @@ AC_CHECK_FUNCS([strtol])
- AC_CHECK_FUNCS([strtoul])
- AC_CHECK_HEADERS([sys/time.h])
-
-+# System SSL CA certificates
-+AC_ARG_WITH(ca-certs,
-+ AS_HELP_STRING([--with-ca-certs=PATH],[location of SSL CA certificates (default: /etc/ssl/certs/ca-certificates.crt)]),
-+ ca_certs="$withval",
-+ ca_certs="/etc/ssl/certs/ca-certificates.crt")
-+AC_DEFINE_UNQUOTED(CA_CERTS, "$ca_certs", [Where to look for SSL CA certificates])
-+
- # Internationalisation support
- GETTEXT_PACKAGE=gdata
- AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], [Define to the Gettext package name])
-diff --git a/gdata/gdata-service.c b/gdata/gdata-service.c
-index 420eec2..8d8d21c 100644
---- a/gdata/gdata-service.c
-+++ b/gdata/gdata-service.c
-@@ -273,7 +273,7 @@ static void
- gdata_service_init (GDataService *self)
- {
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GDATA_TYPE_SERVICE, GDataServicePrivate);
-- self->priv->session = soup_session_sync_new ();
-+ self->priv->session = soup_session_sync_new_with_options (SOUP_SESSION_SSL_CA_FILE, CA_CERTS, NULL);
-
- #ifdef HAVE_GNOME
- soup_session_add_feature_by_type (self->priv->session, SOUP_TYPE_GNOME_FEATURES_2_26);
---
-1.7.8.5
-
diff --git a/dev-libs/libgdata/libgdata-0.16.0.ebuild b/dev-libs/libgdata/libgdata-0.16.0.ebuild
deleted file mode 100644
index be882e327d49..000000000000
--- a/dev-libs/libgdata/libgdata-0.16.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.16.0.ebuild,v 1.4 2014/10/24 14:19:00 blueness Exp $
-
-EAPI="5"
-GCONF_DEBUG="yes"
-VALA_MIN_API_VERSION="0.20"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
-HOMEPAGE="https://wiki.gnome.org/Projects/libgdata"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/19" # subslot = libgdata soname version
-IUSE="gnome +introspection static-libs vala"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-REQUIRED_IUSE="vala? ( introspection )"
-
-# gtk+ is needed for gdk
-# configure checks for gtk:3, but only uses it for demos which are not installed
-RDEPEND="
- >=dev-libs/glib-2.32:2
- >=dev-libs/json-glib-0.15
- >=dev-libs/libxml2-2:2
- >=net-libs/liboauth-0.9.4
- >=net-libs/libsoup-2.42.0:2.4[introspection?]
- net-libs/uhttpmock
- >=x11-libs/gdk-pixbuf-2.14:2
- gnome? (
- app-crypt/gcr:=
- >=net-libs/gnome-online-accounts-3.8 )
- introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.14
- >=dev-util/intltool-0.40
- >=gnome-base/gnome-common-3.6
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- # Disable tests requiring network access, bug #307725
- sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf calendar client-login-authorizer contacts documents oauth1-authorizer picasaweb youtube \nOLD_\1:' \
- -i gdata/tests/Makefile.in || die "network test disable failed"
-
- vala_src_prepare
- gnome2_src_prepare
-}
-
-src_configure() {
- DOCS="AUTHORS ChangeLog HACKING NEWS README"
- gnome2_src_configure \
- $(use_enable gnome) \
- $(use_enable gnome goa) \
- $(use_enable introspection) \
- $(use_enable vala) \
- $(use_enable static-libs static)
-}
-
-src_test() {
- unset ORBIT_SOCKETDIR
- unset DBUS_SESSION_BUS_ADDRESS
- export GSETTINGS_BACKEND="memory" #486412
- dbus-launch emake check
-}
diff --git a/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild b/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild
deleted file mode 100644
index a97a233c6ff8..000000000000
--- a/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild,v 1.9 2012/12/19 04:08:55 tetromino Exp $
-
-EAPI="3"
-GCONF_DEBUG="yes"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
-HOMEPAGE="http://live.gnome.org/libgdata"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-IUSE="gnome +introspection"
-
-# gtk+ is needed for gdk
-RDEPEND=">=dev-libs/glib-2.19:2
- || (
- >=x11-libs/gdk-pixbuf-2.14:2
- >=x11-libs/gtk+-2.14:2 )
- app-misc/ca-certificates
- >=dev-libs/libxml2-2:2
- >=net-libs/libsoup-2.26.1:2.4[introspection?]
- gnome? ( >=net-libs/libsoup-gnome-2.26.1:2.4[introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-0.9.7 )"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.14
- >=dev-util/intltool-0.40
- gnome-base/gnome-common"
-# eautoreconf requires gnome-base/gnome-common
-
-pkg_setup() {
- DOCS="AUTHORS ChangeLog HACKING NEWS README"
- G2CONF="${G2CONF}
- --disable-static
- --with-ca-certs=${EPREFIX}/etc/ssl/certs/ca-certificates.crt
- $(use_enable gnome)
- $(use_enable introspection)"
-}
-
-src_prepare() {
- # Allow Google Contacts' user defined fields to have empty names, upstream bug #648058
- epatch "${FILESDIR}/${P}-empty-names.patch"
-
- # Fix building with gobject-introspection-1.30; fixed in 0.10.x
- epatch "${FILESDIR}/${P}-gdata-symbols.patch"
-
- # Fix MITM attack, bug #408245
- epatch "${FILESDIR}/${P}-validate-ssl.patch"
-
- AT_M4DIR=. eautoreconf
- gnome2_src_prepare
-
- # Disable tests requiring network access, bug #307725
- sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf\nOLD_\1:' \
- -i gdata/tests/Makefile.in || die "network test disable failed"
-}
-
-src_test() {
- unset ORBIT_SOCKETDIR
- unset DBUS_SESSION_BUS_ADDRESS
- dbus-launch emake check || die "emake check failed"
-}
-
-pkg_preinst() {
- gnome2_pkg_preinst
- preserve_old_lib /usr/$(get_libdir)/libgdata.so.7
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
- preserve_old_lib_notify /usr/$(get_libdir)/libgdata.so.7
-}