Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sidplayfp for openSUSE:Factory 
checked in at 2026-10-11 16:59:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sidplayfp (Old)
 and      /work/SRC/openSUSE:Factory/.sidplayfp.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sidplayfp"

Sun Oct 11 16:59:58 2026 rev:27 rq:1384089 version:3.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/sidplayfp/sidplayfp.changes      2026-10-02 
23:09:46.489459956 +0200
+++ /work/SRC/openSUSE:Factory/.sidplayfp.new.3698736/sidplayfp.changes 
2026-10-11 17:00:00.130415247 +0200
@@ -1,0 +2,7 @@
+Sun Oct 11 11:54:20 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 3.2.2
+  * Don't print messages when quiet (#146).
+  * Link with dl (#142).
+
+-------------------------------------------------------------------

Old:
----
  sidplayfp-3.2.1.tar.gz

New:
----
  sidplayfp-3.2.2.tar.gz

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

Other differences:
------------------
++++++ sidplayfp.spec ++++++
--- /var/tmp/diff_new_pack.4P7YrC/_old  2026-10-11 17:00:01.665479390 +0200
+++ /var/tmp/diff_new_pack.4P7YrC/_new  2026-10-11 17:00:01.672479683 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           sidplayfp
-Version:        3.2.1
+Version:        3.2.2
 Release:        0
 Summary:        SID chip music module player
 License:        GPL-2.0-or-later

++++++ sidplayfp-3.2.1.tar.gz -> sidplayfp-3.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/Makefile.am 
new/sidplayfp-3.2.2/Makefile.am
--- old/sidplayfp-3.2.1/Makefile.am     2026-10-02 20:33:41.000000000 +0200
+++ new/sidplayfp-3.2.2/Makefile.am     2026-10-11 13:44:12.000000000 +0200
@@ -102,7 +102,8 @@
 $(SIDPLAYFP_LIBS) \
 $(W32_LIBS) \
 $(PTHREAD_LIBS) \
-$(FMT_LIBS)
+$(FMT_LIBS) \
+$(MINIAUDIO_LIBS)
 
 #=========================================================
 # stilview
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/Makefile.in 
new/sidplayfp-3.2.2/Makefile.in
--- old/sidplayfp-3.2.1/Makefile.in     2026-10-02 20:33:44.000000000 +0200
+++ new/sidplayfp-3.2.2/Makefile.in     2026-10-11 13:44:14.000000000 +0200
@@ -157,7 +157,7 @@
 am__DEPENDENCIES_1 =
 src_sidplayfp_DEPENDENCIES = $(am__DEPENDENCIES_1) \
        $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
-       $(am__DEPENDENCIES_1)
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 src_sidplayfp_LINK = $(CXXLD) $(src_sidplayfp_CXXFLAGS) $(CXXFLAGS) \
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
 am__src_stilview_SOURCES_DIST = libs/fmt_internal/fmt/args.h \
@@ -375,6 +375,7 @@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+MINIAUDIO_LIBS = @MINIAUDIO_LIBS@
 MKDIR_P = @MKDIR_P@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
@@ -537,7 +538,8 @@
 $(SIDPLAYFP_LIBS) \
 $(W32_LIBS) \
 $(PTHREAD_LIBS) \
-$(FMT_LIBS)
+$(FMT_LIBS) \
+$(MINIAUDIO_LIBS)
 
 
 #=========================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/NEWS.md new/sidplayfp-3.2.2/NEWS.md
--- old/sidplayfp-3.2.1/NEWS.md 2026-10-02 20:33:41.000000000 +0200
+++ new/sidplayfp-3.2.2/NEWS.md 2026-10-11 13:44:12.000000000 +0200
@@ -1,3 +1,9 @@
+3.2.2 2026-10-11
+* Don't print messages when quiet (#146)
+* Link with dl (#142)
+
+
+
 3.2.1 2026-10-02
 * Fix reading Songlength Database on Windows (#140)
 * Fix parsing colors from config (#141)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/configure 
new/sidplayfp-3.2.2/configure
--- old/sidplayfp-3.2.1/configure       2026-10-02 20:33:43.000000000 +0200
+++ new/sidplayfp-3.2.2/configure       2026-10-11 13:44:14.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for sidplayfp 3.2.1.
+# Generated by GNU Autoconf 2.71 for sidplayfp 3.2.2.
 #
 #
 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
@@ -608,8 +608,8 @@
 # Identity of this package.
 PACKAGE_NAME='sidplayfp'
 PACKAGE_TARNAME='sidplayfp'
-PACKAGE_VERSION='3.2.1'
-PACKAGE_STRING='sidplayfp 3.2.1'
+PACKAGE_VERSION='3.2.2'
+PACKAGE_STRING='sidplayfp 3.2.2'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL='https://github.com/libsidplayfp/sidplayfp/'
 
@@ -650,11 +650,12 @@
 am__EXEEXT_TRUE
 LTLIBOBJS
 LIBOBJS
-debug_flags
+MINIAUDIO_LIBS
 USE_SYSTEM_FMT_FALSE
 USE_SYSTEM_FMT_TRUE
 FMT_LIBS
 FMT_CFLAGS
+debug_flags
 SIDPLAYPF_INCLUDE
 STILVIEW_LIBS
 STILVIEW_CFLAGS
@@ -1357,7 +1358,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures sidplayfp 3.2.1 to adapt to many kinds of systems.
+\`configure' configures sidplayfp 3.2.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1428,7 +1429,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of sidplayfp 3.2.1:";;
+     short | recursive ) echo "Configuration of sidplayfp 3.2.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1546,7 +1547,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-sidplayfp configure 3.2.1
+sidplayfp configure 3.2.2
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1798,6 +1799,53 @@
   as_fn_set_status $ac_retval
 
 } # ac_fn_c_try_cpp
+
+# ac_fn_cxx_try_link LINENO
+# -------------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_link ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
+  if { { ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+  (eval "$ac_link") 2>conftest.err
+  ac_status=$?
+  if test -s conftest.err; then
+    grep -v '^ *+' conftest.err >conftest.er1
+    cat conftest.er1 >&5
+    mv -f conftest.er1 conftest.err
+  fi
+  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; } && {
+        test -z "$ac_cxx_werror_flag" ||
+        test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+        test "$cross_compiling" = yes ||
+        test -x conftest$ac_exeext
+       }
+then :
+  ac_retval=0
+else $as_nop
+  printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+       ac_retval=1
+fi
+  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+  # interfere with the next link command; also delete a directory that is
+  # left behind by Apple's compiler.  We do this before executing the actions.
+  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+  as_fn_set_status $ac_retval
+
+} # ac_fn_cxx_try_link
 ac_configure_args_raw=
 for ac_arg
 do
@@ -1822,7 +1870,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by sidplayfp $as_me 3.2.1, which was
+It was created by sidplayfp $as_me 3.2.2, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3312,7 +3360,7 @@
 
 # Define the identity of the package.
  PACKAGE='sidplayfp'
- VERSION='3.2.1'
+ VERSION='3.2.2'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -9886,6 +9934,8 @@
 fi
 
 
+
+
 # Check whether --with-system-fmt was given.
 if test ${with_system_fmt+y}
 then :
@@ -10010,6 +10060,80 @@
 fi
 
 
+if test "x$MINGW32" != "xyes"
+then :
+
+    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library 
containing dlopen" >&5
+printf %s "checking for library containing dlopen... " >&6; }
+if test ${ac_cv_search_dlopen+y}
+then :
+  printf %s "(cached) " >&6
+else $as_nop
+  ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+namespace conftest {
+  extern "C" int dlopen ();
+}
+int
+main (void)
+{
+return conftest::dlopen ();
+  ;
+  return 0;
+}
+_ACEOF
+for ac_lib in '' dl dld
+do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  if ac_fn_cxx_try_link "$LINENO"
+then :
+  ac_cv_search_dlopen=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+    conftest$ac_exeext
+  if test ${ac_cv_search_dlopen+y}
+then :
+  break
+fi
+done
+if test ${ac_cv_search_dlopen+y}
+then :
+
+else $as_nop
+  ac_cv_search_dlopen=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
+printf "%s\n" "$ac_cv_search_dlopen" >&6; }
+ac_res=$ac_cv_search_dlopen
+if test "$ac_res" != no
+then :
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+else $as_nop
+
+        as_fn_error $? "unable to find the dlopen() function" "$LINENO" 5
+
+fi
+
+    if test "x$ac_cv_search_dlopen" != 'xno' &&
+            test "x$ac_cv_search_dlopen" != 'xnone required'
+then :
+  MINIAUDIO_LIBS="$ac_cv_search_dlopen"
+
+fi
+
+fi
+
 
 
 ac_config_files="$ac_config_files Makefile"
@@ -10551,7 +10675,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by sidplayfp $as_me 3.2.1, which was
+This file was extended by sidplayfp $as_me 3.2.2, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -10620,7 +10744,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-sidplayfp config.status 3.2.1
+sidplayfp config.status 3.2.2
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/configure.ac 
new/sidplayfp-3.2.2/configure.ac
--- old/sidplayfp-3.2.1/configure.ac    2026-10-02 20:33:41.000000000 +0200
+++ new/sidplayfp-3.2.2/configure.ac    2026-10-11 13:44:12.000000000 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT([sidplayfp], [3.2.1], [], [], 
[https://github.com/libsidplayfp/sidplayfp/])
+AC_INIT([sidplayfp], [3.2.2], [], [], 
[https://github.com/libsidplayfp/sidplayfp/])
 AC_CONFIG_SRCDIR([src/main.cpp])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])
@@ -94,6 +94,8 @@
   [AC_MSG_RESULT([yes])],
 )
 
+AC_SUBST([debug_flags])
+
 AC_ARG_WITH([system-fmt], AS_HELP_STRING([--with-system-fmt], [use system fmt 
library instead of bundled version]),
     [with_system_fmt=$withval],
     [with_system_fmt=no]
@@ -108,7 +110,17 @@
 
 AM_CONDITIONAL([USE_SYSTEM_FMT], [test "x$with_system_fmt" = "xyes"])
 
-AC_SUBST([debug_flags])
+AS_IF([test "x$MINGW32" != "xyes"], [
+    AC_SEARCH_LIBS([dlopen], [dl dld], [], [
+        AC_MSG_ERROR([unable to find the dlopen() function])
+    ])
+    AS_IF([test "x$ac_cv_search_dlopen" != 'xno' &&
+            test "x$ac_cv_search_dlopen" != 'xnone required'],
+        [MINIAUDIO_LIBS="$ac_cv_search_dlopen"]
+    )
+])
+
+AC_SUBST([MINIAUDIO_LIBS])
 
 AC_CONFIG_FILES([
 Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/doc/en/sidplayfp.1 
new/sidplayfp-3.2.2/doc/en/sidplayfp.1
--- old/sidplayfp-3.2.1/doc/en/sidplayfp.1      2026-10-02 20:33:48.000000000 
+0200
+++ new/sidplayfp-3.2.2/doc/en/sidplayfp.1      2026-10-11 13:44:17.000000000 
+0200
@@ -55,7 +55,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SIDPLAYFP 1"
-.TH SIDPLAYFP 1 2026-10-02 "perl v5.38.2" "User Programs"
+.TH SIDPLAYFP 1 2026-10-11 "perl v5.38.2" "User Programs"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/doc/en/sidplayfp.ini.5 
new/sidplayfp-3.2.2/doc/en/sidplayfp.ini.5
--- old/sidplayfp-3.2.1/doc/en/sidplayfp.ini.5  2026-10-02 20:33:48.000000000 
+0200
+++ new/sidplayfp-3.2.2/doc/en/sidplayfp.ini.5  2026-10-11 13:44:17.000000000 
+0200
@@ -55,7 +55,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SIDPLAYFP.INI 5"
-.TH SIDPLAYFP.INI 5 2026-10-02 "perl v5.38.2" "File formats"
+.TH SIDPLAYFP.INI 5 2026-10-11 "perl v5.38.2" "File formats"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/doc/en/stilview.1 
new/sidplayfp-3.2.2/doc/en/stilview.1
--- old/sidplayfp-3.2.1/doc/en/stilview.1       2026-10-02 20:33:48.000000000 
+0200
+++ new/sidplayfp-3.2.2/doc/en/stilview.1       2026-10-11 13:44:17.000000000 
+0200
@@ -55,7 +55,7 @@
 .\" ========================================================================
 .\"
 .IX Title "STILVIEW 1"
-.TH STILVIEW 1 2026-10-02 "perl v5.38.2" "User Programs"
+.TH STILVIEW 1 2026-10-11 "perl v5.38.2" "User Programs"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sidplayfp-3.2.1/src/player.cpp 
new/sidplayfp-3.2.2/src/player.cpp
--- old/sidplayfp-3.2.1/src/player.cpp  2026-10-02 20:33:41.000000000 +0200
+++ new/sidplayfp-3.2.2/src/player.cpp  2026-10-11 13:44:12.000000000 +0200
@@ -613,7 +613,7 @@
             return false;
         }
 
-        if (m_verboseLevel && (driver != output_t::NONE))
+        if (m_verboseLevel && !m_quietLevel && (driver != output_t::NONE))
             fmt::print("Using audio driver: {}\n", 
m_driver.device->getDriverString());
     }
     // See what we got
@@ -677,12 +677,12 @@
                 double rfr = 
getRecommendedFilterRange(tuneInfo->infoString(1));
                 if (rfr < 0.)
                 {
-                    if (m_verboseLevel > 1)
+                    if ((m_verboseLevel > 1) && !m_quietLevel)
                         fmt::print("No recommended filter range available\n");
                 }
                 else
                 {
-                    if (m_verboseLevel > 1)
+                    if ((m_verboseLevel > 1) && !m_quietLevel)
                         fmt::print("Recommended filter range: {}\n", rfr);
                     frange = rfr;
                 }
@@ -699,7 +699,7 @@
                 exit(EXIT_FAILURE);
             }
 
-            if (m_verboseLevel)
+            if (m_verboseLevel && !m_quietLevel)
                 fmt::print("6581 filter range: {}\n", frange);
             rs->filter6581Range(frange);
 #endif
@@ -712,12 +712,12 @@
                 double rfc = 
getRecommendedFilterCurve(tuneInfo->infoString(1));
                 if (rfc < 0.)
                 {
-                    if (m_verboseLevel > 1)
+                    if ((m_verboseLevel > 1) && !m_quietLevel)
                         fmt::print("No recommended filter curve available\n");
                 }
                 else
                 {
-                    if (m_verboseLevel > 1)
+                    if ((m_verboseLevel > 1) && !m_quietLevel)
                         fmt::print("Recommended filter curve: {}\n", rfc);
                     fcurve = rfc;
                 }
@@ -734,7 +734,7 @@
                 exit(EXIT_FAILURE);
             }
 
-            if (m_verboseLevel)
+            if (m_verboseLevel && !m_quietLevel)
                 fmt::print("6581 filter curve: {}\n", fcurve);
             rs->filter6581Curve(fcurve);
 
@@ -751,7 +751,7 @@
                 exit(EXIT_FAILURE);
             }
 
-            if (m_verboseLevel)
+            if (m_verboseLevel && !m_quietLevel)
                 fmt::print("8580 filter curve: {}\n", fcurve);
             rs->filter8580Curve(fcurve);
 
@@ -895,7 +895,7 @@
 
 bool ConsolePlayer::open()
 {
-    if (m_verboseLevel > 1)
+    if ((m_verboseLevel > 1) && !m_quietLevel)
     {
         fmt::print("Config loaded from\n");
         fmt::print("{}\n", m_iniCfg.getFilename());
@@ -1031,7 +1031,7 @@
     m_timer.starting = true;
     m_state = playerRunning;
 /*
-    if (m_verboseLevel)
+    if (m_verboseLevel && !m_quietLevel)
     {
         fmt::print("Press enter to continue...");
         getchar();
@@ -1279,13 +1279,16 @@
     const uint_least32_t milliseconds = m_engine.timeMs();
     const uint_least32_t seconds = milliseconds / 1000;
 
-    refreshRegDump();
-
-    if (!m_quietLevel && (seconds != (m_timer.current / 1000)))
+    if (!m_quietLevel)
     {
-        //fmt::print("\b\b\b\b\b");
-        fmt::print("{:02}:{:02}", ((seconds / 60) % 100), (seconds % 60));
-        std::fflush(stdout);
+        refreshRegDump();
+
+        if (seconds != (m_timer.current / 1000))
+        {
+            //fmt::print("\b\b\b\b\b");
+            fmt::print("{:02}:{:02}", ((seconds / 60) % 100), (seconds % 60));
+            std::fflush(stdout);
+        }
     }
 
     m_timer.current = milliseconds;

Reply via email to