CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

audio/mpg123 1.33.7

Command-line player for MPEG Layer 1, 2, and 3 audio files

Port info

Maintainer
novel@FreeBSD.org
Packages
latest: 1.33.7
Upstream
up to date
Last update
to 1.33.7 · ca1c9a3257
Quarterly
2026Q4: 1.33.7
WWW
https://www.mpg123.de/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install mpg123
installs 1.33.7 from latest; from quarterly (2026Q4) 1.33.7
Port
# cd /usr/ports/audio/mpg123 && make install clean
# make -C /usr/ports/audio/mpg123 config  # change options first
Size
352 KiB download · 983 KiB installed
Depends on
nothing
License
LGPL21
Options
0 of 1 on in the package
Show the 1 options that are off
SNDIO

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.33.71.33.7–
FreeBSD 151.33.71.33.7–
FreeBSD 141.33.71.33.71.33.7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.33.71.33.7–
FreeBSD 141.33.71.33.71.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.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.33.7.

Fixed (5)

Show 5 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (211)

Roman Bogorodskiy (novel) · 1.25.11
audio/mpg123: update to 1.25.11
1a70f7340d
Roman Bogorodskiy (novel) · 1.25.10_1
audio/mpg123: drop devel/libltdl dependency

Starting with mpg123 1.24.0, libltdl is no longer needed,
so remove the dependency and the corresponding configure
argument.

PR:		239356
Submitted by:	avos
21317ad787
Roman Bogorodskiy (novel) · 1.25.10
audio/mpg123: update to 1.25.10
7f2a2d8c8e
Roman Bogorodskiy (novel) · 1.25.8
audio/mpg123: update to 1.25.8
04624414b9
Roman Bogorodskiy (novel) · 1.25.7
audio/mpg123: update to 1.25.7
09403e184b
Roman Bogorodskiy (novel) · 1.25.6
audio/mpg123: update to 1.25.6
c9ddc1090a
Roman Bogorodskiy (novel) · 1.25.4
audio/mpg123: update to 1.25.4
5ab083fd79
Roman Bogorodskiy (novel) · 1.25.2
audio/mpg123: update to 1.25.2
a5cb407c26
Roman Bogorodskiy (novel) · 1.25.0
audio/mpg123: update to 1.25.0
d455eccdd1
Roman Bogorodskiy (novel) · 1.24.0
audio/mpg123: update to 1.24.0

PR:		217590
Submitted by:	Anton Yuzhaninov
93154d0e73
Roman Bogorodskiy (novel) · 1.23.8
audio/mpg123: update to 1.23.8
89047ad0d2
Roman Bogorodskiy (novel) · 1.23.6_1
audio/mpg123: add SNDIO option and cleanups

- add a SNDIO option that enables building of the audio/sndio output
   module
 - replace CPPFLAGS/LDFLAGS with USES=localbase
 - use INSTALL_TARGET=install-strip to strip libraries
 - bump PORTREVISION due to packaging change

PR:		212406
Submitted by:	Tobias Kortkamp
8a934ece93
Roman Bogorodskiy (novel) · 1.23.6
audio/mpg123: update to 1.23.6
8bb5bde816
Roman Bogorodskiy (novel) · 1.23.5
audio/mpg123: update to 1.23.5
9a7b5ee462
Roman Bogorodskiy (novel) · 1.23.4
audio/mpg123: update to 1.23.4
391d80cac4
Mathieu Arnold (mat) · 1.23.3
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
7f4572eae4
Roman Bogorodskiy (novel) · 1.23.3
audio/mpg123: update to 1.23.3
c9472cfdd8
Roman Bogorodskiy (novel) · 1.23.2
audio/mpg123: update to 1.23.2
846662a07d
Roman Bogorodskiy (novel) · 1.23.1
audio/mpg123: update to 1.23.1
ce327d4dad
Roman Bogorodskiy (novel) · 1.23.0
audio/mpg123: update to 1.23.0
f922b6d1c3
Roman Bogorodskiy (novel) · 1.22.4
Update to 1.22.4.
1015876c1d
Roman Bogorodskiy (novel) · 1.22.3
Update to 1.22.3.
4ddf721372
Tijl Coosemans (tijl) · 1.22.2_1
By default libtool replaces -export-symbols <file> with -retain-symbols-file <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do.  On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
a374acb969
Roman Bogorodskiy (novel) · 1.22.2
Update to 1.22.2.
23b3cc8a05
Antoine Brodin (antoine) · 1.22.1
Remove spurious @dirrm that crept back in
75df120cde
Tijl Coosemans (tijl) · 1.22.1
- Remove libtool hacks and patches that are now handled by USES=libtool - Remove CONFIG_SHELL from CONFIGURE_ENV because bsd.port.mk handles that
5d48443269
Roman Bogorodskiy (novel) · 1.22.1
Update to 1.22.1.
d1a9133052
Dmitry Marakasov (amdmi3) · 1.21.0_1
- Drop .la files, no dependees require them

Approved by:	portmgr blanket
c514a4de9e
Baptiste Daroussin (bapt) · 1.21.0
Cleanup plist
a6abc3b420
Roman Bogorodskiy (novel) · 1.21.0
Update to 1.21.0.
5d8e6e037e
Tijl Coosemans (tijl) · 1.20.1
Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports. There are only 60 such ports so there doesn't need to be a separate keyword or USES for this.

Approved by:	portmgr (bapt)
15c4a5ecf3
Roman Bogorodskiy (novel) · 1.20.1
- Update to 1.20.1 - Specify arm_nofpu CPU on ARM arch
36d8a1bbec
Olli Hauer (ohauer) · 1.19.0_1
- USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz)
886a9071a1
Tijl Coosemans (tijl) · 1.19.0_1
When linking a library libA with a library libB using libtool, if libB.la exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la.  So everything that subsequently links with libA will also link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
aad09bc5e2
Roman Bogorodskiy (novel) · 1.19.0
Update to 1.19.0.
8f284f2bca
Baptiste Daroussin (bapt) · 1.18.1_1
Fix plist, don't know how I ended up add that wrong entry, but pointyhat on me

Reported by:	"Herbert J. Skuhra" <hskuhra@eumx.net>
1770056153
Baptiste Daroussin (bapt) · 1.18.1_1
Convert to USES=libtool
32f6127888
Roman Bogorodskiy (novel) · 1.18.1
Update to 1.18.1.
080478d9a4
Roman Bogorodskiy (novel) · 1.17.0
Update to 1.17.0.
67d720e341
Baptiste Daroussin (bapt) · 1.16.0
Fix testings that should not have been in

Pointyhat to:	bapt
f0503e09c8
Baptiste Daroussin (bapt) · 1.16.0
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in audio

With hat:	portmgr
5978476c35
Roman Bogorodskiy (novel) · 1.16.0
Update to 1.16.0.
17d861e38a
Baptiste Daroussin (bapt) · 1.15.4
Add NO_STAGE all over the place in preparation for the staging support (cat: audio)
183c2ed74f
Roman Bogorodskiy (novel) · 1.15.4
Update to 1.15.4.
3ac2e60fd4
Roman Bogorodskiy (novel) · 1.15.2
Update to 1.15.2.
3fbfe429b6
Roman Bogorodskiy (novel) · 1.15.1
Fix build on i386.

Reported by:	Tsurutani Naoki in ports/176743
Submitted by:	olli
1a087dd8f7
Roman Bogorodskiy (novel) · 1.15.1
- Update to 1.15.1 - Drop GCC dependency as it now doesn't crash when compiled   with clang
a28829a38b
Alexey Dokuchaev (danfe) · 1.14.4
- Force GCC to do the build for the time being, since Clang produces bad code   at least on amd64 (mpg123 simply dumps core upon run) - Trim Makefile header, retouch COMMENT, and perform minor Makefile cleanups

Approved by:	novel (maintainer)
c815a3b9b0
Roman Bogorodskiy (novel) · 1.14.4
Update to 1.14.4.
25d6ac2cc7
Carlo Strub (cs) · 1.14.3
Fix typos in COMMENT
d5fda8cb2c