Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fluidsynth for openSUSE:Factory checked in at 2026-06-16 13:46:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old) and /work/SRC/openSUSE:Factory/.fluidsynth.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fluidsynth" Tue Jun 16 13:46:17 2026 rev:89 rq:1359398 version:2.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes 2026-04-21 12:42:12.467913893 +0200 +++ /work/SRC/openSUSE:Factory/.fluidsynth.new.1981/fluidsynth.changes 2026-06-16 13:47:19.949968633 +0200 @@ -1,0 +2,8 @@ +Fri Jun 12 20:00:49 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 2.5.5 + * Fix a build issue on BigEndian architectures. + * Adjust the log level for unimplemented OSAL functions in + release builds (#1795). + +------------------------------------------------------------------- Old: ---- fluidsynth-2.5.4.tar.gz New: ---- fluidsynth-2.5.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fluidsynth.spec ++++++ --- /var/tmp/diff_new_pack.sOeaBd/_old 2026-06-16 13:47:22.374069993 +0200 +++ /var/tmp/diff_new_pack.sOeaBd/_new 2026-06-16 13:47:22.386070495 +0200 @@ -20,7 +20,7 @@ %define sover 3 Name: fluidsynth -Version: 2.5.4 +Version: 2.5.5 Release: 0 Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm) License: LGPL-2.1-or-later ++++++ fluidsynth-2.5.4.tar.gz -> fluidsynth-2.5.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.5.4/CMakeLists.txt new/fluidsynth-2.5.5/CMakeLists.txt --- old/fluidsynth-2.5.4/CMakeLists.txt 2026-04-18 16:43:33.000000000 +0200 +++ new/fluidsynth-2.5.5/CMakeLists.txt 2026-06-12 21:12:08.000000000 +0200 @@ -47,7 +47,7 @@ # FluidSynth package version set ( FLUIDSYNTH_VERSION_MAJOR 2 ) set ( FLUIDSYNTH_VERSION_MINOR 5 ) -set ( FLUIDSYNTH_VERSION_MICRO 4 ) +set ( FLUIDSYNTH_VERSION_MICRO 5 ) set ( VERSION "${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}" ) set ( FLUIDSYNTH_VERSION ${VERSION} ) @@ -62,7 +62,7 @@ # This is not exactly the same algorithm as the libtool one, but the results are the same. set ( LIB_VERSION_CURRENT 3 ) set ( LIB_VERSION_AGE 5 ) -set ( LIB_VERSION_REVISION 3 ) +set ( LIB_VERSION_REVISION 4 ) set ( LIB_VERSION_INFO "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.5.4/doc/fluidsynth-v20-devdoc.txt new/fluidsynth-2.5.5/doc/fluidsynth-v20-devdoc.txt --- old/fluidsynth-2.5.4/doc/fluidsynth-v20-devdoc.txt 2026-04-18 16:43:33.000000000 +0200 +++ new/fluidsynth-2.5.5/doc/fluidsynth-v20-devdoc.txt 2026-06-12 21:12:08.000000000 +0200 @@ -8,8 +8,8 @@ \author David Henningsson \author Tom Moebert \author Copyright © 2003-2026 Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson, Tom Moebert -\version Revision 2.5.4 -\date 2026-04-18 +\version Revision 2.5.5 +\date 2026-06-12 All the source code examples in this document are in the public domain; you can use them as you please. This document is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/3.0/ . The FluidSynth library is distributed under the GNU Lesser General Public License. A copy of the GNU Lesser General Public License is contained in the FluidSynth package; if not, visit https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.5.4/src/utils/fluid_stub_functions.h new/fluidsynth-2.5.5/src/utils/fluid_stub_functions.h --- old/fluidsynth-2.5.4/src/utils/fluid_stub_functions.h 2026-04-18 16:43:33.000000000 +0200 +++ new/fluidsynth-2.5.5/src/utils/fluid_stub_functions.h 2026-06-12 21:12:08.000000000 +0200 @@ -30,18 +30,24 @@ #include "fluidsynth_priv.h" +#ifdef NDEBUG +#define STUB_FUNCTION_LOG_LEVEL FLUID_DBG +#else +#define STUB_FUNCTION_LOG_LEVEL FLUID_ERR +#endif + #define STUB_FUNCTION_VOID(function, args) \ static FLUID_INLINE void \ function args \ { \ - FLUID_LOG(FLUID_ERR, "function " # function " is a stub"); \ + FLUID_LOG(STUB_FUNCTION_LOG_LEVEL, "function " # function " is a stub"); \ } #define STUB_FUNCTION(function, type, result, args) \ static FLUID_INLINE type \ function args \ { \ - FLUID_LOG(FLUID_ERR, "function " # function " is a stub, always returning " # result); \ + FLUID_LOG(STUB_FUNCTION_LOG_LEVEL, "function " # function " is a stub, always returning " # result); \ return result; \ } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.5.4/src/utils/fluid_sys_cpp11.h new/fluidsynth-2.5.5/src/utils/fluid_sys_cpp11.h --- old/fluidsynth-2.5.4/src/utils/fluid_sys_cpp11.h 2026-04-18 16:43:33.000000000 +0200 +++ new/fluidsynth-2.5.5/src/utils/fluid_sys_cpp11.h 2026-06-12 21:12:08.000000000 +0200 @@ -46,10 +46,17 @@ #endif /* Endian detection */ +#ifdef WORDS_BIGENDIAN +#define FLUID_IS_BIG_ENDIAN true + +#define FLUID_LE32TOH(x) (((0xFF000000 & (x)) >> 24) | ((0x00FF0000 & (x)) >> 8) | ((0x0000FF00 & (x)) << 8) | ((0x000000FF & (x)) << 24)); +#define FLUID_LE16TOH(x) (((0xFF00 & (x)) >> 8) | ((0x00FF & (x)) << 8)) +#else #define FLUID_IS_BIG_ENDIAN false #define FLUID_LE32TOH(x) (x) #define FLUID_LE16TOH(x) (x) +#endif /* * Utility functions
