# Compiling Time: 0.31 SBU
# Maintainer: crazy <crazy@frugalware.org>

pkgname=xmlrpc-c
pkgver=1.39.08
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')
archs=('i686' 'x86_64')
_F_sourceforge_ext=".tgz"
Finclude sourceforge
url="http://xmlrpc-c.sourceforge.net/"
sha1sums=('845780ad21c67eff19082426bb2327e239c3a55f')

build()
{
	Fcd
	unset MAKEFLAGS
	Fsed '-O3' '' common.mk

	if [ "$CARCH" == "x86_64" ]; then
			CFLAGS+=" -fPIC"
			CXXFLAGS+=" -fPIC"
	fi

	Fconf \
		--enable-libxml2-backend  \
		--disable-wininet-client \
		--disable-libwww-client \
		--enable-cplusplus \
		--enable-abyss-threads

	make -j1 CFLAGS_PERSONAL="${CFLAGS}" CXXFLAGS_PERSONAL="${CXXFLAGS}" || Fdie
	make -j1 -C tools CFLAGS_PERSONAL="${CFLAGS}" CXXFLAGS_PERSONAL="${CXXFLAGS}" || Fdie

	Fmakeinstall
	cd tools || Fdie
	Fmakeinstall
}

# optimization OK
