jer         14/09/17 09:47:40

  Modified:             ChangeLog libkudzu-1.2.57.1.ebuild
  Log:
  EAPI bump. perl -> sed. Clean up patches. Simplify setting ARCH.
  
  (Portage version: 2.2.13/cvs/Linux x86_64, signed Manifest commit with key 
A792A613)

Revision  Changes    Path
1.39                 sys-libs/libkudzu/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libkudzu/ChangeLog?rev=1.39&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libkudzu/ChangeLog?rev=1.39&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libkudzu/ChangeLog?r1=1.38&r2=1.39

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libkudzu/ChangeLog,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ChangeLog   1 Feb 2013 13:19:01 -0000       1.38
+++ ChangeLog   17 Sep 2014 09:47:40 -0000      1.39
@@ -1,6 +1,12 @@
 # ChangeLog for sys-libs/libkudzu
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libkudzu/ChangeLog,v 1.38 
2013/02/01 13:19:01 gmsoft Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libkudzu/ChangeLog,v 1.39 
2014/09/17 09:47:40 jer Exp $
+
+  17 Sep 2014; Jeroen Roovers <[email protected]> libkudzu-1.2.57.1.ebuild,
+  files/kudzu-1.2.57.1-sbusfix.patch,
+  files/kudzu-1.2.57.1-sparc-keyboard.patch, -files/ppc.patch,
+  -files/sunlance.patch, -files/typedef_byte.patch:
+  EAPI bump. perl -> sed. Clean up patches. Simplify setting ARCH.
 
   01 Feb 2013; Guy Martin <[email protected]> libkudzu-1.2.57.1.ebuild:
   hppa stable



1.17                 sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild?rev=1.17&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild?rev=1.17&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild?r1=1.16&r2=1.17

Index: libkudzu-1.2.57.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- libkudzu-1.2.57.1.ebuild    1 Feb 2013 13:19:01 -0000       1.16
+++ libkudzu-1.2.57.1.ebuild    17 Sep 2014 09:47:40 -0000      1.17
@@ -1,8 +1,9 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild,v 1.16 
2013/02/01 13:19:01 gmsoft Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-libs/libkudzu/libkudzu-1.2.57.1.ebuild,v 1.17 
2014/09/17 09:47:40 jer Exp $
 
-inherit eutils toolchain-funcs flag-o-matic
+EAPI=5
+inherit eutils flag-o-matic toolchain-funcs
 
 DESCRIPTION="Red Hat Hardware detection tools"
 HOMEPAGE="http://rhlinux.redhat.com/kudzu/";
@@ -13,47 +14,49 @@
 KEYWORDS="alpha amd64 hppa ia64 -mips ppc ppc64 sparc x86"
 IUSE="zlib"
 
-DEPEND="dev-libs/popt
+DEPEND="
+       dev-libs/popt
+       >=sys-apps/pciutils-2.2.4[zlib?]
        zlib? ( sys-libs/zlib )
-       >=sys-apps/pciutils-2.2.4"
-RDEPEND="${DEPEND}
+"
+RDEPEND="
+       ${DEPEND}
        sys-apps/hwdata-gentoo
-       !sys-apps/kudzu"
+       !sys-apps/kudzu
+"
 
 S=${WORKDIR}/kudzu-${PV}
 
-src_unpack() {
-       unpack ${A}
-
+src_prepare() {
        epatch \
                "${FILESDIR}"/kudzu-${PV}-sbusfix.patch \
                "${FILESDIR}"/kudzu-${PV}-sparc-keyboard.patch
 }
 
-src_compile() {
-       tc-export CC
-       if use zlib
-       then
-               perl -pi -e 's| -lpci| -lz -lpci|g' Makefile
-       elif built_with_use --missing false sys-apps/pciutils zlib
-       then
-               die "You need to build with USE=zlib to match sys-apps/pcituils"
+src_configure() {
+       if use zlib; then
+               sed -i -e 's| -lpci| -lz -lpci|g' Makefile || die
        fi
        # Fix the modules directory to match Gentoo layout.
-       perl -pi -e 's|/etc/modutils/kudzu|/etc/modules.d/kudzu|g' *.*
+       sed -i -e 's|/etc/modutils/kudzu|/etc/modules.d/kudzu|g' *.* || die
 
-       if use ppc && [ "$(tc-arch-kernel)" != "ppc" ]; then
-               emake libkudzu.a libkudzu_loader.a ARCH="ppc" \
-                       RPM_OPT_FLAGS="${CFLAGS}" || die
-       else
-               emake libkudzu.a libkudzu_loader.a ARCH=$(tc-arch-kernel) \
-                       RPM_OPT_FLAGS="${CFLAGS}" || die
-       fi
+       tc-export CC
+}
+
+src_compile() {
+       emake \
+               $( usex ppc ARCH='ppc' ARCH=$(tc-arch-kernel) ) \
+               AR=$(tc-getAR) \
+               RANLIB=$(tc-getRANLIB) \
+               RPM_OPT_FLAGS="${CFLAGS}" \
+               libkudzu.a libkudzu_loader.a
 }
 
 src_install() {
-       keepdir /etc/sysconfig
        insinto /usr/include/kudzu
        doins *.h
+
        dolib.a libkudzu.a libkudzu_loader.a
+
+       keepdir /etc/sysconfig
 }




Reply via email to