Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hfsfuse for openSUSE:Factory checked in at 2026-07-08 17:39:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hfsfuse (Old) and /work/SRC/openSUSE:Factory/.hfsfuse.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hfsfuse" Wed Jul 8 17:39:32 2026 rev:8 rq:1364497 version:0.425 Changes: -------- --- /work/SRC/openSUSE:Factory/hfsfuse/hfsfuse.changes 2026-04-18 21:35:46.476095458 +0200 +++ /work/SRC/openSUSE:Factory/.hfsfuse.new.1982/hfsfuse.changes 2026-07-08 17:42:22.245667281 +0200 @@ -1,0 +2,8 @@ +Fri Jul 3 12:53:29 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to 0.425 + * Fixes building with older macFUSE versions (< 5.1). + * Adds support for building on OpenBSD 7.9. +- Drop no-incompatible-pointer-types.patch, fixed upstream + +------------------------------------------------------------------- Old: ---- hfsfuse-0.416.tar.gz no-incompatible-pointer-types.patch New: ---- hfsfuse-0.425.tar.gz ----------(Old B)---------- Old: * Adds support for building on OpenBSD 7.9. - Drop no-incompatible-pointer-types.patch, fixed upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hfsfuse.spec ++++++ --- /var/tmp/diff_new_pack.GoLdmO/_old 2026-07-08 17:42:24.421743051 +0200 +++ /var/tmp/diff_new_pack.GoLdmO/_new 2026-07-08 17:42:24.433743468 +0200 @@ -17,14 +17,13 @@ Name: hfsfuse -Version: 0.416 +Version: 0.425 Release: 0 Summary: FUSE driver for HFS+ filesystems License: BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT Group: System/Filesystems URL: https://github.com/0x09/hfsfuse Source: https://github.com/0x09/hfsfuse/releases/download/%{version}/%{name}-%{version}.tar.gz -Patch: no-incompatible-pointer-types.patch BuildRequires: fuse3-devel BuildRequires: libarchive-devel BuildRequires: lzfse-devel ++++++ hfsfuse-0.416.tar.gz -> hfsfuse-0.425.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hfsfuse-0.416/Makefile new/hfsfuse-0.425/Makefile --- old/hfsfuse-0.416/Makefile 2026-04-08 23:19:26.000000000 +0200 +++ new/hfsfuse-0.425/Makefile 2026-06-22 22:37:24.000000000 +0200 @@ -52,6 +52,7 @@ else ifeq ($(OS), OpenBSD) APP_FLAGS += -I/usr/local/include -I/usr/local/include/libutf8proc APP_LIB += -L/usr/local/lib + FUSE_FLAGS += -I/usr/include/fuse else ifeq ($(OS), NetBSD) APP_FLAGS += -I/usr/pkg/include APP_LIB += -L/usr/pkg/lib -Wl,-R/usr/pkg/lib @@ -162,6 +163,8 @@ endif $(eval $(call cccheck,HAVE_STATX,{ (struct statx){0}; },sys/stat.h)) + + $(eval $(call cccheck,HAVE_DARWIN_ATTR_CRTIME,{ (struct fuse_darwin_attr){0}.crtimespec; },fuse3/fuse.h)) endif $(foreach cfg,OS CC AR INSTALL TAR PREFIX WITH_UBLIO WITH_UTF8PROC WITH_LZVN XATTR_NAMESPACE CONFIG_CFLAGS $(FEATURES),$(eval CONFIG:=$(CONFIG)$(cfg)=$$($(cfg))\n)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hfsfuse-0.416/src/hfsfuse.c new/hfsfuse-0.425/src/hfsfuse.c --- old/hfsfuse-0.416/src/hfsfuse.c 2026-04-08 23:19:26.000000000 +0200 +++ new/hfsfuse-0.425/src/hfsfuse.c 2026-06-22 22:37:24.000000000 +0200 @@ -127,6 +127,25 @@ } #if FUSE_DARWIN_ENABLE_EXTENSIONS +#if HAVE_DARWIN_ATTR_CRTIME +#define stat_to_fuse_darwin_attr(rec,st) ((struct fuse_darwin_attr){\ + .ino = (st).st_ino,\ + .mode = (st).st_mode,\ + .nlink = (st).st_nlink,\ + .uid = (st).st_uid,\ + .gid = (st).st_gid,\ + .rdev = (st).st_rdev,\ + .atimespec.tv_sec = (st).st_atime,\ + .mtimespec.tv_sec = (st).st_mtime,\ + .ctimespec.tv_sec = (st).st_ctime,\ + .crtimespec.tv_sec = (st).st_birthtime,\ + .bkuptimespec.tv_sec = HFSTIMETOEPOCH((rec).file.date_backedup),\ + .size = (st).st_size,\ + .blocks = (st).st_blocks,\ + .blksize = (st).st_blksize,\ + .flags = (st).st_flags,\ +}) +#else #define stat_to_fuse_darwin_attr(rec,st) ((struct fuse_darwin_attr){\ .ino = (st).st_ino,\ .mode = (st).st_mode,\ @@ -145,6 +164,7 @@ .flags = (st).st_flags,\ }) #endif +#endif static int hfsfuse_fgetattr(const char* path, stat_type* st, struct fuse_file_info* info) { struct hfsfuse_file* f = (struct hfsfuse_file*)info->fh; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hfsfuse-0.416/src/version.h new/hfsfuse-0.425/src/version.h --- old/hfsfuse-0.416/src/version.h 2026-04-08 23:19:26.000000000 +0200 +++ new/hfsfuse-0.425/src/version.h 2026-06-22 22:37:24.000000000 +0200 @@ -1 +1 @@ -#define HFSFUSE_VERSION_STRING "0.416-26649ec" +#define HFSFUSE_VERSION_STRING "0.425-215fbf4"
