FWIW, I have updated to the latest stable release of ntfs-3g.

The patches joined here have to be applied to the result of the previous
patches sent (see my yesterday email) to upgrade to 2015.3.14.

filesystems/libntfs, filesystems/fuse-ntfs-3g and sysutils/ntfsprogs all
compile and install on NetBSD 6.1.5 amd64.
-- 
        Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
                     http://www.kergis.com/
                     http://www.arts-po.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C
--- patches/patch-src_Makefile.in.old   2015-06-19 22:51:47.000000000 +0200
+++ patches/patch-src_Makefile.in       2015-06-21 20:25:45.000000000 +0200
@@ -1,6 +1,6 @@
---- src/Makefile.in.orig       2014-02-15 15:08:01.000000000 +0100
-+++ src/Makefile.in    2015-06-19 22:50:50.000000000 +0200
-@@ -39,8 +39,7 @@
+--- src/Makefile.in    2015-03-14 15:10:28.000000000 +0100
++++ src/Makefile.in    2015-06-21 20:18:26.000000000 +0200
+@@ -83,8 +83,7 @@
  @ENABLE_NTFS_3G_TRUE@bin_PROGRAMS = ntfs-3g.probe$(EXEEXT) \
  @ENABLE_NTFS_3G_TRUE@ ntfs-3g.usermap$(EXEEXT) \
  @ENABLE_NTFS_3G_TRUE@ ntfs-3g.secaudit$(EXEEXT)
@@ -8,59 +8,59 @@
 -@ENABLE_NTFS_3G_TRUE@ lowntfs-3g$(EXEEXT)
 +@ENABLE_NTFS_3G_TRUE@rootbin_PROGRAMS = ntfs-3g$(EXEEXT)
  subdir = src
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
        $(srcdir)/ntfs-3g.8.in $(srcdir)/ntfs-3g.probe.8.in \
-@@ -68,8 +67,7 @@
+@@ -113,8 +112,7 @@
  am__DEPENDENCIES_1 =
  @FUSE_INTERNAL_FALSE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
  @FUSE_INTERNAL_TRUE@am__DEPENDENCIES_2 = 
$(top_builddir)/libfuse-lite/libfuse-lite.la
 -@ENABLE_NTFS_3G_TRUE@lowntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2) \
 -@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
 +@ENABLE_NTFS_3G_TRUE@lowntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2)
- lowntfs_3g_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(lowntfs_3g_CFLAGS) \
-       $(CFLAGS) $(lowntfs_3g_LDFLAGS) $(LDFLAGS) -o $@
-@@ -77,8 +75,7 @@
+ AM_V_lt = $(am__v_lt_@AM_V@)
+ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+ am__v_lt_0 = --silent
+@@ -126,8 +124,7 @@
  @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_OBJECTS = ntfs_3g-ntfs-3g.$(OBJEXT) \
  @ENABLE_NTFS_3G_TRUE@ ntfs_3g-ntfs-3g_common.$(OBJEXT)
  ntfs_3g_OBJECTS = $(am_ntfs_3g_OBJECTS)
 -@ENABLE_NTFS_3G_TRUE@ntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2) \
 -@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
 +@ENABLE_NTFS_3G_TRUE@ntfs_3g_DEPENDENCIES = $(am__DEPENDENCIES_2)
- ntfs_3g_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-       --mode=link $(CCLD) $(ntfs_3g_CFLAGS) $(CFLAGS) \
-       $(ntfs_3g_LDFLAGS) $(LDFLAGS) -o $@
-@@ -86,8 +83,7 @@
+ ntfs_3g_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(ntfs_3g_CFLAGS) \
+       $(CFLAGS) $(ntfs_3g_LDFLAGS) $(LDFLAGS) -o $@
+@@ -135,8 +132,7 @@
  @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_probe_OBJECTS =  \
  @ENABLE_NTFS_3G_TRUE@ ntfs_3g_probe-ntfs-3g.probe.$(OBJEXT)
  ntfs_3g_probe_OBJECTS = $(am_ntfs_3g_probe_OBJECTS)
 -@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_DEPENDENCIES =  \
 -@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_DEPENDENCIES =
- ntfs_3g_probe_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
++@ENABLE_NTFS_3G_TRUE@ntfs_3g_probe_DEPENDENCIES = 
+ ntfs_3g_probe_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(ntfs_3g_probe_CFLAGS) \
        $(CFLAGS) $(ntfs_3g_probe_LDFLAGS) $(LDFLAGS) -o $@
-@@ -95,8 +91,7 @@
+@@ -144,8 +140,7 @@
  @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_secaudit_OBJECTS =  \
  @ENABLE_NTFS_3G_TRUE@ ntfs_3g_secaudit-secaudit.$(OBJEXT)
  ntfs_3g_secaudit_OBJECTS = $(am_ntfs_3g_secaudit_OBJECTS)
 -@ENABLE_NTFS_3G_TRUE@ntfs_3g_secaudit_DEPENDENCIES =  \
 -@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
 +@ENABLE_NTFS_3G_TRUE@ntfs_3g_secaudit_DEPENDENCIES =
- ntfs_3g_secaudit_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(ntfs_3g_secaudit_CFLAGS) \
-       $(CFLAGS) $(ntfs_3g_secaudit_LDFLAGS) $(LDFLAGS) -o $@
-@@ -104,8 +99,7 @@
+ ntfs_3g_secaudit_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+       $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+       $(ntfs_3g_secaudit_CFLAGS) $(CFLAGS) \
+@@ -154,8 +149,7 @@
  @ENABLE_NTFS_3G_TRUE@am_ntfs_3g_usermap_OBJECTS =  \
  @ENABLE_NTFS_3G_TRUE@ ntfs_3g_usermap-usermap.$(OBJEXT)
  ntfs_3g_usermap_OBJECTS = $(am_ntfs_3g_usermap_OBJECTS)
 -@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_DEPENDENCIES =  \
 -@ENABLE_NTFS_3G_TRUE@ $(top_builddir)/libntfs-3g/libntfs-3g.la
-+@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_DEPENDENCIES =
- ntfs_3g_usermap_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(ntfs_3g_usermap_CFLAGS) \
-       $(CFLAGS) $(ntfs_3g_usermap_LDFLAGS) $(LDFLAGS) -o $@
-@@ -287,9 +281,9 @@
++@ENABLE_NTFS_3G_TRUE@ntfs_3g_usermap_DEPENDENCIES =  
+ ntfs_3g_usermap_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+       $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+       $(ntfs_3g_usermap_CFLAGS) $(CFLAGS) $(ntfs_3g_usermap_LDFLAGS) \
+@@ -390,9 +384,9 @@
  prefix = @prefix@
  program_transform_name = @program_transform_name@
  psdir = @psdir@
@@ -73,7 +73,7 @@
  sbindir = @sbindir@
  sharedstatedir = @sharedstatedir@
  srcdir = @srcdir@
-@@ -313,7 +307,7 @@
+@@ -416,7 +410,7 @@
  @ENABLE_NTFS_3G_TRUE@         ntfs-3g.usermap.8 \
  @ENABLE_NTFS_3G_TRUE@         ntfs-3g.secaudit.8
  
@@ -82,7 +82,7 @@
  @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_LDFLAGS = $(AM_LDFLAGS) 
-all-static
  @ENABLE_NTFS_3G_TRUE@ntfs_3g_CFLAGS = \
  @ENABLE_NTFS_3G_TRUE@ $(AM_CFLAGS)                    \
-@@ -322,7 +316,7 @@
+@@ -425,7 +419,7 @@
  @ENABLE_NTFS_3G_TRUE@ -I$(top_srcdir)/include/ntfs-3g
  
  @ENABLE_NTFS_3G_TRUE@ntfs_3g_SOURCES = ntfs-3g.c ntfs-3g_common.c
@@ -91,7 +91,7 @@
  @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@lowntfs_3g_LDFLAGS = $(AM_LDFLAGS) 
-all-static
  @ENABLE_NTFS_3G_TRUE@lowntfs_3g_CFLAGS = \
  @ENABLE_NTFS_3G_TRUE@ $(AM_CFLAGS)                    \
-@@ -331,9 +325,9 @@
+@@ -434,9 +428,9 @@
  @ENABLE_NTFS_3G_TRUE@ -I$(top_srcdir)/include/ntfs-3g
  
  @ENABLE_NTFS_3G_TRUE@lowntfs_3g_SOURCES = lowntfs-3g.c ntfs-3g_common.c
@@ -104,7 +104,7 @@
  @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_probe_LDFLAGS = $(AM_LDFLAGS) 
-all-static
  @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_usermap_LDFLAGS = 
$(AM_LDFLAGS) -all-static
  @ENABLE_NTFS_3G_TRUE@@REALLYSTATIC_TRUE@ntfs_3g_secaudit_LDFLAGS = 
$(AM_LDFLAGS) -all-static
-@@ -921,17 +915,14 @@
+@@ -1040,17 +1034,14 @@
  @ENABLE_NTFS_3G_TRUE@@RUN_LDCONFIG_TRUE@      $(LDCONFIG)
  
  @ENABLE_MOUNT_HELPER_TRUE@@ENABLE_NTFS_3G_TRUE@install-exec-local:    
install-rootbinPROGRAMS
--- distinfo.old        2015-06-21 20:04:29.000000000 +0200
+++ distinfo    2015-06-21 20:26:02.000000000 +0200
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.1 2014/05/19 12:22:06 adam Exp $
 
-SHA1 (ntfs-3g_ntfsprogs-2014.2.15.tgz) = 
c9836f340b508f5d7776156e5afb02434d3f0174
-RMD160 (ntfs-3g_ntfsprogs-2014.2.15.tgz) = 
32418b98e60a483173352eb22cc101ed82c92ebf
-Size (ntfs-3g_ntfsprogs-2014.2.15.tgz) = 1143575 bytes
+SHA1 (ntfs-3g_ntfsprogs-2015.3.14.tgz) = 
0ebd9adffd5a6ddcfbacade6be8efe1eba4b1a08
+RMD160 (ntfs-3g_ntfsprogs-2015.3.14.tgz) = 
67cbb81ab619c0941fe23a73e9a187a73008d51e
+Size (ntfs-3g_ntfsprogs-2015.3.14.tgz) = 1210069 bytes
 SHA1 (patch-Makefile.in) = 874ba5084b5eea312a24d7a6b339f83a3f7896d8
 SHA1 (patch-include_ntfs-3g_compat.h) = 
78ea127359416c9106eef7025a2ccc84fd0b4447
 SHA1 (patch-include_ntfs-3g_types.h) = b6731cee8e1cd72dfe1ef485f4f997e8dfa6e928
@@ -10,7 +10,7 @@
 SHA1 (patch-libntfs-3g_device.c) = 3ad49d69b03cdd500246f77d9f6e30ca3d2e2ec6
 SHA1 (patch-ntfsprogs_Makefile.in) = 9acd073006c54009cedeafc766c964e9b5f11468
 SHA1 (patch-ntfsprogs_ntfsclone.c) = 3306b501e94ce71a709f394516829a727aa743ad
-SHA1 (patch-src_Makefile.in) = e133338c437a9dadb4495eaf3de18fc1bf776d14
+SHA1 (patch-src_Makefile.in) = 1be56018625856430d5b6755ef6d8b1df69705aa
 SHA1 (patch-configure.ac) = 332823e613f78663fbfeecac0b43f01228569a96
 SHA1 (patch-configure) = c0dcddef3f1a53d91d4e32881cde171bccd779b8
 SHA1 (patch-config.h.in) = a7ff598dea2312277aa2d9740fa08fbbbf81de29
--- Makefile.common.old 2015-06-21 20:07:24.000000000 +0200
+++ Makefile.common     2015-06-21 20:07:42.000000000 +0200
@@ -2,7 +2,7 @@
 # used by filesystems/fuse-ntfs-3g/Makefile
 # used by sysutils/ntfsprogs/Makefile
 
-DISTNAME=      ntfs-3g_ntfsprogs-2014.2.15
+DISTNAME=      ntfs-3g_ntfsprogs-2015.3.14
 CATEGORIES=    sysutils
 MASTER_SITES=  http://tuxera.com/opensource/
 EXTRACT_SUFX=  .tgz

Reply via email to