pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Apr 26 04:29:44 UTC 2026

Modified Files:
        pkgsrc/filesystems/libntfs: Makefile distinfo
        pkgsrc/filesystems/libntfs/patches: patch-configure
            patch-libntfs-3g_device.c patch-ntfsprogs_ntfsclone.c
        pkgsrc/sysutils/ntfsprogs: Makefile

Log Message:
ntfsprogs: fix build on -current


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/filesystems/libntfs/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/filesystems/libntfs/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/filesystems/libntfs/patches/patch-configure
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/filesystems/libntfs/patches/patch-libntfs-3g_device.c \
    pkgsrc/filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c
cvs rdiff -u -r1.13 -r1.14 pkgsrc/sysutils/ntfsprogs/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/filesystems/libntfs/Makefile
diff -u pkgsrc/filesystems/libntfs/Makefile:1.2 pkgsrc/filesystems/libntfs/Makefile:1.3
--- pkgsrc/filesystems/libntfs/Makefile:1.2     Fri Sep  8 10:23:07 2023
+++ pkgsrc/filesystems/libntfs/Makefile Sun Apr 26 04:29:43 2026
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2023/09/08 10:23:07 vins Exp $
+# $NetBSD: Makefile,v 1.3 2026/04/26 04:29:43 wiz Exp $
 
 .include "Makefile.common"
 
 PKGNAME=       lib${DISTNAME:S/-3g_ntfsprogs//}
+PKGREVISION=   1
 
 COMMENT=       Linux-NTFS project utilities for the Windows NT Filesystem
 

Index: pkgsrc/filesystems/libntfs/distinfo
diff -u pkgsrc/filesystems/libntfs/distinfo:1.7 pkgsrc/filesystems/libntfs/distinfo:1.8
--- pkgsrc/filesystems/libntfs/distinfo:1.7     Fri Sep  8 10:23:07 2023
+++ pkgsrc/filesystems/libntfs/distinfo Sun Apr 26 04:29:43 2026
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.7 2023/09/08 10:23:07 vins Exp $
+$NetBSD: distinfo,v 1.8 2026/04/26 04:29:43 wiz Exp $
 
 BLAKE2s (ntfs-3g_ntfsprogs-2022.10.3.tgz) = 7a32e7473300114064611e219b6689e293b7bebaea915c541afed133f0b7ca93
 SHA512 (ntfs-3g_ntfsprogs-2022.10.3.tgz) = 891589483954423b19bef6e8a174fb4311ad92b6397a0db80f77c72b746bf18c2fa12457a571947f92755637a6bc784188920d4f017ae12a420819ab0d74af59
 Size (ntfs-3g_ntfsprogs-2022.10.3.tgz) = 1324320 bytes
 SHA1 (patch-Makefile.in) = e8788b9a008493510631e032f3a1d2244ba52ff0
-SHA1 (patch-configure) = 22ede9302d0c04f0fc3819ad6764afe9656008d4
+SHA1 (patch-configure) = d5dec4324a17b8e60c539c56e1fad9a7f30c4528
 SHA1 (patch-include_ntfs-3g_compat.h) = 78ea127359416c9106eef7025a2ccc84fd0b4447
 SHA1 (patch-include_ntfs-3g_types.h) = bb6414b8991e8a05f32fce88d4915448bc498d58
 SHA1 (patch-libntfs-3g_Makefile.in) = 7930c0d04906969f39a731fe67bb8fe8a15c5c9d
 SHA1 (patch-libntfs-3g_compat.c) = 5cecaa8f8d4fe463094592f11f4757a434e903dd
-SHA1 (patch-libntfs-3g_device.c) = 2d2a9f2517df4535a6d19028384151c64d9afbe2
+SHA1 (patch-libntfs-3g_device.c) = 9e2a6a3414c809852aec33b28df19978fd822c4e
 SHA1 (patch-libntfs-3g_mft.c) = 992eaaae18b29a14f553bed2e53be0a0a915a7eb
 SHA1 (patch-ntfsprogs_Makefile.in) = 9acd073006c54009cedeafc766c964e9b5f11468
-SHA1 (patch-ntfsprogs_ntfsclone.c) = 62850f27bcc28c59e126f1ced467f9b64cd5b10e
+SHA1 (patch-ntfsprogs_ntfsclone.c) = 4f3919444366f06d7e92b3371d046ea8780e1554
 SHA1 (patch-src_Makefile.in) = 6d946cd2078d0983281d3e92af6e54bf3483bca1
 SHA1 (patch-src_ntfs-3g.c) = 9ae108fec22dc2a4219cd4ae5077d9eea17ab700

Index: pkgsrc/filesystems/libntfs/patches/patch-configure
diff -u pkgsrc/filesystems/libntfs/patches/patch-configure:1.1 pkgsrc/filesystems/libntfs/patches/patch-configure:1.2
--- pkgsrc/filesystems/libntfs/patches/patch-configure:1.1      Fri Sep  8 10:23:07 2023
+++ pkgsrc/filesystems/libntfs/patches/patch-configure  Sun Apr 26 04:29:44 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-configure,v 1.1 2023/09/08 10:23:07 vins Exp $
+$NetBSD: patch-configure,v 1.2 2026/04/26 04:29:44 wiz Exp $
 
 Avoid test "==" operator.
 
 --- configure.orig     2022-10-20 15:35:11.000000000 +0000
 +++ configure
-@@ -14104,11 +14104,11 @@ esac
+@@ -14104,11 +14104,11 @@ if test "x${enable_ntfs_3g}" != "xyes"; then
  
  if test "x${enable_ntfs_3g}" != "xyes"; then
        with_fuse="none"

Index: pkgsrc/filesystems/libntfs/patches/patch-libntfs-3g_device.c
diff -u pkgsrc/filesystems/libntfs/patches/patch-libntfs-3g_device.c:1.2 pkgsrc/filesystems/libntfs/patches/patch-libntfs-3g_device.c:1.3
--- pkgsrc/filesystems/libntfs/patches/patch-libntfs-3g_device.c:1.2    Fri Sep  8 10:23:07 2023
+++ pkgsrc/filesystems/libntfs/patches/patch-libntfs-3g_device.c        Sun Apr 26 04:29:44 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-libntfs-3g_device.c,v 1.2 2023/09/08 10:23:07 vins Exp $
+$NetBSD: patch-libntfs-3g_device.c,v 1.3 2026/04/26 04:29:44 wiz Exp $
 
 Use DIOCGPARTINFO on NetBSD to get the device size in blocks.
 
@@ -16,10 +16,13 @@ Use DIOCGPARTINFO on NetBSD to get the d
  /**
   * ntfs_device_alloc - allocate an ntfs device structure and pre-initialize it
   * @name:     name of the device (must be present)
-@@ -596,6 +601,24 @@ s64 ntfs_device_size_get(struct ntfs_dev
-               }
-       }
- #endif
+@@ -593,6 +598,24 @@ s64 ntfs_device_size_get(struct ntfs_device *dev, int 
+                               (unsigned long long) blocks,
+                               (unsigned long long) blocks);
+                       return blocks * sector_size / block_size;
++              }
++      }
++#endif
 +#ifdef DIOCGPARTINFO
 +      {
 +              /* NetBSD */
@@ -35,9 +38,6 @@ Use DIOCGPARTINFO on NetBSD to get the d
 +                                              secsize, psize, psize);
 +                              return psize * secsize / block_size;
 +                      }
-+              }
-+      }
-+#endif
-       /*
-        * We couldn't figure it out by using a specialized ioctl,
-        * so do binary search to find the size of the device.
+               }
+       }
+ #endif
Index: pkgsrc/filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c
diff -u pkgsrc/filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c:1.2 pkgsrc/filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c:1.3
--- pkgsrc/filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c:1.2  Fri Sep  8 10:23:07 2023
+++ pkgsrc/filesystems/libntfs/patches/patch-ntfsprogs_ntfsclone.c      Sun Apr 26 04:29:44 2026
@@ -1,22 +1,17 @@
-$NetBSD: patch-ntfsprogs_ntfsclone.c,v 1.2 2023/09/08 10:23:07 vins Exp $
+$NetBSD: patch-ntfsprogs_ntfsclone.c,v 1.3 2026/04/26 04:29:44 wiz Exp $
 
 Fix for NetBSD's statvfs(2).
 
 --- ntfsprogs/ntfsclone.c.orig 2021-09-13 07:34:39.000000000 +0000
 +++ ntfsprogs/ntfsclone.c
-@@ -71,6 +71,19 @@
+@@ -71,6 +71,14 @@
   */
  #define NTFS_DO_NOT_CHECK_ENDIANS
  
 +#ifdef __NetBSD__
-+#  include <sys/param.h>
-+   /* NetBSD versions later than 2.99.9 have statvfs(2) instead of statfs(2) */
-+#  if __NetBSD_Version__ >= 299000900
-+#    include <sys/statvfs.h>
-+#    define F_TYPE     f_fsid
-+#  else
-+#    define F_TYPE     f_type
-+#  endif
++#  include <sys/statvfs.h>
++#  define fstatfs      fstatvfs
++#  define F_TYPE       f_fsid
 +#else
 +#  define F_TYPE       f_type
 +#endif
@@ -24,11 +19,20 @@ Fix for NetBSD's statvfs(2).
  #include "param.h"
  #include "debug.h"
  #include "types.h"
-@@ -166,8 +179,12 @@ static struct {
+@@ -105,7 +113,7 @@
+ #undef HAVE_WINDOWS_H
+ #endif
+ 
+-#if defined(__sun) | defined(HAVE_WINDOWS_H)
++#if defined(__sun) || defined(HAVE_WINDOWS_H)
+ #define NO_STATFS 1   /* statfs(2) and f_type are not universal */
+ #endif
+ 
+@@ -166,8 +174,12 @@ static struct {
        char *output;
        char *volume;
  #ifndef NO_STATFS
-+#if defined(__NetBSD__) && (__NetBSD_Version__ >= 299000900)
++#if defined(__NetBSD__)
 +      struct statvfs stfs;
 +#else
        struct statfs stfs;
@@ -37,7 +41,7 @@ Fix for NetBSD's statvfs(2).
  } opt;
  
  struct bitmap {
-@@ -852,7 +869,7 @@ static void copy_cluster(int rescue, u64
+@@ -852,7 +864,7 @@ static void copy_cluster(int rescue, u64 rescue_lcn, u
  #ifndef NO_STATFS
                int err = errno;
                perr_printf("Write failed");
@@ -46,7 +50,7 @@ Fix for NetBSD's statvfs(2).
                        Printf("Apparently you tried to clone to a remote "
                               "Windows computer but they don't\nhave "
                               "efficient sparse file handling by default. "
-@@ -2312,7 +2329,7 @@ static void set_filesize(s64 filesize)
+@@ -2312,7 +2324,7 @@ static void set_filesize(s64 filesize)
                Printf("WARNING: Couldn't get filesystem type: "
                       "%s\n", strerror(errno));
        else

Index: pkgsrc/sysutils/ntfsprogs/Makefile
diff -u pkgsrc/sysutils/ntfsprogs/Makefile:1.13 pkgsrc/sysutils/ntfsprogs/Makefile:1.14
--- pkgsrc/sysutils/ntfsprogs/Makefile:1.13     Fri Sep  8 10:23:07 2023
+++ pkgsrc/sysutils/ntfsprogs/Makefile  Sun Apr 26 04:29:44 2026
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2023/09/08 10:23:07 vins Exp $
+# $NetBSD: Makefile,v 1.14 2026/04/26 04:29:44 wiz Exp $
 
 .include "../../filesystems/libntfs/Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/ntfs-3g_//}
+PKGREVISION=   1
 CATEGORIES=    sysutils
 
 COMMENT=       Linux-NTFS project utilities for the Windows NT Filesystem



Home | Main Index | Thread Index | Old Index