# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 MY_PN="fuse" S="${WORKDIR}/${MY_PN}-${PV}" DESCRIPTION="True user-mode filesystem implementation" SRC_URI="mirror://sourceforge/avf/${MY_PN}-${PV}.tar.gz" HOMEPAGE="http://sourceforge.net/projects/avf" LICENSE="GPL-2 LGPL" DEPEND="virtual/linux-sources" KEYWORDS="~x86" SLOT="${KV}" IUSE="doc" pkg_setup() { # An ugly workaround if ( use x86 && [ ! -e /usr/src/linux/arch/x86 ] ); then export WA="true" else export WA="false" fi } src_compile() { ./configure \ $(use doc && echo "--enable-example") \ --host=${CHOST} \ --prefix=${D}/usr \ --infodir=${D}/share/info \ --mandir=${D}/usr/share/man || die "./configure failed" if $WA;then ln -s /usr/src/linux/arch/i386 /usr/src/linux/arch/x86;fi sleep 10;beep emake || die "compilation failed !" if $WA;then rm /usr/src/linux/arch/x86;fi } src_install () { dodoc AUTHORS ChangeLog INSTALL README-2.4 README-2.6 \ README.NFS NEWS README TODO example einstall || die } pkg_postinst() { /usr/sbin/update-modules } pkg_postrm() { /sbin/modprobe -r fuse }