diff --git a/make-cmake-transition.patch b/make-cmake-transition.patch index 6f965c0..7ac3a67 100644 --- a/make-cmake-transition.patch +++ b/make-cmake-transition.patch @@ -1,4 +1,4 @@ -From 47cfdb0901f76d8b571a3c8fb6fa251e779c587c Mon Sep 17 00:00:00 2001 +From 91b0e8786c1231172fc43848cab83773ad603c59 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Mon, 25 Feb 2008 17:19:20 +0100 Subject: [PATCH] make -> cmake transition @@ -56,9 +56,9 @@ Subject: [PATCH] make -> cmake transition tools/xmlrpc_transport/config.h | 1 + transport_config.h.cmake | 16 ++ version.h.cmake | 5 + - xmlrpc-c-config | 74 ++++++++ + xmlrpc-c-config | 77 ++++++++ xmlrpc_config.h.cmake | 87 +++++++++ - 54 files changed, 1288 insertions(+), 0 deletions(-) + 54 files changed, 1291 insertions(+), 0 deletions(-) create mode 100644 CMakeLists.txt create mode 100644 cmake/try-attr.cc create mode 100644 cmake/va-list-is-array.c @@ -116,7 +116,7 @@ Subject: [PATCH] make -> cmake transition diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 -index 0000000..b23f79e +index 0000000..aa21f44 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,261 @@ @@ -131,7 +131,7 @@ index 0000000..b23f79e +set(XMLRPC_C_VERSION_POINT "8" CACHE STRING "Version (point) of xmlrpc-c") + +set(XMLRPC_C_VERSION -+ "$XMLRPC_C_VERSION_MAJOR.$XMLRPC_C_VERSION_MINOR.$XMLRPC_C_VERSION_POINT" ++ "${XMLRPC_C_VERSION_MAJOR}.${XMLRPC_C_VERSION_MINOR}.${XMLRPC_C_VERSION_POINT}" + CACHE STRING "Version of xmlrpc-c") + +set(XMLRPC_C_LIBVERSION "3.13") @@ -1555,10 +1555,10 @@ index 0000000..12ab86d +#define XMLRPC_VERSION_POINT @XMLRPC_C_VERSION_POINT_NUM@ diff --git a/xmlrpc-c-config b/xmlrpc-c-config new file mode 100755 -index 0000000..971800f +index 0000000..8915017 --- /dev/null +++ b/xmlrpc-c-config -@@ -0,0 +1,74 @@ +@@ -0,0 +1,77 @@ +#! /bin/sh + +comp= @@ -1573,7 +1573,7 @@ index 0000000..971800f +while test $# -gt 0; do + case $1 in + (c++) comp="$comp xmlrpc_cpp";; -+ (server-util) comp="$comp xmlrpc_server_util";; ++ (server-util) comp="$comp xmlrpc_server";; + (cgi-server) comp="$comp xmlrpc_server_cgi";; + (c++2) need_cxx=1;; + (abyss-server) need_abyss=1;; @@ -1625,6 +1625,9 @@ index 0000000..971800f + (--ldadd) + set -- --libs-only-l + ;; ++ (--cflags) ++ set -- "$1" ++ ;; + (*) + dummy_comp= + ;; diff --git a/xmlrpc-c.spec b/xmlrpc-c.spec index d5fe0a5..a87f0dc 100644 --- a/xmlrpc-c.spec +++ b/xmlrpc-c.spec @@ -5,7 +5,7 @@ Summary: A lightweight RPC library based on XML and HTTP Name: xmlrpc-c Version: 1.13.8 -Release: %release_func 1 +Release: %release_func 2 License: BSD/PSF -- see COPYING Group: System Environment/Libraries URL: http://xmlrpc-c.sourceforge.net/ @@ -124,6 +124,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Mar 17 2008 Enrico Scholz - 1.13.8-2 +- fixed cmake quoting so that pkgconfig files get correct version number +- fixed handling of 'server-util' and '--cflags' within xmlrpc-c-config + * Sun Mar 16 2008 Enrico Scholz - 1.13.8-1 - updated to 1.13.8 - removed some patches which were applied upstream