Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ytree for openSUSE:Factory checked 
in at 2026-06-10 17:36:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ytree (Old)
 and      /work/SRC/openSUSE:Factory/.ytree.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ytree"

Wed Jun 10 17:36:56 2026 rev:11 rq:1358553 version:2.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/ytree/ytree.changes      2026-04-22 
16:56:33.060438740 +0200
+++ /work/SRC/openSUSE:Factory/.ytree.new.2375/ytree.changes    2026-06-10 
17:37:00.086853807 +0200
@@ -1,0 +2,7 @@
+Wed Jun 10 11:59:15 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 2.13
+  * Add Haiku OS support
+  * Minor bugfixes.
+
+-------------------------------------------------------------------

Old:
----
  ytree-2.12.tar.gz

New:
----
  ytree-2.13.tar.gz

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

Other differences:
------------------
++++++ ytree.spec ++++++
--- /var/tmp/diff_new_pack.0Kaxpn/_old  2026-06-10 17:37:00.782882645 +0200
+++ /var/tmp/diff_new_pack.0Kaxpn/_new  2026-06-10 17:37:00.790882976 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ytree
-Version:        2.12
+Version:        2.13
 Release:        0
 Summary:        A filemanager similar to XTree
 License:        GPL-2.0-only

++++++ ytree-2.12.tar.gz -> ytree-2.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/CHANGES new/ytree-2.13/CHANGES
--- old/ytree-2.12/CHANGES      2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/CHANGES      2026-06-10 09:23:43.000000000 +0200
@@ -195,4 +195,6 @@
     Some minor bugfixes 
 New in 2.12
     Fixed bug in CutFilename which may lead to compile error
+New in 2.13
+    Haiku OS support (thanks to Nishi)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/Makefile new/ytree-2.13/Makefile
--- old/ytree-2.12/Makefile     2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/Makefile     2026-06-10 09:23:43.000000000 +0200
@@ -199,6 +199,12 @@
 #CFLAGS      += -I/opt/xinuos/include -I/opt/xinuos/include/ncurses -DSCO_SVR5 
$(COLOR) $(ADD_CFLAGS)
 #LDFLAGS     += -L/opt/xinuos/lib -lncurses -ltinfo
 
+###########################
+# Haiku
+###########################
+#COLOR       = -DCOLOR_SUPPORT 
+#CFLAGS      += $(COLOR) $(ADD_CFLAGS)
+#LDFLAGS     += -lncurses
 
 ##############################################################################
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/README new/ytree-2.13/README
--- old/ytree-2.12/README       2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/README       2026-06-10 09:36:37.000000000 +0200
@@ -34,6 +34,7 @@
        - NetBSD
        - QNX
        - Apple Mac OS X
+       - Haiku
 
 Building
        In most instances, it should be sufficient to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/freesp.c new/ytree-2.13/freesp.c
--- old/ytree-2.12/freesp.c     2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/freesp.c     2026-06-10 09:23:43.000000000 +0200
@@ -14,8 +14,11 @@
 #ifdef WIN32
 #include <dos.h>
 #else
-#if defined( SVR4 ) || defined( OSF1 ) || defined( sun56 ) || defined( 
__NetBSD__ )
+#if defined( SVR4 ) || defined( OSF1 ) || defined( sun56 ) || defined( 
__NetBSD__ ) || defined(__HAIKU__)
 #include <sys/statvfs.h>
+#ifdef __HAIKU__
+#include <kernel/fs_info.h>
+#endif
 #else
 #if ( defined( ultrix ) || defined( __OpenBSD__ ) || defined ( __FreeBSD__ ) 
|| defined (__APPLE__) )
 #include <sys/param.h>
@@ -52,8 +55,12 @@
 #ifdef WIN32
   struct _diskfree_t diskspace;
 #else
-#if defined( SVR4 ) || defined( OSF1 ) || defined( __NetBSD__ )
+#if defined( SVR4 ) || defined( OSF1 ) || defined( __NetBSD__ ) || 
defined(__HAIKU__)
   struct statvfs statfs_struct;
+#ifdef __HAIKU__
+  dev_t dev;
+  fs_info info;
+#endif
 #else
 #ifdef ultrix
   struct fs_data statfs_struct;
@@ -205,7 +212,14 @@
 #if defined(__OpenBSD__) || defined(__NetBSD__)
         fname = statfs_struct.f_fstypename;
 #else
+#ifdef __HAIKU__
+       dev = dev_for_path(path);
+       fs_stat_dev(dev, &info);
+
+       fname = info.fsh_name;
+#else
         fname = statfs_struct.f_fname;
+#endif /* __HAIKU__ */
 #endif /* __OpenBSD__ || __NetBSD__ */
 #endif /* SVR4 */
 #endif /* __DJGPP__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/match.c new/ytree-2.13/match.c
--- old/ytree-2.12/match.c      2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/match.c      2026-06-10 09:23:43.000000000 +0200
@@ -8,7 +8,7 @@
 #include "ytree.h"
 
 
-#if defined( hpux ) || defined ( __APPLE__ ) || defined ( linux )
+#if defined( hpux ) || defined ( __APPLE__ ) || defined ( linux ) || 
defined(__HAIKU__)
 #define HAS_REGCOMP
 #else
 #if defined( sun ) || defined( __NeXT__ ) || defined( OSF1 ) ||  defined( 
__OpenBSD__ ) || defined(__NetBSD__) || defined( __FreeBSD__ ) || defined( 
__GNU__ )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/patchlev.h new/ytree-2.13/patchlev.h
--- old/ytree-2.12/patchlev.h   2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/patchlev.h   2026-06-10 09:23:43.000000000 +0200
@@ -5,6 +5,6 @@
  ***************************************************************************/
 
 
-#define        VERSION         "2.12"
+#define        VERSION         "2.13"
 #define        PATCHLEVEL      0
-#define VERSIONDATE    "21 Apr 2026"
+#define VERSIONDATE    "10 Jun 2026"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/ytree-2.12.lsm 
new/ytree-2.13/ytree-2.12.lsm
--- old/ytree-2.12/ytree-2.12.lsm       2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/ytree-2.12.lsm       1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-Begin4
-Title:         ytree-2.12
-Version:       2.12
-Entered-date:  2026-04-21
-Description:   Ytree is a nifty filemanager similar to xtree.
-               With some helper-applications (zip/zoo/tar/rpm etc.)
-               you can also browse archive files. Viewers for
-               "special" files are configurable (*.wav, *.gif etc.).
-               Even the commands/menus are now user configurable.
-               For a screenshot visit http://www.han.de/~werner/ytree.html
-Keywords:      file manager, browser, xtree
-Author:                [email protected] (Werner Bregulla)
-Maintained-by: [email protected] (Werner Bregulla)
-Primary-site:  http://www.han.de/~werner/ytree.html
-               ytree-2.12.tar.gz
-               ytree-2.12.lsm
-Copying-policy:        GPL
-End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/ytree-2.13.lsm 
new/ytree-2.13/ytree-2.13.lsm
--- old/ytree-2.12/ytree-2.13.lsm       1970-01-01 01:00:00.000000000 +0100
+++ new/ytree-2.13/ytree-2.13.lsm       2026-06-10 09:23:43.000000000 +0200
@@ -0,0 +1,18 @@
+Begin4
+Title:         ytree-2.13
+Version:       2.13
+Entered-date:  2026-06-10
+Description:   Ytree is a nifty filemanager similar to xtree.
+               With some helper-applications (zip/zoo/tar/rpm etc.)
+               you can also browse archive files. Viewers for
+               "special" files are configurable (*.wav, *.gif etc.).
+               Even the commands/menus are now user configurable.
+               For a screenshot visit http://www.han.de/~werner/ytree.html
+Keywords:      file manager, browser, xtree
+Author:                [email protected] (Werner Bregulla)
+Maintained-by: [email protected] (Werner Bregulla)
+Primary-site:  http://www.han.de/~werner/ytree.html
+               ytree-2.13.tar.gz
+               ytree-2.13.lsm
+Copying-policy:        GPL
+End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ytree-2.12/ytree.h new/ytree-2.13/ytree.h
--- old/ytree-2.12/ytree.h      2026-04-21 09:20:22.000000000 +0200
+++ new/ytree-2.13/ytree.h      2026-06-10 09:23:43.000000000 +0200
@@ -12,7 +12,7 @@
 #include <ctype.h>
 #include <math.h>
 
-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || 
defined(__NetBSD__) || defined(__APPLE__) || defined(SVR4)
+#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || 
defined(__NetBSD__) || defined(__APPLE__) || defined(SVR4) || defined(__HAIKU__)
 #include <locale.h>
 #endif
 
@@ -89,7 +89,7 @@
 #define LONGLONG               long long
 #define HAS_LONGLONG           1
 #else
-#ifdef __NetBSD__
+#if defined(__NetBSD__)
 #define STATFS(a, b, c, d )     statvfs( a, b )
 #define LONGLONG               long long
 #define HAS_LONGLONG           1
@@ -151,9 +151,15 @@
 #define STATFS(a, b, c, d )    statfs( a, b )
 #define LONGLONG               unsigned long
 #else
+#ifdef __HAIKU__
+#define STATFS(a, b, c, d )     statvfs( a, b )
+#define LONGLONG               long long
+#define HAS_LONGLONG           1
+#else
 #define STATFS(a, b, c, d )     statfs( a, b, c, d )
 #define LONGLONG               long long
 #define HAS_LONGLONG           1
+#endif /* __HAIKU__ */
 #endif /* __QNX__ */
 #endif /* ultrix */
 #endif /* hpux */

Reply via email to