--- /usr/portage/media-libs/libsvg/libsvg-0.1.4-r1.ebuild 2012-05-05 10:31:18.000000000 +0200 +++ /usr/portage/media-libs/libsvg/libsvg-0.1.4-r1.ebuild 2013-12-30 22:29:22.853968201 +0100 @@ -2,7 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/libsvg/libsvg-0.1.4-r1.ebuild,v 1.4 2012/05/05 08:02:34 jdhore Exp $ -inherit autotools eutils libtool +EAPI=5 + +inherit autotools-multilib eutils libtool DESCRIPTION="A parser for SVG content in files or buffers" HOMEPAGE="http://cairographics.org" @@ -13,24 +15,20 @@ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" -RDEPEND="dev-libs/libxml2 - media-libs/libpng - virtual/jpeg" +RDEPEND="dev-libs/libxml2[${MULTILIB_USEDEP}] + media-libs/libpng[${MULTILIB_USEDEP}] + virtual/jpeg[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} virtual/pkgconfig" -src_unpack() { - unpack ${A} - cd "${S}" +DOCS=( AUTHORS ChangeLog NEWS README TODO ) + +src_prepare() { sed -i \ -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ src/svg_image.c || die epatch "${FILESDIR}"/${P}-asneeded.patch elibtoolize eautoconf -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS ChangeLog NEWS README TODO + autotools-utils_src_prepare }