diff options
| author | Pedro F. Giffuni <pfg@FreeBSD.org> | 2025-09-16 20:01:32 +0000 |
|---|---|---|
| committer | Thierry Thomas <thierry@FreeBSD.org> | 2025-10-02 20:49:58 +0000 |
| commit | de09d90c1a223c12088543ecf40c0ef61acf91f2 (patch) | |
| tree | 207abc7b30a8d9d295f8c2d7fb61db0b0233a04d | |
| parent | f93d4fbac9297281b8ad51e0c0de5850c1db709d (diff) | |
filesystems/hfsfuse: upgrade to 0.289
Most notable enhancements:
Adds a new tool hfstar to convert HFS+ volumes directly to tar and other archive
file formats.
Adds an hfsfuse mount option to treat symlinks as regular files, in order to
view their extended attributes on systems that don't support xattrs on symlinks.
Fixes a memory leak when listing xattrs.
Substantially improved performance for directory listing.
Improved compatibility with upstream NetBSD kernel builds.
Adds an AUTHORS file to release builds and improves the top-level COPYING notice.
Other minor improvements and bug fixes.
PR: 286150
Approved by: maintainer’s time-out
| -rw-r--r-- | filesystems/hfsfuse/Makefile | 13 | ||||
| -rw-r--r-- | filesystems/hfsfuse/distinfo | 6 | ||||
| -rw-r--r-- | filesystems/hfsfuse/pkg-descr | 4 |
3 files changed, 13 insertions, 10 deletions
diff --git a/filesystems/hfsfuse/Makefile b/filesystems/hfsfuse/Makefile index 39f64ce87979..c0a29c76c9bf 100644 --- a/filesystems/hfsfuse/Makefile +++ b/filesystems/hfsfuse/Makefile @@ -1,5 +1,5 @@ PORTNAME= hfsfuse -DISTVERSION= 0.242 +DISTVERSION= 0.289 CATEGORIES= filesystems MASTER_SITES= https://github.com/0x09/${PORTNAME}/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= fusefs- @@ -9,18 +9,20 @@ COMMENT= FUSE driver for HFS+ filesystems WWW= https://github.com/0x09/hfsfuse LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/src/COPYING +LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libublio.so:devel/libublio \ - libutf8proc.so:textproc/utf8proc + libutf8proc.so:textproc/utf8proc \ + liblzfse.so:archivers/lzfse -USES= fuse gmake +USES= fuse gmake libarchive USE_CSTD= gnu11 ALL_TARGET= config all PLIST_FILES= bin/hfsdump \ - bin/hfsfuse + bin/hfsfuse \ + bin/hfstar PORTDOCS= README.md @@ -33,6 +35,7 @@ OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hfsdump ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/hfsfuse ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/hfstar ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/filesystems/hfsfuse/distinfo b/filesystems/hfsfuse/distinfo index 400e07a7fc37..c5c8a05a05a2 100644 --- a/filesystems/hfsfuse/distinfo +++ b/filesystems/hfsfuse/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730040774 -SHA256 (hfsfuse-0.242.tar.gz) = 2cda7fd5d2fd3419c24907c1f59d04230162ce9491a65553c3d6254677ee62f3 -SIZE (hfsfuse-0.242.tar.gz) = 270946 +TIMESTAMP = 1744864204 +SHA256 (hfsfuse-0.289.tar.gz) = b19597dda364a670eebf05d0681c77db4b0f625f19b9e16f4b2b65dd8d16c360 +SIZE (hfsfuse-0.289.tar.gz) = 297704 diff --git a/filesystems/hfsfuse/pkg-descr b/filesystems/hfsfuse/pkg-descr index f919854c8e6e..5f965b7c3c68 100644 --- a/filesystems/hfsfuse/pkg-descr +++ b/filesystems/hfsfuse/pkg-descr @@ -4,5 +4,5 @@ modifications. This driver is read-only and cannot write to or damage the target filesystem in any way. -hfsfuse also includes a standalone tool, hfsdump, to inspect the -contents of an HFS+ volume without FUSE. +hfsfuse also includes two standalone tools, hfsdump and hfstar, +which can be used in an HFS+ volume without FUSE. |
