# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-fs/ncpfs/ncpfs-2.2.5.ebuild,v 1.7 2005/01/29 08:36:38 corsair Exp $ inherit eutils confutils IUSE="nls pam php" DESCRIPTION="Provides Access to Netware services using the NCP protocol (Kernel support must be activated!)" SRC_URI="ftp://platan.vc.cvut.cz/pub/linux/${PN}/${P}.tar.gz" HOMEPAGE="ftp://platan.vc.cvut.cz/pub/linux/ncpfs/" SLOT="0" LICENSE="GPL-2" KEYWORDS="x86 ~amd64 ~ppc ppc64" DEPEND="nls? ( sys-devel/gettext ) pam? ( sys-libs/pam ) php? ( || ( virtual/php virtual/httpd-php ) )" src_unpack() { unpack ${A} # Needed because the directory in the tar.gz is not readable for anyone chmod a+r ${S} # add patch for PHP extension sandbox violation cd ${S} || die "Unable to cd to ${S}" epatch ${FILESDIR}/${PN}-2.2.5-php.patch || die "Unable to apply PHP patch" } src_compile() { local myconf myconf= enable_extension_enable "nls" "nls" 0 enable_extension_enable "pam" "pam" 0 enable_extension_enable "php" "php" 0 econf ${myconf} || die "econf failed" emake || die } src_install () { # directory ${D}/lib/security needs to be created or the install fails dodir /lib/security dodir /usr/sbin dodir /sbin make DESTDIR=${D} install || die dodoc FAQ README }