media-libs/urt: update to EAPI=5
authorMike Frysinger <vapier@gentoo.org>
Fri, 15 Jan 2016 20:34:24 +0000 (15:34 -0500)
committerMike Frysinger <vapier@gentoo.org>
Fri, 15 Jan 2016 20:35:26 +0000 (15:35 -0500)
media-libs/urt/urt-3.1b-r1.ebuild

index cae6e3a231b7d35d01d166164cd87697bffe562b..d625e2f7cdc01caeb3083195fb04a2c101db6d0b 100644 (file)
@@ -1,7 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+EAPI="5"
+
 inherit eutils toolchain-funcs
 
 DESCRIPTION="the Utah Raster Toolkit is a library for dealing with raster images"
@@ -13,12 +15,12 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="gif postscript tiff X"
 
-DEPEND="X? ( x11-libs/libXext
-                       x11-proto/xextproto
-               )
+RDEPEND="X? ( x11-libs/libXext )
        gif? ( media-libs/giflib )
        tiff? ( media-libs/tiff )
        postscript? ( app-text/ghostscript-gpl )"
+DEPEND="${RDEPEND}
+       X? ( x11-proto/xextproto )"
 
 S=${WORKDIR}
 
@@ -26,16 +28,14 @@ urt_config() {
        use $1 && echo "#define $2" || echo "##define $2"
 }
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
+src_prepare() {
        rm -f bin/README
 
        epatch "${FILESDIR}"/${P}-rle-fixes.patch
        epatch "${FILESDIR}"/${P}-compile-updates.patch
        epatch "${FILESDIR}"/${P}-tempfile.patch
        epatch "${FILESDIR}"/${P}-build-fixes.patch
-       epatch "${FILESDIR}/${P}-make.patch"
+       epatch "${FILESDIR}"/${P}-make.patch
        epatch "${FILESDIR}"/${P}-solaris.patch
 
        # punt bogus manpage #109511
@@ -57,19 +57,22 @@ src_unpack() {
        EOF
 }
 
-src_compile() {
+src_configure() {
        ./Configure config/gentoo || die "config"
-       emake CC=$(tc-getCC) || die "emake"
+}
+
+src_compile() {
+       emake CC=$(tc-getCC)
 }
 
 src_install() {
        mkdir -p man-dest/man{1,3,5}
        # this just installs it into some local dirs
        make install || die
-       dobin bin/* || die "dobin"
-       dolib.a lib/librle.a || die "dolib.a"
+       dobin bin/*
+       dolib.a lib/librle.a
        insinto /usr/include
-       doins include/rle*.h || die "doins include"
+       doins include/rle*.h
        doman man-dest/man?/*.[135]
        dodoc *-changes CHANGES* README blurb
 }