rpms/xmlrpc-c/devel .cvsignore, 1.11, 1.12 Makefile, 1.7, 1.8 lastver, 1.10, 1.11 sources, 1.20, 1.21 verinfo, 1.2, 1.3 xmlrpc-c-cmake.patch, 1.4, 1.5 xmlrpc-c-longlong.patch, 1.3, 1.4 xmlrpc-c-printf-size_t.patch, 1.3, 1.4 xmlrpc-c-uninit-curl.patch, 1.1, 1.2 xmlrpc-c-va_list.patch, 1.3, 1.4 xmlrpc-c.spec, 1.40, 1.41 xmlrpc-c-verbose-curl.patch, 1.1, NONE
ensc
ensc at fedoraproject.org
Thu Jan 14 21:27:47 UTC 2010
- Previous message: rpms/shotwell/F-12 shotwell.spec,1.6,1.7
- Next message: rpms/krb5/F-12 krb5.portreserve, NONE, 1.1 kadmind.init, 1.18, 1.19 kpropd.init, 1.9, 1.10 krb5.spec, 1.220, 1.221 krb5kdc.init, 1.13, 1.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ensc
Update of /cvs/extras/rpms/xmlrpc-c/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29768
Modified Files:
.cvsignore Makefile lastver sources verinfo
xmlrpc-c-cmake.patch xmlrpc-c-longlong.patch
xmlrpc-c-printf-size_t.patch xmlrpc-c-uninit-curl.patch
xmlrpc-c-va_list.patch xmlrpc-c.spec
Removed Files:
xmlrpc-c-verbose-curl.patch
Log Message:
- updated to 1.21.00 (rev 1851)
- removed curl-trace patch as applied upstream
- rediffed patches
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- .cvsignore 21 Nov 2009 14:02:54 -0000 1.11
+++ .cvsignore 14 Jan 2010 21:27:45 -0000 1.12
@@ -1 +1 @@
-xmlrpc-c-1.20.3.tar.bz2
+xmlrpc-c-1.21.00.tar.bz2
Index: Makefile
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- Makefile 25 Nov 2009 22:41:00 -0000 1.7
+++ Makefile 14 Jan 2010 21:27:45 -0000 1.8
@@ -1,9 +1,10 @@
# Makefile for source rpm: xmlrpc-c
NAME := xmlrpc-c
SPECFILE = $(firstword $(wildcard *.spec))
+CVS ?= cvs
define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; $(CVS) -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
@@ -11,7 +12,7 @@ MAKEFILE_COMMON := $(shell $(find-makefi
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+test -f CVS/Root && { $(CVS) -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
Index: lastver
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/lastver,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- lastver 21 Nov 2009 14:02:54 -0000 1.10
+++ lastver 14 Jan 2010 21:27:45 -0000 1.11
@@ -1 +1 @@
-1.20.03
+1851
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/sources,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -p -r1.20 -r1.21
--- sources 21 Nov 2009 14:02:54 -0000 1.20
+++ sources 14 Jan 2010 21:27:46 -0000 1.21
@@ -1 +1 @@
-d987c3d989ca1a4774ce12fada437238 xmlrpc-c-1.20.3.tar.bz2
+c0fe943c3097a50474de5728a1423b20 xmlrpc-c-1.21.00.tar.bz2
Index: verinfo
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/verinfo,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- verinfo 16 Mar 2008 12:49:56 -0000 1.2
+++ verinfo 14 Jan 2010 21:27:46 -0000 1.3
@@ -1,2 +1,2 @@
-http://xmlrpc-c.sourceforge.net/change_advanced.html
-Release (1\.[0-9.]+)[<>/h2p\s]*Released
+http://xmlrpc-c.svn.sourceforge.net/viewvc/xmlrpc-c/advanced/
+revision=([0-9]+)
xmlrpc-c-cmake.patch:
CMakeLists.txt | 286 ++++++++++++++++++++++++++++
cmake/try-attr.cc | 3
cmake/va-list-is-array.c | 9
examples/CMakeLists.txt | 57 +++++
examples/config.h | 1
examples/cpp/CMakeLists.txt | 34 +++
include/CMakeLists.txt | 3
include/xmlrpc-c/CMakeLists.txt | 73 +++++++
include/xmlrpc-c/config.h.cmake | 32 +++
lib/CMakeLists.txt | 12 +
lib/abyss/CMakeLists.txt | 3
lib/abyss/src/CMakeLists.txt | 66 ++++++
lib/abyss/src/xmlrpc_abyss.pc.cmake | 12 +
lib/curl_transport/CMakeLists.txt | 20 +
lib/expat/CMakeLists.txt | 9
lib/expat/gennmtab/CMakeLists.txt | 3
lib/expat/xmlparse/CMakeLists.txt | 7
lib/expat/xmlparse/xmlrpc_xmlparse.pc.cmake | 12 +
lib/expat/xmltok/CMakeLists.txt | 23 ++
lib/expat/xmltok/xmlrpc_xmltok.pc.cmake | 9
lib/libutil/CMakeLists.txt | 25 ++
lib/libutil/xmlrpc_util.pc.cmake | 10
lib/libwww_transport/CMakeLists.txt | 7
lib/util/CMakeLists.txt | 17 +
lib/wininet_transport/CMakeLists.txt | 7
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 +
src/cpp/xmlrpc_cpp.pc.cmake | 12 +
src/cpp/xmlrpc_packetsocket.pc.cmake | 12 +
src/cpp/xmlrpc_server++.pc.cmake | 12 +
src/cpp/xmlrpc_server_abyss++.pc.cmake | 12 +
src/cpp/xmlrpc_server_cgi++.pc.cmake | 12 +
src/cpp/xmlrpc_server_pstream++.pc.cmake | 12 +
src/test/CMakeLists.txt | 37 +++
src/xmlrpc.pc.cmake | 12 +
src/xmlrpc_client.pc.cmake | 12 +
src/xmlrpc_server.pc.cmake | 12 +
src/xmlrpc_server_abyss.pc.cmake | 12 +
src/xmlrpc_server_cgi.pc.cmake | 12 +
tools/CMakeLists.txt | 21 ++
tools/binmode-rpc-kit/CMakeLists.txt | 2
tools/lib/CMakefiles.txt | 1
tools/turbocharger/CMakeLists.txt | 1
tools/xml-rpc-api2cpp/CMakeLists.txt | 15 +
tools/xml-rpc-api2txt/CMakeLists.txt | 7
tools/xmlrpc/CMakeLists.txt | 17 +
tools/xmlrpc/config.h | 1
tools/xmlrpc_cpp_proxy/CMakeLists.txt | 17 +
tools/xmlrpc_pstream/CMakeLists.txt | 16 +
tools/xmlrpc_transport/CMakeLists.txt | 9
tools/xmlrpc_transport/config.h | 1
transport_config.h.cmake | 16 +
version.h.cmake | 5
xmlrpc-c-config | 108 ++++++++++
xmlrpc_config.h.cmake | 142 +++++++++++++
58 files changed, 1519 insertions(+), 1 deletion(-)
Index: xmlrpc-c-cmake.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-cmake.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- xmlrpc-c-cmake.patch 6 Dec 2009 20:40:30 -0000 1.4
+++ xmlrpc-c-cmake.patch 14 Jan 2010 21:27:46 -0000 1.5
@@ -1,10 +1,10 @@
-From da14b3bc703ec3ec2b8332e2d9452d9526f3c1af Mon Sep 17 00:00:00 2001
+From ea80db5265eac761ecb90c92ee7712fcaf014730 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 1/6] make -> cmake transition
+Subject: [PATCH 1/5] make -> cmake transition
---
- CMakeLists.txt | 279 +++++++++++++++++++++++++++
+ CMakeLists.txt | 286 +++++++++++++++++++++++++++
cmake/try-attr.cc | 3 +
cmake/va-list-is-array.c | 9 +
examples/CMakeLists.txt | 57 ++++++
@@ -12,24 +12,24 @@ Subject: [PATCH 1/6] make -> cmake trans
examples/cpp/CMakeLists.txt | 34 ++++
include/CMakeLists.txt | 3 +
include/xmlrpc-c/CMakeLists.txt | 73 +++++++
- include/xmlrpc-c/config.h.cmake | 30 +++
+ include/xmlrpc-c/config.h.cmake | 32 +++
lib/CMakeLists.txt | 12 ++
lib/abyss/CMakeLists.txt | 3 +
- lib/abyss/src/CMakeLists.txt | 66 +++++++
+ lib/abyss/src/CMakeLists.txt | 66 ++++++
lib/abyss/src/xmlrpc_abyss.pc.cmake | 12 ++
lib/curl_transport/CMakeLists.txt | 20 ++
lib/expat/CMakeLists.txt | 9 +
lib/expat/gennmtab/CMakeLists.txt | 3 +
lib/expat/xmlparse/CMakeLists.txt | 7 +
lib/expat/xmlparse/xmlrpc_xmlparse.pc.cmake | 12 ++
- lib/expat/xmltok/CMakeLists.txt | 22 ++
+ lib/expat/xmltok/CMakeLists.txt | 23 +++
lib/expat/xmltok/xmlrpc_xmltok.pc.cmake | 9 +
lib/libutil/CMakeLists.txt | 25 +++
lib/libutil/xmlrpc_util.pc.cmake | 10 +
lib/libwww_transport/CMakeLists.txt | 7 +
lib/util/CMakeLists.txt | 17 ++
lib/wininet_transport/CMakeLists.txt | 7 +
- src/CMakeLists.txt | 121 ++++++++++++
+ src/CMakeLists.txt | 121 +++++++++++
src/cpp/CMakeLists.txt | 70 +++++++
src/cpp/test/CMakeLists.txt | 17 ++
src/cpp/xmlrpc++.pc.cmake | 12 ++
@@ -60,9 +60,9 @@ Subject: [PATCH 1/6] make -> cmake trans
tools/xmlrpc_transport/config.h | 1 +
transport_config.h.cmake | 16 ++
version.h.cmake | 5 +
- xmlrpc-c-config | 108 +++++++++++
- xmlrpc_config.h.cmake | 105 ++++++++++
- 58 files changed, 1473 insertions(+), 0 deletions(-)
+ xmlrpc-c-config | 108 ++++++++++
+ xmlrpc_config.h.cmake | 141 +++++++++++++
+ 58 files changed, 1519 insertions(+), 0 deletions(-)
create mode 100644 CMakeLists.txt
create mode 100644 cmake/try-attr.cc
create mode 100644 cmake/va-list-is-array.c
@@ -124,10 +124,10 @@ Subject: [PATCH 1/6] make -> cmake trans
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
-index 0000000..3b8ad6a
+index 0000000..dd162fd
--- /dev/null
+++ b/CMakeLists.txt
-@@ -0,0 +1,279 @@
+@@ -0,0 +1,286 @@
+## -*- cmake -*-
+project(xmlrpc-c)
+include(FindPkgConfig)
@@ -142,8 +142,8 @@ index 0000000..3b8ad6a
+
+
+set(XMLRPC_C_VERSION_MAJOR "1" CACHE STRING "Version (major) of xmlrpc-c")
-+set(XMLRPC_C_VERSION_MINOR "20" CACHE STRING "Version (minor) of xmlrpc-c")
-+set(XMLRPC_C_VERSION_POINT "03" CACHE STRING "Version (point) of xmlrpc-c")
++set(XMLRPC_C_VERSION_MINOR "21" CACHE STRING "Version (minor) of xmlrpc-c")
++set(XMLRPC_C_VERSION_POINT "00" CACHE STRING "Version (point) of xmlrpc-c")
+
+set(XMLRPC_C_VERSION
+ "${XMLRPC_C_VERSION_MAJOR}.${XMLRPC_C_VERSION_MINOR}.${XMLRPC_C_VERSION_POINT}"
@@ -157,7 +157,7 @@ index 0000000..3b8ad6a
+
+string(REGEX REPLACE "^0+" "" XMLRPC_C_VERSION_MAJOR_NUM "${XMLRPC_C_VERSION_MAJOR}")
+string(REGEX REPLACE "^0+" "" XMLRPC_C_VERSION_MINOR_NUM "${XMLRPC_C_VERSION_MINOR}")
-+string(REGEX REPLACE "^0+" "" XMLRPC_C_VERSION_POINT_NUM "${XMLRPC_C_VERSION_POINT}")
++string(REGEX REPLACE "^0+(.)" "\\1" XMLRPC_C_VERSION_POINT_NUM "${XMLRPC_C_VERSION_POINT}")
+
+
+macro(ensc_set_bool NAME VALUE DESC)
@@ -339,12 +339,19 @@ index 0000000..3b8ad6a
+ set(DIRECTORY_SEPARATOR "/")
+endif(WIN32)
+
-+check_include_file(sys/filio.h HAVE_SYS_FILIO_H)
-+check_include_file(sys/ioctl.h HAVE_SYS_IOCTL_H)
++check_include_file(sys/filio.h HAVE_SYS_FILIO_H)
++check_include_file(sys/ioctl.h HAVE_SYS_IOCTL_H)
++check_include_file(sys/select.h HAVE_SYS_SELECT_H)
+check_function_exists(setenv HAVE_SETENV)
+check_function_exists(strcasecmp HAVE_STRCASECMP)
+check_function_exists(_stricmp HAVE__STRICMP)
+check_function_exists(stricmp HAVE_STRICMP)
++check_function_exists(strtoll HAVE_STRTOLL)
++check_function_exists(__strtoll HAVE___STRTOLL)
++check_function_exists(strtoull HAVE_STRTOULL)
++check_function_exists(__strtoull HAVE___STRTOULL)
++check_function_exists(strtoq HAVE_STRTOQ)
++check_function_exists(strtouq HAVE_STRTOUQ)
+check_function_exists(gettimeofday HAVE_GETTIMEOFDAY)
+check_function_exists(setgroups HAVE_SETGROUPS)
+check_function_exists(asprintf HAVE_ASPRINTF)
@@ -631,10 +638,10 @@ index 0000000..2b305b7
+endforeach(ln)
diff --git a/include/xmlrpc-c/config.h.cmake b/include/xmlrpc-c/config.h.cmake
new file mode 100644
-index 0000000..b2d7373
+index 0000000..80892e5
--- /dev/null
+++ b/include/xmlrpc-c/config.h.cmake
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,32 @@
+/* --*- c -*-- */
+#ifndef XMLRPC_C_CONFIG_H_INCLUDED
+#define XMLRPC_C_CONFIG_H_INCLUDED
@@ -658,10 +665,12 @@ index 0000000..b2d7373
+ #define XMLRPC_SOCKET SOCKET
+ #define XMLRPC_HAVE_TIMEVAL 0
+ #define XMLRPC_HAVE_TIMESPEC 0
++ #define XMLRPC_HAVE_PTHREAD 0
+#else
+ #define XMLRPC_SOCKET int
+ #define XMLRPC_HAVE_TIMEVAL 1
+ #define XMLRPC_HAVE_TIMESPEC 1
++ #define XMLRPC_HAVE_PTHREAD 1
+#endif
+
+#endif
@@ -865,10 +874,10 @@ index 0000000..5b2a7e4
+Cflags:
diff --git a/lib/expat/xmltok/CMakeLists.txt b/lib/expat/xmltok/CMakeLists.txt
new file mode 100644
-index 0000000..359c4e4
+index 0000000..42406fb
--- /dev/null
+++ b/lib/expat/xmltok/CMakeLists.txt
-@@ -0,0 +1,22 @@
+@@ -0,0 +1,23 @@
+# -*- cmake -*-
+
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
@@ -876,7 +885,8 @@ index 0000000..359c4e4
+add_definitions(-DXML_BYTE_ORDER=0)
+
+add_library(xmlrpc_xmltok STATIC
-+ xmltok.c xmlrole.c ${CMAKE_CURRENT_BINARY_DIR}/nametab.h)
++ xmltok.c xmlrole.c xmltok_impl.c
++ ${CMAKE_CURRENT_BINARY_DIR}/nametab.h)
+
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/nametab.h
+ PROPERTIES
@@ -1004,7 +1014,7 @@ index 0000000..17535ab
+endif(MUST_BUILD_WININET_CLIENT)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
-index 0000000..4c03b5b
+index 0000000..ae20515
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,121 @@
@@ -1024,7 +1034,7 @@ index 0000000..4c03b5b
+
+if(MUST_BUILD_WININET_CLIENT)
+ set(client_wininet_CFLAGS "")
-+ set(client_wininet_LIBS "${WININET_LDADD}")
++ set(client_wininet_LIBS "${WININET_LDADD}" pthread)
+ list(APPEND transport_SOURCES
+ ${wininet_srcdir}/xmlrpc_wininet_transport.c ${wininet_srcdir}/xmlrpc_wininet_transport.h)
+endif(MUST_BUILD_WININET_CLIENT)
@@ -1037,7 +1047,7 @@ index 0000000..4c03b5b
+
+if(MUST_BUILD_CURL_CLIENT)
+ set(client_curl_CFLAGS ${CURL_CFLAGS})
-+ set(client_curl_LIBS ${CURL_LDFLAGS})
++ set(client_curl_LIBS ${CURL_LDFLAGS} pthread)
+ set(xmlrpc_client_pkgconfig_req libcurl)
+ list(APPEND transport_SOURCES
+ ${curl_srcdir}/xmlrpc_curl_transport.c
@@ -1131,7 +1141,7 @@ index 0000000..4c03b5b
+enable_testing()
diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
new file mode 100644
-index 0000000..345c5ac
+index 0000000..3171156
--- /dev/null
+++ b/src/cpp/CMakeLists.txt
@@ -0,0 +1,70 @@
@@ -1141,7 +1151,7 @@ index 0000000..345c5ac
+add_library(xmlrpc++ SHARED
+ base64.cpp env_wrap.cpp fault.cpp girerr.cpp girmem.cpp
+ outcome.cpp param_list.cpp value.cpp xml.cpp)
-+target_link_libraries(xmlrpc++ xmlrpc)
++target_link_libraries(xmlrpc++ xmlrpc pthread)
+list(APPEND lib_TARGETS xmlrpc++)
+ensc_pkgconfig(xmlrpc++)
+
@@ -1834,21 +1844,23 @@ index 0000000..327fad7
+exec pkg-config "$@" $comp
diff --git a/xmlrpc_config.h.cmake b/xmlrpc_config.h.cmake
new file mode 100644
-index 0000000..e4454e8
+index 0000000..1665576
--- /dev/null
+++ b/xmlrpc_config.h.cmake
-@@ -0,0 +1,105 @@
+@@ -0,0 +1,141 @@
+/* -*- c -*- */
+
+#ifndef H_XMLRPC_C_CONFIG_H
+
-+#define HAVE_SYS_IOCTL_H 0 at HAVE_SYS_IOCTL_H@
++#define HAVE_SYS_IOCTL_H 0 at HAVE_SYS_IOCTL_H@
++#define HAVE_SYS_SELECT_H_DEFINE 0 at HAVE_SYS_IOCTL_H@
+
+#define VA_LIST_IS_ARRAY @VA_LIST_IS_ARRAY@
+#define XMLRPC_HAVE_WCHAR @XMLRPC_HAVE_WCHAR@
+#define ATTR_UNUSED @ATTR_UNUSED@
+#define DIRECTORY_SEPARATOR "@DIRECTORY_SEPARATOR@"
+
++#cmakedefine HAVE_SYS_SELECT_H 1
+#cmakedefine HAVE_WCHAR_H 1
+#cmakedefine HAVE_SETENV 1
+#cmakedefine HAVE_STRCASECMP 1
@@ -1861,6 +1873,12 @@ index 0000000..e4454e8
+#cmakedefine HAVE_WCSNCMP 1
+#cmakedefine HAVE_LOCALTIME_R 1
+#cmakedefine HAVE_GMTIME_R 1
++#cmakedefine HAVE_STRTOLL 1
++#cmakedefine HAVE___STRTOLL 1
++#cmakedefine HAVE_STRTOULL 1
++#cmakedefine HAVE___STRTOULL 1
++#cmakedefine HAVE_STRTOQ 1
++#cmakedefine HAVE_STRTOUQ 1
+
+#define HAVE_UNICODE_WCHAR HAVE_WCHAR_H
+
@@ -1907,6 +1925,14 @@ index 0000000..e4454e8
+#endif
+
+#if MSVCRT
++ #define HAVE_WINDOWS_THREAD 1
++#else
++ #define HAVE_WINDOWS_THREAD 0
++#endif
++
++#define HAVE_PTHREAD 1
++
++#if MSVCRT
+ #define XMLRPC_VSNPRINTF _vsnprintf
+#else
+ #define XMLRPC_VSNPRINTF vsnprintf
@@ -1942,6 +1968,26 @@ index 0000000..e4454e8
+#pragma warning(disable:4996)
+#endif
+
++#if HAVE_STRTOLL
++ # define XMLRPC_STRTOLL strtoll
++#elif HAVE_STRTOQ
++ # define XMLRPC_STRTOLL strtoq /* Interix */
++#elif HAVE___STRTOLL
++ # define XMLRPC_STRTOLL __strtoll /* HP-UX <= 11.11 */
++#elif HAVE__STRTOUI64
++ #define XMLRPC_STRTOLL _strtoui64 /* Windows MSVC */
++#endif
++
++#if HAVE_STRTOULL
++ # define XMLRPC_STRTOULL strtoull
++#elif HAVE_STRTOUQ
++ # define XMLRPC_STRTOULL strtouq /* Interix */
++#elif HAVE___STRTOULL
++ # define XMLRPC_STRTOULL __strtoull /* HP-UX <= 11.11 */
++#elif HAVE__STRTOUI64
++ #define XMLRPC_STRTOULL _strtoui64 /* Windows MSVC */
++#endif
++
+#endif
--
1.6.5.2
xmlrpc-c-longlong.patch:
include/xmlrpc-c/base.h | 10 ++++++----
src/cpp/param_list.cpp | 8 ++++----
src/cpp/value.cpp | 3 +--
3 files changed, 11 insertions(+), 10 deletions(-)
Index: xmlrpc-c-longlong.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-longlong.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- xmlrpc-c-longlong.patch 21 Nov 2009 14:02:53 -0000 1.3
+++ xmlrpc-c-longlong.patch 14 Jan 2010 21:27:46 -0000 1.4
@@ -1,7 +1,7 @@
-From fceba968292c52b67e331384206652350d5331ea Mon Sep 17 00:00:00 2001
+From 17701db33a5bbf34861a4fffb174dc62907a57f4 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 3/6] Use proper datatypes for 'long long'
+Subject: [PATCH 3/5] Use proper datatypes for 'long long'
xmlrpc-c uses 'long long' at some places (e.g. in printf
statements with PRId64) under the assumption that it has a
@@ -22,7 +22,7 @@ for now, the patch uses datatypes with e
3 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/include/xmlrpc-c/base.h b/include/xmlrpc-c/base.h
-index a768b70..0069fc2 100644
+index 42808c8..bb5c348 100644
--- a/include/xmlrpc-c/base.h
+++ b/include/xmlrpc-c/base.h
@@ -5,7 +5,9 @@
xmlrpc-c-printf-size_t.patch:
lib/abyss/src/socket_unix.c | 4 ++--
lib/libutil/memblock.c | 2 +-
lib/libutil/utf8.c | 4 ++--
src/cpp/packetsocket.cpp | 6 +++---
src/cpp/server_cgi.cpp | 2 +-
src/parse_datetime.c | 2 +-
src/xmlrpc_data.c | 2 +-
src/xmlrpc_datetime.c | 2 +-
src/xmlrpc_decompose.c | 4 ++--
src/xmlrpc_parse.c | 8 ++++----
src/xmlrpc_server_abyss.c | 2 +-
src/xmlrpc_string.c | 8 ++++----
tools/xmlrpc/xmlrpc.c | 2 +-
tools/xmlrpc_pstream/xmlrpc_pstream.cpp | 3 +--
14 files changed, 25 insertions(+), 26 deletions(-)
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.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- xmlrpc-c-printf-size_t.patch 21 Nov 2009 14:02:53 -0000 1.3
+++ xmlrpc-c-printf-size_t.patch 14 Jan 2010 21:27:46 -0000 1.4
@@ -1,7 +1,7 @@
-From 39c5b1cac226afa9dd5511fc55886691473fc730 Mon Sep 17 00:00:00 2001
+From 9244de2058c6e1119905de9cef5a0cd87c44a58f 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 2/6] fixed broken format string modifiers for size_t typed arguments
+Subject: [PATCH 2/5] fixed broken format string modifiers for size_t typed arguments
---
lib/abyss/src/socket_unix.c | 4 ++--
@@ -21,7 +21,7 @@ Subject: [PATCH 2/6] fixed broken format
14 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/lib/abyss/src/socket_unix.c b/lib/abyss/src/socket_unix.c
-index 3da48cc..51a32a7 100644
+index f58efeb..42c2174 100644
--- a/lib/abyss/src/socket_unix.c
+++ b/lib/abyss/src/socket_unix.c
@@ -193,8 +193,8 @@ channelWrite(TChannel * const channelP,
@@ -36,7 +36,7 @@ index 3da48cc..51a32a7 100644
if (rc <= 0)
/* 0 means connection closed; < 0 means severe error */
diff --git a/lib/libutil/memblock.c b/lib/libutil/memblock.c
-index 0026ec3..b96cb89 100644
+index 2993eae..9468217 100644
--- a/lib/libutil/memblock.c
+++ b/lib/libutil/memblock.c
@@ -74,7 +74,7 @@ xmlrpc_mem_block_init(xmlrpc_env * const envP,
@@ -134,7 +134,7 @@ index 2a6baea..c9fd75c 100644
else {
memcpy(byteStringValue, contents, size);
diff --git a/src/xmlrpc_datetime.c b/src/xmlrpc_datetime.c
-index e7160ac..f129671 100644
+index 2a43c41..06e1c50 100644
--- a/src/xmlrpc_datetime.c
+++ b/src/xmlrpc_datetime.c
@@ -468,7 +468,7 @@ validateFormat(xmlrpc_env * const envP,
@@ -169,7 +169,7 @@ index eeb3414..36e62f6 100644
else {
struct mbrDecomp * const mbrP =
diff --git a/src/xmlrpc_parse.c b/src/xmlrpc_parse.c
-index 980e7cd..a7dd973 100644
+index 197da97..20bc919 100644
--- a/src/xmlrpc_parse.c
+++ b/src/xmlrpc_parse.c
@@ -46,7 +46,7 @@
@@ -181,7 +181,7 @@ index 980e7cd..a7dd973 100644
xml_element_name(elem), (count), \
xml_element_children_size(elem)); \
while (0)
-@@ -295,7 +295,7 @@ xmlrpc_parse_call(xmlrpc_env * const envP,
+@@ -296,7 +296,7 @@ xmlrpc_parse_call(xmlrpc_env * const envP,
if (xmlLen > xmlrpc_limit_get(XMLRPC_XML_SIZE_LIMIT_ID))
xmlrpc_env_set_fault_formatted(
envP, XMLRPC_LIMIT_EXCEEDED_ERROR,
@@ -190,7 +190,7 @@ index 980e7cd..a7dd973 100644
xmlrpc_limit_get(XMLRPC_XML_SIZE_LIMIT_ID));
else {
xml_element * callElemP;
-@@ -547,8 +547,8 @@ xmlrpc_parse_response2(xmlrpc_env * const envP,
+@@ -548,8 +548,8 @@ xmlrpc_parse_response2(xmlrpc_env * const envP,
if (xmlDataLen > xmlrpc_limit_get(XMLRPC_XML_SIZE_LIMIT_ID))
xmlrpc_env_set_fault_formatted(
envP, XMLRPC_LIMIT_EXCEEDED_ERROR,
@@ -202,7 +202,7 @@ index 980e7cd..a7dd973 100644
else {
xmlrpc_env env;
diff --git a/src/xmlrpc_server_abyss.c b/src/xmlrpc_server_abyss.c
-index 4c8262d..6e2be53 100644
+index 1001d15..50329c2 100644
--- a/src/xmlrpc_server_abyss.c
+++ b/src/xmlrpc_server_abyss.c
@@ -485,7 +485,7 @@ processCall(TSession * const abyssSessionP,
@@ -215,7 +215,7 @@ index 4c8262d..6e2be53 100644
xmlrpc_mem_block * body;
/* Read XML data off the wire. */
diff --git a/src/xmlrpc_string.c b/src/xmlrpc_string.c
-index 93ac6d0..f51fba7 100644
+index 89eb128..100cd77 100644
--- a/src/xmlrpc_string.c
+++ b/src/xmlrpc_string.c
@@ -141,7 +141,7 @@ xmlrpc_read_string(xmlrpc_env * const envP,
xmlrpc-c-uninit-curl.patch:
curltransaction.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: xmlrpc-c-uninit-curl.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-uninit-curl.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- xmlrpc-c-uninit-curl.patch 21 Nov 2009 14:02:53 -0000 1.1
+++ xmlrpc-c-uninit-curl.patch 14 Jan 2010 21:27:46 -0000 1.2
@@ -1,7 +1,7 @@
-From fa520fd88d776435c90e054601dddf06f7077254 Mon Sep 17 00:00:00 2001
+From 2d65f75290dee356f8678f800cbdba62bc5e6660 Mon Sep 17 00:00:00 2001
From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
Date: Sat, 21 Nov 2009 14:12:41 +0100
-Subject: [PATCH 5/6] fixed unitialized variable
+Subject: [PATCH 5/5] fixed unitialized variable
Reported by Nikola Pajkovsky <npajkovs AT redhat.com>:
@@ -12,10 +12,10 @@ Reported by Nikola Pajkovsky <npajkovs A
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/lib/curl_transport/curltransaction.c b/lib/curl_transport/curltransaction.c
-index bf7fa99..4239385 100644
+index 019c401..4e592da 100644
--- a/lib/curl_transport/curltransaction.c
+++ b/lib/curl_transport/curltransaction.c
-@@ -555,6 +555,7 @@ curlTransaction_create(xmlrpc_env * const envP,
+@@ -605,6 +605,7 @@ curlTransaction_create(xmlrpc_env * const envP,
curlTransactionP->curlSessionP = curlSessionP;
curlTransactionP->userContextP = userContextP;
curlTransactionP->progress = progress;
xmlrpc-c-va_list.patch:
include/xmlrpc-c/util.h | 2 +-
lib/libutil/error.c | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
Index: xmlrpc-c-va_list.patch
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c-va_list.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- xmlrpc-c-va_list.patch 21 Nov 2009 14:02:53 -0000 1.3
+++ xmlrpc-c-va_list.patch 14 Jan 2010 21:27:46 -0000 1.4
@@ -1,10 +1,10 @@
-From 009465f70f4941968f0f8abbbc7e0ba9252f68b5 Mon Sep 17 00:00:00 2001
+From aa0c7af2685446c8950bb31c88811745cf2696eb 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 4/6] 'va_list' param must be non-const
+Subject: [PATCH 4/5] 'va_list' param must be non-const
vasprintf(3) uses a non-const 'va_list ap' parameter.
-Hence, do not accept a 'const' on in the wrapper function.
+Hence, do not accept a 'const' in the wrapper function.
---
include/xmlrpc-c/util.h | 2 +-
lib/libutil/error.c | 2 +-
Index: xmlrpc-c.spec
===================================================================
RCS file: /cvs/extras/rpms/xmlrpc-c/devel/xmlrpc-c.spec,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -p -r1.40 -r1.41
--- xmlrpc-c.spec 21 Nov 2009 20:12:28 -0000 1.40
+++ xmlrpc-c.spec 14 Jan 2010 21:27:46 -0000 1.41
@@ -1,11 +1,11 @@
%global advanced_branch 1
-%global svnrev 1841
+%global svnrev 1851
%{!?release_func:%global release_func() %1%{?dist}}
Summary: A lightweight RPC library based on XML and HTTP
Name: xmlrpc-c
-Version: 1.20.3
+Version: 1.21.00
Release: %release_func 1300.%svnrev
# See COPYING for details.
# The Python 1.5.2 license used by a few files is just BSD.
@@ -22,7 +22,6 @@ Patch102: xmlrpc-c-printf-size_t.patch
Patch105: xmlrpc-c-longlong.patch
Patch106: xmlrpc-c-va_list.patch
Patch107: xmlrpc-c-uninit-curl.patch
-Patch108: xmlrpc-c-verbose-curl.patch
BuildRoot: %_tmppath/%name-%version-%release-root
@@ -110,7 +109,6 @@ This package contains some handy XML-RPC
%patch105 -p1
%patch106 -p1
%patch107 -p1
-%patch108 -p1
## not needed...
rm doc/{INSTALL,configure_doc}
@@ -225,6 +223,11 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu Jan 14 2010 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 1.21.00-1300.1851
+- updated to 1.21.00 (rev 1851)
+- removed curl-trace patch as applied upstream
+- rediffed patches
+
* Sat Nov 21 2009 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 1.20.3-1.1841
- updated to rev1841
- rediffed patches
--- xmlrpc-c-verbose-curl.patch DELETED ---
- Previous message: rpms/shotwell/F-12 shotwell.spec,1.6,1.7
- Next message: rpms/krb5/F-12 krb5.portreserve, NONE, 1.1 kadmind.init, 1.18, 1.19 kpropd.init, 1.9, 1.10 krb5.spec, 1.220, 1.221 krb5kdc.init, 1.13, 1.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list