multimedia/kodi: add support for powerpc64le Approved by: tier 2 blanketb2e23278f4
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 |
multimedia/kodi: add support for powerpc64le Approved by: tier 2 blanketb2e23278f4
multimedia/kodi: Update to 19.0b2 We usually try to avoid updating to beta releases but this time we were forced by the upcoming python2.7 removal and had to hurry up to get it into the tree before 31st. Bugs are expected and testing was limited. Kodi 19.0 will be the first release that supports python3 so we had no other choice. Sorry! The maintainer situation for kodi and kodi-devel really needs some improvement so I'm glad that yzrh did the heavy lifting and stepped up as the next kodi maintainer. Thanks a lot to him! PR: 249724 Submitted by: yzrh@tuta.io (per email)4fc0f920e2
multimedia/kodi: port to powerpc64 MFH: 2020Q441148365fe
multimedia/kodi: Fix compilation with libmicrohttpd 0.9.71 PR: 250127 Submitted by: Daniel Engberg Obtained from: upstream Git repod165435987
devel/libfmt: Update to 7.0.3 Changes: https://github.com/fmtlib/fmt/releases/tag/7.0.3 ABI: https://abi-laboratory.pro/tracker/timeline/fmtd4c2e1c82a
devel/libfmt: Update to 7.0.2 Changes: https://github.com/fmtlib/fmt/releases/tag/7.0.2 ABI: https://abi-laboratory.pro/tracker/timeline/fmtc7399da719
devel/libfmt: Update to 7.0.1 Changes: https://github.com/fmtlib/fmt/releases/tag/7.0.1 ABI: https://abi-laboratory.pro/tracker/timeline/fmt63e963837c
multimedia/kodi: update to 18.7.1 PR: 246595 Submitted by: yzrh@tuta.io3377155d31
audio/sndio: Update to 1.7.0a167bf51dd
Bump PORTREVISION for multimedia/libcec shlib change1c5494ccf6
Move devel/swig30 to devel/swig and update to 4.0.1 - Do not silence installation message - Update dependent ports: - Fix build with swig 4.0.1 - Update *_DEPENDS - Remove BINARY_ALIAS Changes: http://www.swig.org/news.php PR: 246613 Exp-run by: antoinecb333cf1ec
Bump PORTREVISION for security/nettle shlib change7f5cbfeed4
Bump PORTREVISION for multimedia/libcec shlib changedf9db883a5
Clean up USES With hat: portmgr9bef23ecc2
Update jasper to 2.0.16 This is needed to be able to update gegl to latest version. Bump revision of all consumer as the ABI is not 100% backward compatible. Provide a patch for graphics/devil to properly build with latest jasper. While here add a missing USES=xorg to graphics/devilc5fe34636c
Update sysutils/libcdio to 2.1.0 Update sysutils/libcdio-paranoia to 10.2+2.0.1 Bump PORTREVISION on consumers due to shared library version increasec8f8eeb670
Add USES=xorg USES=gl, ports categories m Add USES=xorg and USES=gl to ports in categories starting with 'm' While here, try to sprinkle other USES (mostly gnome and sdl) as needed.82f108df30
multimedia/kodi: Reset MAINTAINER PR: 240950 Submitted by: maintainer1fcc1fc7dc
onvert to UCL & cleanup pkg-message (categories l-m)558224994b
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
Update security/nettle to 3.5.1 - Bump PORTREVISION of dependent ports for shlib change - Fix build of devel/pijul [1] Changes: https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS PR: 238991 Exp-run by: antoine Thanks to: tobik [1]d99d942bb0
Switch default version of samba from 4.7 to 4.8 With hat: portmgr47ce821484
Chase update of libbluray to upstream release 1.1.18a6dd6ec51
dns/libidn: Update to 1.35 Bump 48 ports. Previous update to 1.34 broke jabberd. PR: 2280482f31716e5c
Update `net/libnfs' to version 4.0.0 and bump port revisions of the consumers due to shared library version change. PR: 236114 Submitted by: maintainer6b4312a652
- Fix the way port.mk is included in preparation for USES=sdl Approved by: portmgr blanket716f0ec6e6
Only append to EXTRA_PATCHES after bsd.port.pre.mkb4cf4d405d
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
multimedia/kodi: add "Little CMS 2.x support" option and disable autodetection for all options that not set by port Makefile. PR: 232497 Submitted by: Ivan Rozhuk <rozhuk.im@gmail.com> Approved by: mickael.maillot@gmail.com (maintainer timeout)65575183bb
Switch default version of samba to 4.7 Samba 4.6 will be discontinued in a few weeks Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D16904ec3e56288a
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 22254209f9633cb6
multimedia/kodi: add patch to fix support for addons PR: 228950 Submitted by: myself Approved by: maintainer timeout450522b2ca
Update sysutils/libcdio to 2.0.0 - Add regression tests Update multimedia/vcdimager to 2.0.1 - Previous version is incompatible with new libcdio API; update was neccesary - Add regression tests - Fix LICENSE - Sort pkg-plist - Update WWW in pkg-descr Bump PORTREVISON on dependent ports due to libcdio shared libary increase Changes (libcdio): http://git.savannah.gnu.org/cgit/libcdio.git/plain/NEWS?h=release-2.0.0 Changes (vcdimager): https://github.com/rocky/vcdimager/blob/3b56705/NEWS Differential Revision: https://reviews.freebsd.org/D14469656577b723
multimedia/kodi: Bumped due to the previous change in default of the port option LIBBLURAY in r462618 Reported by: tcberner Approved by: tcberner (mentor, implicit)5c1aa68faf
multimedia/kodi: Disabled LIBBLURAY by default because every other port has it this way. PR: 225966 Approved by: mickael.maillot@gmail.com (maintainer), tcberner (mentor, implicit)7ff2d64356
multimedia/libbluray: Update to 1.0.2 Additional port changes: * Changed to DISTVERSION * Removed USES=autoreconf (not needed) * Added post-extract creating symlink linux->freebsd Bumped 6 depending ports. Reported by: portscout Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D1440623065efb69
- Update kodi to 17.6 - Renamed patches to use modern naming convention - Regenerated a few other paatches PR: 224301 Submitted by: me Approved by: maintainer timeout2452e02db4
Change default version of samba from 4.4 to 4.6 Reviewed by: mat With hat: portmgr Differential Revision: https://reviews.freebsd.org/D13529ddd8c8640e
- Update libva to 2.0.0 - Update libva-intel-driver to 2.0.0 - Update libva-utils to 2.0.0 - Bump dependent ports due to shlib bump - Import upstream patch to fix multimedia/mpv [1] - Import upstream patch to fix multimedia/gstreamer1-vaapi [2] Approved by: cpm [1], multimedia (timeout) [2] Obtained from: https://github.com/mpv-player/mpv/commit/2ecf240b1cd20875991a5b18efafbe799864ff7f [1] https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/gst-libs/gst/vaapi/gstvaapiutils.c?id=777bba473e3ed1c7b8b7f7f0322892851c70dfd9 [2] Differential Revision: https://reviews.freebsd.org/D12761c26152ae1a
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464551be3c723multimedia/kodi: Fix RPI2 support on 11.x PR: 223292 Submitted by: jonc@chen.org.nz Reviewed by: mickael.maillot@gmail.com (maintainer) Approved by: olivier (mentor) Differential Revision: https://reviews.freebsd.org/D13168c9f183c299
Bump portrevision to chase graphics/glew shard library version update. PR: 223370 Submitted by: zeising exp-run by: antoine Approved by: antoine5598792853
multimedia/kodi: Add sndio backend This is essentially a backport of [1] which was already merged and will hopefully be part of the next Kodi release. [1] https://github.com/xbmc/xbmc/pull/11962 PR: 220231 Approved by: mickael.maillot@gmail.com (maintainer timeout, 3 months)ad47dafe60
Attempt to enable to build kodi on armv7. PR: 221899 Approved by: maintainer timeout (mickael.maillot @ gmail.com, 2 months)2276ffd191
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275e59c88cece
- Really update kodi to 17.3 - Sort Makefile to make portlint happy - Bump PORTREVISION PR: 220603 Submitted by: Mikael Urankar <mikael.urankar@gmail.com> Approved by: Mickael Maillot <mickael.maillot@gmail.com> (maintainer) MFH: 2017Q3 (blanket)e79577c650
multimedia/kodi: update to 17.3 (bugfix) - Update kodi to 1.7.3 - Unregister CONFLICTS_BUILD because it was fixed in r440033 Changes: https://kodi.tv/article/kodi-v173-minor-bug-fix-and-security-release PR: 220603 Submitted by: Mikael Urankar <mikael.urankar@gmail.com> (maintainer) MFH: 2017Q31e690b698c
Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
- Remove hardcoded lang/python - Specify python version - Bump PORTREVISION PR: 218744 Submitted by: Vladimir Omelchuk Approved by: maintainer timeoutfac48878d8
Fix build on systems with gcc installed by respecting CXX JsonSchemaBuilder configure picks up g++ as compiler: g++ -DPACKAGE_NAME=\"JsonSchemaBuilder\" -DPACKAGE_TARNAME=\"jsonschemabuilder\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"JsonSchemaBuilder\ 1.0\" -DPACKAGE_BUGREPORT=\"me@mail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"jsonschemabuilder\" -DVERSION=\"1.0\" -I. -g -O2 -MT JsonSchemaBuilder.o -MD -MP -MF .deps/JsonSchemaBuilder.Tpo -c -o JsonSchemaBuilder.o JsonSchemaBuilder.cpp Later compiled binary fails to execute: ../../../tools/depends/native/JsonSchemaBuilder/bin/JsonSchemaBuilder schema/version.txt schema/license.txt schema/methods.json schema/types.json schema/notifications.json /usr/local/lib/gcc49/libstdc++.so.6: version GLIBCXX_3.4.21 required by /hdd/ports/multimedia/kodi/work/xbmc-fc1619b/tools/depends/native/ JsonSchemaBuilder/bin/JsonSchemaBuilder not found PR: 218714 Submitted by: myself Approved by: maintainer timeoutcb2b523630