./audio/mpg123, MPEG layer 1, 2, and 3 audio player

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.32.9, Package name: mpg123-1.32.9, Maintainer: martin

mpg123 reads one or more files (or standard input if ``-'' is
specified) or URLs and plays them on the audio device (default) or
outputs them to stdout. file/URL is assumed to be an MPEG-1/2 audio
bit stream.


Required to build:
[pkgtools/cwrappers]

Package options: mpg123-fifo, mpg123-with-fpu

Master sites:

Filesize: 1092.176 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-03 20:00:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mpg123: updated to 1.32.9

1.32.9

Here comes just a small followup to the release fixing CVE-2024-10573. I forgot \ 
to increase the reported library patchlevel last time and a build improvement \ 
for MSVCRT also went in.

libmpg123:

* enable 64 bit offset path for MSVCRT and avoid warnings about MS's game about \ 
POSIX API with and without underscores (bug 373).

* Increase the library patchlevel, as was forgotten on previous release. Now you \ 
can check for distversion >= 1.32.8 or mpg123 libversion >= 48 patchlevel \ 
3 to see if you're vulnerable to CVE-2024-10573.
   2024-10-27 20:01:08 by Dr. Thomas Orgis | Files touched by this commit (2)
Log message:
audio/mpg123: verrsion 1.32.8 (security fix)
   2024-08-11 09:24:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mpg123: updated to 1.32.7

1.32.7
ports/cmake: Work around bug in CMake that does not detect FPU on Apple ARM CPUs.
Fix some laziness (func() to func(void)) for standards conformance.
   2024-04-08 10:07:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mpg123: updated to 1.32.6

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.
   2024-02-21 14:08:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mpg123: updated to 1.32.5

version 1.32.5:

build:
CMake port uses CFLAGS for pulse/jack/tinyalsa properly now.
CMake port links libsyn123 with libm now.

libmpg123:
Fix --enable-portable (no usage of LFS_WRAP_NONE).
Fix dct36 wrapper usage for x86-64 and NEON. Stupid and also avoid returning void.
Make ARM builds work with nagging (missing feature macros for std=c99).
   2024-02-05 07:35:17 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
mpg123: updated to 1.32.4

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 instructions for control \ 
flow integrity.
   2024-01-27 04:11:50 by Taylor R Campbell | Files touched by this commit (2)
Log message:
audio/mpg123: default to generic fpu, not altivec, on powerpc.

Not all powerpc (not even all powerpc that NetBSD runs on) has
altivec!  And unfortunately this code base doesn't do runtime CPU
feature detection.
   2023-11-08 11:58:25 by Nia Alarie | Files touched by this commit (1)
Log message:
mpg123: Resolve a PLIST conflict on Darwin/powerpc.