SHA256
8
0
forked from pool/xmlrpc-c
Files
xmlrpc-c/skip-expat.patch
Martin Pluskal 33d68c352b - update to 1.59.03:
* 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
2024-11-27 08:05:07 +00:00

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)