Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsidplayfp for openSUSE:Factory checked in at 2026-06-22 17:32:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsidplayfp (Old) and /work/SRC/openSUSE:Factory/.libsidplayfp.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsidplayfp" Mon Jun 22 17:32:48 2026 rev:30 rq:1360814 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libsidplayfp/libsidplayfp.changes 2026-05-24 19:38:13.261589631 +0200 +++ /work/SRC/openSUSE:Factory/.libsidplayfp.new.1956/libsidplayfp.changes 2026-06-22 17:33:15.457771871 +0200 @@ -1,0 +2,6 @@ +Sun Jun 21 09:52:57 UTC 2026 - Илья Индиго <[email protected]> + +- Updated to 3.0.2 + * https://github.com/libsidplayfp/libsidplayfp/releases/tag/v3.0.2 + +------------------------------------------------------------------- Old: ---- libsidplayfp-3.0.1.tar.gz New: ---- libsidplayfp-3.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsidplayfp.spec ++++++ --- /var/tmp/diff_new_pack.5QTdNt/_old 2026-06-22 17:33:16.397804824 +0200 +++ /var/tmp/diff_new_pack.5QTdNt/_new 2026-06-22 17:33:16.397804824 +0200 @@ -19,7 +19,7 @@ %define soname 7 %define stilview_soname 0 Name: libsidplayfp -Version: 3.0.1 +Version: 3.0.2 Release: 0 Summary: A library to play Commodore 64 music License: GPL-2.0-or-later ++++++ libsidplayfp-3.0.1.tar.gz -> libsidplayfp-3.0.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsidplayfp-3.0.1/NEWS.md new/libsidplayfp-3.0.2/NEWS.md --- old/libsidplayfp-3.0.1/NEWS.md 2026-05-24 13:43:33.000000000 +0200 +++ new/libsidplayfp-3.0.2/NEWS.md 2026-06-21 11:25:37.000000000 +0200 @@ -1,3 +1,8 @@ +3.0.2 2026-06-21 +* Fix build on older macOS (#262) + + + 3.0.1 2026-05-24 * residfp: added library version to credits (#260) * Properly check for pthreads, only error out if exsid or usbsid are required diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsidplayfp-3.0.1/configure new/libsidplayfp-3.0.2/configure --- old/libsidplayfp-3.0.1/configure 2026-05-24 13:43:38.000000000 +0200 +++ new/libsidplayfp-3.0.2/configure 2026-06-21 11:25:42.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libsidplayfp 3.0.1. +# Generated by GNU Autoconf 2.71 for libsidplayfp 3.0.2. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -618,8 +618,8 @@ # Identity of this package. PACKAGE_NAME='libsidplayfp' PACKAGE_TARNAME='libsidplayfp' -PACKAGE_VERSION='3.0.1' -PACKAGE_STRING='libsidplayfp 3.0.1' +PACKAGE_VERSION='3.0.2' +PACKAGE_STRING='libsidplayfp 3.0.2' PACKAGE_BUGREPORT='' PACKAGE_URL='https://github.com/libsidplayfp/libsidplayfp/' @@ -1430,7 +1430,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 libsidplayfp 3.0.1 to adapt to many kinds of systems. +\`configure' configures libsidplayfp 3.0.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1501,7 +1501,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libsidplayfp 3.0.1:";; + short | recursive ) echo "Configuration of libsidplayfp 3.0.2:";; esac cat <<\_ACEOF @@ -1641,7 +1641,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libsidplayfp configure 3.0.1 +libsidplayfp configure 3.0.2 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2457,7 +2457,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libsidplayfp $as_me 3.0.1, which was +It was created by libsidplayfp $as_me 3.0.2, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3947,7 +3947,7 @@ # Define the identity of the package. PACKAGE='libsidplayfp' - VERSION='3.0.1' + VERSION='3.0.2' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -4053,7 +4053,7 @@ LIB_MAJOR=3 LIB_MINOR=0 -LIB_LEVEL=1 +LIB_LEVEL=2 @@ -21995,16 +21995,20 @@ # -# https://autotools.io/libtool/version.html +# https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html # -# Always increase the revision value. +# Update the version information only immediately before a public release of your software. # -# Increase the current value whenever an interface has been added, removed or changed. +# If the library source code has changed at all since the last update, then increment revision. # -# Increase the age value only if the changes made to the ABI are backward compatible. +# If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0. +# +# If any interfaces have been added since the last public release, then increment age. +# +# If any interfaces have been removed or changed since the last public release, then set age to 0. LIBSIDPLAYCUR=14 -LIBSIDPLAYREV=47 +LIBSIDPLAYREV=48 LIBSIDPLAYAGE=7 LIBSIDPLAYVERSION=$LIBSIDPLAYCUR:$LIBSIDPLAYREV:$LIBSIDPLAYAGE @@ -24563,7 +24567,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libsidplayfp $as_me 3.0.1, which was +This file was extended by libsidplayfp $as_me 3.0.2, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -24632,7 +24636,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libsidplayfp config.status 3.0.1 +libsidplayfp config.status 3.0.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/libsidplayfp-3.0.1/configure.ac new/libsidplayfp-3.0.2/configure.ac --- old/libsidplayfp-3.0.1/configure.ac 2026-05-24 13:43:33.000000000 +0200 +++ new/libsidplayfp-3.0.2/configure.ac 2026-06-21 11:25:37.000000000 +0200 @@ -1,6 +1,6 @@ m4_define([lib_major], [3]) m4_define([lib_minor], [0]) -m4_define([lib_level], [1]) +m4_define([lib_level], [2]) m4_define([lib_version], [lib_major.lib_minor.lib_level]) AC_PREREQ([2.62]) @@ -98,16 +98,20 @@ dnl libtool-style version-info number # -# https://autotools.io/libtool/version.html +# https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html # -# Always increase the revision value. +# Update the version information only immediately before a public release of your software. # -# Increase the current value whenever an interface has been added, removed or changed. +# If the library source code has changed at all since the last update, then increment revision. # -# Increase the age value only if the changes made to the ABI are backward compatible. +# If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0. +# +# If any interfaces have been added since the last public release, then increment age. +# +# If any interfaces have been removed or changed since the last public release, then set age to 0. LIBSIDPLAYCUR=14 -LIBSIDPLAYREV=47 +LIBSIDPLAYREV=48 LIBSIDPLAYAGE=7 LIBSIDPLAYVERSION=$LIBSIDPLAYCUR:$LIBSIDPLAYREV:$LIBSIDPLAYAGE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsidplayfp-3.0.1/src/builders/sidlite-builder/sidlite/Filter.cpp new/libsidplayfp-3.0.2/src/builders/sidlite-builder/sidlite/Filter.cpp --- old/libsidplayfp-3.0.1/src/builders/sidlite-builder/sidlite/Filter.cpp 2026-05-24 13:43:33.000000000 +0200 +++ new/libsidplayfp-3.0.2/src/builders/sidlite-builder/sidlite/Filter.cpp 2026-06-21 11:25:37.000000000 +0200 @@ -30,6 +30,7 @@ #include <map> #include <mutex> +#include <cstdlib> #include <cmath> namespace SIDLite diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsidplayfp-3.0.1/src/properties.h new/libsidplayfp-3.0.2/src/properties.h --- old/libsidplayfp-3.0.1/src/properties.h 2026-05-24 13:43:33.000000000 +0200 +++ new/libsidplayfp-3.0.2/src/properties.h 2026-06-21 11:25:37.000000000 +0200 @@ -1,7 +1,7 @@ /* * This file is part of libsidplayfp, a SID player engine. * - * Copyright 2025 Leandro Nini <[email protected]> + * Copyright 2025-2026 Leandro Nini <[email protected]> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,6 +24,12 @@ #include "sidcxx11.h" #ifdef HAVE_CXX17 +# if __has_include(<optional>) +# define HAS_OPTIONAL 1 +# endif +#endif + +#ifdef HAS_OPTIONAL #include <optional>
