- Fix plist Approved by: portmgr blanketa51cae9b3e
ffmpeg -- multiple vulnerabilitiesentered 2015-12-28
Award winning media center application
# pkg install kodiinstalls 22.0.b1_2 from latest; from quarterly (2026Q4) 22.0.b1_2# cd /usr/ports/multimedia/kodi && make install clean# make -C /usr/ports/multimedia/kodi config # change options first
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| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 22.0.b1_2 | 22.0.b1_2 | – |
| FreeBSD 15 | 22.0.b1_2 | 22.0.b1_2 | – |
| FreeBSD 14 | 22.0.b1_2 | 22.0.b1_2 | 22.0.b1_2 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 22.0.b1_2 | 22.0.b1_2 | – |
| FreeBSD 14 | 22.0.b1_2 | 22.0.b1_2 | 22.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.
pkg audit for the packaged version 22.0.b1_2.CVE-2015-6761, CVE-2015-8216, CVE-2015-8217, CVE-2015-8218, CVE-2015-8219, CVE-2015-8363, CVE-2015-8364, CVE-2015-8365
CVE-2015-6818, CVE-2015-6819, CVE-2015-6820, CVE-2015-6821, CVE-2015-6822, CVE-2015-6823, CVE-2015-6824, CVE-2015-6825, CVE-2015-6826
| PR | Summary | Status | Changed |
|---|---|---|---|
| 279328 | maintainer-feedback+ multimedia/kodi: 21.0 build fail | New | 2025-10-17 |
- Fix plist Approved by: portmgr blanketa51cae9b3e
Update xbmc to 13.2. Hide all samba depends behind WITH_SMB. PR: 192838 Submitted by: uqs Approved by: maintainer0909092af8
Replace some dependencies on libtool with USES=libtool:build or a dependency on libtoolize6d8b323ab0
Chase library dependencies after libcdio <-> libcdio-paranoia split PR: 19227180b3ab923d
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
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 ports14e2af0516
Add DOCS option for ports with PORTDOCS in plist.fa4bf2ee1d
- Chase database/sqlite3 slib bump Approved by: portmgr (myself)bd48d39657
- Update to 13.1 PR: 190963 Submitted by: maintainer6de80d2071
- Update to 13.1 RC1 PR: ports/190310 Submitted by: maintainercfb06876d7
- Update to 13.0 RC1 - Remove useless dvdread run depends PR: ports/189108 Submitted by: maintainer2c14601eee
- 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
- Put AIRTUNES as default option - Bump PORTREVISION PR: ports/187522 Submitted by: Ben Woods <woodsb02@gmail.com> Approved by: maintainerd2c6be8a17
- Update to 13.0 beta 1 PR: ports/187350 Submitted by: maintainer689d87a375
- 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
Chase boost and icu bump While here convert some LIB_DEPENDS4650a910d0
Chase libmad changes1ada6e33a5
- Update libdvdread and libdvdnav to 4.2.1 - Bump dependent ports' revisions1e4183548e
- 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
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
- 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
Part 2 at removing now useless FETCH_ARGS redifition313cb94889
multimedia/xbmc: ffmpeg does not exist anymore PR: ports/184532 Submitted by: gjb Approved by: maintainer (timeout)b267fa5ff1
- 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
- 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
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: maintainercf78c9a1eb
- 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
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia)855fb638fb
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
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
multimedia/xbmc: Fix Makefile logic for OSVERSION check.9e6dc5d5d8
Update to 12.2 PR: ports/177207 Submitted by: maintainer Approved by: beat (mentor)a7a356c550
- 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: miwic2d1a14c7c
Update multimedia/ffmpeg1 to 1.2.1 PR: ports/177145 Submitted by: Alexander Kojevnikov <alexander@kojevnikov.com>cdc818f159
* Major update to FLAC 1.3.0, including shared library bumps. * Chase the update in dependent ports. PR: 1790721f2b1eac8e
Finish converting the whole ports tree to USES=pkgconfig992586fa08
- 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- Update *_DEPENDS on databases/py-sqlite3 after _sqlite3.so relocation5aa43c1aba
Chase boost updatef5f6cd6d9b
Bump PORTREVISION after DESKTOP_ENTRIES update81c27c891a
- Update to 12 RC3 - Remove useless patch PR: ports/174970 Submitted by: Mickael Maillot <mickael.maillot@gmail.com> (maintainer)59b5a65e33
- Update to 12.rc1 PR: ports/173599 Submitted by: Mickael Maillot <mickael.maillot@gmail.com> (maintainer)327df5c175
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent portsb2c4fbb77a
- bump PORTREVISION because avahi suppossed to be built by default34e449b29e
- 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
Chase www/libmicrohttpd shlib version bump Approved by: eadler (mentor)d5126eeece
Use the new USE_PKGCONFIG macro Approved by: mickael.maillot@gmail.com (maintainer)3d6a0a980b
libogg.so.8: Bump PORTREVISION for ports that depend on libogg, directly or indirectly (via libvorbis, libtheora).bcd6fbdee4
- Chase www/libmicrohttpd shlib version bump - Bump PORTREVISIONf1cbfd7347
- 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