# $Id$ PNAME="xerces-c" PVER="2.8.0" PBUILD="r3" PCATEGORIE="dev-util" STATE="unstable" DESCRIPTION="Xerces-C++ is a validating XML parser written in a portable subset of C++." HOMEPAGE="http://xml.apache.org/xerces-c/" SRCFILE="${PNAME}-src_$(echo ${PVER} | sed "s:\.:_:g").tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-src_$(echo ${PVER} | sed "s:\.:_:g")" sminclude mbuild UP2DATE="updatecmd http://www.apache.org/dist/xerces/c/2/sources/ | grep ${PNAME}-src | sed 's/.*${PNAME}-src_\(.*\).tar.*/\1/;q' | sed 's:_:.:g'" SRC_URI=( http://www.apache.org/dist/xerces/c/2/sources/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-multilib.patch mirror://${PNAME}/${PNAME}-${PVER}-libpath.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # multilib fixes mpatch ${PNAME}-${PVER}-multilib.patch || die mpatch ${PNAME}-${PVER}-libpath.patch || die } src_compile() { cd ${SRCDIR}/src/xercesc export XERCESCROOT=${SRCDIR} runConfigure -plinux -P/usr || die mmake -j1 || die } src_install() { cd ${SRCDIR}/src/xercesc export XERCESCROOT=${SRCDIR} mmake DESTDIR=${BINDIR} MLIBDIR=$(mlibdir) install || die cd ${SRCDIR} minstalldocs KEYS LICENCE* NOTICE STATUS Readme* || die }