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-08-25 15:54:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hfsfuse (Old)
 and      /work/SRC/openSUSE:Factory/.hfsfuse.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hfsfuse"

Tue Aug 25 15:54:29 2026 rev:10 rq:1373569 version:0.435

Changes:
--------
--- /work/SRC/openSUSE:Factory/hfsfuse/hfsfuse.changes  2026-08-06 
16:26:02.080469354 +0200
+++ /work/SRC/openSUSE:Factory/.hfsfuse.new.1258/hfsfuse.changes        
2026-08-25 15:54:33.500433856 +0200
@@ -1,0 +2,7 @@
+Thu Aug 13 08:17:44 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.435
+  * This release features improved performance for many operations. e.g.
+    running `find` over a large directory shows up to 40% improvement.
+
+-------------------------------------------------------------------

Old:
----
  hfsfuse-0.430.tar.gz

New:
----
  hfsfuse-0.435.tar.gz

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

Other differences:
------------------
++++++ hfsfuse.spec ++++++
--- /var/tmp/diff_new_pack.xThZUl/_old  2026-08-25 15:54:34.538470945 +0200
+++ /var/tmp/diff_new_pack.xThZUl/_new  2026-08-25 15:54:34.543471123 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           hfsfuse
-Version:        0.430
+Version:        0.435
 Release:        0
 Summary:        FUSE driver for HFS+ filesystems
 License:        BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT

++++++ hfsfuse-0.430.tar.gz -> hfsfuse-0.435.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.430/lib/libhfs/byteorder.h 
new/hfsfuse-0.435/lib/libhfs/byteorder.h
--- old/hfsfuse-0.430/lib/libhfs/byteorder.h    2026-08-01 03:45:41.000000000 
+0200
+++ new/hfsfuse-0.435/lib/libhfs/byteorder.h    2026-08-12 02:00:41.000000000 
+0200
@@ -3,8 +3,8 @@
  * This file is part of the hfsfuse project.
  */
 
-#ifndef HFSFUSE_ENDIAN_H
-#define HFSFUSE_ENDIAN_H
+#ifndef HFSFUSE_BYTEORDER_H
+#define HFSFUSE_BYTEORDER_H
 
 #include <stdint.h>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.430/lib/libhfs/endian.c 
new/hfsfuse-0.435/lib/libhfs/endian.c
--- old/hfsfuse-0.430/lib/libhfs/endian.c       2026-08-01 03:45:41.000000000 
+0200
+++ new/hfsfuse-0.435/lib/libhfs/endian.c       1970-01-01 01:00:00.000000000 
+0100
@@ -1,73 +0,0 @@
-/*-
- * Copyright (c) 2005, 2007 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Yevgeny Binder and Dieter Baron.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <string.h>
-#include "byteorder.h"
-
-// declared extern in libhfs.c
-uint16_t be16tohp(void** inout_ptr);
-uint32_t be32tohp(void** inout_ptr);
-uint64_t be64tohp(void** inout_ptr);
-
-uint16_t be16tohp(void** inout_ptr)
-{
-       uint16_t        result;
-       
-       if(inout_ptr == NULL)
-               return 0;
-               
-       memcpy(&result, *inout_ptr, sizeof(result));
-       *inout_ptr = (char *)*inout_ptr + sizeof(result);
-       
-       return be16toh(result);
-}
-
-uint32_t be32tohp(void** inout_ptr)
-{
-       uint32_t        result;
-       
-       if(inout_ptr == NULL)
-               return 0;
-
-       memcpy(&result, *inout_ptr, sizeof(result));
-       *inout_ptr = (char *)*inout_ptr + sizeof(result);
-       return be32toh(result);
-}
-
-uint64_t be64tohp(void** inout_ptr)
-{
-       uint64_t        result;
-       
-       if(inout_ptr == NULL)
-               return 0;
-
-       memcpy(&result, *inout_ptr, sizeof(result));
-       *inout_ptr = (char *)*inout_ptr + sizeof(result);
-       return be64toh(result);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.430/lib/libhfs/endian.h 
new/hfsfuse-0.435/lib/libhfs/endian.h
--- old/hfsfuse-0.430/lib/libhfs/endian.h       1970-01-01 01:00:00.000000000 
+0100
+++ new/hfsfuse-0.435/lib/libhfs/endian.h       2026-08-12 02:00:41.000000000 
+0200
@@ -0,0 +1,73 @@
+/*-
+ * Copyright (c) 2005, 2007 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Yevgeny Binder and Dieter Baron.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef LIBHFS_ENDIAN_H
+#define LIBHFS_ENDIAN_H
+
+#include <string.h>
+#include "byteorder.h"
+
+static inline uint16_t be16tohp(void** inout_ptr)
+{
+       uint16_t        result;
+       
+       if(inout_ptr == NULL)
+               return 0;
+               
+       memcpy(&result, *inout_ptr, sizeof(result));
+       *inout_ptr = (char *)*inout_ptr + sizeof(result);
+       
+       return be16toh(result);
+}
+
+static inline uint32_t be32tohp(void** inout_ptr)
+{
+       uint32_t        result;
+       
+       if(inout_ptr == NULL)
+               return 0;
+
+       memcpy(&result, *inout_ptr, sizeof(result));
+       *inout_ptr = (char *)*inout_ptr + sizeof(result);
+       return be32toh(result);
+}
+
+static inline uint64_t be64tohp(void** inout_ptr)
+{
+       uint64_t        result;
+       
+       if(inout_ptr == NULL)
+               return 0;
+
+       memcpy(&result, *inout_ptr, sizeof(result));
+       *inout_ptr = (char *)*inout_ptr + sizeof(result);
+       return be64toh(result);
+}
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.430/lib/libhfs/libhfs.c 
new/hfsfuse-0.435/lib/libhfs/libhfs.c
--- old/hfsfuse-0.430/lib/libhfs/libhfs.c       2026-08-01 03:45:41.000000000 
+0200
+++ new/hfsfuse-0.435/lib/libhfs/libhfs.c       2026-08-12 02:00:41.000000000 
+0200
@@ -54,10 +54,6 @@
 
 #include "libhfs.h"
 
-#ifndef _NETBSD_SOURCE
-#include "byteorder.h"
-#endif
-
 #if !defined(_KERNEL) && !defined(_STANDALONE)
 #include <inttypes.h>
 #endif /* !defined(_KERNEL) && defined(_STANDALONE) */
@@ -76,9 +72,13 @@
 };
 
 
+#if defined(_KERNEL) || defined(_STANDALONE)
 extern uint16_t be16tohp(void** inout_ptr);
 extern uint32_t be32tohp(void** inout_ptr);
 extern uint64_t be64tohp(void** inout_ptr);
+#else
+#include "endian.h"
+#endif
 
 hfs_callbacks  hfs_gcb;        /* global callbacks */
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hfsfuse-0.430/src/version.h 
new/hfsfuse-0.435/src/version.h
--- old/hfsfuse-0.430/src/version.h     2026-08-01 03:45:41.000000000 +0200
+++ new/hfsfuse-0.435/src/version.h     2026-08-12 02:00:41.000000000 +0200
@@ -1 +1 @@
-#define HFSFUSE_VERSION_STRING "0.430-1ff7e62"
+#define HFSFUSE_VERSION_STRING "0.435-a67e7b4"

Reply via email to