summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-05-24 19:49:45 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-05-25 21:13:17 +0200
commit1ebccaf1463e2e2b1158ff4f89537522300b669e (patch)
tree6f3ac4006a7bbff406d4791f811725ef1447a32f
parenta86545b54d2a90da1ad017e7379aef9fcb52434b (diff)
downloadptxdist-1ebccaf1463e2e2b1158ff4f89537522300b669e.tar.gz
ptxdist-1ebccaf1463e2e2b1158ff4f89537522300b669e.tar.xz
xmlrpc-c: remove after on year in staging
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--patches/xmlrpc-c-1.06.42/0001-configure.in-add-propper-quoting-to-AC_CHECK_-FUNC-L.patch30
-rw-r--r--patches/xmlrpc-c-1.06.42/0002-Makefile.config-fix-shared-libs-on-arm.patch29
-rw-r--r--patches/xmlrpc-c-1.06.42/0003-xmlrpc-c-config.in-use-pkg-config-to-get-curl-s-libs.patch22
-rw-r--r--patches/xmlrpc-c-1.06.42/0004-xmlrpc-c-config.in-add-SYSROOT-support.patch31
-rw-r--r--patches/xmlrpc-c-1.06.42/0005-calling-AC_PROG_CXX-conditionally-is-broken-with-aut.patch25
-rw-r--r--patches/xmlrpc-c-1.06.42/0006-fix-building-with-libcurl-7.26.0.patch23
-rw-r--r--patches/xmlrpc-c-1.06.42/0007-link-all-libraries-correctly-to-avoid-undefined-refe.patch72
-rwxr-xr-xpatches/xmlrpc-c-1.06.42/autogen.sh28
-rw-r--r--patches/xmlrpc-c-1.06.42/series10
-rw-r--r--rules/php5.in8
-rw-r--r--rules/php5.make7
-rw-r--r--rules/xmlrpc-c.in60
-rw-r--r--rules/xmlrpc-c.make138
13 files changed, 1 insertions, 482 deletions
diff --git a/patches/xmlrpc-c-1.06.42/0001-configure.in-add-propper-quoting-to-AC_CHECK_-FUNC-L.patch b/patches/xmlrpc-c-1.06.42/0001-configure.in-add-propper-quoting-to-AC_CHECK_-FUNC-L.patch
deleted file mode 100644
index 6df122ca2..000000000
--- a/patches/xmlrpc-c-1.06.42/0001-configure.in-add-propper-quoting-to-AC_CHECK_-FUNC-L.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From: Marc Kleine-Budde <mkl@pengutronix.de>
-Date: Wed, 3 Feb 2010 13:47:09 +0100
-Subject: [PATCH] configure.in: add propper quoting to AC_CHECK_{FUNC,LIB}
-
-This patch fixes this problem:
-
-checking for socket... ./configure: line 1813: ac_fn_c_try_link: command not found
-no
-
-See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544809 for more
-information.
-
-Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
----
- configure.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.in b/configure.in
-index 4a4f916..a83076a 100644
---- a/configure.in
-+++ b/configure.in
-@@ -227,7 +227,7 @@ dnl =======================================================================
- # hide their networking code in various places. (Yes, this links too many
- # of our libraries against -lsocket, but a finer-grained mechanism would
- # require too much testing.)
--AC_CHECK_FUNC(socket, , AC_CHECK_LIB(socket, socket))
-+AC_CHECK_FUNC([socket], [:], [AC_CHECK_LIB([socket], [socket])])
-
- # Above sets LIBS, which is not all that useful because we don't want
- # to include every library in every link. It also sets
diff --git a/patches/xmlrpc-c-1.06.42/0002-Makefile.config-fix-shared-libs-on-arm.patch b/patches/xmlrpc-c-1.06.42/0002-Makefile.config-fix-shared-libs-on-arm.patch
deleted file mode 100644
index e8225c2f8..000000000
--- a/patches/xmlrpc-c-1.06.42/0002-Makefile.config-fix-shared-libs-on-arm.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Marc Kleine-Budde <mkl@pengutronix.de>
-Date: Wed, 3 Feb 2010 12:43:37 +0100
-Subject: [PATCH] Makefile.config: fix shared libs on arm
-
-The magic to detect a linux system expects that "HOST_OS" ==
-"linux-gnu". Unfortunately this is not true for modern arm system with
-EABI, the "HOST_OS" is "linux-gnueabi".
-
-With this patch, if the string "linux" is part of "HOST_OS" it's
-considered to compile for a linux system.
-
-Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
----
- Makefile.config.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile.config.in b/Makefile.config.in
-index 07f37af..a79ca1e 100644
---- a/Makefile.config.in
-+++ b/Makefile.config.in
-@@ -136,7 +136,7 @@ endif
- # out how. For the rest, we have this default:
- SHARED_LIB_TYPE = NONE
-
--ifeq ($(HOST_OS),linux-gnu)
-+ifeq ($(findstring linux,$(HOST_OS)),linux)
- # Assume linker is GNU Compiler (gcc)
- SHARED_LIB_TYPE = unix
- SHLIB_SUFFIX = so
diff --git a/patches/xmlrpc-c-1.06.42/0003-xmlrpc-c-config.in-use-pkg-config-to-get-curl-s-libs.patch b/patches/xmlrpc-c-1.06.42/0003-xmlrpc-c-config.in-use-pkg-config-to-get-curl-s-libs.patch
deleted file mode 100644
index f1f1457ba..000000000
--- a/patches/xmlrpc-c-1.06.42/0003-xmlrpc-c-config.in-use-pkg-config-to-get-curl-s-libs.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Marc Kleine-Budde <mkl@pengutronix.de>
-Date: Tue, 2 Feb 2010 18:57:47 +0100
-Subject: [PATCH] xmlrpc-c-config.in: use pkg-config to get curl's libs
-
-Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
----
- xmlrpc-c-config.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/xmlrpc-c-config.in b/xmlrpc-c-config.in
-index db6afdb..2baafe9 100644
---- a/xmlrpc-c-config.in
-+++ b/xmlrpc-c-config.in
-@@ -116,7 +116,7 @@ while test $# -gt 0; do
- the_wl_rpath="@WININET_WL_RPATH@ $the_wl_rpath"
- fi
- if test "${MUST_BUILD_CURL_CLIENT}" = "yes"; then
-- the_libs="$the_libs @CURL_LDADD@"
-+ the_libs="$the_libs $(pkg-config --libs libcurl)"
- the_rpath="@CURL_RPATH@ $the_rpath"
- the_wl_rpath="@CURL_WL_RPATH@ $the_wl_rpath"
- fi
diff --git a/patches/xmlrpc-c-1.06.42/0004-xmlrpc-c-config.in-add-SYSROOT-support.patch b/patches/xmlrpc-c-1.06.42/0004-xmlrpc-c-config.in-add-SYSROOT-support.patch
deleted file mode 100644
index 1b80a0291..000000000
--- a/patches/xmlrpc-c-1.06.42/0004-xmlrpc-c-config.in-add-SYSROOT-support.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From: Marc Kleine-Budde <mkl@pengutronix.de>
-Date: Tue, 2 Feb 2010 18:59:27 +0100
-Subject: [PATCH] xmlrpc-c-config.in: add SYSROOT support
-
-Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
----
- xmlrpc-c-config.in | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/xmlrpc-c-config.in b/xmlrpc-c-config.in
-index 2baafe9..699f697 100644
---- a/xmlrpc-c-config.in
-+++ b/xmlrpc-c-config.in
-@@ -56,7 +56,7 @@ the_libdirs=
-
- # If Xmlrpc-c libraries are installed in the standard linker search
- # path on this system, you should remove the following line:
--the_libdirs="-L$libdir $the_libdirs"
-+the_libdirs="-L${SYSROOT}$libdir $the_libdirs"
-
- the_libs="-lxmlrpc -lxmlrpc_util ${LIBXML}"
- the_rpath=
-@@ -66,7 +66,7 @@ cpp_libs=
- cflags=
- # If Xmlrpc-c library interface header files are installed in the standard
- # compiler search path on this system, you should remove the following line:
--cflags="-I$includedir $cflags"
-+cflags="-I${SYSROOT}$includedir $cflags"
-
- while test $# -gt 0; do
- case $1 in
diff --git a/patches/xmlrpc-c-1.06.42/0005-calling-AC_PROG_CXX-conditionally-is-broken-with-aut.patch b/patches/xmlrpc-c-1.06.42/0005-calling-AC_PROG_CXX-conditionally-is-broken-with-aut.patch
deleted file mode 100644
index e29d53a9f..000000000
--- a/patches/xmlrpc-c-1.06.42/0005-calling-AC_PROG_CXX-conditionally-is-broken-with-aut.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Tue, 31 Jan 2012 21:04:17 +0100
-Subject: [PATCH] calling AC_PROG_CXX conditionally is broken with autoconf >
- 2.52
-
-Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
----
- configure.in | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index a83076a..705eb35 100644
---- a/configure.in
-+++ b/configure.in
-@@ -213,9 +213,7 @@ dnl Checks for programs.
- dnl =======================================================================
-
- AC_PROG_CC
--if test x"$enable_cplusplus" != xno; then
-- AC_PROG_CXX
--fi
-+AC_PROG_CXX
-
-
- dnl =======================================================================
diff --git a/patches/xmlrpc-c-1.06.42/0006-fix-building-with-libcurl-7.26.0.patch b/patches/xmlrpc-c-1.06.42/0006-fix-building-with-libcurl-7.26.0.patch
deleted file mode 100644
index 18de951d6..000000000
--- a/patches/xmlrpc-c-1.06.42/0006-fix-building-with-libcurl-7.26.0.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Thu, 12 Jul 2012 10:19:15 +0200
-Subject: [PATCH] fix building with libcurl 7.26.0
-
-Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
----
- lib/curl_transport/xmlrpc_curl_transport.c | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/lib/curl_transport/xmlrpc_curl_transport.c b/lib/curl_transport/xmlrpc_curl_transport.c
-index 530fab5..3565a62 100644
---- a/lib/curl_transport/xmlrpc_curl_transport.c
-+++ b/lib/curl_transport/xmlrpc_curl_transport.c
-@@ -76,9 +76,6 @@
- #include "version.h"
-
- #include <curl/curl.h>
--#include <curl/types.h>
--#include <curl/easy.h>
--#include <curl/multi.h>
-
- #if defined (WIN32) && defined(_DEBUG)
- # include <crtdbg.h>
diff --git a/patches/xmlrpc-c-1.06.42/0007-link-all-libraries-correctly-to-avoid-undefined-refe.patch b/patches/xmlrpc-c-1.06.42/0007-link-all-libraries-correctly-to-avoid-undefined-refe.patch
deleted file mode 100644
index 23692706a..000000000
--- a/patches/xmlrpc-c-1.06.42/0007-link-all-libraries-correctly-to-avoid-undefined-refe.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Fri, 7 Dec 2012 17:50:04 +0100
-Subject: [PATCH] link all libraries correctly to avoid undefined references
- with newer toolchains
-
-Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
----
- lib/expat/Makefile | 2 +-
- lib/expat/xmlparse/Makefile | 4 +++-
- src/Makefile | 6 +++++-
- 3 files changed, 9 insertions(+), 3 deletions(-)
-
-diff --git a/lib/expat/Makefile b/lib/expat/Makefile
-index 7a85187..5e0e2ca 100644
---- a/lib/expat/Makefile
-+++ b/lib/expat/Makefile
-@@ -6,7 +6,7 @@ SUBDIR = lib/expat
- include $(SRCDIR)/Makefile.config
-
- # Build up SUBDIRS:
--SUBDIRS = gennmtab xmlparse xmltok
-+SUBDIRS = gennmtab xmltok xmlparse
-
- default: all
-
-diff --git a/lib/expat/xmlparse/Makefile b/lib/expat/xmlparse/Makefile
-index 96c0be8..572270d 100644
---- a/lib/expat/xmlparse/Makefile
-+++ b/lib/expat/xmlparse/Makefile
-@@ -26,8 +26,10 @@ LDFLAGS = $(LADD)
-
- LIBLDFLAGS = $(LDFLAGS_VERSINFO) -rpath $(LIBINST_DIR) $(LADD)
-
-+LIBXMLRPC_XMLPARSE_LIBDEP = -lxmlrpc_xmltok -L../xmltok/.libs
-+
- libxmlrpc_xmlparse.la: $(LIBXMLRPC_XMLPARSE_OBJS)
-- $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) $^
-+ $(LIBTOOL) --mode=link $(CCLD) -o $@ $(LIBLDFLAGS) $(LIBXMLRPC_XMLPARSE_LIBDEP) $^
-
- CFLAGS = $(CFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
-diff --git a/src/Makefile b/src/Makefile
-index e78370d..18e2033 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -9,6 +9,7 @@ include $(BUILDDIR)/Makefile.config
-
- ABYSS_LIBDIR = $(BUILDDIR)/lib/abyss/src/.libs
- LIBUTIL_LIBDIR = $(BUILDDIR)/lib/libutil/.libs
-+LIBXMLPARSE_LIBDIR = $(BUILDDIR)/lib/expat/xmlparse/.libs
-
- default: all
-
-@@ -97,6 +98,9 @@ LIBXMLRPC_OBJS = \
- xmlrpc_authcookie.lo \
-
- LIBXMLRPC_LIBDEP = -lxmlrpc_util $(LIBXML_LIBS)
-+ifneq ($(ENABLE_LIBXML2_BACKEND),yes)
-+LIBXMLRPC_LIBDEP += -lxmlrpc_xmlparse
-+endif
-
- LIB_OBJS = $(LIBXMLRPC_CLIENT_OBJS) $(LIBXMLRPC_SERVER_OBJS)
-
-@@ -133,7 +137,7 @@ all: $(TARGET_LTLIBRARIES) $(SUBDIRS:%=%/all)
-
- LDFLAGS = $(LADD)
-
--LIBPATHS = -L.libs -L$(LIBUTIL_LIBDIR)
-+LIBPATHS = -L.libs -L$(LIBUTIL_LIBDIR) -L$(LIBXMLPARSE_LIBDIR)
-
- LIBLDFLAGS = $(LDFLAGS_VERSINFO) -rpath $(LIBINST_DIR) $(LIBPATHS) $(LADD)
-
diff --git a/patches/xmlrpc-c-1.06.42/autogen.sh b/patches/xmlrpc-c-1.06.42/autogen.sh
deleted file mode 100755
index f2a7963b6..000000000
--- a/patches/xmlrpc-c-1.06.42/autogen.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-
-set -e
-
-aclocal $ACLOCAL_FLAGS
-
-#
-# use automake to install the file "missing"
-#
-# automake fill fail, because the package doesn't use automake.
-# but this is the easiest way :)
-#
-automake \
- -f \
- --copy \
- --add-missing || true
-
-libtoolize \
- --force \
- --copy
-
-autoheader \
- --force \
- -Wall
-
-autoconf \
- --force \
- -Wall
diff --git a/patches/xmlrpc-c-1.06.42/series b/patches/xmlrpc-c-1.06.42/series
deleted file mode 100644
index 75123f6fa..000000000
--- a/patches/xmlrpc-c-1.06.42/series
+++ /dev/null
@@ -1,10 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-configure.in-add-propper-quoting-to-AC_CHECK_-FUNC-L.patch
-0002-Makefile.config-fix-shared-libs-on-arm.patch
-0003-xmlrpc-c-config.in-use-pkg-config-to-get-curl-s-libs.patch
-0004-xmlrpc-c-config.in-add-SYSROOT-support.patch
-0005-calling-AC_PROG_CXX-conditionally-is-broken-with-aut.patch
-0006-fix-building-with-libcurl-7.26.0.patch
-0007-link-all-libraries-correctly-to-avoid-undefined-refe.patch
-# c9011b8fd7100d32e783121ec53f22bc - git-ptx-patches magic
diff --git a/rules/php5.in b/rules/php5.in
index 07dfa159e..c8bb79eda 100644
--- a/rules/php5.in
+++ b/rules/php5.in
@@ -14,7 +14,6 @@ menuconfig PHP5
select LIBXSLT if PHP5_XML_LIBXML2_XSLT
select MYSQLDB if PHP5_EXT_MYSQL
select PHP5_XML if PHP5_EXT_SOAP
- select XMLRPC_C if PHP5_XML_LIBXML2_XMLRPC
select SQLITE if PHP5_EXT_SQLITE3
select ZLIB if PHP5_EXT_ZLIB
select OPENSSL if PHP5_EXT_OPENSSL
@@ -228,13 +227,6 @@ config PHP5_XML_LIBXML2_SIMPLEXML
help
simple xml support
-config PHP5_XML_LIBXML2_XMLRPC
- bool
- depends on STAGING
- prompt "xmlrpc support"
- help
- xmlrpc support
-
endif # PHP5_XML_LIBXML2
endif # PHP5_XML
diff --git a/rules/php5.make b/rules/php5.make
index c6aea8e81..a20727e94 100644
--- a/rules/php5.make
+++ b/rules/php5.make
@@ -51,6 +51,7 @@ PHP5_AUTOCONF := \
--disable-phar \
--with-config-file-path=/etc/php5 \
--enable-opcache=no \
+ --without-xmlrpc \
--without-iconv
# FIXME: php5 doesn't interprete "with_foo=no" correctly, so we cannot
@@ -210,12 +211,6 @@ else
PHP5_AUTOCONF += --disable-simplexml
endif
-ifdef PTXCONF_PHP5_XML_LIBXML2_XMLRPC
-PHP5_AUTOCONF += --with-xmlrpc
-else
-PHP5_AUTOCONF += --without-xmlrpc
-endif
-
ifdef PTXCONF_PHP5_EXT_ZLIB
PHP5_AUTOCONF += --with-zlib=$(SYSROOT)/usr
else
diff --git a/rules/xmlrpc-c.in b/rules/xmlrpc-c.in
deleted file mode 100644
index 100fd0fac..000000000
--- a/rules/xmlrpc-c.in
+++ /dev/null
@@ -1,60 +0,0 @@
-## SECTION=staging
-## old section:
-### SECTION=middleware
-
-menuconfig XMLRPC_C
- tristate
- prompt "xmlrpc-c "
- select LIBC_M if XMLRPC_C_CPLUSPLUS
- select GCCLIBS_CXX if XMLRPC_C_CPLUSPLUS
- select GCCLIBS_GCC_S
- select LIBCURL if XMLRPC_C_CURL
- select LIBXML2 if XMLRPC_C_LIBXML2
- help
- A lightweight RPC library based on XML and HTTP for C and C++
-
- XML-RPC is a quick-and-easy way to make procedure calls over
- the Internet. It converts the procedure call into an XML
- document, sends it to a remote server using HTTP, and gets
- back the response as XML.
-
- This library provides a modular implementation of XML-RPC
- for C and C++.
-
- STAGING: remove in ptxdist-2019.04.0
- Really old version that fails to build gcc 7.x. should be updated
- to a new version.
-
-if XMLRPC_C
-
-config XMLRPC_C_CLIENT
- bool
-
-config XMLRPC_C_CURL
- bool "include curl client transport"
- select XMLRPC_C_CLIENT
- default y
-
-config XMLRPC_C_ABYSS_SERVER
- bool
- default y
-# prompt "include abyss server module"
-# as of version 1.06.38 it doesn't build without it
-
-config XMLRPC_C_ABYSS_THREADS
- bool "use fork in Abyss instead of pthreads"
- depends on XMLRPC_C_ABYSS_SERVER
-
-config XMLRPC_C_CGI_SERVER
- bool "include CGI server module"
- default y
-
-config XMLRPC_C_CPLUSPLUS
- bool "include C++ wrapper class"
- select XMLRPC_C_ABYSS_SERVER
- default y
-
-config XMLRPC_C_LIBXML2
- bool "use libxml2 instead of built-in expat"
-
-endif
diff --git a/rules/xmlrpc-c.make b/rules/xmlrpc-c.make
deleted file mode 100644
index e49b4fc70..000000000
--- a/rules/xmlrpc-c.make
+++ /dev/null
@@ -1,138 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2010 by Marc Kleine-Budde <mkl@pengutronix.de>
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-PACKAGES-$(PTXCONF_XMLRPC_C) += xmlrpc-c
-
-#
-# Paths and names
-#
-XMLRPC_C_VERSION := 1.06.42
-XMLRPC_C_MD5 := 248bacf3a998ceca6f491a213337c592
-XMLRPC_C := xmlrpc-c-$(XMLRPC_C_VERSION)
-XMLRPC_C_SUFFIX := tgz
-XMLRPC_C_URL := $(call ptx/mirror, SF, xmlrpc-c/Xmlrpc-c%20Super%20Stable/$(XMLRPC_C_VERSION)/$(XMLRPC_C).$(XMLRPC_C_SUFFIX))
-XMLRPC_C_SOURCE := $(SRCDIR)/$(XMLRPC_C).$(XMLRPC_C_SUFFIX)
-XMLRPC_C_DIR := $(BUILDDIR)/$(XMLRPC_C)
-XMLRPC_C_LICENSE := unknown
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-XMLRPC_C_CONF_TOOL := autoconf
-XMLRPC_C_CONF_OPT := \
- $(CROSS_AUTOCONF_USR) \
- --enable-static \
- --disable-wininet-client \
- --disable-libwww-client \
- --without-libwww-ssl
-
-ifdef PTXCONF_XMLRPC_C_CURL
-XMLRPC_C_CONF_OPT += --enable-curl-client
-else
-XMLRPC_C_CONF_OPT += --disable-curl-client
-endif
-
-ifdef PTXCONF_XMLRPC_C_ABYSS_SERVER
-XMLRPC_C_CONF_OPT += --enable-abyss-server
-else
-XMLRPC_C_CONF_OPT += --disable-abyss-server
-endif
-
-ifdef PTXCONF_XMLRPC_C_ABYSS_THREADS
-XMLRPC_C_CONF_OPT += --enable-abyss-threads
-else
-XMLRPC_C_CONF_OPT += --disable-abyss-threads
-endif
-
-ifdef PTXCONF_XMLRPC_C_CGI_SERVER
-XMLRPC_C_CONF_OPT += --enable-cgi-server
-else
-XMLRPC_C_CONF_OPT += --disable-cgi-server
-endif
-
-ifdef PTXCONF_XMLRPC_C_CPLUSPLUS
-XMLRPC_C_CONF_OPT += --enable-cplusplus
-else
-XMLRPC_C_CONF_OPT += --disable-cplusplus
-endif
-
-ifdef PTXCONF_XMLRPC_C_LIBXML2
-XMLRPC_C_CONF_OPT += --enable-libxml2-backend
-else
-XMLRPC_C_CONF_OPT += --disable-libxml2-backend
-endif
-
-XMLRPC_C_MAKE_OPT := \
- CADD="$(CROSS_CPPFLAGS) $(CROSS_CFLAGS) -fPIC" \
- LADD="$(CROSS_LDFLAGS)" \
- BUILDTOOL_CC=$(HOSTCC) \
- BUILDTOOL_CCLD=$(HOSTCC)
-
-XMLRPC_C_MAKE_PAR := NO
-
-# ----------------------------------------------------------------------------
-# Target-Install
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/xmlrpc-c.targetinstall:
- @$(call targetinfo)
-
- @$(call install_init, xmlrpc-c)
- @$(call install_fixup, xmlrpc-c,PRIORITY,optional)
- @$(call install_fixup, xmlrpc-c,SECTION,base)
- @$(call install_fixup, xmlrpc-c,AUTHOR,"Marc Kleine-Budde <mkl@pengutronix.de>")
- @$(call install_fixup, xmlrpc-c,DESCRIPTION,missing)
-
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc)
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_server)
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_server_abyss)
-
-ifdef PTXCONF_XMLRPC_C_CPLUSPLUS
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc++)
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_server++)
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_server_abyss++)
-endif
-
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_util)
-
-ifndef PTXCONF_XMLRPC_C_LIBXML2
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_xmlparse)
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_xmltok)
-endif
-
-ifdef PTXCONF_XMLRPC_C_CLIENT
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_client)
-
-ifdef PTXCONF_XMLRPC_C_CPLUSPLUS
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_client++)
-endif
-endif
-
-ifdef PTXCONF_XMLRPC_C_ABYSS_SERVER
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_abyss)
-endif
-
-ifdef PTXCONF_XMLRPC_C_CGI_SERVER
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_server_cgi)
-endif
-
-ifdef XMLRPC_C_CGI_SERVER
- @$(call install_lib, xmlrpc-c, 0, 0, 0644, libxmlrpc_server)
-endif
-
- @$(call install_finish, xmlrpc-c)
-
- @$(call touch)
-
-# vim: syntax=make