From 709c4d66e0b107ca606941b988bad717c0b45d9b Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Tue, 17 Mar 2009 14:32:59 -0400 Subject: rename packages/ to recipes/ per earlier agreement See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko Acked-by: Mike Westerhof Acked-by: Philip Balister Acked-by: Khem Raj Acked-by: Marcin Juszkiewicz Acked-by: Koen Kooi Acked-by: Frans Meulenbroeks --- packages/libmrss/files/better-parse-url-r0.patch | 97 ------------------------ packages/libmrss/libmrss_0.17.2.bb | 15 ---- 2 files changed, 112 deletions(-) delete mode 100644 packages/libmrss/files/better-parse-url-r0.patch delete mode 100644 packages/libmrss/libmrss_0.17.2.bb (limited to 'packages/libmrss') diff --git a/packages/libmrss/files/better-parse-url-r0.patch b/packages/libmrss/files/better-parse-url-r0.patch deleted file mode 100644 index 5909eee173..0000000000 --- a/packages/libmrss/files/better-parse-url-r0.patch +++ /dev/null @@ -1,97 +0,0 @@ -upstream: mailed to bakunin_at_autistici_dot_org by Laibsch -status: committed in upstream CVS on Feb 26th 2008 -comment: API addition to not manually setup the CURL connection and still -be able to get the transfered feed and save it to secondary storage. done -by zecke for the Openmoko RSS reader. - - -Index: libmrss-0.17.2/src/mrss.h -=================================================================== ---- libmrss-0.17.2.orig/src/mrss.h 2007-04-02 14:42:55.000000000 +0200 -+++ libmrss-0.17.2/src/mrss.h 2007-05-19 20:56:08.000000000 +0200 -@@ -523,6 +523,22 @@ - mrss_t ** mrss, - mrss_options_t * options); - -+/** -+ * Like the previous function but you take ownership of the downloaded buffer in case of success -+ * \param url The url to be parsed -+ * \param mrss the pointer to your data struct -+ * \param options a pointer to a options data struct -+ * \param feed_content a pointer to the buffer with the document. This is not NULL terminated -+ * \param feed_size the size of the buffer above -+ * \return the error code -+ */ -+mrss_error_t mrss_parse_url_and_transfer_buffer -+ (char * url, -+ mrss_t ** mrss, -+ mrss_options_t * options, -+ char ** feed_content, -+ int * feed_size); -+ - /** - * Parses a file and creates the data struct of the feed RSS url - * \param file The file to be parsed -Index: libmrss-0.17.2/src/mrss_parser.c -=================================================================== ---- libmrss-0.17.2.orig/src/mrss_parser.c 2007-05-19 20:47:08.000000000 +0200 -+++ libmrss-0.17.2/src/mrss_parser.c 2007-05-19 20:56:37.000000000 +0200 -@@ -1075,13 +1075,20 @@ - mrss_error_t - mrss_parse_url (char *url, mrss_t ** ret) - { -- return mrss_parse_url_with_options (url, ret, NULL); -+ return mrss_parse_url_and_transfer_buffer (url, ret, NULL, NULL, NULL); - } - - mrss_error_t - mrss_parse_url_with_options (char *url, mrss_t ** ret, - mrss_options_t * options) - { -+ return mrss_parse_url_and_transfer_buffer (url, ret, options, NULL, NULL); -+} -+ -+mrss_error_t -+mrss_parse_url_and_transfer_buffer (char *url, mrss_t ** ret, -+ mrss_options_t * options, char **download_buffer, int *download_size) -+{ - nxml_t *doc; - mrss_error_t err; - char *buffer; -@@ -1117,7 +1124,8 @@ - - if (nxml_parse_buffer (doc, buffer, size) != NXML_OK) - { -- free (buffer); -+ if (!download_buffer) -+ free (buffer); - nxml_free (doc); - - return MRSS_ERR_PARSER; -@@ -1127,7 +1135,8 @@ - { - if (!((*ret)->file = strdup (url))) - { -- free (buffer); -+ if (!download_buffer) -+ free (buffer); - - mrss_free (*ret); - nxml_free (doc); -@@ -1138,9 +1147,15 @@ - (*ret)->size = size; - } - -- free (buffer); -+ if (!download_buffer) -+ free (buffer); - nxml_free (doc); - -+ /* transfer ownership */ -+ if (download_buffer) -+ *download_buffer = buffer; -+ if (download_size) -+ *download_size = size; - return err; - } - diff --git a/packages/libmrss/libmrss_0.17.2.bb b/packages/libmrss/libmrss_0.17.2.bb deleted file mode 100644 index f536468479..0000000000 --- a/packages/libmrss/libmrss_0.17.2.bb +++ /dev/null @@ -1,15 +0,0 @@ -DESCRIPTION = "mRSS is a C library for parsing, writing and creating RSS (0.91, 0.92, 1.0, 2.0) files or streams" -LICENSE = "LGPL" -HOMEPAGE = "http://www2.autistici.org/bakunin/codes.php" - -DEPENDS = "libnxml curl" -PR = "r1" - -inherit autotools pkgconfig - -SRC_URI = "http://www2.autistici.org/bakunin/libmrss/libmrss-${PV}.tar.gz \ - file://better-parse-url-r0.patch;patch=1 " - -do_stage() { - autotools_stage_all -} -- cgit v1.2.3