forked from pool/xmlrpc-c
* Build of client libraries: fix failure to find Curl stuff. * Build: Fix link failure in several tools because they fail to link the Curl library. Don't know how long this was broken. * Build: Eliminate compiler warnings with GCC 6.3 * Build: fix bug: won't compile with --enable-libxml2, introduced with Release 1.44 (December 2015). * Build: update config.guess and config.sub so Configure can recognize newer environments. * Abyss XML-RPC server 'runConn' method: throw exception instead of exiting program when unable to execute an HTTP transaction. * Build: fix bug: ignores LDFLAGS_FOR_BUILD, LDFLAGS_PERSONAL, and LDFLAGS_PTHREAD when building the build tool Gennmtab. - add skip-expat.patch: add patch to skip using expat header field. Broken in Xmlrpc-c 1.41 * fix bug: wild memory reference when server times out waiting for request header. * Fix bug: infinite recursion if you try to format a floating point value that was created from something other than a finite number. Creation of a floating point XML-RPC value from * Packet stream socket: fix: sends corrupted packet when the packet contains an ESC character. Always broken. (packet * Build: fix 'make distclean' so it doesn't leave src/cpp/srcdir * Build: fix 'make distclean' so it doesn't leave src/cpp/srcdir OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=90
29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
Index: xmlrpc-c-1.59.03/common.mk
|
|
===================================================================
|
|
--- xmlrpc-c-1.59.03.orig/common.mk
|
|
+++ xmlrpc-c-1.59.03/common.mk
|
|
@@ -472,9 +472,11 @@ $(LIBXMLRPC_UTILPP) $(LIBXMLRPC_UTILPP_A
|
|
$(MAKE) -C $(dir $@) -f $(SRCDIR)/lib/libutil++/Makefile \
|
|
$(notdir $@)
|
|
|
|
+ifneq ($(ENABLE_LIBXML2_BACKEND),yes)
|
|
$(LIBXMLRPC_XMLPARSE) $(LIBXMLRPC_XMLPARSE_A) : FORCE
|
|
$(MAKE) -C $(dir $@) -f $(SRCDIR)/lib/expat/xmlparse/Makefile \
|
|
$(notdir $@)
|
|
+endif
|
|
|
|
$(LIBXMLRPC_XMLTOK) $(LIBXMLRPC_XMLTOK_A) : FORCE
|
|
$(MAKE) -C $(dir $@) -f $(SRCDIR)/lib/expat/xmltok/Makefile \
|
|
Index: xmlrpc-c-1.59.03/test/Makefile
|
|
===================================================================
|
|
--- xmlrpc-c-1.59.03.orig/test/Makefile
|
|
+++ xmlrpc-c-1.59.03/test/Makefile
|
|
@@ -70,7 +70,6 @@ test: \
|
|
$(TEST_OBJS) $(LIBXMLRPC_A) $(LIBXMLRPC_UTIL_A) \
|
|
$(LIBXMLRPC_SERVER_A) $(LIBXMLRPC_SERVER_ABYSS_DEP) $(LIBXMLRPC_XML) \
|
|
$(LIBXMLRPC_CLIENT_DEP) $(LIBXMLRPC_ABYSS_DEP) \
|
|
- $(LIBXMLRPC_XMLPARSE_A) $(LIBXMLRPC_XMLTOK_A) \
|
|
$(CASPRINTF)
|
|
$(CCLD) -o $@ $(LDFLAGS_ALL) \
|
|
$(TEST_OBJS) $(LDADD_CLIENT) $(LDADD_ABYSS_SERVER) $(CASPRINTF)
|