From b2dc9e93336a9c8680a7aecdb9d6cf104c9178f9 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 29 Sep 2017 17:23:23 +0200 Subject: [PATCH] Update to 1.49.02 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + 0001-add-meson-buildsystem-definitions.patch | 106 ++++++++++++------- 0002-chmod-x-xml-rpc-api2txt.patch | 2 +- sources | 2 +- xmlrpc-c.spec | 8 +- 5 files changed, 79 insertions(+), 40 deletions(-) diff --git a/.gitignore b/.gitignore index bace32d..70954f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /xmlrpc-c-1.32.5.tar.xz /xmlrpc-c-1.47.1.tar.xz /xmlrpc-c-1.48.0.tar.xz +/xmlrpc-c-1.49.02.tar.xz diff --git a/0001-add-meson-buildsystem-definitions.patch b/0001-add-meson-buildsystem-definitions.patch index 00be4b3..a70da8f 100644 --- a/0001-add-meson-buildsystem-definitions.patch +++ b/0001-add-meson-buildsystem-definitions.patch @@ -1,43 +1,44 @@ -From b86f173e5131b89a74ff9e4b3882598c9145152b Mon Sep 17 00:00:00 2001 +From 319437416e592458725dd898826228b73a3bf46c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 18 Dec 2016 10:24:31 +0100 Subject: [PATCH 1/2] add meson buildsystem definitions Signed-off-by: Igor Gnatenko --- - include/meson.build | 3 + - include/xmlrpc-c/config.h.in | 41 +++++++ - include/xmlrpc-c/lnsfr.sh | 9 ++ - include/xmlrpc-c/meson.build | 87 +++++++++++++++ - lib/abyss++/meson.build | 43 +++++++ - lib/abyss/meson.build | 1 + - lib/abyss/src/meson.build | 66 +++++++++++ - lib/curl_transport/meson.build | 16 +++ - lib/expat/gennmtab/meson.build | 4 + - lib/expat/meson.build | 15 +++ - lib/expat/xmlparse/meson.build | 21 ++++ - lib/expat/xmltok/meson.build | 32 ++++++ - lib/libutil++/meson.build | 28 +++++ - lib/libutil/meson.build | 41 +++++++ - lib/meson.build | 27 +++++ - lib/openssl/meson.build | 27 +++++ - lib/util/meson.build | 20 ++++ - meson.build | 209 ++++++++++++++++++++++++++++++++++ - meson_options.txt | 12 ++ - src/cpp/meson.build | 223 +++++++++++++++++++++++++++++++++++++ - src/meson.build | 190 +++++++++++++++++++++++++++++++ - tools/lib/meson.build | 5 + - tools/meson.build | 14 +++ - tools/xml-rpc-api2cpp/meson.build | 21 ++++ - tools/xml-rpc-api2txt/meson.build | 2 + - tools/xml/meson.build | 15 +++ - tools/xmlrpc/meson.build | 20 ++++ - tools/xmlrpc_cpp_proxy/meson.build | 19 ++++ - tools/xmlrpc_pstream/meson.build | 21 ++++ - tools/xmlrpc_transport/meson.build | 18 +++ - transport_config.h.in | 4 + - xmlrpc-c-config | 114 +++++++++++++++++++ - 32 files changed, 1368 insertions(+) + include/meson.build | 3 + + include/xmlrpc-c/config.h.in | 41 +++++++ + include/xmlrpc-c/lnsfr.sh | 9 ++ + include/xmlrpc-c/meson.build | 87 ++++++++++++++ + lib/abyss++/meson.build | 43 +++++++ + lib/abyss/meson.build | 1 + + lib/abyss/src/meson.build | 66 +++++++++++ + lib/curl_transport/meson.build | 16 +++ + lib/expat/gennmtab/meson.build | 4 + + lib/expat/meson.build | 15 +++ + lib/expat/xmlparse/meson.build | 21 ++++ + lib/expat/xmltok/meson.build | 32 ++++++ + lib/libutil++/meson.build | 28 +++++ + lib/libutil/meson.build | 41 +++++++ + lib/meson.build | 27 +++++ + lib/openssl/meson.build | 27 +++++ + lib/util/meson.build | 20 ++++ + meson.build | 209 +++++++++++++++++++++++++++++++++ + meson_options.txt | 12 ++ + src/cpp/meson.build | 223 ++++++++++++++++++++++++++++++++++++ + src/meson.build | 190 ++++++++++++++++++++++++++++++ + tools/lib/meson.build | 5 + + tools/meson.build | 17 +++ + tools/xml-rpc-api2cpp/meson.build | 21 ++++ + tools/xml-rpc-api2txt/meson.build | 2 + + tools/xml/meson.build | 15 +++ + tools/xmlrpc/meson.build | 20 ++++ + tools/xmlrpc_cpp_proxy/meson.build | 19 +++ + tools/xmlrpc_dumpserver/meson.build | 23 ++++ + tools/xmlrpc_pstream/meson.build | 21 ++++ + tools/xmlrpc_transport/meson.build | 18 +++ + transport_config.h.in | 4 + + xmlrpc-c-config | 114 ++++++++++++++++++ + 33 files changed, 1394 insertions(+) create mode 100644 include/meson.build create mode 100644 include/xmlrpc-c/config.h.in create mode 100755 include/xmlrpc-c/lnsfr.sh @@ -66,6 +67,7 @@ Signed-off-by: Igor Gnatenko create mode 100644 tools/xml/meson.build create mode 100644 tools/xmlrpc/meson.build create mode 100644 tools/xmlrpc_cpp_proxy/meson.build + create mode 100644 tools/xmlrpc_dumpserver/meson.build create mode 100644 tools/xmlrpc_pstream/meson.build create mode 100644 tools/xmlrpc_transport/meson.build create mode 100644 transport_config.h.in @@ -1325,10 +1327,10 @@ index 00000000..fc6929b8 +) diff --git a/tools/meson.build b/tools/meson.build new file mode 100644 -index 00000000..39f73a3e +index 00000000..f48a28f9 --- /dev/null +++ b/tools/meson.build -@@ -0,0 +1,14 @@ +@@ -0,0 +1,17 @@ +subdir('lib') +subdir('xml') +if build_client @@ -1343,6 +1345,9 @@ index 00000000..39f73a3e + endif + endif +endif ++if get_option('cplusplus') ++ subdir('xmlrpc_dumpserver') ++endif diff --git a/tools/xml-rpc-api2cpp/meson.build b/tools/xml-rpc-api2cpp/meson.build new file mode 100644 index 00000000..ec01212f @@ -1450,6 +1455,35 @@ index 00000000..f3fc9988 + ], + install : true, +) +diff --git a/tools/xmlrpc_dumpserver/meson.build b/tools/xmlrpc_dumpserver/meson.build +new file mode 100644 +index 00000000..b7aa7cfc +--- /dev/null ++++ b/tools/xmlrpc_dumpserver/meson.build +@@ -0,0 +1,23 @@ ++executable( ++ 'xmlrpc_dumpserver', ++ sources : [ ++ 'xmlrpc_dumpserver.c', ++ ], ++ include_directories : [ ++ top_incdir, ++ hdr_incdir, ++ util_incdir, ++ ], ++ link_with : [ ++ libxmlrpc, ++ libxmlrpc_server, ++ libxmlrpc_server_abyss, ++ libxmlrpc_util, ++ ], ++ dependencies : [ ++ util_dep, ++ util_casprintf_dep, ++ dumpvalue, ++ ], ++ install : true, ++) diff --git a/tools/xmlrpc_pstream/meson.build b/tools/xmlrpc_pstream/meson.build new file mode 100644 index 00000000..9cd3eb85 diff --git a/0002-chmod-x-xml-rpc-api2txt.patch b/0002-chmod-x-xml-rpc-api2txt.patch index 28f57a7..25c47cd 100644 --- a/0002-chmod-x-xml-rpc-api2txt.patch +++ b/0002-chmod-x-xml-rpc-api2txt.patch @@ -1,4 +1,4 @@ -From 0e44853694beadea8df1ff7383d7dbc1750ed4ef Mon Sep 17 00:00:00 2001 +From bc00d9c46eb3cd7cdac19233bd06ea8bb1bd122f Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 19 Dec 2016 21:33:47 +0100 Subject: [PATCH 2/2] chmod +x xml-rpc-api2txt diff --git a/sources b/sources index f1cab36..e712d77 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xmlrpc-c-1.48.0.tar.xz) = 7457a508ae20d9e3b75015335982a2176890db75c8101afbd0bb34b3f7dbe534e4cdffb6e5907bb0588c56901028f4df25fb7b0d51d9e3a2e0548c55550cdcd4 +SHA512 (xmlrpc-c-1.49.02.tar.xz) = ba2e4ba2a1beac63ee9ca1e0652cea0f639b690c06e154daf5efaeb80fa9d6d20bab9cd35d6f586dc27d43d15b8c4f41e327dfc470c4b311b825ca94271c0058 diff --git a/xmlrpc-c.spec b/xmlrpc-c.spec index 1979d1f..4051c23 100644 --- a/xmlrpc-c.spec +++ b/xmlrpc-c.spec @@ -5,8 +5,8 @@ %bcond_with libxml2 Name: xmlrpc-c -Version: 1.48.0 -Release: 8%{?dist} +Version: 1.49.02 +Release: 1%{?dist} Summary: A lightweight RPC library based on XML and HTTP # See doc/COPYING for details. # The Python 1.5.2 license used by a few files is just BSD. @@ -190,8 +190,12 @@ This package contains some handy XML-RPC demo applications. %{_mandir}/man1/xml-rpc-api2txt.1* %{_bindir}/xmlrpc_cpp_proxy %{_bindir}/xmlrpc_pstream +%{_bindir}/xmlrpc_dumpserver %changelog +* Fri Sep 29 2017 Igor Gnatenko - 1.49.02-1 +- Update to 1.49.02 + * Fri Sep 29 2017 Igor Gnatenko - 1.48.0-8 - Add xmlrpc_client++.pc