[Frugalware-git] frugalware-current: xmlrpc-c-1.16.41-1-x86_64

Miklos Vajna vmiklos at frugalware.org
Mon Jun 4 08:03:11 CEST 2012


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2948d3bf9efc40d7381de7073d6c76abb977effb

commit 2948d3bf9efc40d7381de7073d6c76abb977effb
Author: Miklos Vajna <vmiklos at frugalware.org>
Date:   Mon Jun 4 08:04:12 2012 +0200

xmlrpc-c-1.16.41-1-x86_64

- version bump

diff --git a/source/network-extra/xmlrpc-c/FrugalBuild b/source/network-extra/xmlrpc-c/FrugalBuild
index 0840273..9427036 100644
--- a/source/network-extra/xmlrpc-c/FrugalBuild
+++ b/source/network-extra/xmlrpc-c/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: crazy <crazy at frugalware.org>

pkgname=xmlrpc-c
-pkgver=1.11.00
-pkgrel=4
+pkgver=1.16.41
+pkgrel=1
pkgdesc="This library provides a modular implementation of XML-RPC for C and C++."
depends=('curl>=7.19.0' 'libstdc++' 'libxml2>=2.7.8')
groups=('network-extra')
@@ -12,19 +12,11 @@ _F_sourceforge_ext=".tgz"
Finclude sourceforge
url="http://xmlrpc-c.sourceforge.net/"
source=($source \
-	no-O3s-thx.patch \
use-fPIC-x86_64.patch \
-	gcc4.patch \
-	gcc43.diff \
-	curl-7.19.diff \
xmlrpc-c-1.06.27-curl-headers.patch)
-sha1sums=('b5392268c4b1603d305d01e552ce59b5786e1254' \
-          '74fa3a548767ed47010100a636b7159158dd5102' \
+sha1sums=('aee10abad995ff745d10223b7335c374a931aa1f' \
'6e0ddecbd3dd2e8d415a240ab0a9d00df59d22eb' \
-          '0ab8746f8580626c3c87234d93564ff943b9a443' \
-          '1906b2c924f7cdd9a4c3830dbecba833d157ef85' \
-          '984ab160569987be123b7acc5fa67004633304db' \
-          'a9f31b71dca60e7740df9c43e3a56e64b179b8e0')
+          '43d77bf305a41e256321433a12d55824e8c63270')

build()
{
diff --git a/source/network-extra/xmlrpc-c/gcc4.patch b/source/network-extra/xmlrpc-c/gcc4.patch
deleted file mode 100644
index 3ca73f7..0000000
--- a/source/network-extra/xmlrpc-c/gcc4.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-diff -Naurp xmlrpc-c-1.11.00/include/xmlrpc-c/packetsocket.hpp xmlrpc-c-1.11.00-gcc4/include/xmlrpc-c/packetsocket.hpp
---- xmlrpc-c-1.11.00/include/xmlrpc-c/packetsocket.hpp	2007-05-14 01:30:43.000000000 +0200
-+++ xmlrpc-c-1.11.00-gcc4/include/xmlrpc-c/packetsocket.hpp	2007-08-29 02:09:59.000000000 +0200
-@@ -24,22 +24,22 @@ class packet : public girmem::autoObject
- public:
-     packet();
-
--    packet::packet(const unsigned char * const data,
-+    packet(const unsigned char * const data,
-                    size_t                const dataLength);
-
--    packet::packet(const char * const data,
-+    packet(const char * const data,
-                    size_t       const dataLength);
-
-     ~packet();
-
-     unsigned char *
--    packet::getBytes() const { return this->bytes; }
-+    getBytes() const { return this->bytes; }
-
-     size_t
--    packet::getLength() const { return this->length; }
-+    getLength() const { return this->length; }
-
-     void
--    packet::addData(const unsigned char * const data,
-+    addData(const unsigned char * const data,
-                     size_t                const dataLength);
-
- private:
-@@ -59,7 +59,7 @@ class packetPtr: public girmem::autoObje
- public:
-     packetPtr();
-
--    explicit packetPtr::packetPtr(packet * const packetP);
-+    explicit packetPtr(packet * const packetP);
-
-     packet *
-     operator->() const;
-@@ -117,23 +117,23 @@ private:
-     } escAccum;
-
-     void
--    packetSocket::bufferFinishedPacket();
-+    bufferFinishedPacket();
-
-     void
--    packetSocket::takeSomeEscapeSeq(const unsigned char * const buffer,
-+    takeSomeEscapeSeq(const unsigned char * const buffer,
-                                     size_t                const length,
-                                     size_t *              const bytesTakenP);
-
-     void
--    packetSocket::takeSomePacket(const unsigned char * const buffer,
-+    takeSomePacket(const unsigned char * const buffer,
-                                  size_t                const length,
-                                  size_t *              const bytesTakenP);
-
-     void
--    packetSocket::verifyNothingAccumulated();
-+    verifyNothingAccumulated();
-
-     void
--    packetSocket::readFromFile();
-+    readFromFile();
-
- };
-
-diff -Naurp xmlrpc-c-1.11.00/include/xmlrpc-c/server_pstream.hpp xmlrpc-c-1.11.00-gcc4/include/xmlrpc-c/server_pstream.hpp
---- xmlrpc-c-1.11.00/include/xmlrpc-c/server_pstream.hpp	2007-05-14 01:30:43.000000000 +0200
-+++ xmlrpc-c-1.11.00-gcc4/include/xmlrpc-c/server_pstream.hpp	2007-08-29 02:07:10.000000000 +0200
-@@ -30,12 +30,12 @@ public:
-         } present;
-     };
-
--    serverPstreamConn::serverPstreamConn(constrOpt const& opt);
-+    serverPstreamConn(constrOpt const& opt);
-
--    serverPstreamConn::~serverPstreamConn();
-+    ~serverPstreamConn();
-
-     void
--    serverPstreamConn::runOnce(bool * const eofP);
-+    runOnce(bool * const eofP);
-
- private:
-
-@@ -54,10 +54,10 @@ private:
-         // This is permanently connected to our fixed client.
-
-     void
--    serverPstreamConn::establishRegistry(constrOpt const& opt);
-+    establishRegistry(constrOpt const& opt);
-
-     void
--    serverPstreamConn::establishPacketSocket(constrOpt const& opt);
-+    establishPacketSocket(constrOpt const& opt);
- };
-
-
-diff -Naurp xmlrpc-c-1.11.00/src/cpp/packetsocket.cpp xmlrpc-c-1.11.00-gcc4/src/cpp/packetsocket.cpp
---- xmlrpc-c-1.11.00/src/cpp/packetsocket.cpp	2007-05-14 01:30:43.000000000 +0200
-+++ xmlrpc-c-1.11.00-gcc4/src/cpp/packetsocket.cpp	2007-08-29 02:03:28.000000000 +0200
-@@ -39,6 +39,7 @@
-
- #define _BSD_SOURCE        // gets uint defined
-
-+#include <cassert>
- #include <string>
- #include <queue>
- #include <iostream>
-diff -Naurp xmlrpc-c-1.11.00/src/cpp/pstream.cpp xmlrpc-c-1.11.00-gcc4/src/cpp/pstream.cpp
---- xmlrpc-c-1.11.00/src/cpp/pstream.cpp	2007-05-14 01:30:43.000000000 +0200
-+++ xmlrpc-c-1.11.00-gcc4/src/cpp/pstream.cpp	2007-08-29 02:03:35.000000000 +0200
-@@ -32,6 +32,8 @@ using girerr::throwf;
-
- #include "xmlrpc-c/client_transport.hpp"
-
-+using namespace std;
-+
- namespace xmlrpc_c {
-
-
-diff -Naurp xmlrpc-c-1.11.00/src/cpp/server_pstream.cpp xmlrpc-c-1.11.00-gcc4/src/cpp/server_pstream.cpp
---- xmlrpc-c-1.11.00/src/cpp/server_pstream.cpp	2007-05-14 01:30:43.000000000 +0200
-+++ xmlrpc-c-1.11.00-gcc4/src/cpp/server_pstream.cpp	2007-08-29 02:03:38.000000000 +0200
-@@ -30,6 +30,8 @@ using girerr::throwf;
-
- #include "xmlrpc-c/server_pstream.hpp"
-
-+using namespace std;
-+
- namespace xmlrpc_c {
-
-
diff --git a/source/network-extra/xmlrpc-c/gcc43.diff b/source/network-extra/xmlrpc-c/gcc43.diff
deleted file mode 100644
index 4976937..0000000
--- a/source/network-extra/xmlrpc-c/gcc43.diff
+++ /dev/null
@@ -1,61 +0,0 @@
-diff -aur xmlrpc-c-1.11.00/include/xmlrpc-c/oldcppwrapper.hpp fw_xmlrpc-c-1.11.00/include/xmlrpc-c/oldcppwrapper.hpp
---- xmlrpc-c-1.11.00/include/xmlrpc-c/oldcppwrapper.hpp	2005-06-10 23:48:43.000000000 +0200
-+++ fw_xmlrpc-c-1.11.00/include/xmlrpc-c/oldcppwrapper.hpp	2008-10-04 12:31:01.000000000 +0200
-@@ -25,6 +25,7 @@
- // -Bryan 2005.03.12.
-
-
-+#include <cstdlib>
- #include <string>
- #include <xmlrpc-c/base.h>
- #include <xmlrpc-c/client.h>
-diff -aur xmlrpc-c-1.11.00/src/cpp/client_simple.cpp fw_xmlrpc-c-1.11.00/src/cpp/client_simple.cpp
---- xmlrpc-c-1.11.00/src/cpp/client_simple.cpp	2006-02-04 20:25:18.000000000 +0100
-+++ fw_xmlrpc-c-1.11.00/src/cpp/client_simple.cpp	2008-10-04 12:42:50.000000000 +0200
-@@ -1,3 +1,4 @@
-+#include <cstring>
- #include <string>
-
- #include "xmlrpc-c/girerr.hpp"
-diff -aur xmlrpc-c-1.11.00/src/cpp/packetsocket.cpp fw_xmlrpc-c-1.11.00/src/cpp/packetsocket.cpp
---- xmlrpc-c-1.11.00/src/cpp/packetsocket.cpp	2007-05-14 01:30:43.000000000 +0200
-+++ fw_xmlrpc-c-1.11.00/src/cpp/packetsocket.cpp	2008-10-04 12:40:53.000000000 +0200
-@@ -49,6 +49,7 @@
- #include <fcntl.h>
- #include <poll.h>
- #include <sys/types.h>
-+#include <cstdlib>
-
- #include "c_util.h"
- #include "xmlrpc-c/string_int.h"
-diff -aur xmlrpc-c-1.11.00/src/cpp/server_abyss.cpp fw_xmlrpc-c-1.11.00/src/cpp/server_abyss.cpp
---- xmlrpc-c-1.11.00/src/cpp/server_abyss.cpp	2007-05-14 08:28:50.000000000 +0200
-+++ fw_xmlrpc-c-1.11.00/src/cpp/server_abyss.cpp	2008-10-04 12:36:54.000000000 +0200
-@@ -1,4 +1,5 @@
- #include <cassert>
-+#include <cstdlib>
- #include <string>
- #include <memory>
- #include <signal.h>
-diff -aur xmlrpc-c-1.11.00/src/cpp/value.cpp fw_xmlrpc-c-1.11.00/src/cpp/value.cpp
---- xmlrpc-c-1.11.00/src/cpp/value.cpp	2007-06-05 05:49:49.000000000 +0200
-+++ fw_xmlrpc-c-1.11.00/src/cpp/value.cpp	2008-10-04 12:33:54.000000000 +0200
-@@ -28,6 +28,7 @@
-
- *****************************************************************************/
-
-+#include <cstdlib>
- #include <string>
- #include <vector>
- #include <ctime>
-diff -aur xmlrpc-c-1.11.00/src/cpp/XmlRpcCpp.cpp fw_xmlrpc-c-1.11.00/src/cpp/XmlRpcCpp.cpp
---- xmlrpc-c-1.11.00/src/cpp/XmlRpcCpp.cpp	2005-11-24 04:13:13.000000000 +0100
-+++ fw_xmlrpc-c-1.11.00/src/cpp/XmlRpcCpp.cpp	2008-10-04 12:31:36.000000000 +0200
-@@ -24,6 +24,7 @@
- // SUCH DAMAGE.
-
-
-+#include <cstring>
- #include <string>
- #include "xmlrpc-c/oldcppwrapper.hpp"
-
diff --git a/source/network-extra/xmlrpc-c/no-O3s-thx.patch b/source/network-extra/xmlrpc-c/no-O3s-thx.patch
deleted file mode 100644
index c13c363..0000000
--- a/source/network-extra/xmlrpc-c/no-O3s-thx.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur xmlrpc-c-1.06.04/Makefile.common xmlrpc-c-1.06.04-p/Makefile.common
---- xmlrpc-c-1.06.04/Makefile.common	2006-08-30 04:59:05.000000000 +0200
-+++ xmlrpc-c-1.06.04-p/Makefile.common	2006-09-02 00:24:52.178643032 +0200
-@@ -32,7 +32,7 @@
- CXXFLAGS_COMMON = -DNDEBUG
-
- ifeq ($(C_COMPILER_GNU),yes)
--  CFLAGS_COMMON += $(GCC_C_WARNINGS) -fno-common -g -O3
-+  CFLAGS_COMMON += $(GCC_C_WARNINGS) -fno-common -g
- endif
-
- ifeq ($(CXX_COMPILER_GNU),yes)
diff --git a/source/network-extra/xmlrpc-c/xmlrpc-c-1.06.27-curl-headers.patch b/source/network-extra/xmlrpc-c/xmlrpc-c-1.06.27-curl-headers.patch
index 897922d..b49111b 100644
--- a/source/network-extra/xmlrpc-c/xmlrpc-c-1.06.27-curl-headers.patch
+++ b/source/network-extra/xmlrpc-c/xmlrpc-c-1.06.27-curl-headers.patch
@@ -10,3 +10,27 @@ index 46099ba..b85d4a1 100644
#include <curl/easy.h>
#include <curl/multi.h>

+diff --git a/lib/curl_transport/curlmulti.c b/lib/curl_transport/curlmulti.c
+index 526a4db..5503b9f 100644
+--- a/lib/curl_transport/curlmulti.c
++++ b/lib/curl_transport/curlmulti.c
+@@ -17,7 +17,6 @@
+ #endif
+
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+ #include <curl/multi.h>
+
+diff --git a/lib/curl_transport/curltransaction.c b/lib/curl_transport/curltransaction.c
+index 6b60b20..141fa5a 100644
+--- a/lib/curl_transport/curltransaction.c
++++ b/lib/curl_transport/curltransaction.c
+@@ -15,7 +15,6 @@
+ #include "version.h"
+
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+
+ #include "curlversion.h"


More information about the Frugalware-git mailing list