notbugIf you buy from Amazon USA, please support us by using this link.
Port details
kodi-devel Award winning media center application
18.0.g201809092101_1 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: tobik@FreeBSD.org search for ports maintained by this maintainer
Port Added: 13 Dec 2017 16:00:52
License: GPLv2+
Kodi 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.

This is a development snapshot for the upcoming Kodi v18.

WWW: http://kodi.tv/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (91 items)
  1. /usr/local/share/licenses/kodi-devel-18.0.g201809092101_1/catalog.mk
  2. /usr/local/share/licenses/kodi-devel-18.0.g201809092101_1/LICENSE
  3. /usr/local/share/licenses/kodi-devel-18.0.g201809092101_1/GPLv2+
  4. bin/TexturePacker
  5. bin/kodi
  6. bin/kodi-standalone
  7. include/kodi/AEChannelData.h
  8. include/kodi/ActionIDs.h
  9. include/kodi/AddonBase.h
  10. include/kodi/DemuxCrypto.h
  11. include/kodi/DemuxPacket.h
  12. include/kodi/Filesystem.h
  13. include/kodi/General.h
  14. include/kodi/IFileTypes.h
  15. include/kodi/Network.h
  16. include/kodi/StreamCodec.h
  17. include/kodi/StreamCrypto.h
  18. include/kodi/TimingConstants.h
  19. include/kodi/XBMC_vkeys.h
  20. include/kodi/addon-instance/AudioDecoder.h
  21. include/kodi/addon-instance/AudioEncoder.h
  22. include/kodi/addon-instance/ImageDecoder.h
  23. include/kodi/addon-instance/Inputstream.h
  24. include/kodi/addon-instance/Peripheral.h
  25. include/kodi/addon-instance/PeripheralUtils.h
  26. include/kodi/addon-instance/Screensaver.h
  27. include/kodi/addon-instance/VFS.h
  28. include/kodi/addon-instance/VideoCodec.h
  29. include/kodi/addon-instance/Visualization.h
  30. include/kodi/gui/General.h
  31. include/kodi/gui/ListItem.h
  32. include/kodi/gui/Window.h
  33. include/kodi/gui/controls/Button.h
  34. include/kodi/gui/controls/Edit.h
  35. include/kodi/gui/controls/FadeLabel.h
  36. include/kodi/gui/controls/Image.h
  37. include/kodi/gui/controls/Label.h
  38. include/kodi/gui/controls/Progress.h
  39. include/kodi/gui/controls/RadioButton.h
  40. include/kodi/gui/controls/Rendering.h
  41. include/kodi/gui/controls/SettingsSlider.h
  42. include/kodi/gui/controls/Slider.h
  43. include/kodi/gui/controls/Spin.h
  44. include/kodi/gui/controls/TextBox.h
  45. include/kodi/gui/definitions.h
  46. include/kodi/gui/dialogs/ContextMenu.h
  47. include/kodi/gui/dialogs/ExtendedProgress.h
  48. include/kodi/gui/dialogs/FileBrowser.h
  49. include/kodi/gui/dialogs/Keyboard.h
  50. include/kodi/gui/dialogs/Numeric.h
  51. include/kodi/gui/dialogs/OK.h
  52. include/kodi/gui/dialogs/Progress.h
  53. include/kodi/gui/dialogs/Select.h
  54. include/kodi/gui/dialogs/TextViewer.h
  55. include/kodi/gui/dialogs/YesNo.h
  56. include/kodi/kodi_game_dll.h
  57. include/kodi/kodi_game_types.h
  58. include/kodi/kodi_vfs_types.h
  59. include/kodi/libKODI_game.h
  60. include/kodi/libKODI_guilib.h
  61. include/kodi/libXBMC_addon.h
  62. include/kodi/libXBMC_pvr.h
  63. include/kodi/platform/android/System.h
  64. include/kodi/tools/DllHelper.h
  65. include/kodi/versions.h
  66. include/kodi/xbmc_addon_dll.h
  67. include/kodi/xbmc_addon_types.h
  68. include/kodi/xbmc_epg_types.h
  69. include/kodi/xbmc_pvr_dll.h
  70. include/kodi/xbmc_pvr_types.h
  71. @comment lib/kodi/kodi-gbm
  72. @comment lib/kodi/kodi-rbpi
  73. @comment lib/kodi/kodi-wayland
  74. lib/kodi/kodi-x11
  75. lib/kodi/kodi-xrandr
  76. lib/kodi/system/players/VideoPlayer/libdvdnav-x86_64-freebsd.so
  77. lib/kodi/system/libsse4-x86_64-freebsd.so
  78. man/man1/kodi.1.gz
  79. man/man1/kodi.bin.1.gz
  80. share/applications/kodi.desktop
  81. share/icons/hicolor/128x128/apps/kodi.png
  82. share/icons/hicolor/16x16/apps/kodi.png
  83. share/icons/hicolor/22x22/apps/kodi.png
  84. share/icons/hicolor/24x24/apps/kodi.png
  85. share/icons/hicolor/256x256/apps/kodi.png
  86. share/icons/hicolor/32x32/apps/kodi.png
  87. share/icons/hicolor/48x48/apps/kodi.png
  88. share/icons/hicolor/64x64/apps/kodi.png
  89. share/xsessions/kodi.desktop
  90. @postexec /usr/sbin/service ldconfig restart > /dev/null
  91. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  92. Collapse this list.

To install the port: cd /usr/ports/multimedia/kodi-devel/ && make install clean
To add the package: pkg install kodi-devel

PKGNAME: kodi-devel

ONLY_FOR_ARCHS: amd64 armv6 armv7 i386

distinfo:

TIMESTAMP = 1536563272
SHA256 (xbmc-xbmc-18.0.g201809092101-18.0b2-Leia_GH0.tar.gz) = 25fc0aabfb523d4db19e08b1990d4851592ee2adec0424f5fb729bd3672eae69
SIZE (xbmc-xbmc-18.0.g201809092101-18.0b2-Leia_GH0.tar.gz) = 50470777


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. flatbuffers>=0 : devel/flatbuffers
  2. rapidjson>=0 : devel/rapidjson
  3. swig3.0 : devel/swig30
  4. java : java/openjdk8
  5. autoconf>=2.69 : devel/autoconf
  6. automake>=1.16.1 : devel/automake
  7. libtoolize : devel/libtool
  8. cmake : devel/cmake
  9. msgfmt : devel/gettext-tools
  10. gmake : devel/gmake
  11. pkgconf>=1.3.0_1 : devel/pkgconf
  12. python2.7 : lang/python27
  13. xorgproto>=0 : x11/xorgproto
  14. xorgproto>=0 : x11/xorgproto
  15. x11.pc : x11/libX11
  16. xext.pc : x11/libXext
  17. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. python2.7 : lang/python27
  2. x11.pc : x11/libX11
  3. xext.pc : x11/libXext
  4. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libass.so : multimedia/libass
  2. libavcodec.so : multimedia/ffmpeg
  3. libavfilter.so : multimedia/ffmpeg
  4. libavformat.so : multimedia/ffmpeg
  5. libavutil.so : multimedia/ffmpeg
  6. libcdio.so : sysutils/libcdio
  7. libcrossguid.so : devel/libcrossguid
  8. libcurl.so : ftp/curl
  9. libdvdnav.so : multimedia/libdvdnav
  10. libdvdread.so : multimedia/libdvdread
  11. libexpat.so : textproc/expat2
  12. libfmt.so : devel/libfmt
  13. libfreetype.so : print/freetype2
  14. libfribidi.so : converters/fribidi
  15. libfstrcmp.so : devel/fstrcmp
  16. libgif.so : graphics/giflib
  17. libgnutls.so : security/gnutls
  18. liblcms2.so : graphics/lcms2
  19. liblzo2.so : archivers/lzo2
  20. libpcre.so : devel/pcre
  21. libpcrecpp.so : devel/pcre
  22. libpng.so : graphics/png
  23. libpostproc.so : multimedia/ffmpeg
  24. libswresample.so : multimedia/ffmpeg
  25. libswscale.so : multimedia/ffmpeg
  26. libtag.so : audio/taglib
  27. libtinyxml.so : textproc/tinyxml
  28. libudev.so : devel/libudev-devd
  29. libuuid.so : misc/e2fsprogs-libuuid
  30. libbluray.so : multimedia/libbluray
  31. libdrm.so : graphics/libdrm
  32. libva.so : multimedia/libva
  33. libvdpau.so : multimedia/libvdpau
  34. libmicrohttpd.so : www/libmicrohttpd
  35. libintl.so : devel/gettext-runtime
  36. libxml2.so : textproc/libxml2
  37. libxslt.so : textproc/libxslt
  38. libiconv.so : converters/libiconv
  39. libjpeg.so : graphics/jpeg-turbo
  40. libsqlite3.so : databases/sqlite3
  41. libEGL.so : graphics/mesa-libs
  42. libGL.so : graphics/mesa-libs
  43. libGLU.so : graphics/libGLU
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for kodi-devel-18.0.g201809092101_1:
     AVAHI=off: Zeroconf support via Avahi
     CEC=off: CEC adapter support
     DBUS=off: D-Bus IPC system support
     LIBBLURAY=on: Blu-ray discs support via libbluray
     MYSQL=off: MySQL database support
     NFS=off: Network File System support
     SMB=off: SMB network protocol support
     SSE=on: Use SSE optimized routines
     UPNP=on: UPnP protocol support
     VAAPI=on: VAAPI (GPU video acceleration) support
     VDPAU=on: VDPAU (GPU video acceleration) support
     WEBSERVER=on: Build and/or install internal web server
====> Sound (audio) support
     PULSEAUDIO=off: PulseAudio sound server support
     SNDIO=off: Sndio audio support
====> Platform: you have to select exactly one of them
     GBM=off: GBM support (requires a kernel with evdev support)
     WAYLAND=off: Wayland (graphics) support
     X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings

USES:
autoreconf:build cmake:outsource,noninja compiler:c++11-lib  gettext gmake gnome iconv:wchar_t jpeg libtool pkgconfig  python:2.7 ssl sqlite gl

Master Sites:
  1. https://codeload.github.com/xbmc/xbmc/tar.gz/18.0b2-Leia?dummy=/

Number of commits found: 32

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
11 Sep 2018 18:34:28
Original commit files touched by this commit  18.0.g201809092101_1
Revision:479538
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
10 Sep 2018 15:36:42
Original commit files touched by this commit  18.0.g201809092101
Revision:479434
tobik search for other commits by this committer
multimedia/kodi-devel: Update to 18.0b2
01 Sep 2018 17:05:48
Original commit files touched by this commit  18.0.g201808261011_1
Revision:478711
antoine search for other commits by this committer
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/D16904
28 Aug 2018 12:27:27
Original commit files touched by this commit  18.0.g201808261011
Revision:478307
tobik search for other commits by this committer
multimedia/kodi-devel: Keep the old versioning scheme for now
28 Aug 2018 12:21:13
Original commit files touched by this commit  18.0.b1.v2
Revision:478305
tobik search for other commits by this committer
multimedia/kodi-devel: Update to 18.0b1v2 (Leia Beta 1)

https://kodi.tv/article/kodi-v18-leia-beta-1
18 Aug 2018 10:32:14
Original commit files touched by this commit  18.0.g201808172120
Revision:477494
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit
29 Jul 2018 22:18:46
Original commit files touched by this commit  18.0.g201807222249_1
Revision:475857
gerald search for other commits by this committer
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:		222542
23 Jul 2018 08:50:02
Original commit files touched by this commit  18.0.g201807222249
Revision:475155
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

- Appears to build fine on FreeBSD 10 now
07 Jul 2018 16:15:30
Original commit files touched by this commit  18.0.g201806300625_1
Revision:474105
tobik search for other commits by this committer
multimedia/kodi-devel: Unbreak when objdump is missing

Use readelf to find library sonames instead which are used to fill in the
blanks in xbmc/DllPaths_generated.h.in.
01 Jul 2018 08:32:35
Original commit files touched by this commit  18.0.g201806300625_1
Revision:473657
tobik search for other commits by this committer
multimedia/kodi-devel: Add missing SSE option

- Remove SSH option as Kodi has dropped internal sftp support in
  commit da7054759836fdaf169d37cb257dafdedbebca2f
01 Jul 2018 07:05:05
Original commit files touched by this commit  18.0.g201806300625
Revision:473655
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

- Unbreak VAAPI and VDPAU by syncing default settings with Linux again
23 May 2018 10:55:50
Original commit files touched by this commit  18.0.g201805221344
Revision:470692
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

- Drop upstreamed patches

Regressions on FreeBSD:

- Kodi segfaults on startup when VAAPI and VDPAU are enabled.
  Disable them by default for now and mark them as broken.

- For GBM and WAYLAND Kodi has switched to using libinput for input device
  support and now aborts with a bus error on startup.
02 May 2018 15:07:27
Original commit files touched by this commit  18.0.g201804180937_1
Revision:468844
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
20 Apr 2018 08:50:41
Original commit files touched by this commit  18.0.g201804180937
Revision:467813
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

- Reenable OSS backend
- Fix Wayland build the right way and drop a bunch of patches by
  syncing Linux' ExtraTargets.cmake with FreeBSD's.

Changes:	https://github.com/xbmc/xbmc/compare/d571386e6f848db993ac7f855fc911abc23e308a...f4489bffe22487bc906e79130832c14360a42a8a
05 Apr 2018 20:13:34
Original commit files touched by this commit  18.0.g201803211302_3
Revision:466597
jhale search for other commits by this committer
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/D14469
01 Apr 2018 20:13:39
Original commit files touched by this commit  18.0.g201803211302_2
Revision:466179
yuri search for other commits by this committer
devel/libfmt: Update 3.0.1 -> 4.1.0

Port changes:
* Change to DISTVERSION
* Add USE_LDCONFIG
* Converted the TEST option to do-test target
* Add shared library version substitution variables

All tests pass.

Bump multimedia/kodi-devel.

PR:		226677
Approved by:	SlavaMikerov@gmail.com (maintainer's timeout; 15 days)
25 Mar 2018 15:36:43
Original commit files touched by this commit  18.0.g201803211302_1
Revision:465525
tobik search for other commits by this committer
multimedia/kodi-devel: Unbreak WAYLAND option
22 Mar 2018 12:32:12
Original commit files touched by this commit  18.0.g201803211302
Revision:465285
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

- Enable LIBBLURAY option by default

Changes:	https://github.com/xbmc/xbmc/compare/4e01f3da2b0f17bd4da4c507691666695393527a...d571386e6f848db993ac7f855fc911abc23e308a
27 Feb 2018 19:29:07
Original commit files touched by this commit  18.0.g201801112007_1
Revision:463153
tobik search for other commits by this committer
multimedia/kodi-devel: Unbreak INDEX with OPTION_SET=WAYLAND

Remove the WAYLAND option for now.  It depends on the non-existent
graphics/waylandpp.

PR:		226245
Reported by:	lantw44@gmail.com
Pointy hat:	tobik
25 Feb 2018 16:46:51
Original commit files touched by this commit  18.0.g201801112007_1
Revision:462964
antoine search for other commits by this committer
Canonicalize dependency on libpng
17 Feb 2018 21:45:30
Original commit files touched by this commit  18.0.g201801112007_1
Revision:462195
yuri search for other commits by this committer
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/D14406
12 Jan 2018 21:50:55
Original commit files touched by this commit  18.0.g201801112007
Revision:458878
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

Changes:	https://github.com/xbmc/xbmc/compare/bff1759626cb44be4a3f6dc0d6ebb5fe43a55a96...4e01f3da2b0f17bd4da4c507691666695393527a
10 Jan 2018 11:44:09
Original commit files touched by this commit  18.0.g201801070734_1
Revision:458621
tobik search for other commits by this committer
multimedia/kodi-devel: Allow overriding of PKGNAMESUFFIX

for use in (private) slave ports
09 Jan 2018 15:38:41
Original commit files touched by this commit  18.0.g201801070734_1
Revision:458536
tobik search for other commits by this committer
multimedia/kodi-devel:

- Fix WAYLAND dependencies [1]
- Unbreak build on arm*

Reported by:	lifanov [1]
09 Jan 2018 09:19:37
Original commit files touched by this commit  18.0.g201801070734_1
Revision:458519
tobik search for other commits by this committer
multimedia/kodi-devel: Add missing WAYLAND_RENDER_SYSTEM
09 Jan 2018 09:09:30
Original commit files touched by this commit  18.0.g201801070734_1
Revision:458518
tobik search for other commits by this committer
multimedia/kodi-devel: Fix option descriptions location
09 Jan 2018 09:06:36
Original commit files touched by this commit  18.0.g201801070734_1
Revision:458517
tobik search for other commits by this committer
multimedia/kodi-devel: Add support for different platforms

- Allow build on armv6 and armv7
- Add options to build Kodi with Wayland, Xorg, GBM, and Raspberry Pi
  support
- The WAYLAND option remains broken until it is also enabled by default
  in graphics/mesa-libs
- Raspberry Pi support is very unstable and should be considered
  experimental at best
07 Jan 2018 13:56:00
Original commit files touched by this commit  18.0.g201801070734_1
Revision:458336
tobik search for other commits by this committer
multimedia/kodi-devel: Update to latest commit

- Add explicit default UPNP option and provide missing platform
  configuration
- Switch to CMAKE_OFF

Changes:	https://github.com/xbmc/xbmc/compare/5853600d6655ff888bd6bd9e89fb58883080b6d2...bff1759626cb44be4a3f6dc0d6ebb5fe43a55a96
31 Dec 2017 10:22:58
Original commit files touched by this commit  18.0.g20171213_1
Revision:457681
tobik search for other commits by this committer
multimedia/kodi-devel: Fix silly typo
23 Dec 2017 07:03:21
Original commit files touched by this commit  18.0.g20171213_1
Revision:457024
antoine search for other commits by this committer
Change default version of samba from 4.4 to 4.6

Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D13529
22 Dec 2017 15:08:46
Original commit files touched by this commit  18.0.g20171213
Revision:456984
tobik search for other commits by this committer
Add workaround to make multimedia/kodi-devel pass the configure phase
when lld is the system linker
13 Dec 2017 16:00:37
Original commit files touched by this commit  18.0.g20171213
Revision:456215
tobik search for other commits by this committer
New port: multimedia/kodi-devel

Kodi 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.

This is a development snapshot of Kodi for the upcoming Kodi v18.

Special thanks to ahtotaat for working with upstream to get Kodi to
build and work out of the box on FreeBSD.

Changes:	http://kodi.wiki/view/Kodi_v18_(Leia)_changelog

Number of commits found: 32

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
moodle31Sep 18
moodle33Sep 18
firefox*Sep 15
firefox-esr*Sep 15
joomla3Sep 15
libxul*Sep 15
linux-firefox*Sep 15
linux-seamonkey*Sep 15
linux-thunderbird*Sep 15
seamonkey*Sep 15
thunderbird*Sep 15
waterfox*Sep 15
mybbSep 13
openjpeg*Sep 13
linux-flashplayerSep 11

13 vulnerabilities affecting 120 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-09-18 11:49:15


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35193
Broken 52
Deprecated 304
Ignore 301
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 35
Expired 6
Set to expire 290
Interactive 0
new 24 hours 3
new 48 hours82
new 7 days98
new fortnight133
new month4104

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.