Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jul 2020 13:08:29 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r542355 - in head/multimedia/kodi: . files
Message-ID:  <202007161308.06GD8Tih007707@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Thu Jul 16 13:08:29 2020
New Revision: 542355
URL: https://svnweb.freebsd.org/changeset/ports/542355

Log:
  multimedia/kodi: update to 18.7.1
  
  PR:		246595
  Submitted by:	yzrh@tuta.io

Added:
  head/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake   (contents, props changed)
  head/multimedia/kodi/files/patch-xbmc_dbwrappers_mysqldataset.cpp   (contents, props changed)
  head/multimedia/kodi/files/patch-xbmc_dbwrappers_mysqldataset.h   (contents, props changed)
  head/multimedia/kodi/files/patch-xbmc_platform_linux_input_LibInputHandler.cpp   (contents, props changed)
  head/multimedia/kodi/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h   (contents, props changed)
  head/multimedia/kodi/files/patch-xbmc_windowing_rpi_WinSystemRpi.cpp   (contents, props changed)
Deleted:
  head/multimedia/kodi/files/extra-armv6_hal
  head/multimedia/kodi/files/extra-patch-sndio
  head/multimedia/kodi/files/patch-Makefile.include.in
  head/multimedia/kodi/files/patch-configure.ac
  head/multimedia/kodi/files/patch-lib_cpluff_autogen.sh
  head/multimedia/kodi/files/patch-lib_cpluff_configure.ac
  head/multimedia/kodi/files/patch-m4_xbmc__arch.m4
  head/multimedia/kodi/files/patch-system_settings_rbp2.xml
  head/multimedia/kodi/files/patch-tools_depends_native_JsonSchemaBuilder_Makefile
  head/multimedia/kodi/files/patch-tools_depends_target_ffmpeg_FFmpeg-3.1.11-Krypton-17.5_libavutil_x86_asm.h
  head/multimedia/kodi/files/patch-tools_depends_target_ffmpeg_Makefile
  head/multimedia/kodi/files/patch-tools_depends_target_ffmpeg_autobuild.sh
  head/multimedia/kodi/files/patch-tools_depends_target_libdvdcss_Makefile
  head/multimedia/kodi/files/patch-tools_depends_target_libdvdnav_Makefile
  head/multimedia/kodi/files/patch-tools_depends_target_libdvdread_Makefile
  head/multimedia/kodi/files/patch-xbmc_LangInfo.cpp
  head/multimedia/kodi/files/patch-xbmc_addons_kodi-addon-dev-kit_include_kodi_libXBMC_addon.h
  head/multimedia/kodi/files/patch-xbmc_cores_VideoPlayer_DVDDemuxSPU.cpp
  head/multimedia/kodi/files/patch-xbmc_cores_VideoPlayer_Process_overrides_linux_ProcessInfoLinux.cpp
  head/multimedia/kodi/files/patch-xbmc_guilib_TextureBundleXBT.h
  head/multimedia/kodi/files/patch-xbmc_guilib_XBTF.h
  head/multimedia/kodi/files/patch-xbmc_interfaces_builtins_WeatherBuiltins.cpp
  head/multimedia/kodi/files/patch-xbmc_linux_PlatformDefs.h
  head/multimedia/kodi/files/patch-xbmc_platform_posix_main.cpp
  head/multimedia/kodi/files/patch-xbmc_settings_AdvancedSettings.cpp
  head/multimedia/kodi/files/patch-xbmc_system.h
  head/multimedia/kodi/files/patch-xbmc_threads_platform_pthreads_ThreadImpl.cpp
  head/multimedia/kodi/files/patch-xbmc_utils_CPUInfo.cpp
  head/multimedia/kodi/files/patch-xbmc_utils_CharsetConverter.cpp
  head/multimedia/kodi/files/patch-xbmc_utils_RssReader.cpp
  head/multimedia/kodi/files/patch-xbmc_windowing_Makefile.in
  head/multimedia/kodi/files/patch-xbmc_windowing_WinEvents.cpp
  head/multimedia/kodi/files/patch-xbmc_windowing_WinEventsFreeBSD.cpp
  head/multimedia/kodi/files/patch-xbmc_windowing_WinEventsFreeBSD.h
  head/multimedia/kodi/files/patch-xbmc_windowing_WinEventsX11.cpp
  head/multimedia/kodi/files/patch-xbmc_windowing_WindowingFactory.h
  head/multimedia/kodi/files/patch-xbmc_windowing_egl_EGLNativeTypeAmlogic.cpp
  head/multimedia/kodi/files/patch-xbmc_windowing_es__scancodes.h
  head/multimedia/kodi/files/pkg-message.in
Modified:
  head/multimedia/kodi/Makefile   (contents, props changed)
  head/multimedia/kodi/distinfo   (contents, props changed)
  head/multimedia/kodi/pkg-plist   (contents, props changed)

Modified: head/multimedia/kodi/Makefile
==============================================================================
--- head/multimedia/kodi/Makefile	Thu Jul 16 12:59:58 2020	(r542354)
+++ head/multimedia/kodi/Makefile	Thu Jul 16 13:08:29 2020	(r542355)
@@ -1,236 +1,245 @@
 # $FreeBSD$
 
 PORTNAME=	kodi
-DISTVERSION=	17.6
-PORTREVISION=	20
+DISTVERSION=	18.7.1
 CATEGORIES=	multimedia java
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Award winning media center application
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
 
 ONLY_FOR_ARCHS=	amd64 armv6 armv7 i386
 
-BUILD_DEPENDS=	enca:converters/enca \
-		gawk:lang/gawk \
-		gperf:devel/gperf \
-		cmake:devel/cmake \
-		zip:archivers/zip \
-		nasm:devel/nasm \
-		swig:devel/swig
+BUILD_DEPENDS=	flatbuffers>0:devel/flatbuffers \
+		gperf>0:devel/gperf \
+		rapidjson>0:devel/rapidjson \
+		swig>0:devel/swig
 LIB_DEPENDS=	libass.so:multimedia/libass \
-		libFLAC.so:audio/flac \
+		libavcodec.so:multimedia/ffmpeg \
+		libavfilter.so:multimedia/ffmpeg \
+		libavformat.so:multimedia/ffmpeg \
+		libavutil.so:multimedia/ffmpeg \
 		libcdio.so:sysutils/libcdio \
 		libcrossguid.so:devel/libcrossguid \
 		libcurl.so:ftp/curl \
-		libdbus-1.so:devel/dbus \
-		libdcadec.so:multimedia/libdcadec \
-		libenca.so:converters/enca \
-		libexpat.so:textproc/expat2\
-		libfontconfig.so:x11-fonts/fontconfig \
+		libexpat.so:textproc/expat2 \
+		libfmt.so:devel/libfmt \
 		libfreetype.so:print/freetype2 \
 		libfribidi.so:converters/fribidi \
-		libgcrypt.so:security/libgcrypt \
-		libgmp.so:math/gmp \
-		libgpg-error.so:security/libgpg-error \
-		libgnutls.so:security/gnutls \
-		libidn.so:dns/libidn \
-		libinotify.so:devel/libinotify \
-		libjasper.so:graphics/jasper \
-		libltdl.so:devel/libltdl \
+		libfstrcmp.so:devel/fstrcmp \
+		libgif.so:graphics/giflib \
 		liblzo2.so:archivers/lzo2 \
-		libmodplug.so:audio/libmodplug \
-		libmpeg2.so:multimedia/libmpeg2 \
-		libnettle.so:security/nettle \
-		libogg.so:audio/libogg \
-		libp11-kit.so:security/p11-kit \
 		libpcre.so:devel/pcre \
 		libpng.so:graphics/png \
-		libsamplerate.so:audio/libsamplerate \
-		libsqlite3.so:databases/sqlite3 \
+		libpostproc.so:multimedia/ffmpeg \
+		libswresample.so:multimedia/ffmpeg \
+		libswscale.so:multimedia/ffmpeg \
 		libtag.so:audio/taglib \
-		libtasn1.so:security/libtasn1 \
-		libtiff.so:graphics/tiff \
 		libtinyxml.so:textproc/tinyxml \
-		libtspi.so:security/trousers \
-		libunistring.so:devel/libunistring \
-		libuuid.so:misc/e2fsprogs-libuuid \
-		libvorbis.so:audio/libvorbis \
-		libxslt.so:textproc/libxslt \
-		libyajl.so:devel/yajl
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
+		libuuid.so:misc/e2fsprogs-libuuid
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
 
-USES=		autoreconf:build compiler:c++11-lib gettext gmake gnome iconv \
-		jpeg libtool pkgconfig python:2.7 ssl
+USES=		autoreconf:build cmake:noninja compiler:c++14-lang gettext gl gmake \
+		gnome iconv jpeg libtool pkgconfig python:2.7 ssl sqlite xorg
 
-KODI_ARCH_i386=	x86
 KODI_ARCH_amd64=x86_64
-KODI_ARCH_armv6=armv6
+KODI_ARCH_i386=	x86
 KODI_ARCH_armv7=armv7
+KODI_ARCH_armv6=armv6
 
-GNU_CONFIGURE=	yes
-USE_JAVA=	yes
-USE_GNOME=	libxml2
+NOPRECIOUSMAKEVARS=	yes
+
+INSTALLS_ICONS=	yes
 USE_LDCONFIG=	yes
+USE_JAVA=	yes
 JAVA_BUILD=	jre
-NOPRECIOUSMAKEVARS=	yes
-CONFIGURE_ENV=	OPENSSL_LIBS="-L${OPENSSLLIB}" \
-		OPENSSL_CFLAGS="-I${OPENSSLINC}"
+USE_GNOME=	libxml2
+CMAKE_ARGS=	-Dlibdvdcss_URL="${DISTDIR}/xbmc-libdvdcss-1.4.2-Leia-Beta-5_GH0.tar.gz" \
+		-Dlibdvdnav_URL="${DISTDIR}/xbmc-libdvdnav-6.0.0-Leia-Alpha-3_GH0.tar.gz" \
+		-Dlibdvdread_URL="${DISTDIR}/xbmc-libdvdread-6.0.0-Leia-Alpha-3_GH0.tar.gz"
+CMAKE_OFF=	ENABLE_INTERNAL_CROSSGUID \
+		ENABLE_INTERNAL_FFMPEG
+CONFIGURE_ENV=	_CPU_FEATURE="${CPU_FEATURE}"
 
-KODI_CODENAME=		Krypton
-FFMPEG_VERS=		3.1.11
-LIBDVDCSS_TAGNAME=	2f12236
-LIBDVDNAV_TAGNAME=	981488f
-LIBDVDREAD_TAGNAME=	17d99db
+KODI_CODENAME=		Leia
+LIBDVDCSS_VERSION=	1.4.2-${KODI_CODENAME}-Beta-5
+LIBDVDNAV_VERSION=	6.0.0-${KODI_CODENAME}-Alpha-3
+LIBDVDREAD_VERSION=	6.0.0-${KODI_CODENAME}-Alpha-3
 
 USE_GITHUB=	yes
 GH_TUPLE=	xbmc:xbmc:${PORTVERSION}-${KODI_CODENAME} \
-		xbmc:FFmpeg:${FFMPEG_VERS}-${KODI_CODENAME}-17.5:ffmpeg/tools/depends/target/ffmpeg \
-		xbmc:libdvdcss:${LIBDVDCSS_TAGNAME}:libdvdcss/tools/depends/target/libdvdcss/native \
-		xbmc:libdvdnav:${LIBDVDNAV_TAGNAME}:libdvdnav/tools/depends/target/libdvdnav/native \
-		xbmc:libdvdread:${LIBDVDREAD_TAGNAME}:libdvdread/tools/depends/target/libdvdread/native
+		xbmc:libdvdcss:${LIBDVDCSS_VERSION}:libdvdcss/tools/depends/target/libdvdcss/native \
+		xbmc:libdvdnav:${LIBDVDNAV_VERSION}:libdvdnav/tools/depends/target/libdvdnav/native \
+		xbmc:libdvdread:${LIBDVDREAD_VERSION}:libdvdread/tools/depends/target/libdvdread/native
 
 PLIST_SUB=	ARCH=${KODI_ARCH_${ARCH}}
 
-OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	AIRPLAY AIRTUNES AVAHI CEC DOCS \
-		LCMS2 LIBBLURAY LIRC MYSQL NFS NONFREE PULSEAUDIO RTMP \
-		SFTP SNDIO SMB VAAPI VDPAU WEBSERVER
-OPTIONS_SINGLE=		RPI
-OPTIONS_SINGLE_RPI=	RPI1 RPI2
+OPTIONS_SUB=		yes
+# Not implemented: BLUETOOTH CAP
+OPTIONS_DEFINE=		AIRPLAY AIRTUNES AVAHI CEC DBUS DOCS DVDCSS LCMS2 \
+			LIBBLURAY LIRC NFS OPTICAL SMB UDEV UPNP VAAPI VDPAU \
+			WEBSERVER XSLT
+OPTIONS_DEFAULT=	AIRPLAY AIRTUNES AVAHI CEC DVDCSS LIBBLURAY NFS OPTICAL SMB \
+			UDEV UPNP VAAPI VDPAU WEBSERVER X11 XSLT
+OPTIONS_DEFAULT_amd64=	SSE SSE2 SSE3
+OPTIONS_DEFAULT_i386=	SSE SSE2 SSE3
+OPTIONS_SINGLE=		PLATFORM
+OPTIONS_SINGLE_PLATFORM=GBM RPI WAYLAND X11
+OPTIONS_RADIO=		DATABASE
+OPTIONS_RADIO_DATABASE=	MARIADB MYSQL
+OPTIONS_GROUP=		SOUND FEATURE
+# Broken: ALSA
+OPTIONS_GROUP_SOUND=	PULSEAUDIO SNDIO
+OPTIONS_GROUP_FEATURE=	SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 AVX AVX2
+OPTIONS_EXCLUDE_amd64=	RPI
+OPTIONS_EXCLUDE_i386=	RPI
+OPTIONS_EXCLUDE_armv7=	FEATURE
+OPTIONS_EXCLUDE_armv6=	FEATURE
 
-OPTIONS_EXCLUDE_armv6=	LIRC VAAPI VDPAU
-OPTIONS_EXCLUDE_armv7=	LIRC VAAPI VDPAU
-OPTIONS_EXCLUDE_amd64=	RPI1 RPI2
-OPTIONS_EXCLUDE_i386=	RPI1 RPI2
-
 AIRPLAY_DESC=	AirPlay support via libplist
 AIRTUNES_DESC=	AirTunes support via libshairplay
+AVX_DESC=	Use AVX optimized routines
+AVX2_DESC=	Use AVX2 optimized routines
+BLUETOOTH_DESC=	Bluetooth support via bluez
+CAP_DESC=	Capability support via libcap
 CEC_DESC=	CEC adapter support
-NONFREE_DESC=	Enable non-free components (rar, ccx, ffmpeg)
-SFTP_DESC=	SSH SFTP support via libssh
-RPI1_DESC=	build for RPI1-B (cpu=arm1176jzf-s)
-RPI2_DESC=	build for RPI2 (cpu=cortex-a7, neon enabled)
+DATABASE_DESC=	Database
+FEATURE_DESC=	X86 CPU feature
+GBM_DESC=	GBM support
+MARIADB_DESC=	MariaDB database support
+OPTICAL_DESC=	Optical disc support
+PLATFORM_DESC=	Kodi platform
+RPI_DESC=	Raspberry Pi support
+SSE2_DESC=	Use SSE2 optimized routines
+SSE3_DESC=	Use SSE3 optimized routines
+SSSE3_DESC=	Use SSSE3 optimized routines
+SSE4_1_DESC=	Use SSE4.1 optimized routines
+SSE4_2_DESC=	Use SSE4.2 optimized routines
+UDEV_DESC=	Use libudev-devd
+XSLT_DESC=	Use libxslt
 
-OPTIONS_DEFAULT=	AIRPLAY AIRTUNES AVAHI CEC LIRC \
-		MYSQL NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER
-OPTIONS_DEFAULT_armv6=	RPI1
-OPTIONS_DEFAULT_armv7=	RPI1
-
 AIRPLAY_LIB_DEPENDS=	libplist.so:devel/libplist
-AIRPLAY_CONFIGURE_ENABLE=	airplay
+AIRPLAY_CMAKE_BOOL=	ENABLE_PLIST
 
 AIRTUNES_LIB_DEPENDS=	libshairplay.so:audio/shairplay
-AIRTUNES_CONFIGURE_ENABLE=	airtunes
+AIRTUNES_CMAKE_BOOL=	ENABLE_AIRTUNES
 
 AVAHI_LIB_DEPENDS=	libavahi-client.so:net/avahi-app
-AVAHI_CONFIGURE_ENABLE=	avahi
+AVAHI_CMAKE_BOOL=	ENABLE_AVAHI
 
-CEC_BUILD_DEPENDS=	libcec>=3.1.0:multimedia/libcec
+BLUETOOTH_CMAKE_BOOL=	ENABLE_BLUETOOTH
+
+CAP_CMAKE_BOOL=		ENABLE_CAP
+
 CEC_LIB_DEPENDS=	libcec.so:multimedia/libcec
-CEC_CONFIGURE_ENABLE=	libcec
+CEC_CMAKE_BOOL=		ENABLE_CEC
 
+DBUS_LIB_DEPENDS=	libdbus-1.so:devel/dbus
+DBUS_CMAKE_BOOL=	ENABLE_DBUS
+
+DVDCSS_CMAKE_BOOL=	ENABLE_DVDCSS
+
 LCMS2_LIB_DEPENDS=	liblcms2.so.2:graphics/lcms2
-LCMS2_CONFIGURE_ENABLE=	lcms2
+LCMS2_CMAKE_BOOL=	ENABLE_LCMS2
 
 LIBBLURAY_LIB_DEPENDS=	libbluray.so:multimedia/libbluray
-LIBBLURAY_CONFIGURE_ENABLE=	libbluray
+LIBBLURAY_CMAKE_BOOL=	ENABLE_BLURAY
 
-LIRC_RUN_DEPENDS=	lircd:comms/lirc
+LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
+LIRC_CMAKE_BOOL=	ENABLE_LIRCCLIENT
 
-MYSQL_USES=	mysql
-MYSQL_CONFIGURE_ENABLE=	mysql
+MARIADB_USES=		mysql:104m
+MARIADB_CMAKE_BOOL=	ENABLE_MARIADBCLIENT
+MARIADB_CMAKE_ON=	-DMARIADBCLIENT_INCLUDE_DIR="${LOCALBASE}/include"
 
+MYSQL_USES=		mysql
+MYSQL_CMAKE_BOOL=	ENABLE_MYSQLCLIENT
+
 NFS_LIB_DEPENDS=	libnfs.so:net/libnfs
-NFS_CONFIGURE_ENABLE=	nfs
+NFS_CMAKE_BOOL=		ENABLE_NFS
 
-NONFREE_CONFIGURE_ENABLE=	non-free
-NONFREE_VARS=		NO_CDROM="Restricted binary distribution" \
-			NO_PACKAGE="Restricted binary distribution"
+OPTICAL_CMAKE_BOOL=	ENABLE_OPTICAL
 
-PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_ENABLE=	pulse
+SMB_USES=		samba:lib
+SMB_CMAKE_BOOL=		ENABLE_SMBCLIENT
 
-RPI1_CONFIGURE_ON=	--with-platform=raspberry-pi
-RPI2_CONFIGURE_ON=	--with-platform=raspberry-pi2
+UDEV_LIB_DEPENDS=	libudev.so:devel/libudev-devd
+UDEV_CMAKE_BOOL=	ENABLE_UDEV
 
-RTMP_LIB_DEPENDS=	librtmp.so:multimedia/librtmp
-RTMP_CONFIGURE_ENABLE=	rtmp
+UPNP_CMAKE_BOOL=	ENABLE_UPNP
 
-SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
-SNDIO_CONFIGURE_ENABLE=	sndio
-SNDIO_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-sndio
-
-SMB_USES=		samba:lib
-SMB_CONFIGURE_ENABLE=	samba
-
 VAAPI_LIB_DEPENDS=	libva.so:multimedia/libva
-VAAPI_CONFIGURE_ENABLE=	vaapi
+VAAPI_CMAKE_BOOL=	ENABLE_VAAPI
 
 VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
-VDPAU_CONFIGURE_ENABLE=	vdpau
+VDPAU_CMAKE_BOOL=	ENABLE_VDPAU
 
 WEBSERVER_LIB_DEPENDS=	libmicrohttpd.so:www/libmicrohttpd
-WEBSERVER_CONFIGURE_ENABLE=	webserver
+WEBSERVER_CMAKE_BOOL=	ENABLE_MICROHTTPD
 
-SFTP_BUILD_DEPENDS=	${LOCALBASE}/lib/libssh.so:security/libssh
-SFTP_RUN_DEPENDS=	${LOCALBASE}/lib/libssh.so:security/libssh
-SFTP_CONFIGURE_ENABLE=	ssh
+XSLT_LIB_DEPENDS=	libxslt.so:textproc/libxslt
+XSLT_CMAKE_BOOL=	ENABLE_XSLT
 
-CONFIGURE_ARGS+=	--disable-debug --enable-gl --disable-gles \
-			--disable-openmax --disable-tegra \
-			--disable-profiling --enable-x11 --disable-alsa \
-			--enable-dbus --enable-upnp --disable-mid \
-			--disable-mdnsembedded --enable-libxslt \
-			--disable-texturepacker --disable-libusb \
-			--disable-libbluetooth --disable-libcap \
-			--disable-gtest --disable-libav-compat
+ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
+ALSA_CMAKE_BOOL=	ENABLE_ALSA
 
-.include <bsd.port.options.mk>
+PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
+PULSEAUDIO_CMAKE_BOOL=	ENABLE_PULSEAUDIO
 
-.if ${ARCH} != armv6 && ${ARCH} != armv7
-BUILD_DEPENDS+=	gtk-update-icon-cache:x11-toolkits/gtk20
-LIB_DEPENDS+=	libdrm.so:graphics/libdrm
-RUN_DEPENDS+=	glxinfo:graphics/mesa-demos \
-		xdpyinfo:x11/xdpyinfo
-USES+=		gl sdl xorg
-USE_XORG=	x11 xcb xext xmu xrandr xt xtst
-USE_GL=		egl gl glu glew
-USE_SDL=	image sdl2
-INSTALLS_ICONS=	yes
-PLIST_SUB+=	ARM="@comment "
-PLIST_SUB+=	X86=""
-.else
-# armv6 || armv7 (rpi1 and rpi2 only)
-EXTRA_PATCHES+=	${FILESDIR}/extra-armv6_hal
-CONFIGURE_ARGS+=	--enable-player=omxplayer
-LIB_DEPENDS+=	libEGL.so:misc/raspberrypi-userland \
-		libhal.so:sysutils/hal \
-		libtiff.so:graphics/tiff
-PLIST_SUB+=	ARM=""
-PLIST_SUB+=	X86="@comment "
-SUB_FILES=	pkg-message
-.endif
+SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
+SNDIO_CMAKE_BOOL=	ENABLE_SNDIO
 
-post-patch:
-	${REINPLACE_CMD} 's;make;gmake;' \
-		${WRKSRC}/bootstrap \
-		${WRKSRC}/codegenerator.mk \
-		${WRKSRC}/xbmc/Makefile.in
-	${RM} ${WRKSRC}/system/settings/rbp2.xml.orig
+SSE_VARS=		CPU_FEATURE+=SSE
+SSE2_VARS=		CPU_FEATURE+=SSE2
+SSE3_VARS=		CPU_FEATURE+=SSE3
+SSSE3_VARS=		CPU_FEATURE+=SSSE3
+SSE4_1_VARS=		CPU_FEATURE+=SSE4.1
+SSE4_2_VARS=		CPU_FEATURE+=SSE4.2
+AVX_VARS=		CPU_FEATURE+=AVX
+AVX2_VARS=		CPU_FEATURE+=AVX2
 
-pre-configure:
-	cd ${WRKSRC} && ${SH} ./bootstrap
+GBM_USE=		GL=egl,gbm,glu
+GBM_CFLAGS=		-I${LOCALBASE}/include/libepoll-shim
+GBM_LDFLAGS=		-L${LOCALBASE}/lib -lepoll-shim
+GBM_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
+GBM_LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
+			libdrm.so:graphics/libdrm \
+			libxkbcommon.so:x11/libxkbcommon \
+			libinput.so:x11/libinput
+GBM_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="gbm" \
+			-DGBM_RENDER_SYSTEM:STRING="gl"
 
+RPI_LIB_DEPENDS=	libbrcmGLESv2.so:misc/raspberrypi-userland \
+			libbrcmEGL.so:misc/raspberrypi-userland \
+			libxkbcommon.so:x11/libxkbcommon \
+			libinput.so:x11/libinput
+RPI_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="rbpi"
+
+WAYLAND_USE=		GL=egl,glu
+WAYLAND_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
+			wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_LIB_DEPENDS=	libdrm.so:graphics/libdrm \
+			libxkbcommon.so:x11/libxkbcommon \
+			libwayland-client++.so:graphics/waylandpp
+WAYLAND_CMAKE_ON=	-DCORE_PLATFORM_NAME:STRING="wayland" \
+			-DWAYLAND_RENDER_SYSTEM:STRING="gl"
+
+X11_USE=		XORG=x11,xext,xrandr GL=egl,gl,glu
+X11_LIB_DEPENDS=	libdrm.so:graphics/libdrm
+X11_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="x11"
+
+.include <bsd.port.options.mk>
+
+post-patch:
+	${REINPLACE_CMD} 's|/usr/share|${LOCALBASE}/share|' \
+		${WRKSRC}/xbmc/platform/linux/input/LibInputSettings.cpp
+
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
-	(cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf kodi.bin.1.gz kodi.1.gz)
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi.bin
-	${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' -or -name '*.xbs' -or -name '*.vis' \
-		| ${XARGS} ${STRIP_CMD}
-.if ${ARCH} != armv6 && ${ARCH} != armv7
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi-xrandr
-.endif
+	cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -s kodi.bin.1.gz kodi.1.gz
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/TexturePacker
+	${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -type f -name '*.so' -print0 | ${XARGS} -0 ${STRIP_CMD}
+	${RM} -rf ${STAGEDIR}${PREFIX}/lib/firewalld
 
 .include <bsd.port.mk>

Modified: head/multimedia/kodi/distinfo
==============================================================================
--- head/multimedia/kodi/distinfo	Thu Jul 16 12:59:58 2020	(r542354)
+++ head/multimedia/kodi/distinfo	Thu Jul 16 13:08:29 2020	(r542355)
@@ -1,11 +1,9 @@
-TIMESTAMP = 1511187422
-SHA256 (xbmc-xbmc-17.6-17.6-Krypton_GH0.tar.gz) = c8312fe92e5bab1cdac1da93d60baed88fa1574146c50c44e3c86d01671c2b1d
-SIZE (xbmc-xbmc-17.6-17.6-Krypton_GH0.tar.gz) = 58275293
-SHA256 (xbmc-FFmpeg-3.1.11-Krypton-17.5_GH0.tar.gz) = 7df8bce40765b39de5766ca9d08b5b9ac1f498c65c805c989461b907cee6b7c0
-SIZE (xbmc-FFmpeg-3.1.11-Krypton-17.5_GH0.tar.gz) = 11188798
-SHA256 (xbmc-libdvdcss-2f12236_GH0.tar.gz) = 7affd787569960bcca6a7a83dfbe807b461653ee9793c59551dabb88e640b3f4
-SIZE (xbmc-libdvdcss-2f12236_GH0.tar.gz) = 95311
-SHA256 (xbmc-libdvdnav-981488f_GH0.tar.gz) = b59d75536336893ef0e32a6660770b2250e0369d52ff02319d41def621fb42db
-SIZE (xbmc-libdvdnav-981488f_GH0.tar.gz) = 130513
-SHA256 (xbmc-libdvdread-17d99db_GH0.tar.gz) = 7b9e1861a9974ffb1542ab541d4e89a3239f6a65214a66d5cd10d216a2e7f575
-SIZE (xbmc-libdvdread-17d99db_GH0.tar.gz) = 124192
+TIMESTAMP = 1591045842
+SHA256 (xbmc-xbmc-18.7.1-18.7.1-Leia_GH0.tar.gz) = 5cfec391bcd168bbd4f9d38a6c8ec93e42e040cf82cf6ebf23db5e86753816fb
+SIZE (xbmc-xbmc-18.7.1-18.7.1-Leia_GH0.tar.gz) = 51052174
+SHA256 (xbmc-libdvdcss-1.4.2-Leia-Beta-5_GH0.tar.gz) = 38816f8373e243bc5950449b4f3b18938c4e1c59348e3411e23f31db4072e40d
+SIZE (xbmc-libdvdcss-1.4.2-Leia-Beta-5_GH0.tar.gz) = 101068
+SHA256 (xbmc-libdvdnav-6.0.0-Leia-Alpha-3_GH0.tar.gz) = 071e414e61b795f2ff9015b21a85fc009dde967f27780d23092643916538a57a
+SIZE (xbmc-libdvdnav-6.0.0-Leia-Alpha-3_GH0.tar.gz) = 137942
+SHA256 (xbmc-libdvdread-6.0.0-Leia-Alpha-3_GH0.tar.gz) = a30b6aa0aad0f2c505bc77948af2d5531a80b6e68112addb4c123fca24d5d3bf
+SIZE (xbmc-libdvdread-6.0.0-Leia-Alpha-3_GH0.tar.gz) = 130649

Added: head/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/kodi/files/patch-cmake_modules_FindSSE.cmake	Thu Jul 16 13:08:29 2020	(r542355)
@@ -0,0 +1,11 @@
+--- cmake/modules/FindSSE.cmake.orig	2020-05-19 20:46:12 UTC
++++ cmake/modules/FindSSE.cmake
+@@ -42,7 +42,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+    endif()
+ elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+    if(CPU MATCHES "amd64" OR CPU MATCHES "i.86")
+-     exec_program(cat ARGS "/var/run/dmesg.boot | grep Features" OUTPUT_VARIABLE CPUINFO)
++     exec_program(echo ARGS "$_CPU_FEATURE" OUTPUT_VARIABLE CPUINFO)
+ 
+      string(REGEX REPLACE "^.*(SSE).*$" "\\1" _SSE_THERE ${CPUINFO})
+      string(COMPARE EQUAL "SSE" "${_SSE_THERE}" _SSE_TRUE)

Added: head/multimedia/kodi/files/patch-xbmc_dbwrappers_mysqldataset.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/kodi/files/patch-xbmc_dbwrappers_mysqldataset.cpp	Thu Jul 16 13:08:29 2020	(r542355)
@@ -0,0 +1,14 @@
+--- xbmc/dbwrappers/mysqldataset.cpp.orig	2020-05-19 23:10:06 UTC
++++ xbmc/dbwrappers/mysqldataset.cpp
+@@ -17,10 +17,8 @@
+ #include "utils/StringUtils.h"
+ 
+ #include "mysqldataset.h"
+-#ifdef HAS_MYSQL
++#if defined(HAS_MYSQL) || defined(HAS_MARIADB)
+ #include "mysql/errmsg.h"
+-#elif defined(HAS_MARIADB)
+-#include <mariadb/errmsg.h>
+ #endif
+ 
+ #ifdef TARGET_POSIX

Added: head/multimedia/kodi/files/patch-xbmc_dbwrappers_mysqldataset.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/kodi/files/patch-xbmc_dbwrappers_mysqldataset.h	Thu Jul 16 13:08:29 2020	(r542355)
@@ -0,0 +1,14 @@
+--- xbmc/dbwrappers/mysqldataset.h.orig	2020-05-19 23:04:15 UTC
++++ xbmc/dbwrappers/mysqldataset.h
+@@ -10,10 +10,8 @@
+ 
+ #include <stdio.h>
+ #include "dataset.h"
+-#ifdef HAS_MYSQL
++#if defined(HAS_MYSQL) || defined(HAS_MARIADB)
+ #include "mysql/mysql.h"
+-#elif defined(HAS_MARIADB)
+-#include <mariadb/mysql.h>
+ #endif
+ 
+ namespace dbiplus {

Added: head/multimedia/kodi/files/patch-xbmc_platform_linux_input_LibInputHandler.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/kodi/files/patch-xbmc_platform_linux_input_LibInputHandler.cpp	Thu Jul 16 13:08:29 2020	(r542355)
@@ -0,0 +1,11 @@
+--- xbmc/platform/linux/input/LibInputHandler.cpp.orig	2020-05-19 20:44:08 UTC
++++ xbmc/platform/linux/input/LibInputHandler.cpp
+@@ -115,7 +115,7 @@ void CLibInputHandler::Start()
+ 
+ void CLibInputHandler::Process()
+ {
+-  int epollFd = epoll_create1(0);
++  int epollFd = epoll_create1(EPOLL_CLOEXEC);
+   if (epollFd < 0)
+   {
+     CLog::Log(LOGERROR, "CLibInputHandler::%s - failed to create epoll file descriptor: %s", __FUNCTION__, strerror(-errno));

Added: head/multimedia/kodi/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/kodi/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h	Thu Jul 16 13:08:29 2020	(r542355)
@@ -0,0 +1,11 @@
+--- xbmc/platform/linux/storage/UDisks2Provider.h.orig	2020-07-16 09:15:42 UTC
++++ xbmc/platform/linux/storage/UDisks2Provider.h
+@@ -40,7 +40,7 @@ class CUDisks2Provider : public IStorageProvider
+     std::string m_label;
+     std::string m_device;
+     bool m_isSystem = false;
+-    u_int64_t m_size = 0;
++    uint64_t m_size = 0;
+ 
+     explicit Block(const char *object);
+     ~Block() = default;

Added: head/multimedia/kodi/files/patch-xbmc_windowing_rpi_WinSystemRpi.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/kodi/files/patch-xbmc_windowing_rpi_WinSystemRpi.cpp	Thu Jul 16 13:08:29 2020	(r542355)
@@ -0,0 +1,26 @@
+--- xbmc/windowing/rpi/WinSystemRpi.cpp.orig	2020-05-19 20:47:38 UTC
++++ xbmc/windowing/rpi/WinSystemRpi.cpp
+@@ -49,13 +49,21 @@ CWinSystemRpi::CWinSystemRpi() :
+   if (getenv("KODI_AE_SINK"))
+     envSink = getenv("KODI_AE_SINK");
+ 
+-  if (StringUtils::EqualsNoCase(envSink, "PULSE"))
++  if (StringUtils::EqualsNoCase(envSink, "ALSA"))
+   {
++    OPTIONALS::ALSARegister();
++  }
++  else if (StringUtils::EqualsNoCase(envSink, "PULSE"))
++  {
+     OPTIONALS::PulseAudioRegister();
+   }
++  else if (StringUtils::EqualsNoCase(envSink, "SNDIO"))
++  {
++    OPTIONALS::SndioRegister();
++  }
+   else
+   {
+-    OPTIONALS::ALSARegister();
++    OPTIONALS::OSSRegister();
+   }
+ 
+   CLinuxPowerSyscall::Register();

Modified: head/multimedia/kodi/pkg-plist
==============================================================================
--- head/multimedia/kodi/pkg-plist	Thu Jul 16 12:59:58 2020	(r542354)
+++ head/multimedia/kodi/pkg-plist	Thu Jul 16 13:08:29 2020	(r542355)
@@ -1,80 +1,82 @@
+bin/TexturePacker
 bin/kodi
 bin/kodi-standalone
-bin/xbmc
-bin/xbmc-standalone
 include/kodi/AEChannelData.h
-include/kodi/DVDDemuxPacket.h
+include/kodi/ActionIDs.h
+include/kodi/AddonBase.h
+include/kodi/DemuxCrypto.h
+include/kodi/DemuxPacket.h
+include/kodi/Filesystem.h
+include/kodi/General.h
 include/kodi/IFileTypes.h
-include/kodi/kodi_adsp_dll.h
-include/kodi/kodi_adsp_types.h
-include/kodi/kodi_audiodec_dll.h
-include/kodi/kodi_audiodec_types.h
-include/kodi/kodi_audioengine_types.h
-include/kodi/kodi_inputstream_dll.h
-include/kodi/kodi_inputstream_types.h
-include/kodi/kodi_peripheral_callbacks.h
-include/kodi/kodi_peripheral_dll.h
-include/kodi/kodi_peripheral_types.h
-include/kodi/kodi_peripheral_utils.hpp
+include/kodi/Network.h
+include/kodi/StreamCodec.h
+include/kodi/StreamCrypto.h
+include/kodi/TimingConstants.h
+include/kodi/XBMC_vkeys.h
+include/kodi/addon-instance/AudioDecoder.h
+include/kodi/addon-instance/AudioEncoder.h
+include/kodi/addon-instance/ImageDecoder.h
+include/kodi/addon-instance/Inputstream.h
+include/kodi/addon-instance/Peripheral.h
+include/kodi/addon-instance/PeripheralUtils.h
+include/kodi/addon-instance/Screensaver.h
+include/kodi/addon-instance/VFS.h
+include/kodi/addon-instance/VideoCodec.h
+include/kodi/addon-instance/Visualization.h
+include/kodi/gui/General.h
+include/kodi/gui/ListItem.h
+include/kodi/gui/Window.h
+include/kodi/gui/controls/Button.h
+include/kodi/gui/controls/Edit.h
+include/kodi/gui/controls/FadeLabel.h
+include/kodi/gui/controls/Image.h
+include/kodi/gui/controls/Label.h
+include/kodi/gui/controls/Progress.h
+include/kodi/gui/controls/RadioButton.h
+include/kodi/gui/controls/Rendering.h
+include/kodi/gui/controls/SettingsSlider.h
+include/kodi/gui/controls/Slider.h
+include/kodi/gui/controls/Spin.h
+include/kodi/gui/controls/TextBox.h
+include/kodi/gui/definitions.h
+include/kodi/gui/dialogs/ContextMenu.h
+include/kodi/gui/dialogs/ExtendedProgress.h
+include/kodi/gui/dialogs/FileBrowser.h
+include/kodi/gui/dialogs/Keyboard.h
+include/kodi/gui/dialogs/Numeric.h
+include/kodi/gui/dialogs/OK.h
+include/kodi/gui/dialogs/Progress.h
+include/kodi/gui/dialogs/Select.h
+include/kodi/gui/dialogs/TextViewer.h
+include/kodi/gui/dialogs/YesNo.h
+include/kodi/kodi_game_dll.h
+include/kodi/kodi_game_types.h
 include/kodi/kodi_vfs_types.h
-include/kodi/kodi_vfs_utils.hpp
-include/kodi/libKODI_adsp.h
-include/kodi/libKODI_audioengine.h
+include/kodi/libKODI_game.h
 include/kodi/libKODI_guilib.h
-include/kodi/libKODI_inputstream.h
-include/kodi/libKODI_peripheral.h
 include/kodi/libXBMC_addon.h
-include/kodi/libXBMC_codec.h
 include/kodi/libXBMC_pvr.h
-include/kodi/xbmc_addon_cpp_dll.h
+include/kodi/platform/android/System.h
+include/kodi/tools/DllHelper.h
+include/kodi/versions.h
 include/kodi/xbmc_addon_dll.h
 include/kodi/xbmc_addon_types.h
-include/kodi/xbmc_audioenc_dll.h
-include/kodi/xbmc_audioenc_types.h
-include/kodi/xbmc_codec_types.h
 include/kodi/xbmc_epg_types.h
 include/kodi/xbmc_pvr_dll.h
 include/kodi/xbmc_pvr_types.h
-include/kodi/xbmc_scr_dll.h
-include/kodi/xbmc_scr_types.h
-include/kodi/xbmc_vis_dll.h
-include/kodi/xbmc_vis_types.h
-include/xbmc
-lib/kodi/AddOptions.cmake
-lib/kodi/AddonHelpers.cmake
-lib/kodi/ArchSetup.cmake
-lib/kodi/CMakeHelpers.cmake
-lib/kodi/CheckCommits.cmake
-lib/kodi/CheckTargetPlatform.cmake
-lib/kodi/GenerateVersionedFiles.cmake
-lib/kodi/GeneratorSetup.cmake
-lib/kodi/HandleDepends.cmake
-lib/kodi/KodiConfig.cmake
-lib/kodi/Macros.cmake
-lib/kodi/PrepareEnv.cmake
-lib/kodi/ProjectMacros.cmake
-lib/kodi/Uninstall.cmake
-lib/kodi/addons/library.kodi.adsp/libKODI_adsp-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.kodi.audioengine/libKODI_audioengine-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.kodi.guilib/libKODI_guilib-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.kodi.inputstream/libKODI_inputstream-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.kodi.peripheral/libKODI_peripheral-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.xbmc.addon/libXBMC_addon-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.xbmc.codec/libXBMC_codec-%%ARCH%%-freebsd.so
-lib/kodi/addons/library.xbmc.pvr/libXBMC_pvr-%%ARCH%%-freebsd.so
-lib/kodi/kodi.bin
-%%X86%%lib/kodi/kodi-xrandr
-lib/kodi/system/libcpluff-%%ARCH%%-freebsd.so
-lib/kodi/system/libexif-%%ARCH%%-freebsd.so
-lib/kodi/system/players/VideoPlayer/libdvdcss-%%ARCH%%-freebsd.so
+%%GBM%%lib/kodi/kodi-gbm
+%%RPI%%lib/kodi/kodi-rbpi
+%%WAYLAND%%lib/kodi/kodi-wayland
+%%X11%%lib/kodi/kodi-x11
+%%X11%%lib/kodi/kodi-xrandr
+%%SSE4_1%%lib/kodi/system/libsse4-%%ARCH%%-freebsd.so
 lib/kodi/system/players/VideoPlayer/libdvdnav-%%ARCH%%-freebsd.so
-lib/xbmc
 man/man1/kodi.1.gz
 man/man1/kodi.bin.1.gz
 share/applications/kodi.desktop
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.GPL
-%%PORTDOCS%%%%DOCSDIR%%/README.linux
-%%PORTDOCS%%%%DOCSDIR%%/copying.txt
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
+%%PORTDOCS%%%%DOCSDIR%%/README.Linux.md
 %%PORTDOCS%%%%DOCSDIR%%/version.txt
 share/icons/hicolor/128x128/apps/kodi.png
 share/icons/hicolor/16x16/apps/kodi.png
@@ -84,28 +86,44 @@ share/icons/hicolor/256x256/apps/kodi.png
 share/icons/hicolor/32x32/apps/kodi.png
 share/icons/hicolor/48x48/apps/kodi.png
 share/icons/hicolor/64x64/apps/kodi.png
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.aac/addon.xml
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.aac/icon.png
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.aac/resources/language/English/strings.po
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.aac/resources/settings.xml
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.wma/addon.xml
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.wma/icon.png
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.wma/resources/language/English/strings.po
-%%DATADIR%%/addons/audioencoder.xbmc.builtin.wma/resources/settings.xml
+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/addon.xml
+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/icon.png
+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/English/strings.po
+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/settings.xml
+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/addon.xml
+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/icon.png
+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/English/strings.po
+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/settings.xml
 %%DATADIR%%/addons/game.controller.default/addon.xml
-%%DATADIR%%/addons/game.controller.default/icon.png
+%%DATADIR%%/addons/game.controller.default/resources/icon.png
 %%DATADIR%%/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po
 %%DATADIR%%/addons/game.controller.default/resources/layout.png
 %%DATADIR%%/addons/game.controller.default/resources/layout.xml
-%%DATADIR%%/addons/kodi.adsp/addon.xml
-%%DATADIR%%/addons/kodi.audiodecoder/addon.xml
-%%DATADIR%%/addons/kodi.game/addon.xml
-%%DATADIR%%/addons/kodi.game/controller.xsd
-%%DATADIR%%/addons/kodi.guilib/addon.xml
-%%DATADIR%%/addons/kodi.guilib/addon.xml.in
-%%DATADIR%%/addons/kodi.inputstream/addon.xml
-%%DATADIR%%/addons/kodi.peripheral/addon.xml
+%%DATADIR%%/addons/game.controller.snes/addon.xml
+%%DATADIR%%/addons/game.controller.snes/resources/icon.png
+%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po
+%%DATADIR%%/addons/game.controller.snes/resources/layout.png
+%%DATADIR%%/addons/game.controller.snes/resources/layout.xml
+%%DATADIR%%/addons/game.controller.snes/resources/mask.png
+%%DATADIR%%/addons/kodi.binary.global.audioengine/addon.xml
+%%DATADIR%%/addons/kodi.binary.global.filesystem/addon.xml
+%%DATADIR%%/addons/kodi.binary.global.general/addon.xml
+%%DATADIR%%/addons/kodi.binary.global.gui/addon.xml
+%%DATADIR%%/addons/kodi.binary.global.main/addon.xml
+%%DATADIR%%/addons/kodi.binary.global.network/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.audiodecoder/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.audioencoder/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.game/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.imagedecoder/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.inputstream/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.peripheral/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.pvr/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.screensaver/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.vfs/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.videocodec/addon.xml
+%%DATADIR%%/addons/kodi.binary.instance.visualization/addon.xml
 %%DATADIR%%/addons/kodi.resource/addon.xml
+%%DATADIR%%/addons/kodi.resource/games.xsd
 %%DATADIR%%/addons/kodi.resource/icon.png
 %%DATADIR%%/addons/kodi.resource/images.xsd
 %%DATADIR%%/addons/kodi.resource/language.xsd
@@ -253,138 +271,124 @@ share/icons/hicolor/64x64/apps/kodi.png
 %%DATADIR%%/addons/metadata.themoviedb.org/addon.xml
 %%DATADIR%%/addons/metadata.themoviedb.org/changelog.txt
 %%DATADIR%%/addons/metadata.themoviedb.org/icon.png
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Afrikaans/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Albanian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Amharic/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Basque/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Belarusian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Bulgarian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Burmese/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Catalan/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Chinese (Simple)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Chinese (Traditional)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Croatian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Czech/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Danish/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Dutch/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/English (New Zealand)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/English (US)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/English/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Estonian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Finnish/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/French (Canada)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/French/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Galician/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/German/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Greek/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Hebrew/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Hindi (Devanagiri)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Hungarian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Icelandic/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Indonesian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Italian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Japanese/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Korean/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Lithuanian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Macedonian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Malay/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Malayalam/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Norwegian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Polish/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Portuguese (Brazil)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Portuguese/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Romanian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Russian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Slovak/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Slovenian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Spanish (Argentina)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Spanish (Mexico)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Spanish/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Swedish/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Tamil (India)/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Thai/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Turkish/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Ukrainian/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Uzbek/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Vietnamese/strings.po
-%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/Welsh/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.af_za/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.am_et/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.be_by/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.bg_bg/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ca_es/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.cs_cz/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.cy_gb/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.da_dk/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.de_de/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.el_gr/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.en_gb/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.en_nz/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.en_us/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.es_ar/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.es_es/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.es_mx/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.et_ee/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.eu_es/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.fi_fi/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.fr_ca/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.fr_fr/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.gl_es/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.he_il/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.hi_in/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.hr_hr/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.hu_hu/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.id_id/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.is_is/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.it_it/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ja_jp/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ko_kr/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.lt_lt/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.mk_mk/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ml_in/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ms_my/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.my_mm/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.nb_no/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.nl_nl/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.pt_br/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.pt_pt/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ro_ro/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ru_ru/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.sk_sk/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.sl_si/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.sq_al/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.sv_se/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.ta_in/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.th_th/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.tr_tr/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.uk_ua/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.uz_uz/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.vi_vn/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.zh_cn/strings.po
+%%DATADIR%%/addons/metadata.themoviedb.org/resources/language/resource.language.zh_tw/strings.po
 %%DATADIR%%/addons/metadata.themoviedb.org/resources/settings.xml
 %%DATADIR%%/addons/metadata.themoviedb.org/tmdb.xml
-%%DATADIR%%/addons/metadata.tvdb.com/addon.xml
-%%DATADIR%%/addons/metadata.tvdb.com/changelog.txt
-%%DATADIR%%/addons/metadata.tvdb.com/icon.png
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Afrikaans/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Albanian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Amharic/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Arabic/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Armenian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Azerbaijani/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Basque/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Belarusian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Bosnian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Bulgarian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Burmese/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Catalan/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Chinese (Simple)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Chinese (Traditional)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Croatian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Czech/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Danish/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Dutch/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/English (Australia)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/English (New Zealand)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/English (US)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/English/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Esperanto/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Estonian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Faroese/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Finnish/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/French (Canada)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/French/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Galician/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Georgian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/German/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Greek/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Hebrew/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Hindi (Devanagiri)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Hungarian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Icelandic/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Indonesian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Italian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Japanese/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Korean/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Latvian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Lithuanian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Macedonian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Malay/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Malayalam/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Maltese/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Mongolian (Mongolia)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Norwegian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Persian (Iran)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Persian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Polish/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Portuguese (Brazil)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Portuguese/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Romanian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Russian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Serbian (Cyrillic)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Serbian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Slovak/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Slovenian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Spanish (Argentina)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Spanish (Mexico)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Spanish/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Swedish/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Tamil (India)/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Thai/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Turkish/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Ukrainian/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Uzbek/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Vietnamese/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/language/Welsh/strings.po
-%%DATADIR%%/addons/metadata.tvdb.com/resources/settings.xml
-%%DATADIR%%/addons/metadata.tvdb.com/tvdb.xml
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/LICENSE.TXT
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/addon.xml
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/changelog.txt
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/icon.png
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Afrikaans/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Albanian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Amharic/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Basque/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Belarusian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Bulgarian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Burmese/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Catalan/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Simple)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Traditional)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Croatian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Czech/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Danish/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Dutch/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/English (New Zealand)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/English (US)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/English/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Estonian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Finnish/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/French (Canada)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/French/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Galician/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/German/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Greek/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Hebrew/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Hindi (Devanagiri)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Hungarian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Icelandic/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Indonesian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Italian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Japanese/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Korean/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Lithuanian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Macedonian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Malay/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Malayalam/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Norwegian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Polish/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese (Brazil)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Romanian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Russian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Slovak/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Slovenian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Argentina)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Mexico)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Swedish/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Tamil (India)/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Thai/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Turkish/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Ukrainian/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Uzbek/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Vietnamese/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/language/Welsh/strings.po
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/resources/settings.xml
+%%DATADIR%%/addons/metadata.tvshows.themoviedb.org/tmdb.xml
 %%DATADIR%%/addons/repository.xbmc.org/addon.xml
 %%DATADIR%%/addons/repository.xbmc.org/icon.png
 %%DATADIR%%/addons/resource.images.weathericons.default/License.txt
@@ -519,13 +523,16 @@ share/icons/hicolor/64x64/apps/kodi.png
 %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po
 %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/settings.xml

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007161308.06GD8Tih007707>