CVE and update status of the FreeBSD ports tree3,298 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)

Ulrich Spörlein (uqs) · 13.2 · as multimedia/xbmc
Update xbmc to 13.2. Hide all samba depends behind WITH_SMB.

PR:		192838
Submitted by:	uqs
Approved by:	maintainer
0909092af8
Tijl Coosemans (tijl) · 13.1_4 · as multimedia/xbmc
Replace some dependencies on libtool with USES=libtool:build or a dependency on libtoolize
6d8b323ab0
Tilman Keskinoz (arved) · 13.1_4 · as multimedia/xbmc
Chase library dependencies after libcdio <-> libcdio-paranoia split

PR:		192271
80b3ab923d
Tijl Coosemans (tijl) · 13.1_3 · as multimedia/xbmc
Bump PORTREVISION on more ports that depend on libgcrypt after the update in r363436 and remove the UPDATING entry because it did not guarantee that all ports were updated nor that they were updated in the right order. Also remove libgcrypt.la again.

PR:		192342
Approved by:	portmgr (implicit, bump unstaged ports)
74a7f8c73c
Tijl Coosemans (tijl) · 13.1_2 · as multimedia/xbmc
audio/rhythmbox: drop :keepla multimedia/banshee: add USES=libtool and INSTALL_TARGET=install-strip multimedia/libmtp: add USES=libtool and INSTALL_TARGET=install-strip multimedia/libaacs: - USES=libtool pathfix - Add INSTALL_TARGET=install-strip - Avoid USE_AUTOTOOLS - Remove plist target, superseded by makeplist multimedia/libbluray: - USES=libtool pathfix - Add INSTALL_TARGET=install-strip - Av

Bump dependent ports
14e2af0516
Adam Weinberger (adamw) · 13.1_1 · as multimedia/xbmc
Add DOCS option for ports with PORTDOCS in plist.
fa4bf2ee1d
Martin Wilke (miwi) · 13.1_1 · as multimedia/xbmc
- Chase database/sqlite3 slib bump

Approved by:	portmgr (myself)
bd48d39657
Philippe Audeoud (jadawin) · 13.1 · as multimedia/xbmc
- Update to 13.1

PR:		190963
Submitted by:	maintainer
6de80d2071
Philippe Audeoud (jadawin) · 13.1.r1 · as multimedia/xbmc
- Update to 13.1 RC1

PR:		ports/190310
Submitted by:	maintainer
cfb06876d7
Philippe Audeoud (jadawin) · 13.0.r1 · as multimedia/xbmc
- Update to 13.0 RC1 - Remove useless dvdread run  depends

PR:		ports/189108
Submitted by:	maintainer
2c14601eee
Thomas Zander (riggs) · 13.0.b1_2 · as multimedia/xbmc
- Update libaacs to 0.7.0   - Add LICENSE   - USES tar:bzip2 - Update libbluray 0.5.0   - Unbreak JAVA option   - USES tar:bzip2 - Bump PORTREVISION in depdendent ports due to shared lib version bump

PR:		ports/188573
Submitted by:	Dominic Fandrey <kamikaze@bsdforen.de> (maintainer)
Approved by:	thierry (mentor)
85d711de42
Philippe Audeoud (jadawin) · 13.0.b1_1 · as multimedia/xbmc
- Put AIRTUNES as default option - Bump PORTREVISION

PR:		ports/187522
Submitted by:	Ben Woods <woodsb02@gmail.com>
Approved by:	maintainer
d2c6be8a17
Philippe Audeoud (jadawin) · 13.0.b1 · as multimedia/xbmc
- Update to 13.0 beta 1

PR:		ports/187350
Submitted by:	maintainer
689d87a375
Thomas Zander (riggs) · 13.0.a11_4 · as multimedia/xbmc
- Fix build error during staging phase - Pet portlint

PR:		ports/186529
Submitted by:	Matthew Rezny <matthew@reztek.cz>, mickael.maillot@gmail.com (maintainer)
Approved by:	jadawin (co-mentor), mickael.maillot@gmail.com (maintainer)
652243af0a
Baptiste Daroussin (bapt) · 13.0.a11_4 · as multimedia/xbmc
Chase boost and icu bump While here convert some LIB_DEPENDS
4650a910d0
Ganael LAPLANCHE (martymac) · 13.0.a11_2 · as multimedia/xbmc
- Update libdvdread and libdvdnav to 4.2.1 - Bump dependent ports' revisions
1e4183548e
Tijl Coosemans (tijl) · 13.0.a11_1 · as multimedia/xbmc
- vdpau is a lib depends and not a build depends - iconv is used with wchar_t

PR:		ports/186271
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
766fba17ef
Rene Ladan (rene) · 13.0.a11 · as multimedia/xbmc
Python cleanup: - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by:	python (mva, rm) Approved by:	portmgr-lurkers (mat)
50f8eaece1
Antoine Brodin (antoine) · 13.0.a11 · as multimedia/xbmc
- Update to 13.0 Alpha 11 - Remove external FFMPEG support, xbmc needs a patched one - New option XRANDR (requested by nox)

PR:		ports/184021
PR:		ports/185466
PR:		ports/185475
Submitted by:	Mickael Maillot (maintainer)
393b3728ac
Baptiste Daroussin (bapt) · 12.2_5 · as multimedia/xbmc
Part 2 at removing now useless FETCH_ARGS redifition
313cb94889
William Grzybowski (wg) · 12.2_5 · as multimedia/xbmc
multimedia/xbmc: ffmpeg does not exist anymore

PR:		ports/184532
Submitted by:	gjb
Approved by:	maintainer (timeout)
b267fa5ff1
Sunpoet Po-Chuan Hsieh (sunpoet) · 12.2_4 · as multimedia/xbmc
- Update to 0.9.33 - Bump PORTREVISION for www/libmicrohttpd shlib change

Changes:	https://gnunet.org/svn/libmicrohttpd/ChangeLog
PR:		ports/185184
Submitted by:	Hung-Yi Chen <gaod@hychen.org> (maintainer)
26dbe1bfaf
Sunpoet Po-Chuan Hsieh (sunpoet) · 12.2_3 · as multimedia/xbmc
- Update to 0.9.31 - Bump PORTREVISION for www/libmicrohttpd shlib change - While I'm here:   - Use GNU micro   - Convert to new LIB_DEPENDS format   - Convert to new options helper   - Strip shared library   - Sort PLIST   - Support STAGEDIR

PR:		ports/184199
Submitted by:	Hung-Yi Chen <gaod@hychen.org> (maintainer)
dacd35c759
Ulrich Spörlein (uqs) · 12.2_2 · as multimedia/xbmc
Disable the default dependency on LAME for xbmc so that package building and distribution becomes possible.

LAME is a restricted package so we cannot ship a package that depends on it.
According to the maintainer it is only used for ripping CDs, and there are
better tools than XBMC to do just that.

Also fix the build with a C11 compiler (clang). There's now a weak_ptr in
boost::, and one in std::.

Approved by:	maintainer
cf78c9a1eb
Guido Falsi (madpilot) · 12.2_1 · as multimedia/xbmc
- Fix build with iconv from base on head

While here:

- Use new LIB_DEPENDS format
- Convert to USES gmake
- Support staging
- Fix build with libc++ on head

Approved by:	portmgr (bapt)
ac02e27209
Baptiste Daroussin (bapt) · 12.2_1 · as multimedia/xbmc
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia)
855fb638fb
William Grzybowski (wg) · 12.2_1 · as multimedia/xbmc
multimedia/libaacs: update to 0.6.0

- Update to 0.6.0 [1]
- Convert lib depends to new syntax
- Bump PORTREVISION for dependent ports

Changes:
http://git.videolan.org/?p=libaacs.git;a=blob_plain;f=ChangeLog;hb=HEAD

PR:		ports/181492
Submitted by:	Dominic Fandrey <kamikaze bsdforen.de> (maintainer)
4acca49535
Alex Kozlov (ak) · 12.2 · as multimedia/xbmc
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Ulrich Spörlein (uqs) · 12.2 · as multimedia/xbmc
multimedia/xbmc: Fix Makefile logic for OSVERSION check.
9e6dc5d5d8
Ulrich Spörlein (uqs) · 12.2 · as multimedia/xbmc
Update to 12.2

PR:		ports/177207
Submitted by:	maintainer
Approved by:	beat (mentor)
a7a356c550
Sunpoet Po-Chuan Hsieh (sunpoet) · 12.0_3 · as multimedia/xbmc
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options:   - Add COOKIES   - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]   - Add GSSAPI and SPNEGO [2]   - Remove KERBEROS4   - Rename LIBIDN to IDN   - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
c2d1a14c7c
Martin Matuska (mm) · 12.0_2 · as multimedia/xbmc
Update multimedia/ffmpeg1 to 1.2.1

PR:		ports/177145
Submitted by:	Alexander Kojevnikov <alexander@kojevnikov.com>
cdc818f159
Christian Weisgerber (naddy) · 12.0_1 · as multimedia/xbmc
* Major update to FLAC 1.3.0, including shared library bumps. * Chase the update in dependent ports.

PR:		179072
1f2b1eac8e
Baptiste Daroussin (bapt) · 12.0 · as multimedia/xbmc
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Ruslan Makhmatkhanov (rm) · 12.0 · as multimedia/xbmc
- update to 12.0 [1] - fix build with ffmpeg - add --headless option to run xbmc w/o gui [2]

PR:		175933 [1]
PR: 174996 [2]
Submitted by:	Leo Schmitt <neomorphs@gmail.com> [1] (original patch)
                Mickael Maillot <mickael.maillot@gmail.com> (maintainer, final patch)
                Alexander Yerenkow <yerenkow@gmail.com> [2]
f8285fcd88
Li-Wen Hsu (lwhsu) · 12.0.r3_2 · as multimedia/xbmc
- Update *_DEPENDS on databases/py-sqlite3 after _sqlite3.so relocation
5aa43c1aba
Max Brazhnikov (makc) · 12.0.r3_1 · as multimedia/xbmc
Bump PORTREVISION after DESKTOP_ENTRIES update
81c27c891a
Philippe Audeoud (jadawin) · 12.0.r3 · as multimedia/xbmc
- Update to 12 RC3 - Remove useless patch

PR:		ports/174970
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
59b5a65e33
Philippe Audeoud (jadawin) · 12.0.r1 · as multimedia/xbmc
- Update to 12.rc1

PR:		ports/173599
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
327df5c175
Martin Matuska (mm) · 11.0_7 · as multimedia/xbmc
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent ports
b2c4fbb77a
Ruslan Makhmatkhanov (rm) · 11.0_6 · as multimedia/xbmc
- bump PORTREVISION because avahi suppossed to be built by default
34e449b29e
Ruslan Makhmatkhanov (rm) · 11.0_5 · as multimedia/xbmc
- fix avahi option name

PR:		171808
Submitted by:	Manuel <manuel.creach at gmail dot com>
Approved by:	Mickael Maillot <mickael.maillot at gmail dot com> (maintainer)
6324ddb651
Bryan Drewery (bdrewery) · 11.0_5 · as multimedia/xbmc
Chase www/libmicrohttpd shlib version bump

Approved by:	eadler (mentor)
d5126eeece
Baptiste Daroussin (bapt) · 11.0_4 · as multimedia/xbmc
Use the new USE_PKGCONFIG macro

Approved by:	mickael.maillot@gmail.com (maintainer)
3d6a0a980b
Christian Weisgerber (naddy) · 11.0_4 · as multimedia/xbmc
libogg.so.8: Bump PORTREVISION for ports that depend on libogg, directly or indirectly (via libvorbis, libtheora).
bcd6fbdee4
Pietro Cerutti (gahr) · 11.0_3 · as multimedia/xbmc
- Chase www/libmicrohttpd shlib version bump - Bump PORTREVISION
f1cbfd7347
Guido Falsi (madpilot) · 11.0_2 · as multimedia/xbmc
- Convert to new options framework - Strip library versions - Add conflict with multimedia/xbmc-pvr

PR:		ports/168798
Submitted by:	Mickael Maillot <fneufneu@xbmc.org> (maintainer)
Approved by:	crees, tabthorpe (mentors, implicit)
1a41c67ac4