SOURCES: mpdscribble-default_verbose_level.patch (NEW), mpdscribble-libsoup...
arvenil
arvenil at pld-linux.org
Thu Sep 4 00:06:38 CEST 2008
Author: arvenil Date: Wed Sep 3 22:06:38 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- initial
---- Files affected:
SOURCES:
mpdscribble-default_verbose_level.patch (NONE -> 1.1) (NEW), mpdscribble-libsoup.patch (NONE -> 1.1) (NEW), mpdscribble-memory_corruption.patch (NONE -> 1.1) (NEW), mpdscribble-path.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/mpdscribble-default_verbose_level.patch
diff -u /dev/null SOURCES/mpdscribble-default_verbose_level.patch:1.1
--- /dev/null Thu Sep 4 00:06:39 2008
+++ SOURCES/mpdscribble-default_verbose_level.patch Thu Sep 4 00:06:31 2008
@@ -0,0 +1,12 @@
+http://code.google.com/p/mpdscribble/issues/detail?id=25
+--- mpdscribble-0.2.12/file.c
++++ mpdscribble-0.2.12/file.c
+@@ -85,7 +85,7 @@ help (void)
+ " --sleep <interval> \tupdate interval (default 1 second)\n"
+ " --cache-interval <interval> \twrite cache file every i seconds\n"
+ " \t(default 600 seconds)\n"
+- " --verbose <0-2> \tverbosity (default 1)\n"
++ " --verbose <0-2> \tverbosity (default 2)\n"
+ "\n"
+ "Report bugs to <kuno at frob.nl>.\n");
+
================================================================
Index: SOURCES/mpdscribble-libsoup.patch
diff -u /dev/null SOURCES/mpdscribble-libsoup.patch:1.1
--- /dev/null Thu Sep 4 00:06:39 2008
+++ SOURCES/mpdscribble-libsoup.patch Thu Sep 4 00:06:32 2008
@@ -0,0 +1,65 @@
+Patch for conn.c from http://aur.archlinux.org/packages/mpdscribble/mpdscribble/0001-Ported-to-libsoup-2.4.patch
+--- mpdscribble-0.2.12/configure.in 2006-12-03 15:03:18.000000000 +0000
++++ mpdscribble-0.2.12/configure.in 2008-09-03 18:09:23.000000000 +0000
+@@ -12,7 +12,7 @@
+ AC_SUBST(libgthread_CFLAGS)
+ AC_SUBST(libgthread_LIBS)
+
+-PKG_CHECK_MODULES([libsoup],[libsoup-2.2],,[AC_MSG_ERROR([libsoup-2.2 not found])])
++PKG_CHECK_MODULES([libsoup],[libsoup-2.4],,[AC_MSG_ERROR([libsoup-2.4 not found])])
+ AC_SUBST(libsoup_CFLAGS)
+ AC_SUBST(libsoup_LIBS)
+
+--- mpdscribble-0.2.12/conn.c
++++ mpdscribble-0.2.12/conn.c
+@@ -31,7 +31,7 @@
+
+ struct global {
+ SoupSession *session;
+- SoupUri *base_uri;
++ SoupURI *base_uri;
+ char *base;
+ int pending;
+ char *receive;
+@@ -51,19 +51,21 @@ conn_grow_buffer (size_t new)
+ }
+
+ static void
+-conn_callback (SoupMessage * msg, gpointer uri)
++conn_callback (SoupSession * session, SoupMessage * msg, gpointer uri)
+ {
+ size_t l;
+
+ if (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code))
+ {
+- l = msg->response.length;
++ l = msg->response_body->length;
+ conn_grow_buffer (g.count + l);
+- memcpy (g.receive + g.count, msg->response.body, l);
++ memcpy (g.receive + g.count, msg->response_body->data, l);
+ g.count += l;
+ }
+
+- soup_uri_free (uri);
++ if (uri)
++ soup_uri_free (uri);
++
+ if (!--g.pending)
+ {
+ g.callback (g.count, g.receive);
+@@ -114,11 +116,11 @@ conn_initiate (char *url, callback_t *callback, char *post_data,
+ msg = soup_message_new (SOUP_METHOD_POST, g.base);
+ soup_message_set_request
+ (msg, "application/x-www-form-urlencoded",
+- SOUP_BUFFER_USER_OWNED, post_data, strlen (post_data));
+- soup_message_add_header (msg->request_headers, "User-Agent",
++ SOUP_MEMORY_COPY, post_data, strlen (post_data));
++ soup_message_headers_append (msg->request_headers, "User-Agent",
+ AS_CLIENT_ID "/" AS_CLIENT_VERSION);
+- soup_message_add_header (msg->request_headers, "Pragma", "no-cache");
+- soup_message_add_header (msg->request_headers, "Accept", "*/*");
++ soup_message_headers_append (msg->request_headers, "Pragma", "no-cache");
++ soup_message_headers_append (msg->request_headers, "Accept", "*/*");
+ }
+ else
+ {
================================================================
Index: SOURCES/mpdscribble-memory_corruption.patch
diff -u /dev/null SOURCES/mpdscribble-memory_corruption.patch:1.1
--- /dev/null Thu Sep 4 00:06:40 2008
+++ SOURCES/mpdscribble-memory_corruption.patch Thu Sep 4 00:06:32 2008
@@ -0,0 +1,13 @@
+Patch from http://code.google.com/p/mpdscribble/issues/detail?id=23
+--- mpdscribble-0.2.12/file.c 2008-07-28 00:16:28 +0700
++++ mpdscribble-0.2.12/file.c 2008-07-28 20:17:22 +0700
+@@ -170,6 +170,9 @@ get_pair (char *str)
+ do
+ {
+ ptr += m[0].rm_eo + 1;
++ if(*ptr == '\0') {
++ break;
++ }
+ error = regexec (&compiled, ptr, 4, m, 0);
+ if (!error && m[3].rm_eo != -1)
+ add_pair (&p, ptr,
================================================================
Index: SOURCES/mpdscribble-path.patch
diff -u /dev/null SOURCES/mpdscribble-path.patch:1.1
--- /dev/null Thu Sep 4 00:06:40 2008
+++ SOURCES/mpdscribble-path.patch Thu Sep 4 00:06:33 2008
@@ -0,0 +1,14 @@
+--- mpdscribble-0.2.12/file.h 2008-09-03 19:52:41.000000000 +0000
++++ mpdscribble-0.2.12/file.h. 2008-09-03 19:53:00.000000000 +0000
+@@ -29,9 +29,9 @@
+ FILE_USR_* will be used instead if FILE_USR_CONF exists.
+ */
+
+-#define FILE_CONF "/etc/mpdscribble.conf"
++#define FILE_CONF "/etc/mpdscribble/mpdscribble.conf"
+ #define FILE_CACHE "/var/cache/mpdscribble/mpdscribble.cache"
+-#define FILE_LOG "/var/log/mpdscribble/mpdscribble.log"
++#define FILE_LOG "/var/log/mpdscribble.log"
+ #define FILE_HOME_CONF "~/.mpdscribble/mpdscribble.conf"
+ #define FILE_HOME_CACHE "~/.mpdscribble/mpdscribble.cache"
+ #define FILE_HOME_LOG "~/.mpdscribble/mpdscribble.log"
================================================================
More information about the pld-cvs-commit
mailing list