Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpg123 for openSUSE:Factory checked in at 2023-10-04 22:30:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpg123 (Old) and /work/SRC/openSUSE:Factory/.mpg123.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpg123" Wed Oct 4 22:30:24 2023 rev:36 rq:1114858 version:1.32.3 Changes: -------- --- /work/SRC/openSUSE:Factory/mpg123/mpg123.changes 2023-09-29 21:12:43.699918275 +0200 +++ /work/SRC/openSUSE:Factory/.mpg123.new.28202/mpg123.changes 2023-10-04 22:30:31.725640198 +0200 @@ -1,0 +2,9 @@ +Mon Oct 2 17:18:45 UTC 2023 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 1.32.3 + * libmpg123, libsyn123: always ifdef LFS_LARGEFILE_64 (not + just if) + * libsyn123: re-introduce _32 wrappers in addition to + suffix-less ones (regression from 1.31, bug 363) + +------------------------------------------------------------------- Old: ---- mpg123-1.32.2.tar.bz2 mpg123-1.32.2.tar.bz2.sig New: ---- mpg123-1.32.3.tar.bz2 mpg123-1.32.3.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpg123.spec ++++++ --- /var/tmp/diff_new_pack.H7dbqw/_old 2023-10-04 22:30:33.845716824 +0200 +++ /var/tmp/diff_new_pack.H7dbqw/_new 2023-10-04 22:30:33.845716824 +0200 @@ -18,7 +18,7 @@ %define sover 0 Name: mpg123 -Version: 1.32.2 +Version: 1.32.3 Release: 0 Summary: Console MPEG audio player and decoder library License: LGPL-2.1-only ++++++ mpg123-1.32.2.tar.bz2 -> mpg123-1.32.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/NEWS new/mpg123-1.32.3/NEWS --- old/mpg123-1.32.2/NEWS 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/NEWS 2023-10-02 14:47:32.000000000 +0200 @@ -1,3 +1,11 @@ +1.32.3 +------ +- ports/cmake: Only enable modules with GetThreadErrorMode() on Windows. +- compat: Define EOVERFLOW for ancient Windows toolchains. +- libmpg123, libsyn123: always ifdef LFS_LARGEFILE_64 (not just if) +- libsyn123: re-introduce _32 wrappers in addition to suffix-less ones + (regression from 1.31, bug 363) + 1.32.2 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/configure new/mpg123-1.32.3/configure --- old/mpg123-1.32.2/configure 2023-09-27 22:09:46.000000000 +0200 +++ new/mpg123-1.32.3/configure 2023-10-02 14:48:54.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for mpg123 1.32.2. +# Generated by GNU Autoconf 2.71 for mpg123 1.32.3. # # Report bugs to <maintai...@mpg123.org>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='mpg123' PACKAGE_TARNAME='mpg123' -PACKAGE_VERSION='1.32.2' -PACKAGE_STRING='mpg123 1.32.2' +PACKAGE_VERSION='1.32.3' +PACKAGE_STRING='mpg123 1.32.3' PACKAGE_BUGREPORT='maintai...@mpg123.org' PACKAGE_URL='' @@ -1726,7 +1726,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 mpg123 1.32.2 to adapt to many kinds of systems. +\`configure' configures mpg123 1.32.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1797,7 +1797,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of mpg123 1.32.2:";; + short | recursive ) echo "Configuration of mpg123 1.32.3:";; esac cat <<\_ACEOF @@ -2074,7 +2074,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -mpg123 configure 1.32.2 +mpg123 configure 1.32.3 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2619,7 +2619,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by mpg123 $as_me 1.32.2, which was +It was created by mpg123 $as_me 1.32.3, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3388,9 +3388,9 @@ -LIBMPG123_VERSION=48:0:48 +LIBMPG123_VERSION=48:1:48 LIBOUT123_VERSION=5:0:5 -LIBSYN123_VERSION=2:1:2 +LIBSYN123_VERSION=2:2:2 @@ -3989,7 +3989,7 @@ # Define the identity of the package. PACKAGE='mpg123' - VERSION='1.32.2' + VERSION='1.32.3' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -22648,7 +22648,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by mpg123 $as_me 1.32.2, which was +This file was extended by mpg123 $as_me 1.32.3, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22716,7 +22716,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -mpg123 config.status 1.32.2 +mpg123 config.status 1.32.3 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/mpg123-1.32.2/mpg123.spec new/mpg123-1.32.3/mpg123.spec --- old/mpg123-1.32.2/mpg123.spec 2023-09-27 22:10:06.000000000 +0200 +++ new/mpg123-1.32.3/mpg123.spec 2023-10-02 14:49:00.000000000 +0200 @@ -3,7 +3,7 @@ # - devel packages for alsa, sdl, etc... to build the respective output modules. Summary: The fast console mpeg audio decoder/player. Name: mpg123 -Version: 1.32.2 +Version: 1.32.3 Release: 1 URL: http://www.mpg123.org/ License: GPL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/ports/cmake/src/CMakeLists.txt new/mpg123-1.32.3/ports/cmake/src/CMakeLists.txt --- old/mpg123-1.32.2/ports/cmake/src/CMakeLists.txt 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/ports/cmake/src/CMakeLists.txt 2023-10-02 14:47:32.000000000 +0200 @@ -139,15 +139,20 @@ check_type_size(off_t SIZEOF_OFF_T) if(WIN32 AND HAVE_WINDOWS_H) - check_c_source_compiles(" - #include <windows.h> + check_function_exists(GetThreadErrorMode HAVE_GETTHREADERRORMODE) + if(HAVE_GETTHREADERRORMODE) + check_c_source_compiles(" + #include <windows.h> - int main() { - LoadLibraryW(0); - GetProcAddress(0, 0); - FreeLibrary(0); - }" - HAVE_WIN_DL) + int main() { + LoadLibraryW(0); + GetProcAddress(0, 0); + FreeLibrary(0); + }" + HAVE_WIN_DL) + else() + set(HAVE_WIN_DL OFF) + endif() else() function(check_dl) set(CMAKE_REQUIRED_LIBRARIES dl) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/src/compat/compat.h new/mpg123-1.32.3/src/compat/compat.h --- old/mpg123-1.32.2/src/compat/compat.h 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/src/compat/compat.h 2023-10-02 14:47:32.000000000 +0200 @@ -332,4 +332,9 @@ void (*INT123_catchsignal(int signum, void(*handler)(int)))(int); #endif +// Some ancient toolchains miss the documented errno value. +#if defined(_WIN32) && !defined(EOVERFLOW) +#define EOVERFLOW 132 +#endif + #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/src/libmpg123/lfs_wrap.c new/mpg123-1.32.3/src/libmpg123/lfs_wrap.c --- old/mpg123-1.32.2/src/libmpg123/lfs_wrap.c 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/src/libmpg123/lfs_wrap.c 2023-10-02 14:47:32.000000000 +0200 @@ -45,6 +45,9 @@ #include <sys/stat.h> #include <fcntl.h> +// A paranoid check that someone did not define a wrong SIZEOF_OFF_T at configure time. +typedef unsigned char MPG123_STATIC_ASSERT[(SIZEOF_OFF_T == sizeof(off_t)) ? 1 : -1]; + #include "debug.h" // We do not want to expose this publicly, but it is cleaner to have it also defined @@ -91,7 +94,7 @@ off_t (*r_lseek)(int, off_t, int); mpg123_ssize_t (*r_h_read)(void *, void *, size_t); off_t (*r_h_lseek)(void*, off_t, int); -#if LFS_LARGEFILE_64 +#ifdef LFS_LARGEFILE_64 mpg123_ssize_t (*r_read_64) (int, void *, size_t); off64_t (*r_lseek_64)(int, off64_t, int); mpg123_ssize_t (*r_h_read_64)(void *, void *, size_t); @@ -176,7 +179,7 @@ whd->r_lseek = NULL; whd->r_h_read = NULL; whd->r_h_lseek = NULL; -#if LFS_LARGEFILE_64 +#ifdef LFS_LARGEFILE_64 whd->r_read_64 = NULL; whd->r_lseek_64 = NULL; whd->r_h_read_64 = NULL; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/src/libmpg123/mpg123.h new/mpg123-1.32.3/src/libmpg123/mpg123.h --- old/mpg123-1.32.2/src/libmpg123/mpg123.h 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/src/libmpg123/mpg123.h 2023-10-02 14:47:32.000000000 +0200 @@ -19,7 +19,7 @@ */ #define MPG123_API_VERSION 48 /** library patch level at client build time */ -#define MPG123_PATCHLEVEL 0 +#define MPG123_PATCHLEVEL 1 #ifndef MPG123_EXPORT /** Defines needed for MS Visual Studio(tm) DLL builds. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/src/libsyn123/resample.c new/mpg123-1.32.3/src/libsyn123/resample.c --- old/mpg123-1.32.2/src/libsyn123/resample.c 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/src/libsyn123/resample.c 2023-10-02 14:47:32.000000000 +0200 @@ -2040,15 +2040,19 @@ #if SIZEOF_OFF_T == 8 resample_total_alias(off_t, syn123_resample_total, syn123_resample_total64) resample_total_alias(off_t, syn123_resample_intotal, syn123_resample_intotal64) +resample_total_alias(off_t, syn123_resample_total_64, syn123_resample_total64) +resample_total_alias(off_t, syn123_resample_intotal_64, syn123_resample_intotal64) #elif SIZEOF_OFF_T == 4 resample_total_wrap(off_t, INT32_MAX, syn123_resample_total, syn123_resample_total64) resample_total_wrap(off_t, INT32_MAX, syn123_resample_intotal, syn123_resample_intotal64) -#if LFS_LARGEFILE_64 +resample_total_wrap(off_t, INT32_MAX, syn123_resample_total_32, syn123_resample_total64) +resample_total_wrap(off_t, INT32_MAX, syn123_resample_intotal_32, syn123_resample_intotal64) +#ifdef LFS_LARGEFILE_64 resample_total_alias(off64_t, syn123_resample_total_64, syn123_resample_total64) resample_total_alias(off64_t, syn123_resample_intotal_64, syn123_resample_intotal64) #endif #else -#error "Unexpected LFS_ALIAS_BITS value." +#error "Unexpected off_t size." #endif #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/src/libsyn123/syn123.h new/mpg123-1.32.3/src/libsyn123/syn123.h --- old/mpg123-1.32.2/src/libsyn123/syn123.h 2023-09-27 22:08:31.000000000 +0200 +++ new/mpg123-1.32.3/src/libsyn123/syn123.h 2023-10-02 14:47:32.000000000 +0200 @@ -25,7 +25,7 @@ */ #define SYN123_API_VERSION 2 /** library patch level at client build time */ -#define SYN123_PATCHLEVEL 1 +#define SYN123_PATCHLEVEL 2 #ifndef MPG123_EXPORT /** Defines needed for MS Visual Studio(tm) DLL builds. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.32.2/src/version.h new/mpg123-1.32.3/src/version.h --- old/mpg123-1.32.2/src/version.h 2023-09-27 22:08:40.000000000 +0200 +++ new/mpg123-1.32.3/src/version.h 2023-10-02 14:47:45.000000000 +0200 @@ -16,7 +16,7 @@ // only single spaces as separator to ease parsing by build scripts #define MPG123_MAJOR 1 #define MPG123_MINOR 32 -#define MPG123_PATCH 2 +#define MPG123_PATCH 3 // Don't get too wild with that to avoid confusing m4. No brackets. // Also, it should fit well into a sane file name for the tarball. #define MPG123_SUFFIX ""