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>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# 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
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
%define sover 0
|
||||
Name: mpg123
|
||||
Version: 1.31.3
|
||||
Version: 1.32.7
|
||||
Release: 0
|
||||
Summary: Console MPEG audio player and decoder library
|
||||
License: LGPL-2.1-only
|
||||
@ -166,12 +166,15 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%files -n libmpg123-%{sover}
|
||||
%license COPYING
|
||||
%doc NEWS.libmpg123
|
||||
%{_libdir}/libmpg123.so.*
|
||||
|
||||
%files -n libout123-%{sover}
|
||||
%doc NEWS.libout123
|
||||
%{_libdir}/libout123.so.*
|
||||
|
||||
%files -n libsyn123-%{sover}
|
||||
%doc NEWS.libsyn123
|
||||
%{_libdir}/libsyn123.so.*
|
||||
|
||||
%files devel
|
||||
|
Loading…
Reference in New Issue
Block a user