BSD Ports

multimedia/kodi 22.0.b1_2 FreeBSD

Award winning media center application

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8132802d7f
License
GPLv2+
Categories
multimedia, java, wayland
Package size
24202.0 KiB, 64074.1 KiB installed

Description

Kodi (formerly known as XBMC) is a free and open source cross-platform media-player and entertainment hub. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.

In the other systems

SystemPortVersion
FreeBSDmultimedia/kodi22.0.b1_2
DragonFlymultimedia/kodi21.0_11
MidnightBSDmultimedia/kodi22.0.a3_2

Install

Binary package:

pkg install kodi

From the ports tree:

cd /usr/ports/multimedia/kodi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kodi>0:multimedia/kodi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest22.0.b1_222.0.b1_2--22.0.b1_2
FreeBSD:14:quarterly22.0.b1_222.0.b1_2n/a21.2_122.0.b1_2
FreeBSD:15:latest22.0.b1_222.0.b1_2n/a21.2_321.2_3
FreeBSD:15:quarterly22.0.b1_222.0.b1_2n/an/an/a
FreeBSD:16:latest22.0.b1_222.0.b1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 29

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 166

The first 100 are listed.

Run dependencies 135

The first 100 are listed.

Configuration

Options name: multimedia_kodi

OptionDefaultDescription
AIRPLAYoffAirPlay support
ALSAoffALSA audio architecture support
AVAHIoffZeroconf support via Avahi
AVXoffUse AVX optimized routines
AVX2offUse AVX2 optimized routines
CEConCEC adapter support
DAV1DonUse dav1d as AV1 decoder
DBUSoffD-Bus IPC system support
DOCSoffBuild and/or install documentation
DVDonDVD support
DVDCSSoffEncrypted DVD support via libdvdcss
GBMonGBM support
GLonOpenGL
GLESoffOpenGL ES
LCMS2onLittle CMS 2.x support
LIBBLURAYonBlu-ray discs support via libbluray
LIRCoffInfrared remote control support
MYSQLoffMySQL database support
NFSoffNetwork File System support
PIPEWIREoffPipeWire multimedia server support
PULSEAUDIOoffPulseAudio sound server support
SMBoffSMB network protocol support
SNDIOoffSndio audio support
SSEoffUse SSE optimized routines
SSE2offUse SSE2 optimized routines
SSE3offUse SSE3 optimized routines
SSE4_1offUse SSE4.1 optimized routines
SSE4_2offUse SSE4.2 optimized routines
SSSE3offUse SSSE3 optimized routines
TESToffBuild and/or run tests
UDEVoffUse libudev-devd
UPNPonUPnP protocol support
VAAPIonVAAPI (GPU video acceleration) support
VDPAUonVDPAU (GPU video acceleration) support
WAYLANDonWayland (graphics) support
WEBSERVERonBuild and/or install internal web server
X11onX11 (graphics) support
XSLTonUse libxslt
USES
autoreconf:build cmake:noninja compiler:c++17-lang cpe desktop-file-utils gettext gmake gnome iconv java:build jpeg libtool pkgconfig python sqlite ssl
Service scripts
kodi

Message 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

Files

Manual pages 2
  • kodi(1)
  • kodi.bin(1)
pkg-plist 2272
  • bin/kodi
  • bin/kodi-TexturePacker
  • bin/kodi-standalone
  • include/kodi/AddonBase.h
  • include/kodi/AudioEngine.h
  • include/kodi/Filesystem.h
  • include/kodi/General.h
  • include/kodi/Network.h
  • include/kodi/addon-instance/AudioDecoder.h
  • include/kodi/addon-instance/AudioEncoder.h
  • include/kodi/addon-instance/Game.h
  • include/kodi/addon-instance/ImageDecoder.h
  • include/kodi/addon-instance/Inputstream.h
  • include/kodi/addon-instance/PVR.h
  • include/kodi/addon-instance/Peripheral.h
  • include/kodi/addon-instance/Screensaver.h
  • include/kodi/addon-instance/ShaderPreset.h
  • include/kodi/addon-instance/VFS.h
  • include/kodi/addon-instance/VideoCodec.h
  • include/kodi/addon-instance/Visualization.h
  • include/kodi/addon-instance/inputstream/DemuxPacket.h
  • include/kodi/addon-instance/inputstream/StreamCodec.h
  • include/kodi/addon-instance/inputstream/StreamConstants.h
  • include/kodi/addon-instance/inputstream/StreamCrypto.h
  • include/kodi/addon-instance/inputstream/TimingConstants.h
  • include/kodi/addon-instance/peripheral/PeripheralUtils.h
  • include/kodi/addon-instance/pvr/ChannelGroups.h
  • include/kodi/addon-instance/pvr/Channels.h
  • include/kodi/addon-instance/pvr/EDL.h
  • include/kodi/addon-instance/pvr/EPG.h
  • include/kodi/addon-instance/pvr/General.h
  • include/kodi/addon-instance/pvr/MenuHook.h
  • include/kodi/addon-instance/pvr/Providers.h
  • include/kodi/addon-instance/pvr/Recordings.h
  • include/kodi/addon-instance/pvr/Stream.h
  • include/kodi/addon-instance/pvr/Timers.h
  • include/kodi/c-api/addon-instance/audiodecoder.h
  • include/kodi/c-api/addon-instance/audioencoder.h
  • include/kodi/c-api/addon-instance/game.h
  • include/kodi/c-api/addon-instance/imagedecoder.h
  • include/kodi/c-api/addon-instance/inputstream.h
  • include/kodi/c-api/addon-instance/inputstream/demux_packet.h
  • include/kodi/c-api/addon-instance/inputstream/stream_codec.h
  • include/kodi/c-api/addon-instance/inputstream/stream_constants.h
  • include/kodi/c-api/addon-instance/inputstream/stream_crypto.h
  • include/kodi/c-api/addon-instance/inputstream/timing_constants.h
  • include/kodi/c-api/addon-instance/peripheral.h
  • include/kodi/c-api/addon-instance/pvr.h
  • include/kodi/c-api/addon-instance/pvr/pvr_channel_groups.h
  • include/kodi/c-api/addon-instance/pvr/pvr_channels.h
  • include/kodi/c-api/addon-instance/pvr/pvr_defines.h
  • include/kodi/c-api/addon-instance/pvr/pvr_edl.h
  • include/kodi/c-api/addon-instance/pvr/pvr_epg.h
  • include/kodi/c-api/addon-instance/pvr/pvr_general.h
  • include/kodi/c-api/addon-instance/pvr/pvr_menu_hook.h
  • include/kodi/c-api/addon-instance/pvr/pvr_providers.h
  • include/kodi/c-api/addon-instance/pvr/pvr_recordings.h
  • include/kodi/c-api/addon-instance/pvr/pvr_stream.h
  • include/kodi/c-api/addon-instance/pvr/pvr_timers.h
  • include/kodi/c-api/addon-instance/screensaver.h
  • include/kodi/c-api/addon-instance/shaderpreset.h
  • include/kodi/c-api/addon-instance/vfs.h
  • include/kodi/c-api/addon-instance/video_codec.h
  • include/kodi/c-api/addon-instance/visualization.h
  • include/kodi/c-api/addon_base.h
  • include/kodi/c-api/audio_engine.h
  • include/kodi/c-api/filesystem.h
  • include/kodi/c-api/general.h
  • include/kodi/c-api/gui/controls/button.h
  • include/kodi/c-api/gui/controls/edit.h
  • include/kodi/c-api/gui/controls/fade_label.h
  • include/kodi/c-api/gui/controls/image.h
  • include/kodi/c-api/gui/controls/label.h
  • include/kodi/c-api/gui/controls/progress.h
  • include/kodi/c-api/gui/controls/radio_button.h
  • include/kodi/c-api/gui/controls/rendering.h
  • include/kodi/c-api/gui/controls/settings_slider.h
  • include/kodi/c-api/gui/controls/slider.h
  • include/kodi/c-api/gui/controls/spin.h
  • include/kodi/c-api/gui/controls/text_box.h
  • include/kodi/c-api/gui/definitions.h
  • include/kodi/c-api/gui/dialogs/context_menu.h
  • include/kodi/c-api/gui/dialogs/extended_progress.h
  • include/kodi/c-api/gui/dialogs/filebrowser.h
  • include/kodi/c-api/gui/dialogs/keyboard.h
  • include/kodi/c-api/gui/dialogs/numeric.h
  • include/kodi/c-api/gui/dialogs/ok.h
  • include/kodi/c-api/gui/dialogs/progress.h
  • include/kodi/c-api/gui/dialogs/select.h
  • include/kodi/c-api/gui/dialogs/text_viewer.h
  • include/kodi/c-api/gui/dialogs/yes_no.h
  • include/kodi/c-api/gui/general.h
  • include/kodi/c-api/gui/input/action_ids.h
  • include/kodi/c-api/gui/list_item.h
  • include/kodi/c-api/gui/window.h
  • include/kodi/c-api/network.h
  • include/kodi/c-api/platform/android/system.h
  • include/kodi/gui/General.h
  • include/kodi/gui/ListItem.h
  • include/kodi/gui/Window.h

The first 100 are listed.

distinfo 7
FileSizeSHA256
kodi/apache-groovy-binary-4.0.30.zip3.0344694e+0700ff6f78e8a042def489e6c018f2353895da99936b73c175ea645d536a9acb66
kodi/commons-lang3-3.20.0-bin.tar.gz1.8832112e+07a77875dbc8b7b687e49d914cf00cf7237a548f4163c2a64565b3da999d8b024f
kodi/commons-text-1.15.0-bin.tar.gz3.193398e+06af36d019def06a31b4d5accf60b13c4de817ec8569af1ffb410eb5ab16b39721
kodi/xbmc-xbmc-22.0b1-22.0b1-Piers_GH0.tar.gz4.1091823e+0705cb0d19c1716b1121e7e69d4ac7f9a2d0c7228b2122510a8cb3adc47e609c73
kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz102124f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e
kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz128547584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc
kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz110513719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62
Master sites 1
  • https://mirrors.kodi.tv/build-deps/sources/

Commit history 3

DateCommitCreditsLog message
8132802d7f Po-Chuan Hsieh multimedia/libcec: Update to 8.1.6
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/Pulse-Eight/libcec/releases
4ba825a2f2 Jan Beich sysutils/libdisplay-info: update to 0.4.0
Changes: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.4.0 Reported by: GitLab (notify releases)
76858d8e86 yzrh multimedia/kodi: Update 22.0a3 => 22.0b1
Changelog: https://github.com/xbmc/xbmc/releases/tag/22.0b1-Piers - Unbundle nlohmann-json. PR: 296428 Sponsored by: UNIS Labs