# $Id$ PNAME="ntfs-3g" PVER="2014.2.15" PBUILD="r1" SPLIT_PACKAGES="ntfs-3g ntfsprogs" PCAT="sys-fs" HOMEPAGE="http://www.tuxera.com/" NTFS3G_DEPEND=">= virtual/glibc" NTFSPROGS_DEPEND=">= sys-libs/libuuid-2.20" SDEPEND="${NTFS3G_DEPEND} ${NTFSPROGS_DEPEND} >= sys-apps/attr-2.4" SRCFILE="${PNAME/-fuse/}_ntfsprogs-${PVER}.tgz" SRCDIR="${BUILDDIR}/${PNAME/-fuse/}_ntfsprogs-${PVER}" sminclude mbuild mtools SRC_URI=( http://tuxera.com/opensource/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ${HOMEPAGE}community/ntfs-3g-download/ | lasttarball tgz" split_info_ntfs-3g() { DESCRIPTION="NTFS-3G Read/Write Driver." DEPEND="${NTFS3G_DEPEND}" } split_info_ntfsprogs() { DESCRIPTION="A collection of utilities for managing NTFS volumes." DEPEND="== sys-fs/ntfs-3g-${PVER} ${NTFSPROGS_DEPEND}" } src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix hardcoded symlinks sed -i 's:$(DESTDIR)/sbin:$(DESTDIR)$(rootsbindir):g' src/Makefile.{am,in} ntfsprogs/Makefile.{am,in} || die } src_compile() { cd ${SRCDIR} # use the internal stripped down fuse library mconfigure \ --exec-prefix=/usr \ --with-fuse=internal \ --enable-crypto \ --enable-extras \ || die mmake || die } src_install_ntfs-3g() { cd ${SRCDIR} mmake -C src DESTDIR=${BINDIR} install || die mmake -C libntfs-3g DESTDIR=${BINDIR} install || die mmake -C include DESTDIR=${BINDIR} install || die # missing symlink mlink ../bin/ntfs-3g /usr/sbin/mount.ntfs || die minstalldocs AUTHORS COPYING* CREDITS ChangeLog NEWS README TODO* || die } src_install_ntfsprogs() { cd ${SRCDIR} mmake -C ntfsprogs DESTDIR=${BINDIR} install || die }