Update to 1.49.02

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
This commit is contained in:
Igor Gnatenko 2017-09-29 17:23:23 +02:00
parent 1d08af0f0c
commit b2dc9e9333
5 changed files with 79 additions and 40 deletions

1
.gitignore vendored
View File

@ -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

View File

@ -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 <i.gnatenko.brain@gmail.com>
Date: Sun, 18 Dec 2016 10:24:31 +0100
Subject: [PATCH 1/2] add meson buildsystem definitions
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
---
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 <i.gnatenko.brain@gmail.com>
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

View File

@ -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 <i.gnatenko.brain@gmail.com>
Date: Mon, 19 Dec 2016 21:33:47 +0100
Subject: [PATCH 2/2] chmod +x xml-rpc-api2txt

View File

@ -1 +1 @@
SHA512 (xmlrpc-c-1.48.0.tar.xz) = 7457a508ae20d9e3b75015335982a2176890db75c8101afbd0bb34b3f7dbe534e4cdffb6e5907bb0588c56901028f4df25fb7b0d51d9e3a2e0548c55550cdcd4
SHA512 (xmlrpc-c-1.49.02.tar.xz) = ba2e4ba2a1beac63ee9ca1e0652cea0f639b690c06e154daf5efaeb80fa9d6d20bab9cd35d6f586dc27d43d15b8c4f41e327dfc470c4b311b825ca94271c0058

View File

@ -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 <ignatenkobrain@fedoraproject.org> - 1.49.02-1
- Update to 1.49.02
* Fri Sep 29 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.48.0-8
- Add xmlrpc_client++.pc