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