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

audio/icecast 2.5.0,1

Streaming mp3/ogg-vorbis audio server

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 2.5.0,1
Upstream
up to date
Last update
to 2.5.0,1 · 43dd1c3f77
Quarterly
2026Q4: 2.5.0,1
Formerly
audio/icecast2 until 2018-11-03
WWW
https://icecast.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install icecast
installs 2.5.0,1 from latest; from quarterly (2026Q4) 2.5.0,1
Port
# cd /usr/ports/audio/icecast && make install clean
# make -C /usr/ports/audio/icecast config  # change options first
Size
633 KiB download · 2.0 MiB installed
Depends on
audio/libogg 1.3.6,4, audio/libvorbis 1.3.7_2,3, audio/speex 1.2.1_1,1, devel/libigloo 0.9.5, ftp/curl 8.23.0, multimedia/libtheora 1.2.0_1, security/rhash 1.4.6, textproc/libxml2 2.15.4, textproc/libxslt 1.1.45
License
GPLv2
Options
1 of 1 on in the package: DOCS
pkg-message
Shown after installing
To start icecast at system boot, copy
/usr/local/etc/icecast.xml.sample to /usr/local/etc/icecast.xml, customize
to your environment as desired and add:

icecast_enable="yes"

to /etc/rc.conf. See the icecast -h command for optional additional
flags. To specify an alternative config file for example add:

icecast_flags="-c /path/to/your/configuration.xml"

**********************************************************************
**  Make sure the <changeowner> section in your configuration file  **
**     is NOT commented out. Icecast will refuse to run as root.    **
**                                                                  **
** Also make sure that the user you choose is able to write to your **
**  configured log directory, otherwise icecast will refuse to run. **
**********************************************************************

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.5.0,12.5.0,1–
FreeBSD 152.5.0,12.5.0,1–
FreeBSD 142.5.0,12.5.0,12.5.0,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.5.0,12.5.0,1–
FreeBSD 142.5.0,12.5.0,12.5.0,1

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 2.5.0,1.

Fixed (2)

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

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

PRSummaryStatusChanged
297719maintainer-feedback? audio/icecast: Obsolete CONFLICTS_INSTALL entryNew2026-08-22

Commits (140)

Dmitry Marakasov (amdmi3) · 2.3.2_7,1 · as audio/icecast2
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Martin Wilke (miwi) · 1.3.12_2
- Get Rid MD5 support
a9481afc8a
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.3.2_7,1 · as audio/icecast2
- Update MAINTAINER to my FreeBSD.org address

Approved by:	pgollucci (mentor)
e475c19a24
Olli Hauer (ohauer) · 2.3.2_7,1 · as audio/icecast2
- add reload command to rc script  - connect to license framework

PR:		147921
Submitted by:	Ralf Gebhart <gebhart _at_ secnetix.de>
Reviewed by:	maintainer, glarkin (mentor)
60810ded7c
Sahil Tandon (sahil) · 2.3.2_6,1 · as audio/icecast2
- Fix package build when icecast.xml is absent - Bump PORTREVISION

PR:		ports/146573
Submitted by:	Takefu <takefu@airport.fm>
Approved by:	Sunpoet Hsieh <sunpoet@sunpoet.net> (maintainer)
		wxs@ (mentor)
c524615ff6
Christian Weisgerber (naddy) · 2.3.2_5,1 · as audio/icecast2
Bump PORTREVISION for ports that depend on libogg, directly or indirectly (via libvorbis, libtheora).
30587b71c2
Sahil Tandon (sahil) · 2.3.2_4,1 · as audio/icecast2
- Add support for custom config file location

PR:		ports/145779
Submitted by:	Jille Timmermans <jille@quis.cx>
Approved by:	Sunpoet Hsieh (maintainer), wxs@ (mentor)
fac7eaa8f8
Doug Barton (dougb) · 2.3.2_3,1 · as audio/icecast2
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#
1d6b4b3f91
Pav Lucistnik (pav) · 2.3.2_3,1 · as audio/icecast2
- Correct login/LOGIN in rc script - Minor cleanup

PR:		ports/143532
Submitted by:	Mykola Dzham <i@levsha.me>
Approved by:	Sunpoet Hsieh <sunpoet@sunpoet.net> (maintainer)
442e34edb8
Philip M. Gollucci (pgollucci) · 1.3.12_2
- Fix CVS blunder

Pointyhat to:   pgollucci (myself)
fb540acd93
Philip M. Gollucci (pgollucci) · 1.3.12_2
- SUB_FILES += pkg-message

PR:             ports/142404
Submitted by:   Sevan Janiyan <venture37@geeklan.co.uk>
45d6e0e3c2
Christian Weisgerber (naddy) · 2.3.2_2,1 · as audio/icecast2
Bump PORTREVISION after libogg and libvorbisfile major version increment.
94d47b2ecd
Peter Pentchev (roam) · 2.3.2_1,1 · as audio/icecast2
Bump the version of the curl shared library after the ftp/curl update to 7.19.2. Bump PORTREVISION, even on the ports that do not have a versioned dependency, since the binaries will most probably still stop working.
c189a6b2da
Chin-San Huang (chinsan) · 2.3.2,1 · as audio/icecast2
- Pass maintainership to submitter

PR:		ports/127176
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net>
cc6d9bcf97
Martin Wilke (miwi) · 2.3.2,1 · as audio/icecast2
- Update to 2.3.2 - Respect NO*

PR:		126526
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
b0bf6a9cd9
Mark Linimon (linimon) · 1.3.12_2
Reset lofi due to not commits in over 3 months, PR backlog, and no response to email.

Hat:	portmgr
afc0f19cab
Martin Wilke (miwi) · 2.3.1_6,1 · as audio/icecast2
- Chase increase of audio/libvorbis shlib version. - Bump PORTREVISION
605b516239
Jeremy Messenger (mezz) · 2.3.1_5,1 · as audio/icecast2
Chase the shared library version of speex, bump the PORTREVISION.
26a0087e1e
Michael Nottebrock (lofi) · 1.3.12_2
Fix build with gcc41
fdf7cf5aa2
Peter Pentchev (roam) · 2.3.1_4,1 · as audio/icecast2
Update the ftp/curl port to 7.16.0. Bump PORTREVISION of all dependent ports. Fix the build errors in the few ports that still use the long deprecated, and now obsoleted, cURL options.

Thanks to everyone who took the time to look over the patch!

Discussed on:	-ports
64e068d25c
Erwin Lansing (erwin) · 2.3.1_3,1 · as audio/icecast2
Fix passing of the -b option the the RC script.

PR:		101285
Submitted by:	gabor
Approved by:	maintainer
e80f7f09dc
Michael Nottebrock (lofi) · 2.3.1_2,1 · as audio/icecast2
Suggest copying the sample configuration file to the default location in pkg-message.

Requested by: Dave <dmehler26@woh.rr.com>
6291958a39
Marcus Alves Grando (mnag) · 2.3.1_2,1 · as audio/icecast2
- Update PORTREVISION and libtheora version reflecting multimedia/libtheora update. - portlint(1) while here
8d9120adf2
Edwin Groothuis (edwin) · 1.3.12_2
Remove USE_REINPLACE from ports in categories starting with A.
179697185d
Ade Lovett (ade) · 2.3.1_1,1 · as audio/icecast2
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Doug Barton (dougb) · 2.3.1_1,1 · as audio/icecast2
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears. We have not checked for this KEYWORD for a long time now, so this is a complete noop, and thus no PORTREVISION bump. Removing it at this point is mostly for pedantic reasons, and partly to avoid perpetuating this anachronism by copy and paste to future scripts.
c49d1a3273
Edwin Groothuis (edwin) · 1.3.12_2
SHA256ify

Approved by:		krion@
980092624a
Michael Nottebrock (lofi) · 2.3.1_1,1 · as audio/icecast2
Chase libshout2 shared library version bump.
d153f2a24c
Ade Lovett (ade) · 2.3.0,1 · as audio/icecast2
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
54a0b86543
Michael Nottebrock (lofi) · 2.2.0_3,1 · as audio/icecast2
Fix various issues with the rc-script and adjust pkg-message accordingly.
3554ea6236
Michael Nottebrock (lofi) · 2.2.0_2,1 · as audio/icecast2
Duh. Forgot to rename the sucker in CVS.
cce3d79bef
Michael Nottebrock (lofi) · 2.2.0_2,1 · as audio/icecast2
Fix rcNG script.

PR:				ports/81932
Submitted by:			Mike Benjamin <mikeb@mikeb.org>
Correct fix pointed out by: 	flz
196046c8bb
Michael Nottebrock (lofi) · 2.2.0_1,1 · as audio/icecast2
Update libshout2 to 2.1 and chase library revision bump.
e83412c8f0
Michael Nottebrock (lofi) · 1.3.12_2
Chase distfile relocation.
d9429079b4
Michael Nottebrock (lofi) · 2.2.0,1 · as audio/icecast2
Update to 2.2.0

PR:	        ports/76132, ports/76135 (based on)
Submitted by:	Benjamin Lee <webmaster@thetangent.us>, Frits
		Letteboerr <graver@graver.xs4all.nl>
077c2b1b53
Michael Nottebrock (lofi) · 2.1.0,1 · as audio/icecast2
Add a rc-script.

Submitted by: "dave" <dmehler26@woh.rr.com>
f21956113e
Michael Nottebrock (lofi) · 2.1.0,1 · as audio/icecast2
Update to 2.1.0

PR: 73578
Submitted by: Sergey Prikhodko <sergey@network-asp.biz>
3b609c3d60
Michael Nottebrock (lofi) · 1.3.12_2
Fix cross-site scripting vulnerability (http://www.debian.org/security/2004/dsa-541).

Patches obtained from: Debian
8ce861a35f
Michael Nottebrock (lofi) · 2.0.1,1 · as audio/icecast2
Update to 2.0.1 release, DOS vulnerability fix.

http://people.freebsd.org/~eik/portaudit/8de7cf18-c5ca-11d8-8898-000d6111a684.html
cbf079340f
Michael Nottebrock (lofi) · 1.3.12_1
SIZEify, change email address.
0fca8bb5fc
Ade Lovett (ade) · 2.0.0_2,1 · as audio/icecast2
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
3f651573ad
Joe Marcus Clarke (marcus) · 2.0.0_2,1 · as audio/icecast2
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
053fdb6a6b