| # Copyright 1999-2010 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/sys-fs/ntfs3g/ntfs3g-2009.11.14.ebuild,v 1.4 2010/02/10 03:48:10 josejx Exp $ |
| |
| EAPI=2 |
| |
| MY_PN="${PN/3g/-3g}" |
| MY_P="${MY_PN}-${PV}" |
| |
| DESCRIPTION="Open source read-write NTFS driver that runs under FUSE" |
| HOMEPAGE="http://www.ntfs-3g.org" |
| SRC_URI="http://www.ntfs-3g.org/${MY_P}.tgz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="amd64 ppc ppc64 ~sparc x86" |
| IUSE="acl debug hal suid +external-fuse" |
| |
| RDEPEND=">=sys-fs/fuse-2.6.0 |
| hal? ( sys-apps/hal )" |
| DEPEND="${RDEPEND} |
| sys-apps/attr" |
| |
| S="${WORKDIR}/${MY_P}" |
| |
| src_configure() { |
| econf \ |
| --docdir="/usr/share/doc/${PF}" \ |
| --enable-ldscript \ |
| --disable-ldconfig \ |
| --with-fuse=$(use external-fuse && echo external || echo internal) \ |
| $(use_enable acl posix-acls) \ |
| $(use_enable debug) |
| } |
| |
| src_install() { |
| emake DESTDIR="${D}" install || die "install failed" |
| |
| prepalldocs || die "prepalldocs failed" |
| dodoc AUTHORS ChangeLog CREDITS |
| |
| use suid && fperms u+s "/bin/${MY_PN}" |
| |
| if use hal; then |
| insinto /etc/hal/fdi/policy/ |
| newins "${FILESDIR}/10-ntfs3g.fdi.2009-r1" "10-ntfs3g.fdi" |
| fi |
| } |
| |
| pkg_postinst() { |
| if use suid; then |
| ewarn |
| ewarn "You have chosen to install ${PN} with the binary setuid root. This" |
| ewarn "means that if there any undetected vulnerabilities in the binary," |
| ewarn "then local users may be able to gain root access on your machine." |
| ewarn |
| fi |
| } |