rpms/xmlrpc-c/devel .cvsignore, 1.9, 1.10 lastver, 1.8, 1.9 sources, 1.18, 1.19 xmlrpc-c-cmake.patch, 1.1, 1.2 xmlrpc-c-longlong.patch, 1.1, 1.2 xmlrpc-c-printf-size_t.patch, 1.1, 1.2 xmlrpc-c-va_list.patch, 1.1, 1.2 xmlrpc-c.spec, 1.32, 1.33 xmlrpc-c-c++.patch, 1.1, NONE xmlrpc-c-stdlib.patch, 1.1, NONE
Enrico Scholz
ensc at fedoraproject.org
Thu Dec 11 08:38:07 UTC 2008
Author: ensc
Update of /cvs/extras/rpms/xmlrpc-c/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26669
Modified Files:
.cvsignore lastver sources xmlrpc-c-cmake.patch
xmlrpc-c-longlong.patch xmlrpc-c-printf-size_t.patch
xmlrpc-c-va_list.patch xmlrpc-c.spec
Removed Files:
xmlrpc-c-c++.patch xmlrpc-c-stdlib.patch
Log Message:
updated
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- .cvsignore 15 Nov 2008 13:46:29 -0000 1.9
+++ .cvsignore 11 Dec 2008 08:37:36 -0000 1.10
@@ -1 +1 @@
-xmlrpc-c-1.16.4.tar.bz2
+xmlrpc-c-1.16.6.tar.bz2
Index: lastver
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/lastver,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- lastver 15 Nov 2008 13:46:29 -0000 1.8
+++ lastver 11 Dec 2008 08:37:36 -0000 1.9
@@ -1 +1 @@
-1.16.04
+1.16.06
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/sources,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- sources 15 Nov 2008 13:46:29 -0000 1.18
+++ sources 11 Dec 2008 08:37:36 -0000 1.19
@@ -1 +1 @@
-6ed4d98efd574b6f430da5171aa3a860 xmlrpc-c-1.16.4.tar.bz2
+8389b0e11d93a61d9bd130f0cb77eaa4 xmlrpc-c-1.16.6.tar.bz2
xmlrpc-c-cmake.patch:
Index: xmlrpc-c-cmake.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-cmake.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmlrpc-c-cmake.patch 15 Nov 2008 13:43:43 -0000 1.1
+++ xmlrpc-c-cmake.patch 11 Dec 2008 08:37:36 -0000 1.2
@@ -1,18 +1,18 @@
-From 01430cca6884e144cc196fc2120a3d3c11e6189b Mon Sep 17 00:00:00 2001
+From d446ef878fb5984180ecf15a961af9550ae4f1c8 Mon Sep 17 00:00:00 2001
From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
Date: Sat, 5 Apr 2008 10:55:02 +0200
Subject: [PATCH] make -> cmake transition
---
- CMakeLists.txt | 249 +++++++++++++++++++++++++++
+ CMakeLists.txt | 254 +++++++++++++++++++++++++++
cmake/try-attr.cc | 3 +
cmake/va-list-is-array.c | 9 +
examples/CMakeLists.txt | 57 ++++++
examples/config.h | 1 +
- examples/cpp/CMakeLists.txt | 30 ++++
+ examples/cpp/CMakeLists.txt | 30 +++
include/CMakeLists.txt | 3 +
include/xmlrpc-c/CMakeLists.txt | 73 ++++++++
- include/xmlrpc-c/config.h.cmake | 30 ++++
+ include/xmlrpc-c/config.h.cmake | 30 +++
lib/CMakeLists.txt | 12 ++
lib/abyss/CMakeLists.txt | 3 +
lib/abyss/src/CMakeLists.txt | 64 +++++++
@@ -29,8 +29,8 @@
lib/libwww_transport/CMakeLists.txt | 7 +
lib/util/CMakeLists.txt | 17 ++
lib/wininet_transport/CMakeLists.txt | 7 +
- src/CMakeLists.txt | 118 +++++++++++++
- src/cpp/CMakeLists.txt | 66 +++++++
+ src/CMakeLists.txt | 121 +++++++++++++
+ src/cpp/CMakeLists.txt | 70 ++++++++
src/cpp/test/CMakeLists.txt | 17 ++
src/cpp/xmlrpc++.pc.cmake | 12 ++
src/cpp/xmlrpc_client++.pc.cmake | 12 ++
@@ -61,7 +61,7 @@
version.h.cmake | 5 +
xmlrpc-c-config | 80 +++++++++
xmlrpc_config.h.cmake | 99 +++++++++++
- 57 files changed, 1367 insertions(+), 0 deletions(-)
+ 57 files changed, 1379 insertions(+), 0 deletions(-)
create mode 100644 CMakeLists.txt
create mode 100644 cmake/try-attr.cc
create mode 100644 cmake/va-list-is-array.c
@@ -122,10 +122,10 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
-index 0000000..25474f4
+index 0000000..800f7fd
--- /dev/null
+++ b/CMakeLists.txt
-@@ -0,0 +1,249 @@
+@@ -0,0 +1,254 @@
+## -*- cmake -*-
+project(xmlrpc-c)
+include(FindPkgConfig)
@@ -134,7 +134,7 @@
+
+set(XMLRPC_C_VERSION_MAJOR "1" CACHE STRING "Version (major) of xmlrpc-c")
+set(XMLRPC_C_VERSION_MINOR "16" CACHE STRING "Version (minor) of xmlrpc-c")
-+set(XMLRPC_C_VERSION_POINT "4" CACHE STRING "Version (point) of xmlrpc-c")
++set(XMLRPC_C_VERSION_POINT "6" CACHE STRING "Version (point) of xmlrpc-c")
+
+set(XMLRPC_C_VERSION
+ "${XMLRPC_C_VERSION_MAJOR}.${XMLRPC_C_VERSION_MINOR}.${XMLRPC_C_VERSION_POINT}"
@@ -225,6 +225,10 @@
+ensc_set_bool(MUST_BUILD_CURL_CLIENT ${CURL_FOUND} "Set iff Curl client transport shall be built")
+set(curl_srcdir ${xmlrpc-c_SOURCE_DIR}/lib/curl_transport)
+
++if(MUST_BUILD_CURL_CLIENT)
++ set(MUST_BUILD_CLIENT 1)
++endif(MUST_BUILD_CURL_CLIENT)
++
+###########
+find_program(LIBWWW_CONFIG_EXECUTABLE libwww-config)
+if(DEFINED MUST_BUILD_LIBWWW_CLIENT)
@@ -253,6 +257,7 @@
+set(ENABLE_CPLUSPLUS 1 CACHE BOOL "Set iff C++ part shall be enabled")
+set(ENABLE_ABYSS_SERVER 1 CACHE BOOL "Set iff Abyss server shall be enabled")
+set(ENABLE_LIBXML2_BACKEND 1 CACHE BOOL "Set iff libxml2 backend shall be used")
++set(ENABLE_ABYSS_SERVER 1 CACHE BOOL "Set iff abyss server shall be enabled")
+set(ENABLE_ABYSS_THREADS 1 CACHE BOOL "Use pthread")
+
+if(ENABLE_LIBXML2_BACKEND)
@@ -963,10 +968,10 @@
+endif(MUST_BUILD_WININET_CLIENT)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
-index 0000000..80af5a6
+index 0000000..8490f9d
--- /dev/null
+++ b/src/CMakeLists.txt
-@@ -0,0 +1,118 @@
+@@ -0,0 +1,121 @@
+# -*- cmake -*-
+
+if(ENABLE_LIBXML2_BACKEND)
@@ -1057,21 +1062,24 @@
+
+
+### libxmlrpc_server_abyss.so
-+add_library(xmlrpc_server_abyss SHARED
-+ xmlrpc_server_abyss.c)
-+target_link_libraries(xmlrpc_server_abyss xmlrpc_abyss xmlrpc_server)
-+list(APPEND lib_TARGETS xmlrpc_server_abyss)
-+ensc_pkgconfig(xmlrpc_server_abyss)
++if(ENABLE_ABYSS_SERVER)
++ add_library(xmlrpc_server_abyss SHARED
++ xmlrpc_server_abyss.c)
++ target_link_libraries(xmlrpc_server_abyss xmlrpc_abyss xmlrpc_server)
++ list(APPEND lib_TARGETS xmlrpc_server_abyss)
++ ensc_pkgconfig(xmlrpc_server_abyss)
++endif(ENABLE_ABYSS_SERVER)
+
+
+
+### libxmlrpc_server_cgi.so
-+add_library(xmlrpc_server_cgi SHARED
-+ xmlrpc_server_cgi)
-+target_link_libraries(xmlrpc_server_cgi xmlrpc_server)
-+list(APPEND lib_TARGETS xmlrpc_server_cgi)
-+ensc_pkgconfig(xmlrpc_server_cgi)
-+
++if(ENABLE_CGI_SERVER)
++ add_library(xmlrpc_server_cgi SHARED
++ xmlrpc_server_cgi)
++ target_link_libraries(xmlrpc_server_cgi xmlrpc_server)
++ list(APPEND lib_TARGETS xmlrpc_server_cgi)
++ ensc_pkgconfig(xmlrpc_server_cgi)
++endif(ENABLE_CGI_SERVER)
+
+install(TARGETS ${lib_TARGETS}
+ RUNTIME DESTINATION ${_bin}
@@ -1087,10 +1095,10 @@
+enable_testing()
diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
new file mode 100644
-index 0000000..6091e2b
+index 0000000..8bfe077
--- /dev/null
+++ b/src/cpp/CMakeLists.txt
-@@ -0,0 +1,66 @@
+@@ -0,0 +1,70 @@
+# -*- cmake -*-
+
+####### libxmlrpc++.so
@@ -1114,16 +1122,20 @@
+ensc_pkgconfig(xmlrpc_server++)
+
+####### libxmlrpc_server_abyss++.so
-+add_library(xmlrpc_server_abyss++ SHARED server_abyss.cpp)
-+target_link_libraries(xmlrpc_server_abyss++ xmlrpc_server++ xmlrpc_server_abyss)
-+list(APPEND lib_TARGETS xmlrpc_server_abyss++)
-+ensc_pkgconfig(xmlrpc_server_abyss++)
++if(ENABLE_ABYSS_SERVER)
++ add_library(xmlrpc_server_abyss++ SHARED server_abyss.cpp)
++ target_link_libraries(xmlrpc_server_abyss++ xmlrpc_server++ xmlrpc_server_abyss)
++ list(APPEND lib_TARGETS xmlrpc_server_abyss++)
++ ensc_pkgconfig(xmlrpc_server_abyss++)
++endif(ENABLE_ABYSS_SERVER)
+
+####### libxmlrpc_server_cgi++.so
-+add_library(xmlrpc_server_cgi++ SHARED server_cgi.cpp)
-+target_link_libraries(xmlrpc_server_cgi++ xmlrpc_server++)
-+list(APPEND lib_TARGETS xmlrpc_server_cgi++)
-+ensc_pkgconfig(xmlrpc_server_cgi++)
++if(ENABLE_CGI_SERVER)
++ add_library(xmlrpc_server_cgi++ SHARED server_cgi.cpp)
++ target_link_libraries(xmlrpc_server_cgi++ xmlrpc_server++)
++ list(APPEND lib_TARGETS xmlrpc_server_cgi++)
++ ensc_pkgconfig(xmlrpc_server_cgi++)
++endif(ENABLE_CGI_SERVER)
+
+####### libxmlrpc_server_pstream++.so
+add_library(xmlrpc_server_pstream++ SHARED server_pstream.cpp)
@@ -1830,5 +1842,5 @@
+
+#endif
--
-1.5.6.5
+1.6.0.4
xmlrpc-c-longlong.patch:
Index: xmlrpc-c-longlong.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-longlong.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmlrpc-c-longlong.patch 15 Nov 2008 13:43:43 -0000 1.1
+++ xmlrpc-c-longlong.patch 11 Dec 2008 08:37:36 -0000 1.2
@@ -1,4 +1,4 @@
-From 57ba0a3556f5180f5c7b9d793672c055ec373eb5 Mon Sep 17 00:00:00 2001
+From c589ecbb9258837fa8825a004b98bf8a46b2381c Mon Sep 17 00:00:00 2001
From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
Date: Sat, 5 Apr 2008 11:41:34 +0200
Subject: [PATCH] Use proper datatypes for 'long long'
@@ -106,5 +106,5 @@
xmlrpc_read_int(&env.env_c, this->cValueP, &retval);
--
-1.5.6.5
+1.6.0.4
xmlrpc-c-printf-size_t.patch:
Index: xmlrpc-c-printf-size_t.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-printf-size_t.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmlrpc-c-printf-size_t.patch 15 Nov 2008 13:43:43 -0000 1.1
+++ xmlrpc-c-printf-size_t.patch 11 Dec 2008 08:37:36 -0000 1.2
@@ -1,4 +1,4 @@
-From 29df0db1c131eb08cfd745003116dc4b63c81ff4 Mon Sep 17 00:00:00 2001
+From f9eeb8d7996aa84456bd4ce1f17d71f7d65fc4da Mon Sep 17 00:00:00 2001
From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
Date: Mon, 25 Feb 2008 17:48:25 +0100
Subject: [PATCH] fixed broken format string modifiers for size_t typed arguments
@@ -45,10 +45,10 @@
}
diff --git a/src/cpp/server_cgi.cpp b/src/cpp/server_cgi.cpp
-index 15d3df3..c8bb41d 100644
+index 5b8e9ef..15996a0 100644
--- a/src/cpp/server_cgi.cpp
+++ b/src/cpp/server_cgi.cpp
-@@ -240,7 +240,7 @@ writeNormalHttpResp(FILE * const fileP,
+@@ -241,7 +241,7 @@ writeNormalHttpResp(FILE * const fileP,
fprintf(fileP, "Set-Cookie: auth=%s\n", authCookie.c_str());
fprintf(fileP, "Content-type: text/xml; charset=\"utf-8\"\n");
@@ -205,5 +205,5 @@
else {
size_t const byteStringSize = strlen(valueString)/2;
--
-1.5.6.5
+1.6.0.4
xmlrpc-c-va_list.patch:
Index: xmlrpc-c-va_list.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-va_list.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmlrpc-c-va_list.patch 15 Nov 2008 13:43:43 -0000 1.1
+++ xmlrpc-c-va_list.patch 11 Dec 2008 08:37:36 -0000 1.2
@@ -1,4 +1,4 @@
-From 4a8a7e8161d0e0b362508a6e51abf18d50712968 Mon Sep 17 00:00:00 2001
+From 9ea7a544eef6498ea061696a594c50acc137ab40 Mon Sep 17 00:00:00 2001
From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
Date: Sat, 15 Nov 2008 12:07:25 +0100
Subject: [PATCH] 'va_list' param must be non-const
@@ -37,5 +37,5 @@
const char * faultDescription;
--
-1.5.6.5
+1.6.0.4
Index: xmlrpc-c.spec
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- xmlrpc-c.spec 15 Nov 2008 14:13:58 -0000 1.32
+++ xmlrpc-c.spec 11 Dec 2008 08:37:36 -0000 1.33
@@ -1,12 +1,12 @@
%global advanced_branch 1
-%global svnrev 1567
+%global svnrev 1582
%{!?release_func:%global release_func() %1%{?dist}}
Summary: A lightweight RPC library based on XML and HTTP
Name: xmlrpc-c
-Version: 1.16.4
-Release: %release_func 2.%svnrev
+Version: 1.16.6
+Release: %release_func 1.%svnrev
# See COPYING for details.
# The Python 1.5.2 license used by a few files is just BSD.
License: BSD and MIT
@@ -21,8 +21,6 @@
Patch102: xmlrpc-c-printf-size_t.patch
Patch105: xmlrpc-c-longlong.patch
Patch106: xmlrpc-c-va_list.patch
-Patch107: xmlrpc-c-c++.patch
-Patch108: xmlrpc-c-stdlib.patch
BuildRoot: %_tmppath/%name-%version-%release-root
@@ -109,8 +107,6 @@
%patch102 -p1
%patch105 -p1
%patch106 -p1
-%patch107 -p1
-%patch108 -p1
## not needed...
rm doc/{INSTALL,configure_doc}
@@ -212,6 +208,10 @@
%changelog
+* Thu Dec 11 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 1.16.6-2.1582
+- updated to 1.16.6; rediffed patches
+- fixed client headers (bug #475887)
+
* Sat Nov 15 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 1.16.4.1567-2
- updated to 1.16.4
- rediffed/updated patches
--- xmlrpc-c-c++.patch DELETED ---
--- xmlrpc-c-stdlib.patch DELETED ---
More information about the fedora-extras-commits
mailing list