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 */
