[Midnightbsd-cvs] mports [21005] trunk/sysutils/fusefs-ntfs: update fusefs ntfs port based on FreeBSD port.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Feb 5 14:13:14 EST 2016


Revision: 21005
          http://svnweb.midnightbsd.org/mports/?rev=21005
Author:   laffer1
Date:     2016-02-05 14:13:13 -0500 (Fri, 05 Feb 2016)
Log Message:
-----------
update fusefs ntfs port based on FreeBSD port.

Modified Paths:
--------------
    trunk/sysutils/fusefs-ntfs/Makefile
    trunk/sysutils/fusefs-ntfs/distinfo
    trunk/sysutils/fusefs-ntfs/files/README.FreeBSD
    trunk/sysutils/fusefs-ntfs/files/extra-patch-ublio
    trunk/sysutils/fusefs-ntfs/files/patch-configure
    trunk/sysutils/fusefs-ntfs/files/patch-src-Makefile.in
    trunk/sysutils/fusefs-ntfs/files/pkg-message.in
    trunk/sysutils/fusefs-ntfs/pkg-descr
    trunk/sysutils/fusefs-ntfs/pkg-plist

Added Paths:
-----------
    trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs__Makefile.in
    trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs_mkntfs.c
    trunk/sysutils/fusefs-ntfs/files/patch-src__lowntfs-3g.c

Property Changed:
----------------
    trunk/sysutils/fusefs-ntfs/files/README.FreeBSD
    trunk/sysutils/fusefs-ntfs/files/extra-patch-ublio
    trunk/sysutils/fusefs-ntfs/files/patch-configure
    trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__device.c
    trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__unix_io.c
    trunk/sysutils/fusefs-ntfs/files/patch-src-Makefile.in
    trunk/sysutils/fusefs-ntfs/files/pkg-message.in

Modified: trunk/sysutils/fusefs-ntfs/Makefile
===================================================================
--- trunk/sysutils/fusefs-ntfs/Makefile	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/Makefile	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,44 +1,46 @@
 # $MidnightBSD$
 
 PORTNAME=	ntfs
-PORTVERSION=	2010.3.6
+PORTVERSION=	2015.3.14
+PORTREVISION=	3
 CATEGORIES=	sysutils
 MASTER_SITES=	http://tuxera.com/opensource/
 PKGNAMEPREFIX=	fusefs-
-DISTNAME=	${PORTNAME}-3g-${PORTVERSION}
-EXTRACT_SUFX=	.tgz
+DISTNAME=	${PORTNAME}-3g_ntfsprogs-${PORTVERSION}
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	Mount NTFS partitions and disk images
+COMMENT=	Mount NTFS partitions (read/write) and disk images
+
 LICENSE=	gpl2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	fusefs-libs>=2.7.2:${PORTSDIR}/sysutils/fusefs-libs
-LIB_DEPENDS=	fuse.2:${PORTSDIR}/sysutils/fusefs-libs
-RUN_DEPENDS=	${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod
-
-USE_ICONV=	yes
+CONFLICTS_BUILD=	bonobo-1.*
+CONFLICTS_INSTALL=	ntfsprogs-*
+USES=		fuse pkgconfig iconv libtool tar:tgz
 USE_LDCONFIG=	yes
-USE_AUTOTOOLS=	libtool
-CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd7.0
-CONFIGURE_ARGS=	--exec-prefix=${PREFIX} --prefix=${PREFIX} --mandir=${PREFIX}/man
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--exec-prefix=${PREFIX} --disable-mount-helper \
+		--disable-mtab --with-fuse=external --disable-ldconfig
+CPPFLAGS+=	-I${WRKSRC}/include/ntfs-3g/ -I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
 
-OPTIONS=	LOCK "Lock the device when mounting (avoids access)" on \
-		UBLIO "Enable user space cache for improved speed" off
+OPTIONS_DEFINE=	LOCK UBLIO DOCS
+OPTIONS_DEFAULT=LOCK UBLIO
+LOCK_DESC=	Lock the device when mounting (avoids access)
+UBLIO_DESC=	Enable user space cache for improved speed
 
 SUB_FILES=	pkg-message
 DOCSDIR=	${PREFIX}/share/doc/ntfs-3g
 
-MAN8=		ntfs-3g.8 ntfs-3g.probe.8 ntfs-3g.secaudit.8 ntfs-3g.usermap.8
-
 .include <bsd.port.pre.mk>
 
-.if defined(WITH_LOCK)
+.if ${PORT_OPTIONS:MLOCK}
 CFLAGS+=	-DUSE_LOCK
 .endif
 
-.if defined(WITH_UBLIO)
+.if ${PORT_OPTIONS:MUBLIO}
 EXTRA_PATCHES+=	${FILESDIR}/extra-patch-ublio
-LIB_DEPENDS+=	ublio.1:${PORTSDIR}/devel/libublio
+LIB_DEPENDS+=	libublio.so:${PORTSDIR}/devel/libublio
 CFLAGS+=	-DUSE_UBLIO
 .endif
 
@@ -47,14 +49,11 @@
 		${WRKSRC}/libntfs-3g/object_id.c \
 		${WRKSRC}/libntfs-3g/reparse.c \
 		${WRKSRC}/libntfs-3g/security.c
-.if defined(NOPORTDOCS)
-	@${REINPLACE_CMD} -Ee 's|^(install-data-am:) .*|\1|' \
-		${WRKSRC}/Makefile.in
-.endif
+	@${REINPLACE_CMD} -e 's|\($$(AM_CFLAGS)\) \(-I$$(top_srcdir)/include/ntfs-3g\)|\2 \1|; \
+		/install-exec-hook:/,/^$$/ s|^@.*||' ${WRKSRC}/libntfs-3g/Makefile.in
 
 post-install:
-.if !defined(NOPORTDOCS)
-	${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${DOCSDIR}
-.endif
+	${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}/
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libntfs-3g.so
 
 .include <bsd.port.post.mk>

Modified: trunk/sysutils/fusefs-ntfs/distinfo
===================================================================
--- trunk/sysutils/fusefs-ntfs/distinfo	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/distinfo	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,4 +1,2 @@
-MD5 (ntfs-3g-2010.3.6.tgz) = 12ce21aa044c6068a4df6e8cbd3c5cfa
-SHA256 (ntfs-3g-2010.3.6.tgz) = cca0a36e914824f626b4f6f94318f84ca0d9996ad61e161fe112a6401601895f
-RMD160 (ntfs-3g-2010.3.6.tgz) = 9a6f69d43a6f59aa2251452fec8f2000e7b15f89
-SIZE (ntfs-3g-2010.3.6.tgz) = 837069
+SHA256 (ntfs-3g_ntfsprogs-2015.3.14.tgz) = 97f996015d8316d4a272bd2629978e5e97072dd3cc148ce39802f8037c6538f2
+SIZE (ntfs-3g_ntfsprogs-2015.3.14.tgz) = 1210069

Modified: trunk/sysutils/fusefs-ntfs/files/README.FreeBSD
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/README.FreeBSD	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/README.FreeBSD	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,5 +1,5 @@
 ==============================================================================
-NTFS-3G README for the BSD port
+NTFS-3G README for the FreeBSD port
 ==============================================================================
 
 1. Introduction
@@ -18,7 +18,7 @@
 precisely FUSE's library with fuse4bsd's kernel module (port of the kernel
 dependent part of FUSE). For more information see:
 
-NTFS-3G site:	http://ntfs-3g.org/
+NTFS-3G site:	http://www.tuxera.com/community/ntfs-3g-download/
 FUSE site:	http://fuse.sourceforge.net/
 fuse4bsd site:	http://fuse4bsd.creo.hu/
 
@@ -27,13 +27,13 @@
 ==============================================================================
 
 The port has a patch to align read/write operations to the media block size
-(required on BSD).
+(required on FreeBSD).
 
 The port has 2 options: LOCK (to prevent access to the device by external
 programs than NTFS-3G once mounted, default on Linux), and UBLIO (use a user
 space cache library, see devel/libublio, not required on Linux).
 
-The reason for using UBLIO is that BSD removed support for block devices,
+The reason for using UBLIO is that FreeBSD removed support for block devices,
 being them now character devices. The former ones had a cache, and NTFS-3G was
 optimized for it (Linux still uses them). The same happens on Mac OS X (based
 on FreeBSD 5). So using UBLIO both improves performance (~10 times faster),
@@ -43,28 +43,19 @@
 3. Mounting at startup with /etc/fstab
 ==============================================================================
 
-To mount at startup you need to have the following line in /etc/rc.conf:
+To mount at startup you need to have the following line in /boot/loader.conf:
 
-fusefs_enable="YES"
+fuse_load="YES"
 
+Then create the following symlink:
+
+$ ln -s `which ntfs-3g` /usr/sbin/mount_ntfs-3g
+
 And add the appropiate line to /etc/fstab: the filesystem should be "ntfs-3g"
 instead of "ntfs", and the additional "late" parameter is required. Example:
 
 /dev/ad4s1		/wxp		ntfs-3g	rw,late		0	0
 
-Note that in FreeBSD 7.x, mount(8) has a fixed (hard coded) list of external
-mount_XXX programs that can be called, so to make this work you have to do one
-of the following:
-
-1. Rename /sbin/mount_ntfs, symlink ntfs-3g as the former, and use just "ntfs"
-   as the type in /etc/fstab.
-   $ mv /sbin/mount_ntfs /sbin/mount_ntfs-kern
-   $ ln -s /usr/sbin/mount_ntfs-3g /usr/sbin/mount_ntfs
-2. Apply a patch to src/sbin/mount/mount.c to add "ntfs-3g" as a valid type.
-3. Apply a patch to src/sbin/mount/mount.c to make it work like in 6.x (better
-   than the previous one as will allow any external type). It can be found at:
-   http://people.freebsd.org/~alepulver/current-7.0-mount.diff
-
 ==============================================================================
 4. Ublio configuration
 ==============================================================================
@@ -114,7 +105,16 @@
 5. Known issues
 ==============================================================================
 
-When reading/writting the same file repeatedly while doing many simultaneous
+- For mkntfs(8) -F must be used to allow non-block device to be processed.
+
+- Current implementation does not properly work with partitions of size which
+is not a multiply of UBLIO_BLOCKSIZE (cannot read/write last cluster). For
+instance, you may not be able to create ntfs filesystem because of this with
+
+   Initializing device with zeroes:  99%Failed to complete writing to
+   /dev/ada0s1 after three retries.
+
+- When reading/writting the same file repeatedly while doing many simultaneous
 operations on different files sometimes the former one fails: read(2) returns
 -1 and sets errno to EAGAIN. This is because of a difference between the FUSE
 kernel implementation in Linux and FreeBSD, and is being worked on. An example


Property changes on: trunk/sysutils/fusefs-ntfs/files/README.FreeBSD
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Modified: trunk/sysutils/fusefs-ntfs/files/extra-patch-ublio
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/extra-patch-ublio	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/extra-patch-ublio	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,24 +1,27 @@
---- libntfs-3g/Makefile.in.orig	2010-03-06 13:12:36.000000000 -0300
-+++ libntfs-3g/Makefile.in	2010-10-04 15:10:43.000000000 -0300
-@@ -241,6 +241,7 @@
+--- ./libntfs-3g/Makefile.in.orig	2012-08-29 19:51:35.000000000 -0500
++++ ./libntfs-3g/Makefile.in	2012-08-29 20:00:20.000000000 -0500
+@@ -251,6 +251,7 @@
+ @INSTALL_LIBRARY_FALSE at noinst_LTLIBRARIES = libntfs-3g.la
  libntfs_3g_la_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/include/ntfs-3g
  libntfs_3g_la_LDFLAGS = -version-info $(LIBNTFS_3G_VERSION) -no-undefined
- @FUSE_INTERNAL_TRUE at libntfs_3g_la_LIBADD = $(top_builddir)/libfuse-lite/libfuse-lite.la
 +libntfs_3g_la_LIBADD = -lublio
  libntfs_3g_la_SOURCES = acls.c attrib.c attrlist.c bitmap.c bootsect.c \
  	cache.c collate.c compat.c compress.c debug.c device.c dir.c \
  	efs.c index.c inode.c lcnalloc.c logfile.c logging.c mft.c \
---- src/ntfs-3g.c.orig	2010-03-06 13:12:25.000000000 -0300
-+++ src/ntfs-3g.c	2010-10-04 15:11:57.000000000 -0300
-@@ -3508,7 +3508,11 @@
+--- src/ntfs-3g.c.orig	2011-04-10 20:04:41.000000000 +0200
++++ src/ntfs-3g.c	2011-04-25 18:56:07.000000000 +0200
+@@ -3262,9 +3262,13 @@
  #else
  	.utime		= ntfs_fuse_utime,
  #endif
 +#ifndef __FreeBSD__
- 	.bmap		= ntfs_fuse_bmap,
++ 	.bmap		= ntfs_fuse_bmap,
 +#else
 +	.bmap		= NULL,
 +#endif
+ 	.fsync		= ntfs_fuse_fsync,
+ 	.fsyncdir	= ntfs_fuse_fsync,
+-	.bmap		= ntfs_fuse_bmap,
  	.destroy        = ntfs_fuse_destroy2,
  #if !KERNELPERMS | (POSIXACLS & !KERNELACLS)
  	.access		= ntfs_fuse_access,


Property changes on: trunk/sysutils/fusefs-ntfs/files/extra-patch-ublio
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3
\ No newline at end of property
Modified: trunk/sysutils/fusefs-ntfs/files/patch-configure
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-configure	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/patch-configure	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,6 +1,6 @@
---- configure.orig	2008-08-11 13:14:21.000000000 -0300
-+++ configure	2008-09-17 23:01:15.000000000 -0300
-@@ -2663,7 +2663,7 @@
+--- configure.orig	2015-03-14 14:10:24 UTC
++++ configure
+@@ -3256,7 +3256,7 @@ if test "${enable_mount_helper+set}" = s
  else
  
  		case "${target_os}" in
@@ -9,18 +9,18 @@
  			*) enable_mount_helper="no" ;;
  		esac
  
-@@ -19619,7 +19619,7 @@
+@@ -12871,7 +12871,7 @@ fi
+ 		with_fuse="external"
+ 		;;
+ 	freebsd*)
+-		as_fn_error $? "Please see FreeBSD support at http://www.freshports.org/sysutils/fusefs-ntfs" "$LINENO" 5
++		with_fuse="external"
+ 		;;
+ 	*)
+ 		as_fn_error $? "ntfs-3g can be built for Linux, FreeBSD, Mac OS X, NetBSD, and Solaris only." "$LINENO" 5
+@@ -15014,7 +15014,7 @@ if test "x${DISTCHECK_HACK}" != "x"; the
  fi
  
- 	;;
--darwin*|netbsd*|solaris*)
-+darwin*|netbsd*|solaris*|freebsd*)
- 	with_fuse="external"
- 	;;
- freebsd*)
-@@ -23029,7 +23029,7 @@
- fi
- 
  # Settings
 -pkgconfigdir="\$(libdir)/pkgconfig"
 +pkgconfigdir="\$(prefix)/libdata/pkgconfig"


Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-configure
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Index: trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__device.c
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__device.c	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__device.c	2016-02-05 19:13:13 UTC (rev 21005)

Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__device.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Index: trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__unix_io.c
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__unix_io.c	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__unix_io.c	2016-02-05 19:13:13 UTC (rev 21005)

Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-libntfs-3g__unix_io.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3
\ No newline at end of property
Added: trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs__Makefile.in
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs__Makefile.in	                        (rev 0)
+++ trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs__Makefile.in	2016-02-05 19:13:13 UTC (rev 21005)
@@ -0,0 +1,15 @@
+--- ./ntfsprogs/Makefile.in.orig	2011-07-08 16:21:25.000000000 +0100
++++ ./ntfsprogs/Makefile.in	2011-07-08 16:21:40.000000000 +0100
+@@ -1073,12 +1073,8 @@
+ # mkfs.ntfs[.8] hard link
+ 
+ @ENABLE_NTFSPROGS_TRUE at install-exec-hook:
+- at ENABLE_NTFSPROGS_TRUE@	$(INSTALL) -d $(DESTDIR)/sbin
+- at ENABLE_NTFSPROGS_TRUE@	$(LN_S) -f $(sbindir)/mkntfs $(DESTDIR)/sbin/mkfs.ntfs
+ 
+ @ENABLE_NTFSPROGS_TRUE at install-data-hook:
+- at ENABLE_NTFSPROGS_TRUE@	$(INSTALL) -d $(DESTDIR)$(man8dir)
+- at ENABLE_NTFSPROGS_TRUE@	$(LN_S) -f mkntfs.8 $(DESTDIR)$(man8dir)/mkfs.ntfs.8
+ 
+ @ENABLE_NTFSPROGS_TRUE at uninstall-local:
+ @ENABLE_NTFSPROGS_TRUE@	$(RM) -f $(DESTDIR)/sbin/mkfs.ntfs


Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs__Makefile.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs_mkntfs.c
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs_mkntfs.c	                        (rev 0)
+++ trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs_mkntfs.c	2016-02-05 19:13:13 UTC (rev 21005)
@@ -0,0 +1,18 @@
+--- ntfsprogs/mkntfs.c.orig	2015-03-14 14:10:12 UTC
++++ ntfsprogs/mkntfs.c
+@@ -3488,6 +3488,7 @@ static BOOL mkntfs_open_partition(ntfs_v
+ 		goto done;
+ 	}
+ 
++#ifndef __FreeBSD__
+ 	if (!S_ISBLK(sbuf.st_mode)) {
+ 		ntfs_log_error("%s is not a block device.\n", vol->dev->d_name);
+ 		if (!opts.force) {
+@@ -3526,6 +3527,7 @@ static BOOL mkntfs_open_partition(ntfs_v
+ 		ntfs_log_warning("mkntfs forced anyway.\n");
+ #endif
+ 	}
++#endif
+ 	/* Make sure the file system is not mounted. */
+ 	if (ntfs_check_if_mounted(vol->dev->d_name, &mnt_flags)) {
+ 		ntfs_log_perror("Failed to determine whether %s is mounted", vol->dev->d_name);


Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-ntfsprogs_mkntfs.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/sysutils/fusefs-ntfs/files/patch-src-Makefile.in
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-src-Makefile.in	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/patch-src-Makefile.in	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,6 +1,6 @@
---- src/Makefile.in.orig	2008-05-28 20:08:07.000000000 +0100
-+++ src/Makefile.in	2008-06-14 23:44:30.000000000 +0100
-@@ -638,7 +638,7 @@
+--- src/Makefile.in.orig	2010-03-06 13:12:36.000000000 -0300
++++ src/Makefile.in	2010-06-21 21:59:54.000000000 -0300
+@@ -667,7 +667,7 @@
  
  info-am:
  
@@ -8,15 +8,4 @@
 +install-data-am: install-man \
  	install-rootbinPROGRAMS install-rootsbinDATA
  
- install-exec-am: install-binPROGRAMS install-exec-local
-@@ -699,8 +699,8 @@
- @RUN_LDCONFIG_TRUE@	$(LDCONFIG)
- 
- @ENABLE_MOUNT_HELPER_TRUE at install-exec-local:	install-rootbinPROGRAMS
-- at ENABLE_MOUNT_HELPER_TRUE@	$(MKDIR_P) "$(DESTDIR)/sbin"
-- at ENABLE_MOUNT_HELPER_TRUE@	$(LN_S) -f "$(rootbindir)/ntfs-3g" "$(DESTDIR)/sbin/mount.ntfs-3g"
-+ at ENABLE_MOUNT_HELPER_TRUE@	$(MKDIR_P) "/usr/sbin"
-+ at ENABLE_MOUNT_HELPER_TRUE@	$(LN_S) -f "$(rootbindir)/ntfs-3g" "/usr/sbin/mount_ntfs-3g"
- 
- install-data-local:	install-man8
- 	$(LN_S) -f ntfs-3g.8 "$(DESTDIR)$(man8dir)/mount.ntfs-3g.8"
+ install-dvi: install-dvi-am


Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-src-Makefile.in
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Added: trunk/sysutils/fusefs-ntfs/files/patch-src__lowntfs-3g.c
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/patch-src__lowntfs-3g.c	                        (rev 0)
+++ trunk/sysutils/fusefs-ntfs/files/patch-src__lowntfs-3g.c	2016-02-05 19:13:13 UTC (rev 21005)
@@ -0,0 +1,17 @@
+--- src/lowntfs-3g.c.orig	2010-10-02 08:22:46.000000000 -0300
++++ src/lowntfs-3g.c	2010-10-10 22:04:14.000000000 -0300
+@@ -2541,10 +2541,14 @@
+ 	if (ntfs_inode_close(ni))
+ 		set_fuse_error(&ret);
+ done :
++#ifndef __FreeBSD__
+ 	if (ret < 0)
+ 		fuse_reply_err(req, -ret);
+ 	else
+ 		fuse_reply_bmap(req, lidx);
++#else
++	;
++#endif
+ }
+ 
+ #ifdef HAVE_SETXATTR


Property changes on: trunk/sysutils/fusefs-ntfs/files/patch-src__lowntfs-3g.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/sysutils/fusefs-ntfs/files/pkg-message.in
===================================================================
--- trunk/sysutils/fusefs-ntfs/files/pkg-message.in	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/files/pkg-message.in	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,3 +1,5 @@
+==============================================================================
+
 NTFS-3G has been installed, for information, known issues and how to report
 bugs see the FreeBSD README:
 
@@ -4,3 +6,5 @@
 %%DOCSDIR%%/README.FreeBSD
 
 Also see the official README (but has some Linux specific parts).
+
+==============================================================================


Property changes on: trunk/sysutils/fusefs-ntfs/files/pkg-message.in
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Modified: trunk/sysutils/fusefs-ntfs/pkg-descr
===================================================================
--- trunk/sysutils/fusefs-ntfs/pkg-descr	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/pkg-descr	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,7 +1,8 @@
 The ntfs-3g driver is an open source, freely available read/write NTFS
 driver, which provides safe and fast handling of the Windows XP, Windows
-Server 2003 and Windows 2000 filesystems. Almost the full POSIX filesystem
+Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7
+and Windows 8 NTFS file systems. Almost the full POSIX filesystem
 functionality is supported, the major exceptions are changing the file
 ownerships and the access rights.
 
-WWW: http://www.ntfs-3g.org/
+WWW: http://www.tuxera.com/community/open-source-ntfs-3g/

Modified: trunk/sysutils/fusefs-ntfs/pkg-plist
===================================================================
--- trunk/sysutils/fusefs-ntfs/pkg-plist	2016-02-05 19:09:59 UTC (rev 21004)
+++ trunk/sysutils/fusefs-ntfs/pkg-plist	2016-02-05 19:13:13 UTC (rev 21005)
@@ -1,9 +1,14 @@
+bin/lowntfs-3g
 bin/ntfs-3g
 bin/ntfs-3g.probe
 bin/ntfs-3g.secaudit
 bin/ntfs-3g.usermap
- at exec ln -fs %D/%F /usr/sbin/mount_ntfs-3g
- at unexec rm -f /usr/sbin/mount_ntfs-3g
+bin/ntfscat
+bin/ntfscluster
+bin/ntfscmp
+bin/ntfsfix
+bin/ntfsinfo
+bin/ntfsls
 include/ntfs-3g/acls.h
 include/ntfs-3g/attrib.h
 include/ntfs-3g/attrlist.h
@@ -17,10 +22,12 @@
 include/ntfs-3g/device.h
 include/ntfs-3g/device_io.h
 include/ntfs-3g/dir.h
+include/ntfs-3g/ea.h
 include/ntfs-3g/efs.h
 include/ntfs-3g/endians.h
 include/ntfs-3g/index.h
 include/ntfs-3g/inode.h
+include/ntfs-3g/ioctl.h
 include/ntfs-3g/layout.h
 include/ntfs-3g/lcnalloc.h
 include/ntfs-3g/logfile.h
@@ -31,6 +38,7 @@
 include/ntfs-3g/ntfstime.h
 include/ntfs-3g/object_id.h
 include/ntfs-3g/param.h
+include/ntfs-3g/realpath.h
 include/ntfs-3g/reparse.h
 include/ntfs-3g/runlist.h
 include/ntfs-3g/security.h
@@ -38,12 +46,38 @@
 include/ntfs-3g/types.h
 include/ntfs-3g/unistr.h
 include/ntfs-3g/volume.h
+include/ntfs-3g/xattrs.h
 lib/libntfs-3g.a
-lib/libntfs-3g.la
 lib/libntfs-3g.so
-lib/libntfs-3g.so.75
+lib/libntfs-3g.so.86
+lib/libntfs-3g.so.86.0.0
 libdata/pkgconfig/libntfs-3g.pc
+man/man8/mkntfs.8.gz
+man/man8/ntfs-3g.8.gz
+man/man8/ntfs-3g.probe.8.gz
+man/man8/ntfs-3g.secaudit.8.gz
+man/man8/ntfs-3g.usermap.8.gz
+man/man8/ntfscat.8.gz
+man/man8/ntfsclone.8.gz
+man/man8/ntfscluster.8.gz
+man/man8/ntfscmp.8.gz
+man/man8/ntfscp.8.gz
+man/man8/ntfsdecrypt.8.gz
+man/man8/ntfsfallocate.8.gz
+man/man8/ntfsfix.8.gz
+man/man8/ntfsinfo.8.gz
+man/man8/ntfslabel.8.gz
+man/man8/ntfsls.8.gz
+man/man8/ntfsprogs.8.gz
+man/man8/ntfsresize.8.gz
+man/man8/ntfstruncate.8.gz
+man/man8/ntfsundelete.8.gz
+man/man8/ntfswipe.8.gz
+sbin/mkntfs
+sbin/ntfsclone
+sbin/ntfscp
+sbin/ntfslabel
+sbin/ntfsresize
+sbin/ntfsundelete
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm include/ntfs-3g



More information about the Midnightbsd-cvs mailing list