# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.11.ebuild,v 1.5 2011/04/24 21:28:11 ulm Exp $ inherit eutils DESCRIPTION="tools for managing linux kernel modules" HOMEPAGE="http://modules.wiki.kernel.org/" SRC_URI="mirror://kernel/linux/utils/kernel/module-init-tools/${P}.tar.bz2 mirror://gentoo/${P}-man.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="" DEPEND="sys-libs/zlib >=sys-apps/baselayout-2.0.1 !sys-apps/modutils" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${PN}-3.2.2-handle-dupliate-aliases.patch #149426 touch *.5 *.8 # dont regen manpages } src_compile() { mkdir build && cd build #290207 ECONF_SOURCE=.. \ econf \ --prefix=/ \ --enable-zlib \ --enable-zlib-dynamic \ --disable-static-utils emake || die "emake module-init-tools failed" } src_test() { ./tests/runtests || die } src_install() { emake -C build install DESTDIR="${D}" || die dodoc AUTHORS ChangeLog NEWS README TODO into / newsbin "${FILESDIR}"/update-modules-3.5.sh update-modules || die doman "${FILESDIR}"/update-modules.8 } pkg_postinst() { # cheat to keep users happy if grep -qs modules-update "${ROOT}"/etc/init.d/modules ; then sed -i 's:modules-update:update-modules:' "${ROOT}"/etc/init.d/modules fi }