? files/libxmlpp-1.0.4-pc.patch Index: libxmlpp-1.0.4.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-1.0.4.ebuild,v retrieving revision 1.4 diff -u -b -B -r1.4 libxmlpp-1.0.4.ebuild --- libxmlpp-1.0.4.ebuild 5 Mar 2005 17:28:14 -0000 1.4 +++ libxmlpp-1.0.4.ebuild 7 Mar 2005 05:51:31 -0000 @@ -2,12 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxmlpp/libxmlpp-1.0.4.ebuild,v 1.4 2005/03/05 17:28:14 gustavoz Exp $ -IUSE="" - -inherit libtool +inherit libtool eutils MY_P=${P/pp/++} - DESCRIPTION="C++ wrapper for the libxml XML parser library" HOMEPAGE="http://libxmlplusplus.sourceforge.net/" SRC_URI="mirror://gnome/sources/libxml++/${PV%.*}/${MY_P}.tar.bz2" @@ -15,19 +12,22 @@ LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~ppc sparc x86" +IUSE="" RDEPEND=">=dev-libs/libxml2-2.5.8" DEPEND="${RDEPEND} dev-util/pkgconfig" -S=${WORKDIR}/${MY_P} MAKEOPTS="${MAKEOPTS} -j1" -src_compile() { +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-pc.patch" elibtoolize - econf || die "configure failed" - emake || die "make failed" } src_install() {