Sync from SUSE:SLFO:Main mpg123 revision 0c8a7f17e12028014be99a68742a7192
This commit is contained in:
parent
656afe20ca
commit
54e3eb5690
BIN
mpg123-1.31.3.tar.bz2
(Stored with Git LFS)
BIN
mpg123-1.31.3.tar.bz2
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
mpg123-1.32.7.tar.bz2
(Stored with Git LFS)
Normal file
BIN
mpg123-1.32.7.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
mpg123-1.32.7.tar.bz2.sig
Normal file
BIN
mpg123-1.32.7.tar.bz2.sig
Normal file
Binary file not shown.
159
mpg123.changes
159
mpg123.changes
@ -1,3 +1,162 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 7 16:56:04 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.7
|
||||||
|
* Fix some laziness (func() to func(void)) for standards
|
||||||
|
conformance.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 4 18:13:12 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.6
|
||||||
|
build:
|
||||||
|
* Detect forced 64 bit offsets on a dual-mode system that used
|
||||||
|
to default to 32 bits and drop ambiguous suffix-less symbols
|
||||||
|
in that case. This avoids subtle ABI breakage (causing
|
||||||
|
memory corruption) with existing binaries and instead has
|
||||||
|
them fail during runtime linking. You trigger that when
|
||||||
|
having -D_FILE_OFFSET_BITS=64 in your compiler flags during
|
||||||
|
mpg123 build.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 18 10:01:29 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.5
|
||||||
|
build:
|
||||||
|
* CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366).
|
||||||
|
* CMake port links libsyn123 with libm now (bug 370).
|
||||||
|
libmpg123:
|
||||||
|
* Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368).
|
||||||
|
* Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and
|
||||||
|
also avoid returning void.
|
||||||
|
* Make ARM builds work with nagging (missing feature macros for std=c99).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 11 07:37:02 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.4
|
||||||
|
build:
|
||||||
|
* Reorganize shared headers, API headers into src/include.
|
||||||
|
* Use relative include paths, avoiding internal directories in
|
||||||
|
CPPFLAGS except for config.h.
|
||||||
|
* Group C99 feature checks and make several standard headers
|
||||||
|
mandatory.
|
||||||
|
* Get rid of SIZE_P, OFF_P and friends.
|
||||||
|
* Only enforce dummy module together with libout123, to be able
|
||||||
|
to build individual modules using --disable-components logic.
|
||||||
|
out123:
|
||||||
|
* added --libversion
|
||||||
|
libmpg123:
|
||||||
|
* Avoid indirect branches into the assembly routines by using C
|
||||||
|
wrappers also for dct36, relieving us of the need to care for
|
||||||
|
bti / endbr i nstructions for control flow integrity.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 2 17:18:45 UTC 2023 - Luigi Baldoni <aloisio@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)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 28 03:53:06 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.2
|
||||||
|
* libmpg123: Re-introduce _64 symbols on native 64 bit offset
|
||||||
|
platforms. This was a regression since 1.31 series. Sorry,
|
||||||
|
too much cleanup, not enough testing.
|
||||||
|
* build:
|
||||||
|
+ Better O_LARGEFILE logic, avoiding redefintion.
|
||||||
|
* ports/cmake:
|
||||||
|
+ Require C99 (bug 360, among other points, thanks to Ozkan
|
||||||
|
Sezer).
|
||||||
|
+ Fix broken O_LARGEFILE logic (bug 360).
|
||||||
|
+ Typo fix and cleanup, also manual SSE switch for Android
|
||||||
|
on old x86 (bug 359).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 24 07:57:57 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.1
|
||||||
|
* Include man pages again in tarball and install. We cannot
|
||||||
|
avoid the empty man directory when disabling programs with
|
||||||
|
autoconf.
|
||||||
|
* Fix signal handler prototype, avoiding some justified warnings.
|
||||||
|
* ports/cmake:
|
||||||
|
+ Include CheckTypeSize, which seems to be needed sometimes
|
||||||
|
+ Avoid O_LARGEFILE redefinition, logic closer to autoconf.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 24 04:40:02 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 1.32.0
|
||||||
|
* build
|
||||||
|
+ Move version handling out of configure.ac to ease other
|
||||||
|
build systems.
|
||||||
|
+ Include "fmt123.h" instead of <fmt123.h> in main API
|
||||||
|
headers to make it more likely the correct one is
|
||||||
|
included (at least gcc picks the one in the same directory
|
||||||
|
as the including header first).
|
||||||
|
+ All headers are build-independent now.
|
||||||
|
+ Fix build for picky linkers by avoiding definition of
|
||||||
|
wrap_getcpuflags() where it is not used (spurious linker
|
||||||
|
error to non-exitent getcpuflags(), bug 353).
|
||||||
|
+ Handle deprecation of C99 detection macro in autoconf 2.70.
|
||||||
|
+ No use of AC_SYS_LARGEFILE anymore for explicit handling
|
||||||
|
and differing choice for the libraries and frontend programs.
|
||||||
|
+ Added --enable-portable and --disable-largefile to
|
||||||
|
configure, removing the other largefile-related options.
|
||||||
|
+ Added --disable-components --enable-libmpg123 to only
|
||||||
|
build libmpg123 (and likewise --enable-libout123,
|
||||||
|
--enable-libout123-modules, --enable-libsyn123) to autoconf
|
||||||
|
build. CMake build has something similar with BUILD_PROGRAMS
|
||||||
|
and BUILD_LIBOUT123, which leave only libmpg123 and libsyn123
|
||||||
|
if disabled).
|
||||||
|
+ Consistent formatting of ./configure --help with
|
||||||
|
AS_HELP_STRING().
|
||||||
|
* mpg123
|
||||||
|
+ Added --libversion.
|
||||||
|
+ Added proper A-B looping with terminal control key 'o',
|
||||||
|
renamed --pauseloop to --presetloop.
|
||||||
|
+ Really get rid of mpg123_position() usage. (It was all
|
||||||
|
lies before!)
|
||||||
|
+ Fix terminal progress info when seeking in stopped mode
|
||||||
|
(1.31 regression).
|
||||||
|
+ Patch up interaction of output buffer with generic remote
|
||||||
|
control, adding non-interruptible drain after P 3, and
|
||||||
|
dropping buffer on QUIT.
|
||||||
|
+ Uppercase some generic control replies for consinstency:
|
||||||
|
SILENCE, PROGRESS, MUTE, UNMUTE
|
||||||
|
* libmpg123, libout123, libsyn123
|
||||||
|
+ Bumped API version for version query functions.
|
||||||
|
+ Replaced nearly all symbol renames with explicit INT123_
|
||||||
|
prefix declarations (intsym.h close to empty now).
|
||||||
|
* libout123
|
||||||
|
+ Add sleep builtin output module (silent, but proper
|
||||||
|
timing).
|
||||||
|
* libsyn123
|
||||||
|
+ Introduced SYN123_PORTABLE_API for an API without off_t
|
||||||
|
and ssize_t (see NEWS.libsyn123).
|
||||||
|
* libmpg123
|
||||||
|
+ Internal I/O using explicit largefile support via off64_t,
|
||||||
|
lseek64, fallback to plain 32 bit off_t.
|
||||||
|
+ Added explicit 64 bit API with 64 suffix (mpg123_tell64(),
|
||||||
|
not mpg123_tell_64()).
|
||||||
|
This allows full avoidance of ambiguus off_t. The API is
|
||||||
|
always using 64 bit integers, regardless of internal
|
||||||
|
implementation.
|
||||||
|
+ Introduced MPG123_PORTABLE_API for an API subset without
|
||||||
|
off_t and ssize_t.
|
||||||
|
+ Made mpg123_seek() and friends ignore offset sign for
|
||||||
|
SEEK_END (always seeking towards beginning, assuming
|
||||||
|
negative offset) to make lseek()-conforming usage
|
||||||
|
possible. Seeking beyond the end never made sense, so no
|
||||||
|
loss of valid functionality.
|
||||||
|
* Overall use of INT123_strerror(), trying to use thread-safe
|
||||||
|
strerror_l() if possible.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 20 09:37:10 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
|
Mon Mar 20 09:37:10 UTC 2023 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mpg123
|
# spec file for package mpg123
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define sover 0
|
%define sover 0
|
||||||
Name: mpg123
|
Name: mpg123
|
||||||
Version: 1.31.3
|
Version: 1.32.7
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Console MPEG audio player and decoder library
|
Summary: Console MPEG audio player and decoder library
|
||||||
License: LGPL-2.1-only
|
License: LGPL-2.1-only
|
||||||
@ -166,12 +166,15 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
|
|
||||||
%files -n libmpg123-%{sover}
|
%files -n libmpg123-%{sover}
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
%doc NEWS.libmpg123
|
||||||
%{_libdir}/libmpg123.so.*
|
%{_libdir}/libmpg123.so.*
|
||||||
|
|
||||||
%files -n libout123-%{sover}
|
%files -n libout123-%{sover}
|
||||||
|
%doc NEWS.libout123
|
||||||
%{_libdir}/libout123.so.*
|
%{_libdir}/libout123.so.*
|
||||||
|
|
||||||
%files -n libsyn123-%{sover}
|
%files -n libsyn123-%{sover}
|
||||||
|
%doc NEWS.libsyn123
|
||||||
%{_libdir}/libsyn123.so.*
|
%{_libdir}/libsyn123.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
Loading…
Reference in New Issue
Block a user