[xmlrpc-c] made it build with recent curl

ensc ensc at fedoraproject.org
Mon Jun 27 19:11:03 UTC 2011


commit d4aaad003762825190bf67e4fe30527e9639d6d8
Author: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
Date:   Mon Jun 27 21:10:50 2011 +0200

    made it build with recent curl

 xmlrpc-c-curl-types.h.patch |   51 +++++++++++++++++++++++++++++++++++++++++++
 xmlrpc-c.spec               |    3 ++
 2 files changed, 54 insertions(+), 0 deletions(-)
---
diff --git a/xmlrpc-c-curl-types.h.patch b/xmlrpc-c-curl-types.h.patch
new file mode 100644
index 0000000..40c10e4
--- /dev/null
+++ b/xmlrpc-c-curl-types.h.patch
@@ -0,0 +1,51 @@
+From 167f1ae31f84c34fbf6406cdd0cc20eb9c9d0916 Mon Sep 17 00:00:00 2001
+From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
+Date: Mon, 27 Jun 2011 21:07:18 +0200
+Subject: [PATCH 9/9] do not include <curl/types.h> anymore
+
+header file was removed in 7.21.7 and was empty since 2004.
+---
+ lib/curl_transport/curlmulti.c             |    1 -
+ lib/curl_transport/curltransaction.c       |    1 -
+ lib/curl_transport/xmlrpc_curl_transport.c |    1 -
+ 3 files changed, 0 insertions(+), 3 deletions(-)
+
+diff --git a/lib/curl_transport/curlmulti.c b/lib/curl_transport/curlmulti.c
+index 8f985de..dbb5820 100644
+--- a/lib/curl_transport/curlmulti.c
++++ b/lib/curl_transport/curlmulti.c
+@@ -19,7 +19,6 @@
+ #endif
+ 
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+ #include <curl/multi.h>
+ 
+diff --git a/lib/curl_transport/curltransaction.c b/lib/curl_transport/curltransaction.c
+index 061392b..774be8b 100644
+--- a/lib/curl_transport/curltransaction.c
++++ b/lib/curl_transport/curltransaction.c
+@@ -17,7 +17,6 @@
+ #include "version.h"
+ 
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+ 
+ #include "curlversion.h"
+diff --git a/lib/curl_transport/xmlrpc_curl_transport.c b/lib/curl_transport/xmlrpc_curl_transport.c
+index fe705b9..1504cc9 100644
+--- a/lib/curl_transport/xmlrpc_curl_transport.c
++++ b/lib/curl_transport/xmlrpc_curl_transport.c
+@@ -85,7 +85,6 @@
+ #include "xmlrpc-c/time_int.h"
+ 
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+ #include <curl/multi.h>
+ 
+-- 
+1.7.5.4
+
diff --git a/xmlrpc-c.spec b/xmlrpc-c.spec
index fda090f..babce88 100644
--- a/xmlrpc-c.spec
+++ b/xmlrpc-c.spec
@@ -28,6 +28,7 @@ Patch107:	xmlrpc-c-uninit-curl.patch
 Patch108:	xmlrpc-c-30x-redirect.patch
 Patch109:	xmlrpc-c-check-vasprintf-return-value.patch
 Patch110:	xmlrpc-c-include-string_int.h.patch
+Patch111:	xmlrpc-c-curl-types.h.patch
 
 
 BuildRoot:	%_tmppath/%name-%version-%release-root
@@ -117,6 +118,7 @@ This package contains some handy XML-RPC demo applications.
 %patch108 -p1
 %patch109 -p1
 %patch110 -p1
+%patch111 -p1
 
 ## not needed...
 rm doc/{INSTALL,configure_doc}
@@ -237,6 +239,7 @@ rm -rf $RPM_BUILD_ROOT
 %changelog
 * Mon Jun 27 2011 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 1.27.0-1600.svn2145
 - updated to 1.27.0
+- made it build with recent curl
 
 * Mon Jun 13 2011 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 1.26.3-1600.svn2134
 - updated to 1.26.3


More information about the scm-commits mailing list