# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml/libxml-1.8.17-r4.ebuild,v 1.1 2009/08/13 20:30:03 vostorga Exp $ inherit eutils flag-o-matic DESCRIPTION="Version 1 of the library to manipulate XML files" HOMEPAGE="http://www.xmlsoft.org/" SRC_URI="ftp://xmlsoft.org/old/${P}.tar.gz" LICENSE="GPL-2 LGPL-2" SLOT="1" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" IUSE="doc" RDEPEND=">=sys-libs/ncurses-5.2" DEPEND="${RDEPEND} >=sys-libs/readline-4.1 doc? ( >=dev-util/gtk-doc-1 )" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${P}-configure-LANG.patch epatch "${FILESDIR}"/${P}-open_call_fix.patch epatch "${FILESDIR}"/${P}-declarations.patch epatch "${FILESDIR}"/${P}-CAN-2004-0110.patch epatch "${FILESDIR}"/${P}-CVE-2009-2414-2416.patch } src_compile() { LIBS="-lncurses" econf || die emake CC="$(tc-getCC)" -j1 || die # Doesn't work with -j 4 (hallski) } src_install() { make DESTDIR="${D}" \ BASE_DIR=/usr/share/doc \ DOC_MODULE=${PF} \ TARGET_DIR=/usr/share/doc/${PF}/html \ install || die # This link must be fixed rm "${D}"/usr/include/gnome-xml/libxml dosym /usr/include/gnome-xml /usr/include/gnome-xml/libxml dodoc AUTHORS ChangeLog NEWS README } pkg_preinst() { if [[ -e ${ROOT}/usr/include/gnome-xml/libxml ]] ; then rm -f "${ROOT}"/usr/include/gnome-xml/libxml fi }