./audio/mpg123 [fast console MPEG audio player and decoder library]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.29.3, Package name: mpg123-1.29.3
Maintained by: Christian Weisgerber
Master sites:
Description
mpg123 is a fast command-line MPEG audio player. It supports
MPEG 1.0/2.0/2.5 layers 1, 2, and 3 (commonly known as MP3).


Filesize: 1044.901 KB
Version History (View Complete History)
  • (2022-01-15) Updated to version: mpg123-1.29.3
  • (2021-11-15) Updated to version: mpg123-1.29.2
  • (2021-10-08) Updated to version: mpg123-1.29.0
  • (2021-06-12) Updated to version: mpg123-1.28.0
  • (2021-05-09) Updated to version: mpg123-1.27.2
  • (2021-03-24) Updated to version: mpg123-1.26.5
  • (2020-12-28) Updated to version: mpg123-1.26.4
  • (2020-07-12) Updated to version: mpg123-1.26.2
  • (2020-06-02) Updated to version: mpg123-1.26.1
  • (2019-10-30) Updated to version: mpg123-1.25.13
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-11-14 11:21:51 by Christian Weisgerber | Files touched by this commit (2)
Log message:
audio/mpg123: update to 1.29.2
Notable change since 1.29.0: Keep default output encoding of s16
for raw and file outputs also with the new resampler. This reverts
the unintentional change in 1.26.0 of switching to f32 for forced
output rate unless the NtoM resampler is selected. In any case, you
should make sure to specify your desired --encoding if you depend
on it.
   2021-10-07 13:26:12 by Christian Weisgerber | Files touched by this commit (3)
Log message:
audio/mpg123: update to 1.29.0
   2021-06-14 14:20:35 by Christian Weisgerber | Files touched by this commit (2)
Log message:
audio/mpg123: fix build with gcc 4.2.1
mpg123 uses C99 features. autoconf 2.69 requires the AC_PROG_CC_C99
macro to enable C99 support by adding -std=gnu99 for gcc 4.2.1.
ok kmos@
   2021-06-11 14:55:07 by Christian Weisgerber | Files touched by this commit (2)
Log message:
audio/mpg123: Update to 1.28.0
   2021-05-08 16:59:48 by Christian Weisgerber | Files touched by this commit (2)
Log message:
audio/mpg123: Update to 1.27.2
This includes some noteworthy, but backwards-compatible library
changes.
libmpg123:
Running on precomputed tables now, no need to call mpg123_init() or
mpg123_exit() anymore.
libmpg123, libout123:
Added API that avoids enums, mapped-to by default.
   2021-03-23 14:38:09 by Christian Weisgerber | Files touched by this commit (2)
Log message:
audio/mpg123: update to 1.26.5
   2020-12-28 09:04:47 by Christian Weisgerber | Files touched by this commit (2)
Log message:
maintenance update to 1.26.4
   2020-07-11 14:15:09 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.26.2
   2020-06-01 15:59:54 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Update to feature release 1.26.1.
In addition to many smaller changes, this adds libsyn123, a signal
generation and format conversion library.
   2019-10-29 16:06:32 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.13: libmpg123 parser fix
   2019-08-26 16:43:01 by Christian Weisgerber | Files touched by this commit (1)
Log message:
security update to 1.25.12 for a number of OSS-Fuzz fixes
   2019-08-26 14:18:12 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.12: OSS Fuzz fixes for the ID3v2 parser
   2019-07-30 13:59:08 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.11: fix a number of bugs found by OSS-Fuzz
   2019-07-12 14:44:13 by Stuart Henderson | Files touched by this commit (877)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2018-07-10 09:28:51 by Christian Weisgerber | Files touched by this commit (1)
Log message:
bump after previous
   2018-07-10 09:17:41 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Remove fix-point workarounds; our armv7 arch unconditionally supports
floating point.
   2018-03-09 14:11:41 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.10 for minor bug fixes
   2017-08-13 14:06:24 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.6: fix an overflow reading frame data bits in layer II decoding
   2017-08-09 16:49:27 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.5 for miscellaneous minor overflow fixes and better
checking of ID3v2 encoding values
   2017-07-12 14:42:18 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.2: some bug fixes in libmpg123
   2017-07-06 14:23:15 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.25.1: some bug fixes in libmpg123
   2017-06-12 14:37:30 by Christian Weisgerber | Files touched by this commit (3)
Log message:
maintenance update to 1.25.0
   2017-04-11 14:25:55 by Christian Weisgerber | Files touched by this commit (4)
Log message:
Update to 1.24.0:
* miscellaneous bug fixes
* use plain dlopen() for opening modules instead of libltdl
* the out123 tool now features tone generation
* enable aarch64 optimizations
   2016-11-04 09:48:13 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Fix an out-of-bounds memory read in the ID3v2 parser for tags that claim an
unrealistically small length.
   2016-11-01 07:40:17 by Christian Weisgerber | Files touched by this commit (1)
Log message:
Security update to 1.23.8:
Fix an out-of-bounds memory read in the ID3v2 parser for tags that claim an
unrealistically small length.
   2016-11-01 06:27:07 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Security update to 1.23.8:
Fix an out-of-bounds memory read in the ID3v2 parser for tags that claim an
unrealistically small length.
   2016-07-30 14:48:01 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.23.6 for minor regression fixes
   2016-05-14 09:17:59 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.23.4 for a number of bug fixes
   2016-03-28 08:50:12 by Christian Weisgerber | Files touched by this commit (3)
Log message:
maintenance update to 1.23.3
   2016-03-15 10:50:17 by Christian Weisgerber | Files touched by this commit (4)
Log message:
no longer required since stdio.h revision 1.51
   2016-03-13 16:42:28 by Christian Weisgerber | Files touched by this commit (10)
Log message:
Update to 1.23.2.
Significant changes include automatic enabling of control keys on ttys
and the addition of libout123.
   2016-03-11 13:11:39 by Christian Weisgerber | Files touched by this commit (15)
Log message:
garbage collect CONFIGURE_SHARED
   2015-08-13 13:09:14 by Christian Weisgerber | Files touched by this commit (2)
Log message:
maintenance update to 1.22.4 for minor bug fixes
   2015-06-13 14:25:07 by Christian Weisgerber | Files touched by this commit (3)
Log message:
maintenance update to 1.22.2
   2015-04-03 09:29:05 by Christian Weisgerber | Files touched by this commit (4)
Log message:
maintenance update to 1.22.1
   2015-03-18 05:58:00 by Christian Weisgerber | Files touched by this commit (2)
Log message:
maintenance update to 1.22.0
   2015-02-09 06:02:29 by Christian Weisgerber | Files touched by this commit (1)
Log message:
enable building the AVX decoder on amd64; ok sthen@
   2014-10-16 13:49:02 by Christian Weisgerber | Files touched by this commit (2)
Log message:
maintenance update to 1.21.0
   2011-01-12 14:39:27 by Christian Weisgerber | Files touched by this commit (2)
Log message:
tiny bugfix update to 1.13.1
   2010-12-25 13:51:07 by Christian Weisgerber | Files touched by this commit (4)
Log message:
maintenance update to 1.13.0
   2010-11-14 17:22:54 by Marc Espie | Files touched by this commit (427)
Log message:
convert to new style depends
zap default spec that are not needed
convert libspecs as well
convert p* to REVISION.
No package changes
   2010-10-18 10:52:48 by Marc Espie | Files touched by this commit (115)
Log message:
USE_GROFF=Yes
   2010-10-10 12:28:00 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Update to 1.12.5:
Fix a buffer overflow issue in the mpg123 frontend application when
printing ID3 data in non-UTF-8 environments.  This was introduced
in version 1.12.4
   2010-09-26 07:40:12 by Christian Weisgerber | Files touched by this commit (25)
Log message:
remove -Lxxx/.libs workarounds required with GNU libtool
   2010-09-23 13:15:51 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.12.4: bugfix release that improves printout of metadata
(ID3) in UTF-8 terminals
   2010-07-13 10:39:55 by Christian Weisgerber | Files touched by this commit (3)
Log message:
update to 1.12.3 for some bugfixes
   2010-04-01 13:00:59 by Christian Weisgerber | Files touched by this commit (4)
Log message:
maintenance update to 1.12.0
   2010-03-22 14:13:39 by Christian Weisgerber | Files touched by this commit (4)
Log message:
maintenance update to 1.11.0
   2009-12-07 10:05:23 by Christian Weisgerber | Files touched by this commit (4)
Log message:
maintenance update to 1.10.0
   2009-11-22 13:21:27 by Christian Weisgerber | Files touched by this commit (4)
Log message:
* update to 1.9.2
* fix after ltdl change: do not depend on the current directory
being in the default module search path.
   2009-10-12 17:45:21 by Christian Weisgerber | Files touched by this commit (3)
Log message:
update to 1.9.1: new optimized amd64 and arm decoders
ok kili@
   2009-04-28 13:07:26 by Christian Weisgerber | Files touched by this commit (7)
Log message:
update to 1.7.3; 32-bit audio is now supported
   2009-01-11 10:36:34 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 1.6.4, which fixes a resampling bug
   2008-12-22 13:55:49 by Christian Weisgerber | Files touched by this commit (3)
Log message:
maintenance update to 1.6.3
   2008-11-11 13:35:49 by Christian Weisgerber | Files touched by this commit (21)
Log message:
From scratch newly created port of mpg123 1.6.1 with sndio backend.
Help from ratchov@, tested by many, ok sthen@
   2007-09-15 15:26:04 by Simon Bertrang | Files touched by this commit (149)
Log message:
remove surrounding quotes from COMMENT/PERMIT_*/BROKEN
   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2006-08-01 06:13:29 by Marc Espie | Files touched by this commit (40)
Log message:
new-style specs


   2006-06-01 10:14:02 by Nikolay Sturm | Files touched by this commit (2)
Log message:
MFC:
Fix a buffer overflow when processing MPEG 2.0 layer 3 files. (CVE-2006-1655)
More information:
http://secunia.com/advisories/20240/
diff from NetBSD pkgsrc


   2006-06-01 10:13:45 by Nikolay Sturm | Files touched by this commit (2)
Log message:
MFC:
Fix a buffer overflow when processing MPEG 2.0 layer 3 files. (CVE-2006-1655)
More information:
http://secunia.com/advisories/20240/
diff from NetBSD pkgsrc


   2006-05-29 13:34:59 by Bernd Ahlers | Files touched by this commit (2)
Log message:
Fix a buffer overflow when processing MPEG 2.0 layer 3 files. (CVE-2006-1655)
More information:
http://secunia.com/advisories/20240/
diff from NetBSD pkgsrc
ok naddy@


   2006-04-05 13:19:29 by Jolan Luff | Files touched by this commit (1)
Log message:
don't unconditionally strip mpg123


   2005-08-04 16:04:23 by Robert Nagy | Files touched by this commit (1)
Log message:
Add the arm to NOT_FOR_ARCHS because mpg123 is quiet unusable
without an FPU. People should use mpg321 instead, or mplayer with the
mad flavor.


   2005-01-05 08:47:10 by Christian Weisgerber | Files touched by this commit (122)
Log message:
SIZE


   2004-11-21 10:51:48 by Marc Espie | Files touched by this commit (79)
Log message:
WANTLIB markers


   2004-09-15 14:38:07 by Brad Smith | Files touched by this commit (3)
Log message:
it's stupid to download a separate diff (l3.diff.gz) to fix mpg123 on alpha
and then modify most of it locally to work on other 64-bit archs so just
merge this tiny diff into patch-layer3_c


   2004-09-15 14:35:59 by Brad Smith | Files touched by this commit (2)
Log message:
sync


   2004-09-09 13:55:22 by Robert Nagy | Files touched by this commit (2)
Log message:
SECURITY:
fix buffer overflow, can allow arbitrary code execution by playing an mp3
with specially crafted header; "Davide Del Vecchio" <dante@alighieri.org>
ok brad@


   2004-09-09 13:54:34 by Robert Nagy | Files touched by this commit (2)
Log message:
SECURITY:
fix buffer overflow, can allow arbitrary code execution by playing an mp3
with specially crafted header; "Davide Del Vecchio" <dante@alighieri.org>
ok brad@


   2004-09-07 15:23:24 by Peter Valchev | Files touched by this commit (1)
Log message:
fix buffer overflow, can allow arbitrary code execution by playing an mp3
with specially crafted header; "Davide Del Vecchio" <dante@alighieri.org>


   2004-08-06 08:37:29 by Marc Espie | Files touched by this commit (75)
Log message:
switch to new style PLISTS, using @lib, ditching DYNLIBDIR.
Replace two INSTALL scripts with @sample.
Reorder plists to match auto-generation, add comments for files that
don't get installed.


   2004-06-19 17:37:41 by Jolan Luff | Files touched by this commit (1)
Log message:
remove hppa gcc2 optimization workaround


   2004-04-19 19:45:30 by Jolan Luff | Files touched by this commit (3)
Log message:
- sync w/update-patches
- respect CFLAGS
- let this at least compile on hppa


   2004-03-07 12:54:10 by Peter Valchev | Files touched by this commit (1)
Log message:
fix amd64, tested by matthieu


   2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507)
Log message:
remove WWW lines


   2003-11-13 13:55:52 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Security fix:
A problem in the handling of some types of remote files has been reported
in mpg123. Because of this, it may be possible for a remote attacker to
execute arbitrary code with the privileges of the mpg123 user.


   2003-11-13 13:53:25 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Security fix:
A problem in the handling of some types of remote files has been reported
in mpg123. Because of this, it may be possible for a remote attacker to
execute arbitrary code with the privileges of the mpg123 user.


   2003-11-13 13:51:50 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Security fix:
A problem in the handling of some types of remote files has been reported
in mpg123. Because of this, it may be possible for a remote attacker to
execute arbitrary code with the privileges of the mpg123 user.
ok naddy@ jolan@


   2003-07-21 21:24:42 by Jason Wright | Files touched by this commit (1)
Log message:
things treated as *'s to long should -be- long's lest you raise the ire of
a processor where sizeof(long) != sizeof(int) and strict alignment.
commitski pval.


   2003-07-21 14:24:42 by Peter Valchev | Files touched by this commit (2)
Log message:
sparc64 is 64bit too, let it use code meant for alpha as well (int vs long)
fixes playing issues; found by jason@


   2003-07-17 18:27:53 by Brad Smith | Files touched by this commit (2)
Log message:
A vulnerability in the way mpg123 handles MP3 files with a bitrate
of zero may allow attackers to execute arbitrary code using a
specially crafted MP3 file.
http://marc.theaimsgroup.com/?l=bugtraq&m=104274357314340&w=2


   2003-07-17 18:25:20 by Brad Smith | Files touched by this commit (2)
Log message:
A vulnerability in the way mpg123 handles MP3 files with a bitrate
of zero may allow attackers to execute arbitrary code using a
specially crafted MP3 file.
http://marc.theaimsgroup.com/?l=bugtraq&m=104274357314340&w=2


   2003-07-17 17:58:33 by Brad Smith | Files touched by this commit (2)
Log message:
A vulnerability in the way mpg123 handles MP3 files with a bitrate
of zero may allow attackers to execute arbitrary code using a
specially crafted MP3 file.
http://marc.theaimsgroup.com/?l=bugtraq&m=104274357314340&w=2


   2003-06-12 16:25:59 by Peter Valchev | Files touched by this commit (1)
Log message:
put Espie's license here by his request


   2003-06-12 16:15:26 by Peter Valchev | Files touched by this commit (1)
Log message:
remove license term 3 for espie, ports tree appears clean of terms 3/4 now


   2003-05-27 13:15:14 by Ted Unangst | Files touched by this commit (1)
Log message:
turn on pentium optimization.  should still work for all procs.  ok naddy@


   2002-10-24 16:20:04 by Christian Weisgerber | Files touched by this commit (23)
Log message:
No regression tests available.