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

multimedia/kodi 22.0.b1_2

Award winning media center application

Port info

Maintainer
yzrh@noema.org
Packages
latest: 22.0.b1_2
Upstream
up to date
Last update
to 22.0.b1_2 · 8132802d7f
Quarterly
2026Q4: 22.0.b1_2
Formerly
multimedia/xbmc until 2015-02-28
WWW
https://kodi.tv/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install kodi
installs 22.0.b1_2 from latest; from quarterly (2026Q4) 22.0.b1_2
Port
# cd /usr/ports/multimedia/kodi && make install clean
# make -C /usr/ports/multimedia/kodi config  # change options first
Size
24 MiB download · 64 MiB installed
Depends on
archivers/lzo2 2.10_2, audio/taglib 2.3.2, converters/fribidi 1.0.17, databases/py-sqlite3 3.12.15_10, databases/sqlite3 3.53.4,1, devel/desktop-file-utils 0.28, devel/fstrcmp 0.7.D001_1, devel/gettext-runtime 1.0_1, devel/libcrossguid 0.2.2.52_1,1, devel/libepoll-shim 0.0.20240608, devel/libfmt 12.1.0, devel/libudev-devd 0.7.0, devel/p8-platform 2.1.0.1_3, devel/pcre2 10.49, devel/spdlog 1.17.0, ftp/curl 8.23.0, graphics/exiv2 0.28.9,1, graphics/giflib 6.1.3, graphics/jpeg-turbo 3.1.4.1, graphics/lcms2 2.19.1, graphics/libGLU 9.0.3, graphics/libdrm 2.4.134,1, graphics/libglvnd 1.7.0, graphics/mesa-dri 26.2.2_1, graphics/mesa-libs 26.2.2_1, graphics/png 1.6.59_1, graphics/waylandpp 1.0.1, lang/python312 3.12.15, misc/libuuid 2.42.4, multimedia/dav1d 1.5.4, multimedia/ffmpeg 9.0.2_2,1, multimedia/libaacs 0.11.1_1, multimedia/libass 0.17.5, multimedia/libbdplus 0.2.0, multimedia/libbluray 1.5.1,1, multimedia/libcec 8.1.7, multimedia/libudfread 1.2.0, multimedia/libva 2.24.1, multimedia/libvdpau 1.5, print/freetype2 2.14.3, print/harfbuzz 14.6.0, sysutils/libcdio 2.3.0, sysutils/libdisplay-info 0.4.0, textproc/expat2 2.9.0, textproc/libxml2 2.15.4, textproc/libxslt 1.1.45, textproc/tinyxml 2.6.2_4, textproc/tinyxml2 11.0.0_1,1, www/libmicrohttpd 1.0.10, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXrandr 1.5.5, x11/libinput 1.31.1, x11/libxkbcommon 1.13.2
License
GPLv2+
Options
22 of 38 on in the package: CEC DAV1D DOCS DVD GBM GL LCMS2 LIBBLURAY SSE SSE2 SSE3 SSE4_1 SSE4_2 SSSE3 UDEV UPNP VAAPI VDPAU WAYLAND WEBSERVER X11 XSLT
Show the 16 options that are off
AIRPLAY ALSA AVAHI AVX AVX2 DBUS DVDCSS GLES LIRC MYSQL NFS PIPEWIRE PULSEAUDIO SMB SNDIO TEST
pkg-message
Shown after installing
The default Kodi build, and hence the binary package, does not include
libdvdcss, which cannot be packaged for legal reasons.

If you want to enable playing encrypted DVDs, you must build from source:

cd ${PORTSDIR}/multimedia/kodi
make config

[ In the configuration menu, enable the libdvdcss option ]

make deinstall install

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1622.0.b1_222.0.b1_2–
FreeBSD 1522.0.b1_222.0.b1_2–
FreeBSD 1422.0.b1_222.0.b1_222.0.b1_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1522.0.b1_222.0.b1_2–
FreeBSD 1422.0.b1_222.0.b1_222.0.b1_2

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 22.0.b1_2.

Fixed (5)

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

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

PRSummaryStatusChanged
279328maintainer-feedback+ multimedia/kodi: 21.0 build failNew2025-10-17

Commits (279)

Kris Moore (kmoore) · 11.0_1 · as multimedia/xbmc
- Fix building when devel/libinotify is installed

PR: 167762
Approved by: Maintainer <mickael.maillot@gmail.com>
Obtained from: Maintainer <mickael.maillot@gmail.com>
693a8287f9
Florent Thoumie (flz) · 11.0_1 · as multimedia/xbmc
Update default OPTIONS.

Enable WEBSERVER and RTMP by default since they are "popular" options and are enabled by default in official XBMC builds.

PR:		ports/166717
Submitted by:	flz
Approved by:	maintainer
Feature safe:	yes
8fb9b2b1af
Bernhard Froehlich (decke) · 11.0 · as multimedia/xbmc
- Use correct oss patch

PR:		ports/166481
Reported by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
Pointyhat to:	myself
Feature safe:	yes
0743c34f96
Bernhard Froehlich (decke) · 11.0 · as multimedia/xbmc
- Update to 11.0

PR:		ports/166481
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
Feature safe:	yes
0f8d245b77
Ruslan Makhmatkhanov (rm) · 11.0.rc1_1 · as multimedia/xbmc
- update to 0.2.2 - chase shlib bump in dependent ports - bump PORTREVISION for xbmc and xbmc-pvr

Please note that this commit isn't actually feature safe, because it bumps
portrevision for two (not that small) ports. But it fixes the breakage, reported
in PR, and, as side effect, raises library version.

PR:		165449
Reported by:    Justin <freebsd.users at gmail dot com>
Submitted by:	Dominic Fandrey <kamikaze at bsdforen dot de> (maintainer)
Feature safe:	yes
d906850592
Carlo Strub (cs) · 11.0.rc1 · as multimedia/xbmc
Update to 11.0.rc1 New option: OSS experimental support

PR:		ports/165560
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
Approved by:	glarkin@ (mentor) and wen@ (co-mentor)
1207416356
Ruslan Makhmatkhanov (rm) · 11.0.b2_4 · as multimedia/xbmc
- update libbluray to 0.2.1

PR:		163721 [based on]
Submitted by:	Kurt Jaeger <fbsd-ports at opsec dot eu>
Approved by:    maintainer (timeout; 1 month+)
667ed6ab6c
Marcus von Appen (mva) · 11.0.b2_3 · as multimedia/xbmc
- Update devel/sdl12 to 1.2.15 - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:	exp-run by pav
fbd0197639
Ashish SHUKLA (ashish) · 11.0.b2_2 · as multimedia/xbmc
- Bump PORTREVISION to chase the update of multimedia/libvpx
97ddb4e13d
Martin Matuska (mm) · 11.0.b2_1 · as multimedia/xbmc
Bump pcre library dependency due to 8.30 update
dbbf004162
Michael Scheidell (scheidell) · 11.0.b2 · as multimedia/xbmc
- to beta 2

PR:		ports/164401
Submitted by:	maintainer
Approved by:	gabor(mentor)
57f3c98669
Bernhard Froehlich (decke) · 11.0.b1 · as multimedia/xbmc
- Update to 11.0b1 - Add fix to build fine with CLANG - Remove USE_LDCONFIG because xbmc uses hardcoded paths

PR:		ports/163796
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
b7207fae88
Ganael LAPLANCHE (martymac) · 10.1_4 · as multimedia/xbmc
- Update libdvdread and libdvdnav to 4.2.0 and bump dependent ports' revisions - libdvdread: allow package building with libdvdcss if WITH_DVDCSS is set [1] - libdvdread/libdvdnav: fix endianness handling [2]

Submitted by: olgeni [1], richo <richo@psych0tik.net> [2] (via mail to ports@)
PR: ports/162197 [1]
a6a77bf429
Dmitry Marakasov (amdmi3) · 10.1_2 · as multimedia/xbmc
- 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
Julien Laffaye (jlaffaye) · 10.1_2 · as multimedia/xbmc
Chase libmicrohttpd shared lib bump

Approved by:	bapt (mentor)
6756ff7ba7
Bernhard Froehlich (decke) · 10.1_1 · as multimedia/xbmc
- Fix first vdpau initialisation failed

PR:		ports/156648
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
58cb90063a
Alex Dupre (ale) · 10.1_1 · as multimedia/xbmc
Bump PORTREVISION for ports linking to default libmysqlclient.
1bda2b2725
Ganael LAPLANCHE (martymac) · 10.1 · as multimedia/xbmc
- Update to 10.1 - Fix lirc dependency - Convert libXtst dependency to the correct USE_XORG value - Remove useless LICENSE_FILE

PR:		ports/155466
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com>
Approved by:	ehaupt (mentor)
09e6e980a8
Bernhard Froehlich (decke) · 10.0_5 · as multimedia/xbmc
- Add VAAPI option

PR:		ports/153767
Submitted by:	Anonymous <swell.k@gmail.com>
Approved by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
b4734aa973
Bernhard Froehlich (decke) · 10.0_5 · as multimedia/xbmc
- Add lirc support [1] - Add Python 2.7 support [2] - Minor Makefile cleanup - Bump PORTREVISION

PR:		ports/155403
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer),
		Juergen Lock <nox@FreeBSD.org> [1]
Thanks to:	Anonymous <swell.k@gmail.com> [2],
		Andriy Gapon <avg@FreeBSD.org> [2]
54978b62bc
Bernhard Froehlich (decke) · 10.0_4 · as multimedia/xbmc
- Fix pkg-plist - Bump PORTREVISION

PR:		ports/155361
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
Reported by:	pointyhat (via pav)
6c20977989
Bernhard Froehlich (decke) · 10.0_3 · as multimedia/xbmc
- Add BLURAY option - Respect WITH_DEBUG - Add LICENSE - Update MIRROR_SITES - Add missing faad dependency [1] - Correct plist for python != 2.6 [1] - Remove useless patch for goom visualization - Remove SNESAPU (spc codec) from build because of ASM code compile problems on -CURRENT

Submitted by:	Mickael Maillot <mickael dot maillot at gmail dot com> (maintainer),
		Anonymous <swell dot k at gmail dot com> [1]
fda5a0fb9b
Martin Wilke (miwi) · 10.0_2 · as multimedia/xbmc
- Move to py25 or above - While here kick md5 support
1b8254d567
Olli Hauer (ohauer) · 10.0_1 · as multimedia/xbmc
- correct libmicrohttpd version  - bump PORTREVISION

Followup for PR ports/153530

Feature safe:	yes
b5d9bd6311
Bernhard Froehlich (decke) · 10.0 · as multimedia/xbmc
XBMC Media Center (formerly named "XBox Media Center") is a free and open source cross-platform media-player and entertainment hub.

WWW:	http://xbmc.org/

PR:		ports/153528
Submitted by:	Mickael Maillot <mickael dot maillot at gmail dot com>
Thanks to:	multimedia@, avg
65677fa82f