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"

Reply via email to