# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/findutils/findutils-4.1.7-r3.ebuild,v 1.6 2003/07/16 13:44:20 pvdabeel Exp $ IUSE="nls build afs selinux" inherit eutils S=${WORKDIR}/${P} DESCRIPTION="GNU utilities to find files" SRC_URI="ftp://alpha.gnu.org/gnu/${P}.tar.gz selinux? mirror://gentoo/${P}-2003011510-selinux-gentoo.patch.bz2" HOMEPAGE="http://www.gnu.org/software/findutils/findutils.html" KEYWORDS="x86 amd64 ~hppa arm ppc" SLOT="0" LICENSE="GPL-2" DEPEND="virtual/glibc nls? ( sys-devel/gettext ) afs? ( net-fs/openafs ) selinux? ( sys-apps/selinux-small )" RDEPEND="virtual/glibc" src_compile() { use selinux && epatch ${DISTDIR}/${P}-2003011510-selinux-gentoo.patch.bz2 local myconf use nls || myconf="${myconf} --disable-nls" if use afs then export CPPFLAGS=-I/usr/afsws/include export LDFLAGS=-lpam export LIBS=/usr/afsws/lib/pam_afs.so.1 fi ./configure \ --host=${CHOST} \ --prefix=/usr \ --localstatedir=/var/spool/locate \ ${myconf} || die emake libexecdir=/usr/lib/find || die } src_install() { #do not change 'localstatedir=/var/spool/locate' to #'localstatedir=${D}/var/spool/locate', as it will then be hardcoded #into locate and updatedb einstall \ localstatedir=${D}/var/spool/locate \ libexecdir=${D}/usr/lib/find \ || die prepallman dosed "s:TMPDIR=/usr/tmp:TMPDIR=/tmp:" usr/bin/updatedb rm -rf ${D}/usr/var if [ -z "`use build`" ] then dodoc COPYING NEWS README TODO ChangeLog else rm -rf ${D}/usr/share fi keepdir /var/spool/locate }