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;
