[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