Use USE_GNOMENG. PR: 42232 Submitted by: Edwin Groothuis <edwin@mavetju.org>8a609be531
mpg123 -- buffer overflow vulnerabilityentered 2005-01-13
Command-line player for MPEG Layer 1, 2, and 3 audio files
# pkg install mpg123installs 1.33.7 from latest; from quarterly (2026Q4) 1.33.7# cd /usr/ports/audio/mpg123 && make install clean# make -C /usr/ports/audio/mpg123 config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.33.7 | 1.33.7 | – |
| FreeBSD 15 | 1.33.7 | 1.33.7 | – |
| FreeBSD 14 | 1.33.7 | 1.33.7 | 1.33.7 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.33.7 | 1.33.7 | – |
| FreeBSD 14 | 1.33.7 | 1.33.7 | 1.33.7 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 1.33.7.Use USE_GNOMENG. PR: 42232 Submitted by: Edwin Groothuis <edwin@mavetju.org>8a609be531
Remove an unwanted hunk that snuck in with the previous commit.2d783a044c
Use a patch rather than sed magic for the <sys/soundcard.h> issue.6e94c5f703
Bump PORTREVISION.ae2e57a565
Fully back out the "defer-detect" patch. Submitted by: marius@alchemy.franken.de PR: 33617, 35565a539bac0fb
Don't use -ffast-math, it doesn't work in -CURRENT on Alpha.b2843ecb4b
machine/soundcard.h -> sys/soundcard.h Submitted by: bento0467aae499
Bump PORTREVISION to reflect the (lib)iconv upgrade.21d944be5c
Iconv cleanup, stage 1b: correct {BUILD,LIB,RUN}_DEPENDS of all ports that need libiconv.8493a5819bRemove patches that break audio capability detection, as well as a patch that works around a driver bug that was fixed a year ago. PR: ports/33617, ports/32670, ports/35009, ports/326692b4d7bc2c7
Hand over maintainership to des@FeeeBSD.org. Submitted by: des2c3745f2f6
<bsd.cpu.mk> was MFCed quite some time ago, so that adjust OSVERSION check accordingly. Submitted by: kris05cbf8f607
Chase libaudio shlib major (from the audio/nas update).b892dcdb05
Deffer detection of supported audio rates/formats until we really know what rate we are looking for. This allows to avoid checking all possible combinations and significantly improves mpg123 startup time. Bump PORTREVISION. Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>ce4a33661c
Add ability to recode mp3 tags using iconv library. This is useful for koi8 users, because russian tags usually coded in cp1251 encoding. Submitted by: Alexey V. Neyman <avn@any.ru> Gleb Smirnoff <glebius@tak.estra.ru>f8c23b2823
Use ${MACHINE_CPU:M3dnow} to detect presence of 3DNOW extension instead of ${MACHINE_CPU:Mk6}, because: 1. k6 CPU don't really support 3DNOW, this extension was first was introduced in k6-2 CPUs; 2. Duron/Athlon (aka k7) CPUs support this extension as well.
Missed by: kris
Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>04b126abb6Fix building on the plain old i386.ea41b1bd6a
Correct last-second typo prior to previous commit. Also, the previous commit incorrectly claimed a maintainer timeout when in fact the maintainer changed recently and I was looking for mail from the previous maintainer. Submitted by: sobomax6a1efc7608
Switch the ASM selection code to use CPUTYPE on -current, and hence automatically select the correct version without needing to set a non-standard environment variable. Use random() instead of rand() because I'm sick of getting the same songs over and over in shuffle play. Quell a format string warning with -Wnon-const-format Bump PORTREVISION Reviewed by: maintainer timeoutfd5612a029
Add optional NAS support. Submitted by: Christian Weisgerber <naddy@mips.inka.de>fd77c885bf
Maxim <sobomax@freebsd.org> is the new maintainer for this port.b98af5901f
Provide workaround for a bug in pcm driver introduced with format emulation changes. At present newpcm has sticky parameter settings, even when an inappropriate value is set. For instance, set format to alaw on h/w that does not support alaw; newpcm interface state records format as alaw, and subsequent unrelated state changes may fail, ie a rate change. In mpg123 this can cause files to be played at lower quality than available because of mis-diagnosis of available formats and sample rates. E.g downsamples everything to 11025Hz on this h/w as 12kHz probing breaks state and subsequent probes for higher supported sampling rates. PR: 25046 Submitted by: Orion Hodson <oh@btinternet.com>40c0df04d2
Implement WANT_ESOUND, USE_ESOUND.712a219938
Update IPv6 patch. Submitted by: Kris Kennaway <kris@FreeBSD.org>cc4a8b2d7c
An attempt at making mpg123 work on FreeBSD/Alpha. Submitted by: Christian Weisgerber <naddy@mips.inka.de>a0c2e00b0a
update with the new PORTNAME/PORTVERSION variablesbcd8ffd9d0
Update IPv6 patch to fix a problem with handling IPv4 http redirects. Submitted by: Munechika SUMIKAWA <sumikawa@freebsd.org> Original report: Jeff Scofield <jeff@beth.syntax.com>b594f17f18
Correct patch breakage introduced in rev 1.15.d6c9acec8d
Enable 3DNow! support. You can set OPT_ARCH=3dnow to get an mpg123 with 3DNow! support, rather than teh default i586 support. Approved by: jkoshyf92bd5bf9f
Support IPv6. No response from: maintainer3c806f4c9f
Remove a redundant `getenv()' call in this patch.2eb46161f0
Add ESound support to the mpg123 port. Requested by: "Daniel O'Connor" <doconnor@gsoft.com.au> and Oh Junseon <hollywar@holywar.net>f6dfb71844
Correct typo 'i836' -> 'i386'.1eb9995ce2
Mark this port as being only for i386.0441e39b5a
echo -> ${ECHO} or ${ECHO_MSG} and in some cases, move echo stuff to pkg/MESSAGE and use ${CAT} ${PKGMESSAGE}58942bab6dSet a default optimization level for the lazy and hopeless :). Requested by: Nick Hibma <nick.hibma@jrc.it>5598aec1ef
Change Id->FreeBSD.78ab65a396
Add terminal handling support to mpg123. PR: ports/13139 Submitted by: Alexander Langer <alex@cichlids.com>d12e424cdd
Remove hardcoded xterm title bar manipulation. Submitted by: "Louis A. Mamakos" <louie@TransSys.COM>3bbea6905b
Update Version required: to match realitye6af8462a5
Upgrade to v0.59r. mpg123 can now be built tuned for your specific x86 architecture at port build time. PR: ports/12814 Submitted by: Maxim Sobolev <sobomax@altavista.net>5a3d2e54f9
Respect PREFIX. PR: ports/12210 Submitted by: Nick Hibma <nick.hibma@jrc.it>3aa5224366
Wisten, to the SWwound, of a Whole new WOO [CheeriWOs!] Wisten, to the SWwound, of a Whole new WOO [CheeriWOs!] [ie. Add WWW:, and periodic misc legibalizificatings]6cfb5d6bb8
Respect CC and CFLAGS Reviewed by: Maintainer647b3bf7c8
Update to v0.59q. Requested by: Vanilla GTK+ Shu <vanilla@ns.oneway.net> (and others)2975b7bf34
Update MASTER_SITE, add URL to pkg/DESCR. Submitted by: Steve Samorodin <samorodi@NUXI.com>23dc1e8ff0
Move $(CFLAGS) to end of line to make user-overrides easier. Requested by: Sheldon Hearn <axl@iafrica.com>95f6a22a73
Honor CFLAGS. PR: ports/9488 Submitted by: Sheldon Hearn <axl@iafrica.com> Reviewed by: jkoshy729d475280
Add a call to fpsetmask(3) to suppress FP related signals {new 'patch-ab'}. The patch can probably be made less specific to FreeBSD; to be visited after the 2.2.8 ports freeze ...
Tweak work/.../Makefile to add -O2 to compiles.
Submitted by: Matthew Hunt <mph@FreeBSD.ORG>0d64b3f065Allow the ELF case to also inherit CFLAGS.906d75ba1c