From 21476ebfa0a152ae60ef026bc36b8fbe425760f1 Mon Sep 17 00:00:00 2001 From: pooka Date: Mon, 26 Feb 2007 19:55:28 +0000 Subject: fuse-ntfs-3g package, proven to work under NetBSD-current. The original work in pkg'izing this was done by . --- filesystems/fuse-ntfs-3g/DESCR | 7 ++++++ filesystems/fuse-ntfs-3g/Makefile | 23 ++++++++++++++++++++ filesystems/fuse-ntfs-3g/PLIST | 36 +++++++++++++++++++++++++++++++ filesystems/fuse-ntfs-3g/distinfo | 7 ++++++ filesystems/fuse-ntfs-3g/patches/patch-aa | 13 +++++++++++ filesystems/fuse-ntfs-3g/patches/patch-ab | 13 +++++++++++ 6 files changed, 99 insertions(+) create mode 100644 filesystems/fuse-ntfs-3g/DESCR create mode 100644 filesystems/fuse-ntfs-3g/Makefile create mode 100644 filesystems/fuse-ntfs-3g/PLIST create mode 100644 filesystems/fuse-ntfs-3g/distinfo create mode 100644 filesystems/fuse-ntfs-3g/patches/patch-aa create mode 100644 filesystems/fuse-ntfs-3g/patches/patch-ab (limited to 'filesystems') diff --git a/filesystems/fuse-ntfs-3g/DESCR b/filesystems/fuse-ntfs-3g/DESCR new file mode 100644 index 00000000000..20c72647e0a --- /dev/null +++ b/filesystems/fuse-ntfs-3g/DESCR @@ -0,0 +1,7 @@ +http://www.ntfs-3g.org/ + The NTFS-3G driver is an open source, freely available NTFS driver + for Linux with read and write support. It provides safe and fast + handling of the Windows XP, Windows Server 2003, Windows 2000 and + Windows Vista file systems. Most POSIX file system operations are + supported, with the exception of full file ownership and access + right support. diff --git a/filesystems/fuse-ntfs-3g/Makefile b/filesystems/fuse-ntfs-3g/Makefile new file mode 100644 index 00000000000..2c35160e3b0 --- /dev/null +++ b/filesystems/fuse-ntfs-3g/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/02/26 19:55:28 pooka Exp $ +# + +DISTNAME= ntfs-3g-1.0 +PKGNAME= fuse-${DISTNAME} +CATEGORIES= filesystems +MASTER_SITES= http://www.ntfs-3g.org/ +EXTRACT_SUFX= .tgz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.ntfs-3g.org/ +COMMENT= NTFS driver for Linux/FreeBSD/NetBSD with read and write support + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= autoconf gmake pkg-config + +pre-configure: + cd ${WRKSRC} && autoconf + +.include "../../mk/fuse.buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/filesystems/fuse-ntfs-3g/PLIST b/filesystems/fuse-ntfs-3g/PLIST new file mode 100644 index 00000000000..0b30be0594b --- /dev/null +++ b/filesystems/fuse-ntfs-3g/PLIST @@ -0,0 +1,36 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/02/26 19:55:28 pooka Exp $ +bin/mount.ntfs-3g +bin/ntfs-3g +man/man8/ntfs-3g.8 +man/man8/mount.ntfs-3g.8 +lib/libntfs-3g.la +include/ntfs-3g/attrib.h +include/ntfs-3g/attrlist.h +include/ntfs-3g/bitmap.h +include/ntfs-3g/bootsect.h +include/ntfs-3g/collate.h +include/ntfs-3g/compat.h +include/ntfs-3g/compress.h +include/ntfs-3g/debug.h +include/ntfs-3g/device.h +include/ntfs-3g/device_io.h +include/ntfs-3g/dir.h +include/ntfs-3g/endians.h +include/ntfs-3g/index.h +include/ntfs-3g/inode.h +include/ntfs-3g/layout.h +include/ntfs-3g/lcnalloc.h +include/ntfs-3g/list.h +include/ntfs-3g/logfile.h +include/ntfs-3g/logging.h +include/ntfs-3g/mft.h +include/ntfs-3g/mst.h +include/ntfs-3g/ntfstime.h +include/ntfs-3g/runlist.h +include/ntfs-3g/security.h +include/ntfs-3g/support.h +include/ntfs-3g/types.h +include/ntfs-3g/unistr.h +include/ntfs-3g/version.h +include/ntfs-3g/volume.h +@dirrm include/ntfs-3g diff --git a/filesystems/fuse-ntfs-3g/distinfo b/filesystems/fuse-ntfs-3g/distinfo new file mode 100644 index 00000000000..d98f238e287 --- /dev/null +++ b/filesystems/fuse-ntfs-3g/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/02/26 19:55:28 pooka Exp $ + +SHA1 (ntfs-3g-1.0.tgz) = e4cf952a17a3a9e3f1e53d09cb8dd544e5ecfd0f +RMD160 (ntfs-3g-1.0.tgz) = 4460101eea3b36b2faf8c79863b6590cbb1de4ab +Size (ntfs-3g-1.0.tgz) = 562452 bytes +SHA1 (patch-aa) = 51e3674e70dcd967f184ff8ccb34f040e98fb70f +SHA1 (patch-ab) = 9bfd8e206df71b4cb72a96badb3553a7717802b9 diff --git a/filesystems/fuse-ntfs-3g/patches/patch-aa b/filesystems/fuse-ntfs-3g/patches/patch-aa new file mode 100644 index 00000000000..863c3886f5c --- /dev/null +++ b/filesystems/fuse-ntfs-3g/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/02/26 19:55:28 pooka Exp $ + +--- configure.ac.orig 2007-02-18 03:27:41.000000000 +0100 ++++ configure.ac 2007-02-18 03:28:28.000000000 +0100 +@@ -80,7 +80,7 @@ + AC_SYS_LARGEFILE + + case "$target_os" in +-linux*) ++linux*|netbsd*) + PKG_CHECK_MODULES(FUSE_MODULE, fuse >= 2.6.0, [ compile_fuse_module=true ], + [ + AC_MSG_ERROR([ntfs-3g requires FUSE >= 2.6.0. Please see http://fuse.sf.net/ or install __all__ FUSE packages (e.g. fuse, fuse-utils, libfuse, libfuse2, libfuse-dev) or remove already installed __older__ FUSE.]) diff --git a/filesystems/fuse-ntfs-3g/patches/patch-ab b/filesystems/fuse-ntfs-3g/patches/patch-ab new file mode 100644 index 00000000000..40d10995292 --- /dev/null +++ b/filesystems/fuse-ntfs-3g/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2007/02/26 19:55:28 pooka Exp $ + +--- src/Makefile.in.orig 2007-02-20 22:15:39.000000000 +0200 ++++ src/Makefile.in 2007-02-26 21:45:34.000000000 +0200 +@@ -581,7 +581,7 @@ + + install-exec-hook: + $(INSTALL) -d $(DESTDIR)/sbin +- $(LN_S) -f $(bindir)/ntfs-3g $(DESTDIR)/sbin/mount.ntfs-3g ++ $(LN_S) -f ntfs-3g $(bindir)/mount.ntfs-3g + $(LDCONFIG) + + install-data-hook: -- cgit v1.2.3