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-02-26 18:59:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hfsfuse (Old)
 and      /work/SRC/openSUSE:Factory/.hfsfuse.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hfsfuse"

Thu Feb 26 18:59:38 2026 rev:5 rq:1335244 version:0.400

Changes:
--------
--- /work/SRC/openSUSE:Factory/hfsfuse/hfsfuse.changes  2025-12-31 
10:48:36.077365777 +0100
+++ /work/SRC/openSUSE:Factory/.hfsfuse.new.29461/hfsfuse.changes       
2026-02-26 18:59:39.857082263 +0100
@@ -1,0 +2,61 @@
+Tue Feb 17 00:50:31 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.400
+  * This release enables use of the multi-threaded FUSE loop.
+    Previously hfsfuse was limited to single-threaded mode.
+  * Fixes a potential memory leak on directory open failure.
+  * Other minor improvements.
+- from version 0.392
+  * Fixes an issue building hfsdump in a release configuration.
+  * The system's uthash headers can now be used instead of the
+    bundled version by building with WITH_UTHASH=system
+  * Other minor improvements.
+- from version 0.385
+  * Fixes handling of file timestamps earlier than 1970.
+    Previously these were clamped to the Unix epoch.
+  * Fixes an issue with the LZVN install target that caused make
+    install-lib to fail. LZVN has also been updated with an uninstall
+    target for use with make uninstall-lib.
+  * A pkg-config file has been added for libhfsuser and can be
+    installed with the make install-lib target. This can be used
+    to get the appropriate linker flags including the supporting
+    libraries libhfsuser was built with.
+  * hfsdump now prints version/build info alongside usage if invoked
+    with no arguments.
+  * Other minor bugfixes and improvements.
+- from version 0.358
+  * Fixes a bug in the previous release that caused hfsfuse
+    not to compile on systems with statx support.
+  * Minor improvements to error handling in hfsfuse and hfsdump.
+  * Adds hfs_open_volume and hfs_file_read to libhfsuser's API
+    to read files without keeping track of offsets and to open
+    volumes without explicitly initializing libhfs respectively.
+- from version 0.345
+  * Embeds the LZVN library as a local dependency, first supported
+    for decoding certain HFS+ compressed files in v0.318.
+  * LZVN is small and not widely distributed, so was a good candidate
+    for embedding locally. This uses a portability-focused fork of the
+    LZVN library from 0x09/LZVN.
+  * This is built by default and may be configued using
+    WITH_LZVN=local/system/none simiar to the existing
+    ublio and utf8proc dependencies.
+  * The build system no longer overrides the C standard version set by
+    embedded libraries to gnu11 and now builds these with the version
+    specified by the library. The former was not known to cause any issues.
+  * Adds a new high level API for file reading to libhfsuser which offers
+    a unified interface for reading HFS+ compressed files and regular files.
+    Clients using this no longer need to interface with the hfs_decmpfs_* API
+    directly, and this new interface has been adopted in all hfsfuse tools.
+  * Various minor Makefile improvements
+- from version 0.318
+  * Adds support for LZVN HFS+ compression using libFastCompression
+    from https://github.com/xerub/LZVN.
+  * If this library is not available, the tools will now log a more
+    appropriate error when attempting to read these types of files.
+    Edit: this library is now embedded since release v0.327
+  * hfstar: fixes a double-free of the decmpfs context in case of error.
+  * Updates the utf8proc subtree to v0.32.0
+- Add no-incompatible-pointer-types.patch to treat compiler
+  error for "-Wincompatible-pointer-types" as warning only
+
+-------------------------------------------------------------------

Old:
----
  hfsfuse-0.310.tar.gz

New:
----
  hfsfuse-0.400.tar.gz
  no-incompatible-pointer-types.patch

----------(New B)----------
  New:  * Updates the utf8proc subtree to v0.32.0
- Add no-incompatible-pointer-types.patch to treat compiler
  error for "-Wincompatible-pointer-types" as warning only
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hfsfuse.spec ++++++
--- /var/tmp/diff_new_pack.Z8dH3W/_old  2026-02-26 18:59:40.757119818 +0100
+++ /var/tmp/diff_new_pack.Z8dH3W/_new  2026-02-26 18:59:40.757119818 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hfsfuse
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
 
 
 Name:           hfsfuse
-Version:        0.310
+Version:        0.400
 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.310.tar.gz -> hfsfuse-0.400.tar.gz ++++++
++++ 3822 lines of diff (skipped)

++++++ no-incompatible-pointer-types.patch ++++++
diff -Nru hfsfuse-0.400.orig/Makefile hfsfuse-0.400/Makefile
--- hfsfuse-0.400.orig/Makefile 2026-02-16 21:32:16.000000000 +0100
+++ hfsfuse-0.400/Makefile      2026-02-17 01:41:10.746493080 +0100
@@ -12,7 +12,7 @@
 CFLAGS := $(CONFIG_CFLAGS)
 
 # extra flags we don't want to forward to external libs like 
libhfs/ublio/utf8proc/lzvn
-LOCAL_CFLAGS+=-std=gnu11 -D_FILE_OFFSET_BITS=64 -Wall -Wextra -pedantic 
-Wno-gnu-zero-variadic-macro-arguments -Wno-unused-parameter 
-Wno-error=type-limits -Wno-tautological-constant-out-of-range-compare
+LOCAL_CFLAGS+=-std=gnu11 -D_FILE_OFFSET_BITS=64 -Wall -Wextra -pedantic 
-Wno-gnu-zero-variadic-macro-arguments -Wno-unused-parameter 
-Wno-error=type-limits -Wno-tautological-constant-out-of-range-compare 
-Wno-incompatible-pointer-types
 # older versions of gcc/clang need these as well
 LOCAL_CFLAGS+=-Wno-missing-field-initializers -Wno-missing-braces
 

Reply via email to