Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpg123 for openSUSE:Factory checked in at 2022-08-03 21:16:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpg123 (Old) and /work/SRC/openSUSE:Factory/.mpg123.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpg123" Wed Aug 3 21:16:22 2022 rev:30 rq:992187 version:1.30.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mpg123/mpg123.changes 2022-07-14 16:33:20.096575146 +0200 +++ /work/SRC/openSUSE:Factory/.mpg123.new.1533/mpg123.changes 2022-08-03 21:16:29.347409177 +0200 @@ -1,0 +2,6 @@ +Tue Aug 2 07:50:11 UTC 2022 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 1.30.2 + * Only use EWOULDBLOCK if the macro is defined. + +------------------------------------------------------------------- Old: ---- mpg123-1.30.1.tar.bz2 mpg123-1.30.1.tar.bz2.sig New: ---- mpg123-1.30.2.tar.bz2 mpg123-1.30.2.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpg123.spec ++++++ --- /var/tmp/diff_new_pack.OHgygW/_old 2022-08-03 21:16:29.887410594 +0200 +++ /var/tmp/diff_new_pack.OHgygW/_new 2022-08-03 21:16:29.891410605 +0200 @@ -18,7 +18,7 @@ %define sover 0 Name: mpg123 -Version: 1.30.1 +Version: 1.30.2 Release: 0 Summary: Console MPEG audio player and decoder library License: LGPL-2.1-only ++++++ mpg123-1.30.1.tar.bz2 -> mpg123-1.30.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.30.1/NEWS new/mpg123-1.30.2/NEWS --- old/mpg123-1.30.1/NEWS 2022-07-11 11:00:55.000000000 +0200 +++ new/mpg123-1.30.2/NEWS 2022-08-01 23:52:08.000000000 +0200 @@ -1,3 +1,8 @@ +1.30.2 +------ +- Only use EWOULDBLOCK if the macro is defined (FreeBSD misses it for + _POSIX_SOURCE, bug 339). + 1.30.1 ------ - mpg123: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.30.1/configure new/mpg123-1.30.2/configure --- old/mpg123-1.30.1/configure 2022-07-11 11:01:21.000000000 +0200 +++ new/mpg123-1.30.2/configure 2022-08-01 23:52:37.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for mpg123 1.30.1. +# Generated by GNU Autoconf 2.69 for mpg123 1.30.2. # # Report bugs to <maintai...@mpg123.org>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='mpg123' PACKAGE_TARNAME='mpg123' -PACKAGE_VERSION='1.30.1' -PACKAGE_STRING='mpg123 1.30.1' +PACKAGE_VERSION='1.30.2' +PACKAGE_STRING='mpg123 1.30.2' PACKAGE_BUGREPORT='maintai...@mpg123.org' PACKAGE_URL='' @@ -1683,7 +1683,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.30.1 to adapt to many kinds of systems. +\`configure' configures mpg123 1.30.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1754,7 +1754,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of mpg123 1.30.1:";; + short | recursive ) echo "Configuration of mpg123 1.30.2:";; esac cat <<\_ACEOF @@ -1988,7 +1988,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -mpg123 configure 1.30.1 +mpg123 configure 1.30.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2594,7 +2594,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.30.1, which was +It was created by mpg123 $as_me 1.30.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3553,7 +3553,7 @@ # Define the identity of the package. PACKAGE='mpg123' - VERSION='1.30.1' + VERSION='1.30.2' cat >>confdefs.h <<_ACEOF @@ -20656,7 +20656,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.30.1, which was +This file was extended by mpg123 $as_me 1.30.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20722,7 +20722,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -mpg123 config.status 1.30.1 +mpg123 config.status 1.30.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.30.1/configure.ac new/mpg123-1.30.2/configure.ac --- old/mpg123-1.30.1/configure.ac 2022-07-11 11:00:56.000000000 +0200 +++ new/mpg123-1.30.2/configure.ac 2022-08-01 23:52:07.000000000 +0200 @@ -9,7 +9,7 @@ AC_PREREQ([2.69]) dnl ############# Initialisation -AC_INIT([mpg123], [1.30.1], [maintai...@mpg123.org]) +AC_INIT([mpg123], [1.30.2], [maintai...@mpg123.org]) dnl Increment API_VERSION when the API gets changes (new functions). dnl libmpg123 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.30.1/mpg123.spec new/mpg123-1.30.2/mpg123.spec --- old/mpg123-1.30.1/mpg123.spec 2022-07-11 11:04:36.000000000 +0200 +++ new/mpg123-1.30.2/mpg123.spec 2022-08-01 23:52:45.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.30.1 +Version: 1.30.2 Release: 1 URL: http://www.mpg123.org/ License: GPL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mpg123-1.30.1/src/compat/compat.c new/mpg123-1.30.2/src/compat/compat.c --- old/mpg123-1.30.1/src/compat/compat.c 2022-07-11 11:00:55.000000000 +0200 +++ new/mpg123-1.30.2/src/compat/compat.c 2022-08-01 23:52:07.000000000 +0200 @@ -451,8 +451,9 @@ bytes -= part; written += part; } else if(errno != EINTR && errno != EAGAIN -#ifndef __KLIBC__ - // OS/2 is funny with POSIX. +#if defined(EWOULDBLOCK) && (EWOULDBLOCK != EAGAIN) + // Not all platforms define it (or only in more modern POSIX modes). + // Standard says it is supposed to be a macro, so simple check here. && errno != EWOULDBLOCK #endif ) @@ -475,8 +476,7 @@ bytes -= part; got += part; } else if(errno != EINTR && errno != EAGAIN -#ifndef __KLIBC__ - // OS/2 is funny with POSIX. +#if defined(EWOULDBLOCK) && (EWOULDBLOCK != EAGAIN) && errno != EWOULDBLOCK #endif )