Update to 1.28.4

This commit is contained in:
Renato Botelho 2011-12-28 15:25:09 +00:00
parent 3aa4dd53ea
commit ae7a68c230
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=288183
4 changed files with 20 additions and 96 deletions

View file

@ -7,7 +7,7 @@
#
PORTNAME= xmlrpc-c
PORTVERSION= 1.27.1
PORTVERSION= 1.28.4
CATEGORIES= net
MASTER_SITES= LOCAL/garga/xmlrpc-c
PKGNAMESUFFIX= -devel

View file

@ -1,2 +1,2 @@
SHA256 (xmlrpc-c-1.27.1.tar.bz2) = cadc73c709160ac6d97e50e84795051285f0c9c0251c945d325b5fa9e84ed9c4
SIZE (xmlrpc-c-1.27.1.tar.bz2) = 597252
SHA256 (xmlrpc-c-1.28.4.tar.bz2) = dc72993239bf9942272ad82bb6ba291b4336e7445ebba1a18938207c0ef781e5
SIZE (xmlrpc-c-1.28.4.tar.bz2) = 605212

View file

@ -1,76 +0,0 @@
--- include/xmlrpc-c/base.hpp.orig 2011-07-26 14:56:50.000000000 -0300
+++ include/xmlrpc-c/base.hpp 2011-07-27 09:46:38.000000000 -0300
@@ -226,28 +226,6 @@
-template<class InputIterator> xmlrpc_c::value_array
-arrayValueSlice(InputIterator begin,
- InputIterator end) {
-/*----------------------------------------------------------------------------
- convert C++ iterator pair to XML-RPC array
------------------------------------------------------------------------------*/
- carray ret;
- for (InputIterator p = begin; p != end; ++p) {
- ret.push_back(toValue(*p));
- }
- return xmlrpc_c::value_array(ret);
-}
-
-template<class MemberClass> inline xmlrpc_c::value_array
-arrayValueArray(const MemberClass * const in,
- size_t const size) {
-/*----------------------------------------------------------------------------
- convert C++ array to XML-RPC array
------------------------------------------------------------------------------*/
- return arrayValueSlice(in, in + size);
-}
-
class XMLRPC_DLLEXPORT value_nil : public value {
public:
value_nil();
@@ -296,7 +274,7 @@
}
inline xmlrpc_c::value_bytestring
- toValue(cbytestring const& x) {
+toValue(cbytestring const& x) {
return xmlrpc_c::value_bytestring(x);
}
@@ -324,6 +302,19 @@
return xmlrpc_c::value_struct(ret);
}
+template<class InputIterator> xmlrpc_c::value_array
+arrayValueSlice(InputIterator begin,
+ InputIterator end) {
+/*----------------------------------------------------------------------------
+ convert C++ iterator pair to XML-RPC array
+-----------------------------------------------------------------------------*/
+ carray ret;
+ for (InputIterator p = begin; p != end; ++p) {
+ ret.push_back(toValue(*p));
+ }
+ return xmlrpc_c::value_array(ret);
+}
+
template<class T> inline xmlrpc_c::value_array
toValue(std::vector<T> const& in) {
/*----------------------------------------------------------------------------
@@ -398,6 +389,15 @@
}
}
+template<class MemberClass> inline xmlrpc_c::value_array
+arrayValueArray(const MemberClass * const in,
+ size_t const size) {
+/*----------------------------------------------------------------------------
+ convert C++ array to XML-RPC array
+-----------------------------------------------------------------------------*/
+ return arrayValueSlice(in, in + size);
+}
+
class XMLRPC_DLLEXPORT fault {
/*----------------------------------------------------------------------------
This is an XML-RPC fault.

View file

@ -45,69 +45,69 @@ include/xmlrpc_server_w32httpsys.h
lib/libxmlrpc++.a
lib/libxmlrpc++.so
lib/libxmlrpc++.so.7
lib/libxmlrpc++.so.7.27
lib/libxmlrpc++.so.7.28
lib/libxmlrpc.a
lib/libxmlrpc.so
lib/libxmlrpc.so.3
lib/libxmlrpc.so.3.27
lib/libxmlrpc.so.3.28
lib/libxmlrpc_abyss.a
lib/libxmlrpc_abyss.so
lib/libxmlrpc_abyss.so.3
lib/libxmlrpc_abyss.so.3.27
lib/libxmlrpc_abyss.so.3.28
%%CLIENT%%lib/libxmlrpc_client++.a
%%CLIENT%%lib/libxmlrpc_client++.so
%%CLIENT%%lib/libxmlrpc_client++.so.7
%%CLIENT%%lib/libxmlrpc_client++.so.7.27
%%CLIENT%%lib/libxmlrpc_client++.so.7.28
%%CLIENT%%lib/libxmlrpc_client.a
%%CLIENT%%lib/libxmlrpc_client.so
%%CLIENT%%lib/libxmlrpc_client.so.3
%%CLIENT%%lib/libxmlrpc_client.so.3.27
%%CLIENT%%lib/libxmlrpc_client.so.3.28
lib/libxmlrpc_cpp.a
lib/libxmlrpc_cpp.so
lib/libxmlrpc_cpp.so.7
lib/libxmlrpc_cpp.so.7.27
lib/libxmlrpc_cpp.so.7.28
lib/libxmlrpc_packetsocket.a
lib/libxmlrpc_packetsocket.so
lib/libxmlrpc_packetsocket.so.7
lib/libxmlrpc_packetsocket.so.7.27
lib/libxmlrpc_packetsocket.so.7.28
lib/libxmlrpc_server++.a
lib/libxmlrpc_server++.so
lib/libxmlrpc_server++.so.7
lib/libxmlrpc_server++.so.7.27
lib/libxmlrpc_server++.so.7.28
lib/libxmlrpc_server.a
lib/libxmlrpc_server.so
lib/libxmlrpc_server.so.3
lib/libxmlrpc_server.so.3.27
lib/libxmlrpc_server.so.3.28
lib/libxmlrpc_server_abyss++.a
lib/libxmlrpc_server_abyss++.so
lib/libxmlrpc_server_abyss++.so.7
lib/libxmlrpc_server_abyss++.so.7.27
lib/libxmlrpc_server_abyss++.so.7.28
lib/libxmlrpc_server_abyss.a
lib/libxmlrpc_server_abyss.so
lib/libxmlrpc_server_abyss.so.3
lib/libxmlrpc_server_abyss.so.3.27
lib/libxmlrpc_server_abyss.so.3.28
lib/libxmlrpc_server_cgi++.a
lib/libxmlrpc_server_cgi++.so
lib/libxmlrpc_server_cgi++.so.7
lib/libxmlrpc_server_cgi++.so.7.27
lib/libxmlrpc_server_cgi++.so.7.28
lib/libxmlrpc_server_cgi.a
lib/libxmlrpc_server_cgi.so
lib/libxmlrpc_server_cgi.so.3
lib/libxmlrpc_server_cgi.so.3.27
lib/libxmlrpc_server_cgi.so.3.28
lib/libxmlrpc_server_pstream++.a
lib/libxmlrpc_server_pstream++.so
lib/libxmlrpc_server_pstream++.so.7
lib/libxmlrpc_server_pstream++.so.7.27
lib/libxmlrpc_server_pstream++.so.7.28
lib/libxmlrpc_util.a
lib/libxmlrpc_util.so
lib/libxmlrpc_util.so.3
lib/libxmlrpc_util.so.3.27
lib/libxmlrpc_util.so.3.28
lib/libxmlrpc_xmlparse.a
lib/libxmlrpc_xmlparse.so
lib/libxmlrpc_xmlparse.so.3
lib/libxmlrpc_xmlparse.so.3.27
lib/libxmlrpc_xmlparse.so.3.28
lib/libxmlrpc_xmltok.a
lib/libxmlrpc_xmltok.so
lib/libxmlrpc_xmltok.so.3
lib/libxmlrpc_xmltok.so.3.27
lib/libxmlrpc_xmltok.so.3.28
@dirrm include/xmlrpc-c