summaryrefslogtreecommitdiff
path: root/audio/mpg123
AgeCommit message (Collapse)AuthorFilesLines
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau2-6/+2
2012-09-26Disable hand-rolled assembly on Solaris, the style is incompatible withjperkin4-31/+5
the Solaris linker, and -mimpure-text is no longer an option with GCC. Fixes build on Solaris/GCC.
2012-06-17Build with generic FPU code under Mac OS X Lion as the assembler codetron1-1/+6
causes linker errors.
2011-10-17PR/44543 -- recognize any non-zero return value getaddrinfo() as error.shattered1-0/+15
Bump revisions of all variant packages. (wearing pointy hat)
2011-10-17PR/44543 -- recognize any non-zero return value getaddrinfo() as error.shattered2-2/+4
Bump revisions of all variant packages.
2011-09-14Fix build on SunOS.hans3-2/+29
2010-10-26Update mpg123 to 1.12.5zafer2-6/+6
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.
2010-05-12Switch to oss default module on FreeBSD and DragonFly, per PR pkg/43279.martin1-3/+2
2010-03-30Use ${LIBOSSAUDIO} from oss.buildlink3.mk. (PR pkg/43077)martin1-2/+3
2010-03-30Add oss specific build environment when defaulting to mpg123-oss outputmartin1-4/+4
module. Should fix PR pkg/43077.
2010-03-14Set "PKG_DESTDIR_SUPPORT" before including "bsd.prefs.mk" so it actuallytron1-1/+3
takes effect.
2010-03-14Add pulse and arts output modules for mpg123.martin1-1/+3
2010-03-14Use Core Audio by default on OS X, tested on 10.6. From martin@.schmonz2-2/+7
2010-03-14Add missing references (modules using this file)martin1-1/+3
2010-03-14Update mpg123 to version 1.10.1.martin29-2198/+213
Thanks to <wiz> for answering lots of stupid questions and general guidance.
2009-05-19+PKG_DESTDIR_SUPPORTabs3-5/+26
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-3/+3
block). Uncomment some commented out LICENSE lines while here.
2008-08-20Improve error handling for broken input streams and make the backend dealmartin3-44/+78
with a dying frontend. Fixes PR pkg/39378.
2008-05-20Honour PKGMANDIRtnn2-7/+16
2008-04-29Remove as maintainer. Blair Sadewitz is working on an update versiontron1-2/+2
already.
2007-03-22replace no-commercial-use with actual licensegdt1-2/+2
2006-05-26fix buffer overflow (CVE-2006-1655), from Debiandrochner3-41/+53
bump PKGREVISION
2006-02-19Provide a default for "TARGET_SUFFIX" variable to avoid "bmake" errorstron1-1/+3
on various platforms. This fixes PR pkg/32824 by Brandon Bergren.
2006-01-09Use correct target when building "mpg123" with NAS support under Linux.tron1-2/+4
2006-01-09Correct default NetBSD build target. This should make "mpg123-nas" worktron1-2/+2
under NetBSD-amd64. Patch provided by Wojciech Puchar in PR pkg/30861.
2006-01-09I only maintain the "mpg123" package and not the "mpg123-nas" andtron1-2/+2
"mpg123-esound" flavours.
2005-12-11Provide nsd target and fix esd target for FreeBSD and DragonFly.joerg2-16/+32
2005-12-10Converted packages audio/mpg123* to bsd.options.mk framework (Approved by tron).heinz2-9/+22
No bump of PKGREVISION necessary.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-03Use the FreeBSD rules for DragonFly as well.joerg2-15/+42
2005-10-03Correct usage of errno and ctype macros. The former is wrong when threadjoerg5-13/+63
linking is active, the latter can result in segfaults. Bump revisions of mpg123, mpg123-esound and mpg123-nas for the ctype bugfix.
2005-05-31Removed trailing empty line.rillig1-2/+1
2005-05-24Removed an empty line.rillig1-2/+1
2005-04-18tron volunteered to maintain this package.wiz1-2/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-28added support for "old" (i.e. pre-6.X) IRIX audio libraries.schwarz2-1/+159
(approved by recht and jschauma)
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+3
2005-02-23Enable pkgviews installation. Patches provided by Joachim Kuebart onminskim1-1/+3
tech-pkg@.
2005-02-17Add MPG123_ARM_FIXED64 to BUILD_DEFS.wiz1-2/+2
Noted by Jesse Off in PR 29411.
2005-01-12PKGREVISION bump for security fix (previous bump was >4 days ago.wiz1-2/+2
2005-01-12another header valdation (CAN-2004-0991)drochner2-7/+14
ride on recent PKGREVISION bump
2005-01-07Fix a buffer overflow by a malicous playlist (CAN-2004-1284).drochner4-3/+35
Being here, fix a possible problem which was mentioned in conjunction with CAN-2003-0577 - zero bitrate makes mpg123 assume a negative frame size. bump PKGREVISION
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-14/+14
Suggested by Roland Illig, ok'd by various.
2004-11-07Add fix for security vulnerability reported in CAN-2004-0982 based ontron3-7/+51
patches from Debian's advisory DSA-578. Bump package revision because of this fix.
2004-09-07PKGREVISION++salo3-3/+23
- fix a buffer overflow: "A malicious formatted mp3/2 causes mpg123 to fail header checks, this may allow arbitrary code to be executed with the privilege of the user trying to play the mp3." - patch from Debian but retain code style.
2004-04-11bl3ifyxtraeme1-2/+2
2004-04-09add LICENSE=no-commercial-use. noted by Bruce J.A. Nourish ingrant1-1/+3
PR pkg/24510.
2004-03-17add a darwin-esd targetdanw2-3/+20
2004-03-05Needs to include compiler.mk before using PKGSRC_COMPILER.bouyer1-2/+2
2004-02-10Fix security vulnerability reported in CAN-2003-0865. Bump package revisiontron3-3/+29
because of this fix.