Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/libfsntfs/Makefile,v diff -u -r1.20 Makefile --- Makefile 19 Mar 2026 09:53:59 -0000 1.20 +++ Makefile 26 Aug 2026 21:06:30 -0000 @@ -1,26 +1,15 @@ COMMENT = library and tools to access NTFS -VERSION = 20251028 -DISTNAME = libfsntfs-experimental-${VERSION} +VERSION = 20260727 +BASENAME = libfsntfs +DISTNAME = ${BASENAME}-experimental-${VERSION} PKGNAME = ${DISTNAME:S/-experimental//} SHARED_LIBS += fsntfs 0.2 # 1.0 -CATEGORIES = sysutils security - -HOMEPAGE = https://github.com/libyal/libfsntfs/wiki - -MAINTAINER = Sebastian Reitenbach - -SITES = https://github.com/libyal/libfsntfs/releases/download/${VERSION}/ - -# LGPLv3+ -PERMIT_PACKAGE = Yes - WANTLIB = ${MODPY_WANTLIB} WANTLIB += bfio c fuse fwnt iconv intl m pthread util crypto ssl -CONFIGURE_STYLE = gnu CONFIGURE_ARGS += --enable-python WRKDIST = ${WRKDIR}/${PKGNAME} @@ -33,9 +22,8 @@ LIB_DEPENDS += devel/libbfio \ sysutils/libfwnt -TEST_DEPENDS += shells/bash - -pre-test: - sed -i s,#!/bin/bash,#!/${LOCALBASE}/bin/bash, ${WRKSRC}/tests/test_*.sh +# Tests use autoconf +AUTOCONF_VERSION = 2.72 +TEST_DEPENDS += devel/autoconf/${AUTOCONF_VERSION} .include Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/libfsntfs/distinfo,v diff -u -r1.5 distinfo --- distinfo 19 Mar 2026 09:53:59 -0000 1.5 +++ distinfo 26 Aug 2026 21:06:30 -0000 @@ -1,2 +1,2 @@ -SHA256 (libfsntfs-experimental-20251028.tar.gz) = ntvRmC+IaBITkaNWluNMQTeUpdiM2R5OyLGDEz61d/Y= -SIZE (libfsntfs-experimental-20251028.tar.gz) = 2025278 +SHA256 (libfsntfs-experimental-20260727.tar.gz) = 9f44UpYActkgzaSu/OkCKpmv3cjjj7UTeXHSZqt9Q7o= +SIZE (libfsntfs-experimental-20260727.tar.gz) = 2054202 Index: patches/patch-fsntfstools_fsntfsmount_c =================================================================== RCS file: patches/patch-fsntfstools_fsntfsmount_c diff -N patches/patch-fsntfstools_fsntfsmount_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-fsntfstools_fsntfsmount_c 26 Aug 2026 21:06:30 -0000 @@ -0,0 +1,17 @@ +Index: fsntfstools/fsntfsmount.c +--- fsntfstools/fsntfsmount.c.orig ++++ fsntfstools/fsntfsmount.c +@@ -486,8 +486,13 @@ int main( int argc, char * const argv[] ) + + goto on_error; + } ++#if defined( HAVE_LIBFUSE3 ) + fuse_unmount( + fsntfsmount_fuse_handle ); ++#else ++ fuse_unmount( ++ mount_point, fsntfsmount_fuse_channel ); ++#endif + + fuse_destroy( + fsntfsmount_fuse_handle ); Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/libfsntfs/pkg/PLIST,v diff -u -r1.3 PLIST --- pkg/PLIST 11 Mar 2022 19:57:34 -0000 1.3 +++ pkg/PLIST 26 Aug 2026 21:06:30 -0000 @@ -1,3 +1,4 @@ +@pkgpath sysutils/libfsntfs @bin bin/fsntfsinfo @bin bin/fsntfsmount include/libfsntfs/ @@ -13,7 +14,8 @@ @lib lib/libfsntfs.so.${LIBfsntfs_VERSION} lib/pkgconfig/libfsntfs.pc lib/python${MODPY_VERSION}/site-packages/pyfsntfs.a +@so lib/python${MODPY_VERSION}/site-packages/pyfsntfs.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/pyfsntfs.la -@so lib/python${MODPY_VERSION}/site-packages/pyfsntfs.so @man man/man1/fsntfsinfo.1 +@man man/man1/fsntfsmount.1 @man man/man3/libfsntfs.3