diff options
author | zafer <zafer@pkgsrc.org> | 2010-10-26 21:06:44 +0000 |
---|---|---|
committer | zafer <zafer@pkgsrc.org> | 2010-10-26 21:06:44 +0000 |
commit | 6e87e89a09a4a500f02cca2fefd64bd221875b5d (patch) | |
tree | 6c49e6d4985143b6c8f5fcbb3d8ba8eb2eea655a /audio | |
parent | d221e5411fd1f98f17a8f380b5fe308cefee9029 (diff) | |
download | pkgsrc-6e87e89a09a4a500f02cca2fefd64bd221875b5d.tar.gz |
Update mpg123 to 1.12.5
Changelog:
Version 1.12.5:
This release fixes a buffer overflow issue in the mpg123 frontend application when printing ID3 data in non-UTF-8 environments. It has been introduced in version 1.12.4 and Jakub Bogusz was so kind to bump my head into this. Please upgrade. Thanks.
Version 1.12.4:
This is a little bugfix release that improves printout of metadata (ID3) in UTF-8 terminals, fixing one of those distro bug reports that I am getting aware of late... Get it from the usual places.
Version 1.12.3:
The newest release fixes bug 3022850, a long-standing bug that managed to break http streaming with ICY metadata in a non-obvious manner. It's a little change with big impact... for those who listen to web radio, that is.
Version 1.12.2:
The fresh maintenance release mainly fixes bug 2996045, invalid memory access prompted by addresses in the upper half of the address space. I introduced that one with a bad alignment algorithm, sorry.
Along with this go several other fixes/improvements:
* Various build and portability fixes (including making some exotic configure switches work (again)).
* Add dump_seekindex example
* Sync mpg123_clr (.NET wrapper) to 1.12 feature set, patch provided by Malcolm Boczek -- and actually include it in release tarball!
* Rework mpg123.h logic for large file stuff a bit, clients can control it by defining MPG123_NO_LARGENAME or MPG123_LARGESUFFIX.
* Include dumb wrappers to provide names suffixed with _64 on 64 bit machines and _32 on 32 bit machines, respectively, to help clients that insist on defining _FILE_OFFSET_BITS where it is not needed (or with a non-large value).
* Tuning of the internal buffer code for feeder mode to minimize its performance impact (works in 4K blocks now).
* Workaround for compiler bugs in Open64/PathScale/SunStudio (bug 3004396, suggestion by Doug Gilmore).
Note that Sun Studio is still a tricky fellow, at least when it comes to our preprocessed assembly (generic build works). Also, x86-Open64 recently produced another segfault in layer3.c on my box... GNU and intel compilers are what one can use as something stable.
* Make mpg123_getformat() return more error codes (like MPG123_NEED_MORE).
* Fix handle I/O for clients with small file offset (32 bit when libmpg123 has 64 bit).
* Fix 3DNow(Ext) standalone builds.
Diffstat (limited to 'audio')
-rw-r--r-- | audio/mpg123/Makefile.common | 4 | ||||
-rw-r--r-- | audio/mpg123/distinfo | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/audio/mpg123/Makefile.common b/audio/mpg123/Makefile.common index 9cbcab30ac9..d195823df73 100644 --- a/audio/mpg123/Makefile.common +++ b/audio/mpg123/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.34 2010/03/14 16:28:02 martin Exp $ +# $NetBSD: Makefile.common,v 1.35 2010/10/26 21:06:44 zafer Exp $ # # used by audio/mpg123-arts/Makefile # used by audio/mpg123-esound/Makefile @@ -7,7 +7,7 @@ # used by audio/mpg123-pulse/Makefile # used by audio/mpg123-sun/Makefile -DISTNAME= mpg123-1.10.1 +DISTNAME= mpg123-1.12.5 PKGNAME?= ${DISTNAME:C/[[:alnum:]]*/&-${MPG123_MODULE}/} CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpg123/} diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo index d5564121fab..87dff6fa097 100644 --- a/audio/mpg123/distinfo +++ b/audio/mpg123/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.31 2010/03/14 14:19:19 martin Exp $ +$NetBSD: distinfo,v 1.32 2010/10/26 21:06:44 zafer Exp $ -SHA1 (mpg123-1.10.1.tar.bz2) = 81c67a63a8b698f27c80633c6f1eda179cf36f10 -RMD160 (mpg123-1.10.1.tar.bz2) = 14fdd743bf13cdb414f0b8882690ab3a2faf5a59 -Size (mpg123-1.10.1.tar.bz2) = 747089 bytes +SHA1 (mpg123-1.12.5.tar.bz2) = 476cb47a9b6570684b5af536beedf2026522e5f8 +RMD160 (mpg123-1.12.5.tar.bz2) = a59b0f7506b004c6e7d048ebef57090e1eb857af +Size (mpg123-1.12.5.tar.bz2) = 810881 bytes SHA1 (patch-aa) = 9700187dc38af7d4b7f4f3332d76556d2cb7f418 SHA1 (patch-ad) = 7ea68b64ee8a0e58036f79558ca1484870b0335a SHA1 (patch-af) = ed89154abc9e4eea7934e6b11431b4b8f95d36b0 |