FreeBSD Bugzilla – Attachment 239501 Details for
Bug 268987
multimedia/kodi: Update to 20.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch of Kodi 20
kodi-20.patch (text/plain), 71.39 KB, created by
yzrh
on 2023-01-16 16:18:38 UTC
(
hide
)
Description:
Patch of Kodi 20
Filename:
MIME Type:
Creator:
yzrh
Created:
2023-01-16 16:18:38 UTC
Size:
71.39 KB
patch
obsolete
>diff -urN kodi.orig/Makefile kodi/Makefile >--- kodi.orig/Makefile 2023-01-16 13:34:39.921597000 +0000 >+++ kodi/Makefile 2023-01-16 16:07:53.649815000 +0000 >@@ -1,6 +1,5 @@ > PORTNAME= kodi >-DISTVERSION= 19.5 >-PORTREVISION= 1 >+DISTVERSION= 20.0 > CATEGORIES= multimedia java > > MAINTAINER= yzrh@noema.org >@@ -22,13 +21,13 @@ > libcdio.so:sysutils/libcdio \ > libcrossguid.so:devel/libcrossguid \ > libcurl.so:ftp/curl \ >- libdav1d.so:multimedia/dav1d \ > libexpat.so:textproc/expat2 \ > libfmt.so:devel/libfmt \ > libfreetype.so:print/freetype2 \ > libfribidi.so:converters/fribidi \ > libfstrcmp.so:devel/fstrcmp \ > libgif.so:graphics/giflib \ >+ libharfbuzz.so:print/harfbuzz \ > liblzo2.so:archivers/lzo2 \ > libpcre.so:devel/pcre \ > libpng.so:graphics/png \ >@@ -44,10 +43,10 @@ > desktop-file-utils gettext gmake gnome iconv jpeg libtool \ > pkgconfig python:3.7+ sqlite ssl > >-KODI_CODENAME= Matrix >-LIBDVDCSS_VERSION= 1.4.2-Leia-Beta-5 >-LIBDVDNAV_VERSION= 6.0.0-Leia-Alpha-3 >-LIBDVDREAD_VERSION= 6.0.0-Leia-Alpha-3 >+KODI_CODENAME= Nexus >+LIBDVDCSS_VERSION= 1.4.3-Next-Nexus-Alpha2-2 >+LIBDVDNAV_VERSION= 6.1.1-Next-Nexus-Alpha2-2 >+LIBDVDREAD_VERSION= 6.1.3-Next-Nexus-Alpha2-2 > > USE_GITHUB= yes > GH_TUPLE= xbmc:xbmc:${DISTVERSION}-${KODI_CODENAME} \ >@@ -72,39 +71,37 @@ > CMAKE_ARGS= -DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \ > -DLIBDVDCSS_URL="${DISTDIR}/xbmc-libdvdcss-${LIBDVDCSS_VERSION}_GH0.tar.gz" \ > -DLIBDVDNAV_URL="${DISTDIR}/xbmc-libdvdnav-${LIBDVDNAV_VERSION}_GH0.tar.gz" \ >- -DLIBDVDREAD_URL="${DISTDIR}/xbmc-libdvdread-${LIBDVDREAD_VERSION}_GH0.tar.gz" >-CMAKE_OFF= ENABLE_INTERNAL_CROSSGUID >+ -DLIBDVDREAD_URL="${DISTDIR}/xbmc-libdvdread-${LIBDVDREAD_VERSION}_GH0.tar.gz" \ >+ -DCROSSGUID_INCLUDE_DIR="${LOCALBASE}/include" >+CMAKE_OFF= ENABLE_INTERNAL_CROSSGUID ENABLE_INTERNAL_RapidJSON > CONFIGURE_ENV= _CPU_FEATURE="${CPU_FEATURE}" > > OPTIONS_SUB= yes > # Broken: BLUETOOTH >-OPTIONS_DEFINE= AIRPLAY AVAHI LIBBLURAY CEC DBUS DVDCSS LCMS2 \ >- LIRC WEBSERVER NFS DVD SMB TEST UDEV UPNP \ >- VAAPI VDPAU XSLT DOCS >-OPTIONS_DEFAULT= LIBBLURAY CEC LCMS2 WEBSERVER \ >+OPTIONS_DEFINE= AIRPLAY AVAHI LIBBLURAY CEC DAV1D DBUS \ >+ DVDCSS LCMS2 LIRC WEBSERVER MYSQL NFS DVD SMB TEST \ >+ UDEV UPNP VAAPI VDPAU XSLT DOCS >+OPTIONS_DEFAULT= LIBBLURAY CEC LCMS2 WEBSERVER DAV1D \ > DVD UPNP VAAPI VDPAU XSLT WAYLAND X11 GL > OPTIONS_DEFAULT_amd64= SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 > OPTIONS_DEFAULT_i386= SSE SSE2 SSE3 > OPTIONS_SINGLE= RENDER > OPTIONS_SINGLE_RENDER= GL GLES >-OPTIONS_RADIO= DATABASE >-OPTIONS_RADIO_DATABASE= MARIADB MYSQL > OPTIONS_GROUP= SOUND FEATURE PLATFORM >-# Broken: ALSA >-OPTIONS_GROUP_SOUND= PULSEAUDIO SNDIO >+OPTIONS_GROUP_SOUND= ALSA PIPEWIRE PULSEAUDIO SNDIO > OPTIONS_GROUP_FEATURE= SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 AVX AVX2 >-OPTIONS_GROUP_PLATFORM=GBM WAYLAND X11 >+OPTIONS_GROUP_PLATFORM= GBM WAYLAND X11 > OPTIONS_EXCLUDE_aarch64=FEATURE > OPTIONS_EXCLUDE_armv7= FEATURE > OPTIONS_EXCLUDE_armv6= FEATURE > > PLATFORM_DESC= Kodi platform >-DATABASE_DESC= Database > FEATURE_DESC= X86 CPU feature > > AIRPLAY_DESC= AirPlay support > BLUETOOTH_DESC= Bluetooth support > CEC_DESC= CEC adapter support >+DAV1D_DESC= Use dav1d as AV1 decoder > DVD_DESC= DVD support > UDEV_DESC= Use libudev-devd > XSLT_DESC= Use libxslt >@@ -114,7 +111,7 @@ > GLES_DESC= OpenGL ES > > GBM_DESC= GBM support >-MARIADB_DESC= MariaDB database support >+PIPEWIRE_DESC= PipeWire support > > SSE2_DESC= Use SSE2 optimized routines > SSE3_DESC= Use SSE3 optimized routines >@@ -141,6 +138,9 @@ > CEC_LIB_DEPENDS= libcec.so:multimedia/libcec > CEC_CMAKE_BOOL= ENABLE_CEC > >+DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d >+DAV1D_CMAKE_BOOL= ENABLE_DAV1D >+ > DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus > DBUS_CMAKE_BOOL= ENABLE_DBUS > >@@ -181,19 +181,22 @@ > XSLT_CMAKE_BOOL= ENABLE_XSLT > > GL_CMAKE_ON= -DAPP_RENDER_SYSTEM:STRING="gl" >+GL_USES= gl >+GL_USE= GL=gl > > GLES_CMAKE_ON= -DAPP_RENDER_SYSTEM:STRING="gles" >+GLES_USES= gl >+GLES_USE= GL=glesv2 > >-MARIADB_USES= mysql:105m >-MARIADB_CMAKE_BOOL= ENABLE_MARIADBCLIENT >-MARIADB_CMAKE_ON= -DMARIADBCLIENT_INCLUDE_DIR="${LOCALBASE}/include" >- > MYSQL_USES= mysql > MYSQL_CMAKE_BOOL= ENABLE_MYSQLCLIENT > > ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib > ALSA_CMAKE_BOOL= ENABLE_ALSA > >+PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire >+PIPEWIRE_CMAKE_BOOL= ENABLE_PIPEWIRE >+ > PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio > PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO > >@@ -231,11 +234,15 @@ > libwayland-client++.so:graphics/waylandpp > > X11_USES= xorg gl >-X11_USE= XORG=x11,xext,xrandr GL=egl,gbm,gl,glu >+X11_USE= XORG=x11,xext,xrandr GL=egl,gbm,glu > X11_LIB_DEPENDS= libdrm.so:graphics/libdrm > > .include <bsd.port.options.mk> > >+.if (!empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11)) && !empty(PORT_OPTIONS:MGLES) >+BROKEN= option GLES does not build with multiple PLATFORM >+.endif >+ > .if !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11) > CMAKE_ARGS+= -DCORE_PLATFORM_NAME:STRING="gbm wayland x11" > .elif empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11) >@@ -286,8 +293,8 @@ > post-install: > ${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${MAN1PREFIX}/share/man/man1 > cd ${STAGEDIR}${MAN1PREFIX}/share/man/man1 && ${LN} -s kodi.bin.1.gz kodi.1.gz >- cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} TexturePacker JsonSchemaBuilder >+ cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} JsonSchemaBuilder kodi-TexturePacker > ${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -type f -name '*.so' -print0 | ${XARGS} -0 ${STRIP_CMD} >- ${RM} -rf ${STAGEDIR}${PREFIX}/lib/firewalld >+ ${RM} -r ${STAGEDIR}${PREFIX}/lib/firewalld > > .include <bsd.port.mk> >diff -urN kodi.orig/distinfo kodi/distinfo >--- kodi.orig/distinfo 2023-01-16 13:34:39.921676000 +0000 >+++ kodi/distinfo 2023-01-16 13:37:06.107877000 +0000 >@@ -1,9 +1,9 @@ >-TIMESTAMP = 1672024779 >-SHA256 (xbmc-xbmc-19.5-19.5-Matrix_GH0.tar.gz) = 56e0074f27f08496b2a21af5704a15378a2f0979ae3e9fa9a50a2630d0313d19 >-SIZE (xbmc-xbmc-19.5-19.5-Matrix_GH0.tar.gz) = 53496968 >-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 >+TIMESTAMP = 1673876226 >+SHA256 (xbmc-xbmc-20.0-20.0-Nexus_GH0.tar.gz) = 4c75add8b9ea44924b6ee45f94439545676033f35f5993908871e3dded527b79 >+SIZE (xbmc-xbmc-20.0-20.0-Nexus_GH0.tar.gz) = 54562027 >+SHA256 (xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e >+SIZE (xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 102124 >+SHA256 (xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc >+SIZE (xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 128547 >+SHA256 (xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62 >+SIZE (xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 110513 >diff -urN kodi.orig/files/patch-cmake_modules_FindCrossGUID.cmake kodi/files/patch-cmake_modules_FindCrossGUID.cmake >--- kodi.orig/files/patch-cmake_modules_FindCrossGUID.cmake 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-cmake_modules_FindCrossGUID.cmake 2023-01-16 13:35:14.053960000 +0000 >@@ -0,0 +1,29 @@ >+--- cmake/modules/FindCrossGUID.cmake.orig 2022-07-08 10:04:52 UTC >++++ cmake/modules/FindCrossGUID.cmake >+@@ -45,7 +45,7 @@ else() >+ endif() >+ >+ if(CROSSGUID_FOUND) >+- find_path(CROSSGUID_INCLUDE_DIR NAMES crossguid/guid.hpp guid.h >++ find_path(CROSSGUID_INCLUDE_DIR NAMES guid.hpp guid.h >+ PATHS ${PC_CROSSGUID_INCLUDEDIR}) >+ >+ find_library(CROSSGUID_LIBRARY_RELEASE NAMES crossguid >+@@ -53,7 +53,7 @@ else() >+ find_library(CROSSGUID_LIBRARY_DEBUG NAMES crossguidd crossguid-dgb >+ PATHS ${PC_CROSSGUID_LIBDIR}) >+ else() >+- find_path(CROSSGUID_INCLUDE_DIR NAMES crossguid/guid.hpp guid.h) >++ find_path(CROSSGUID_INCLUDE_DIR NAMES guid.hpp guid.h) >+ find_library(CROSSGUID_LIBRARY_RELEASE NAMES crossguid) >+ find_library(CROSSGUID_LIBRARY_DEBUG NAMES crossguidd) >+ endif() >+@@ -73,7 +73,7 @@ if(CROSSGUID_FOUND) >+ set(CROSSGUID_INCLUDE_DIRS ${CROSSGUID_INCLUDE_DIR}) >+ >+ # NEW_CROSSGUID >= 0.2.0 release >+- if(EXISTS "${CROSSGUID_INCLUDE_DIR}/crossguid/guid.hpp") >++ if(EXISTS "${CROSSGUID_INCLUDE_DIR}/guid.hpp") >+ list(APPEND CROSSGUID_DEFINITIONS -DHAVE_NEW_CROSSGUID) >+ endif() >+ >diff -urN kodi.orig/files/patch-cmake_modules_FindEGL.cmake kodi/files/patch-cmake_modules_FindEGL.cmake >--- kodi.orig/files/patch-cmake_modules_FindEGL.cmake 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-cmake_modules_FindEGL.cmake 2023-01-16 15:23:40.005120000 +0000 >@@ -0,0 +1,15 @@ >+--- cmake/modules/FindEGL.cmake.orig 2023-01-16 15:23:00 UTC >++++ cmake/modules/FindEGL.cmake >+@@ -36,11 +36,7 @@ if(EGL_FOUND) >+ set(EGL_LIBRARIES ${EGL_LIBRARY}) >+ set(EGL_INCLUDE_DIRS ${EGL_INCLUDE_DIR}) >+ set(EGL_DEFINITIONS -DHAS_EGL=1) >+- include(CheckIncludeFiles) >+- check_include_files("EGL/egl.h;EGL/eglext.h;EGL/eglext_angle.h" HAVE_EGLEXTANGLE) >+- if(HAVE_EGLEXTANGLE) >+- list(APPEND EGL_DEFINITIONS "-DHAVE_EGLEXTANGLE=1") >+- endif() >++ list(APPEND EGL_DEFINITIONS "-DHAVE_EGLEXTANGLE=1") >+ >+ if(NOT TARGET EGL::EGL) >+ add_library(EGL::EGL UNKNOWN IMPORTED) >diff -urN kodi.orig/files/patch-cmake_modules_FindLibDvdCSS.cmake kodi/files/patch-cmake_modules_FindLibDvdCSS.cmake >--- kodi.orig/files/patch-cmake_modules_FindLibDvdCSS.cmake 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-cmake_modules_FindLibDvdCSS.cmake 2023-01-16 13:35:14.054184000 +0000 >@@ -0,0 +1,11 @@ >+--- cmake/modules/FindLibDvdCSS.cmake.orig 2022-08-18 23:36:30 UTC >++++ cmake/modules/FindLibDvdCSS.cmake >+@@ -63,7 +63,7 @@ if(ENABLE_DVDCSS) >+ ${LIBDVD_ADDITIONAL_ARGS}) >+ else() >+ find_program(AUTORECONF autoreconf REQUIRED) >+- find_program(MAKE_EXECUTABLE make REQUIRED) >++ find_program(MAKE_EXECUTABLE gmake REQUIRED) >+ >+ set(CONFIGURE_COMMAND ${AUTORECONF} -vif >+ COMMAND ac_cv_path_GIT= ./configure >diff -urN kodi.orig/files/patch-cmake_modules_FindLibDvdNav.cmake kodi/files/patch-cmake_modules_FindLibDvdNav.cmake >--- kodi.orig/files/patch-cmake_modules_FindLibDvdNav.cmake 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-cmake_modules_FindLibDvdNav.cmake 2023-01-16 13:35:14.054506000 +0000 >@@ -0,0 +1,11 @@ >+--- cmake/modules/FindLibDvdNav.cmake.orig 2022-08-18 23:36:26 UTC >++++ cmake/modules/FindLibDvdNav.cmake >+@@ -76,7 +76,7 @@ if(NOT TARGET LibDvdNav::LibDvdNav) >+ string(APPEND LIBDVDNAV_CFLAGS " -I$<TARGET_PROPERTY:LibDvdRead::LibDvdRead,INTERFACE_INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:LibDvdRead::LibDvdRead,INTERFACE_COMPILE_DEFINITIONS>") >+ >+ find_program(AUTORECONF autoreconf REQUIRED) >+- find_program(MAKE_EXECUTABLE make REQUIRED) >++ find_program(MAKE_EXECUTABLE gmake REQUIRED) >+ >+ set(CONFIGURE_COMMAND ${AUTORECONF} -vif >+ COMMAND ac_cv_path_GIT= ./configure >diff -urN kodi.orig/files/patch-cmake_modules_FindLibDvdRead.cmake kodi/files/patch-cmake_modules_FindLibDvdRead.cmake >--- kodi.orig/files/patch-cmake_modules_FindLibDvdRead.cmake 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-cmake_modules_FindLibDvdRead.cmake 2023-01-16 13:35:14.054795000 +0000 >@@ -0,0 +1,11 @@ >+--- cmake/modules/FindLibDvdRead.cmake.orig 2022-08-18 23:36:34 UTC >++++ cmake/modules/FindLibDvdRead.cmake >+@@ -81,7 +81,7 @@ if(NOT TARGET LibDvdRead::LibDvdRead) >+ endif() >+ >+ find_program(AUTORECONF autoreconf REQUIRED) >+- find_program(MAKE_EXECUTABLE make REQUIRED) >++ find_program(MAKE_EXECUTABLE gmake REQUIRED) >+ >+ set(CONFIGURE_COMMAND ${AUTORECONF} -vif >+ COMMAND ac_cv_path_GIT= ./configure >diff -urN kodi.orig/files/patch-cmake_scripts_freebsd_ArchSetup.cmake kodi/files/patch-cmake_scripts_freebsd_ArchSetup.cmake >--- kodi.orig/files/patch-cmake_scripts_freebsd_ArchSetup.cmake 2021-04-14 18:00:42.407524000 +0000 >+++ kodi/files/patch-cmake_scripts_freebsd_ArchSetup.cmake 2023-01-16 13:35:14.054400000 +0000 >@@ -1,6 +1,6 @@ >---- cmake/scripts/freebsd/ArchSetup.cmake.orig 2021-01-15 12:42:30 UTC >+--- cmake/scripts/freebsd/ArchSetup.cmake.orig 2022-07-08 10:04:52 UTC > +++ cmake/scripts/freebsd/ArchSetup.cmake >-@@ -20,6 +20,10 @@ else() >+@@ -23,6 +23,10 @@ else() > elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64) > set(ARCH aarch64-freebsd) > set(NEON True) >diff -urN kodi.orig/files/patch-libfmt kodi/files/patch-libfmt >--- kodi.orig/files/patch-libfmt 2021-08-13 23:29:06.825093000 +0000 >+++ kodi/files/patch-libfmt 1970-01-01 00:00:00.000000000 +0000 >@@ -1,13 +0,0 @@ >---- xbmc/utils/StringUtils.h.orig 2021-05-08 16:20:52 UTC >-+++ xbmc/utils/StringUtils.h >-@@ -37,6 +37,10 @@ >- #include <fmt/printf.h> >- #endif >- >-+#if FMT_VERSION >= 80000 >-+#include <fmt/xchar.h> >-+#endif >-+ >- #include "XBDateTime.h" >- #include "utils/params_check_macros.h" >- >diff -urN kodi.orig/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp >--- kodi.orig/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp 2023-01-16 13:35:14.054691000 +0000 >@@ -0,0 +1,16 @@ >+--- xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp.orig 2022-05-22 10:57:33 UTC >++++ xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp >+@@ -949,13 +949,6 @@ void CAESinkALSA::HandleError(const char* name, int er >+ { >+ case -EPIPE: >+ CLog::Log(LOGERROR, "CAESinkALSA::HandleError({}) - underrun", name); >+- if ((err = snd_pcm_prepare(m_pcm)) < 0) >+- CLog::Log(LOGERROR, "CAESinkALSA::HandleError({}) - snd_pcm_prepare returned {} ({})", name, >+- err, snd_strerror(err)); >+- break; >+- >+- case -ESTRPIPE: >+- CLog::Log(LOGINFO, "CAESinkALSA::HandleError({}) - Resuming after suspend", name); >+ >+ /* try to resume the stream */ >+ while((err = snd_pcm_resume(m_pcm)) == -EAGAIN) >diff -urN kodi.orig/files/patch-xbmc_cores_AudioEngine_Utils_AEELDParser.cpp kodi/files/patch-xbmc_cores_AudioEngine_Utils_AEELDParser.cpp >--- kodi.orig/files/patch-xbmc_cores_AudioEngine_Utils_AEELDParser.cpp 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-xbmc_cores_AudioEngine_Utils_AEELDParser.cpp 2023-01-16 13:35:14.053612000 +0000 >@@ -0,0 +1,11 @@ >+--- xbmc/cores/AudioEngine/Utils/AEELDParser.cpp.orig 2022-05-22 11:38:07 UTC >++++ xbmc/cores/AudioEngine/Utils/AEELDParser.cpp >+@@ -72,7 +72,7 @@ typedef struct >+ #define CEA_861_FORMAT_WMAPRO 14 >+ #define CEA_861_FORMAT_RESERVED2 15 >+ >+-#define rtrim(s) s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun<int, int>(std::isspace))).base(), s.end()) >++#define rtrim(s) s.erase(std::find_if(s.rbegin(), s.rend(), [](unsigned char c) { return !std::isspace(c); }).base(), s.end()) >+ >+ void CAEELDParser::Parse(const uint8_t *data, size_t length, CAEDeviceInfo& info) >+ { >diff -urN kodi.orig/files/patch-xbmc_dbwrappers_mysqldataset.cpp kodi/files/patch-xbmc_dbwrappers_mysqldataset.cpp >--- kodi.orig/files/patch-xbmc_dbwrappers_mysqldataset.cpp 2021-04-14 18:00:42.408207000 +0000 >+++ kodi/files/patch-xbmc_dbwrappers_mysqldataset.cpp 1970-01-01 00:00:00.000000000 +0000 >@@ -1,14 +0,0 @@ >---- xbmc/dbwrappers/mysqldataset.cpp.orig 2021-01-18 00:42:21 UTC >-+++ xbmc/dbwrappers/mysqldataset.cpp >-@@ -18,10 +18,8 @@ >- #include <iostream> >- #include <set> >- #include <string> >--#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 >diff -urN kodi.orig/files/patch-xbmc_dbwrappers_mysqldataset.h kodi/files/patch-xbmc_dbwrappers_mysqldataset.h >--- kodi.orig/files/patch-xbmc_dbwrappers_mysqldataset.h 2021-04-14 18:00:42.408978000 +0000 >+++ kodi/files/patch-xbmc_dbwrappers_mysqldataset.h 1970-01-01 00:00:00.000000000 +0000 >@@ -1,14 +0,0 @@ >---- xbmc/dbwrappers/mysqldataset.h.orig 2020-10-04 17:37:02 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 { >diff -urN kodi.orig/files/patch-xbmc_platform_linux_peripherals_PeripheralBusUSBLibUSB.cpp kodi/files/patch-xbmc_platform_linux_peripherals_PeripheralBusUSBLibUSB.cpp >--- kodi.orig/files/patch-xbmc_platform_linux_peripherals_PeripheralBusUSBLibUSB.cpp 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-xbmc_platform_linux_peripherals_PeripheralBusUSBLibUSB.cpp 2023-01-16 13:35:14.054743000 +0000 >@@ -0,0 +1,11 @@ >+--- xbmc/platform/linux/peripherals/PeripheralBusUSBLibUSB.cpp.orig 2022-05-22 14:00:05 UTC >++++ xbmc/platform/linux/peripherals/PeripheralBusUSBLibUSB.cpp >+@@ -42,7 +42,7 @@ bool CPeripheralBusUSB::PerformDeviceScan(PeripheralSc >+ GetType(dev->config[0].interface[0].altsetting[0].bInterfaceClass) : >+ GetType(dev->descriptor.bDeviceClass); >+ #ifdef TARGET_FREEBSD >+- result.m_strLocation = std::to_string(dev->filename); >++ result.m_strLocation = dev->filename; >+ #else >+ result.m_strLocation = StringUtils::Format("/bus{}/dev{}", bus->dirname, dev->filename); >+ #endif >diff -urN kodi.orig/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h kodi/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h >--- kodi.orig/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h 2021-04-14 18:00:42.409971000 +0000 >+++ kodi/files/patch-xbmc_platform_linux_storage_UDisks2Provider.h 2023-01-16 13:35:14.054291000 +0000 >@@ -1,6 +1,6 @@ >---- xbmc/platform/linux/storage/UDisks2Provider.h.orig 2020-07-16 09:15:42 UTC >+--- xbmc/platform/linux/storage/UDisks2Provider.h.orig 2022-07-08 10:04:52 UTC > +++ xbmc/platform/linux/storage/UDisks2Provider.h >-@@ -40,7 +40,7 @@ class CUDisks2Provider : public IStorageProvider >+@@ -46,7 +46,7 @@ class CUDisks2Provider : public IStorageProvider > std::string m_label; > std::string m_device; > bool m_isSystem = false; >diff -urN kodi.orig/files/patch-xbmc_platform_posix_filesystem_SMBWSDiscoveryListener.cpp kodi/files/patch-xbmc_platform_posix_filesystem_SMBWSDiscoveryListener.cpp >--- kodi.orig/files/patch-xbmc_platform_posix_filesystem_SMBWSDiscoveryListener.cpp 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-xbmc_platform_posix_filesystem_SMBWSDiscoveryListener.cpp 2023-01-16 13:35:14.053854000 +0000 >@@ -0,0 +1,10 @@ >+--- xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp.orig 2022-05-22 10:20:23 UTC >++++ xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp >+@@ -27,6 +27,7 @@ >+ #include <arpa/inet.h> >+ #include <fmt/format.h> >+ #include <sys/select.h> >++#include <sys/socket.h> >+ #include <unistd.h> >+ >+ using namespace WSDiscovery; >diff -urN kodi.orig/files/patch-xbmc_utils_StringUtils.cpp kodi/files/patch-xbmc_utils_StringUtils.cpp >--- kodi.orig/files/patch-xbmc_utils_StringUtils.cpp 1970-01-01 00:00:00.000000000 +0000 >+++ kodi/files/patch-xbmc_utils_StringUtils.cpp 2023-01-16 13:35:14.054066000 +0000 >@@ -0,0 +1,11 @@ >+--- xbmc/utils/StringUtils.cpp.orig 2022-05-22 09:59:08 UTC >++++ xbmc/utils/StringUtils.cpp >+@@ -17,7 +17,7 @@ >+ //------------------------------------------------------------------------ >+ >+ #ifdef HAVE_NEW_CROSSGUID >+-#include <crossguid/guid.hpp> >++#include <guid.hpp> >+ #else >+ #include <guid.h> >+ #endif >diff -urN kodi.orig/files/patch-xbmc_windowing_X11_GLContextEGL.h kodi/files/patch-xbmc_windowing_X11_GLContextEGL.h >--- kodi.orig/files/patch-xbmc_windowing_X11_GLContextEGL.h 2022-12-21 00:10:17.673796000 +0000 >+++ kodi/files/patch-xbmc_windowing_X11_GLContextEGL.h 1970-01-01 00:00:00.000000000 +0000 >@@ -1,11 +0,0 @@ >---- xbmc/windowing/X11/GLContextEGL.h.orig 2022-03-02 18:38:51 UTC >-+++ xbmc/windowing/X11/GLContextEGL.h >-@@ -13,7 +13,7 @@ >- #include "threads/CriticalSection.h" >- >- #include <EGL/eglext.h> >--#include <EGL/eglextchromium.h> >-+#include <EGL/eglext_angle.h> >- #include <X11/Xutil.h> >- >- class CGLContextEGL : public CGLContext >diff -urN kodi.orig/pkg-message kodi/pkg-message >--- kodi.orig/pkg-message 2022-03-05 12:52:03.642270000 +0000 >+++ kodi/pkg-message 2023-01-16 13:35:14.054842000 +0000 >@@ -12,7 +12,7 @@ > > [ In the configuration menu, enable the libdvdcss option ] > >-make deinstall reinstall >+make deinstall install > > EOM > } >diff -urN kodi.orig/pkg-plist kodi/pkg-plist >--- kodi.orig/pkg-plist 2023-01-16 13:34:39.922648000 +0000 >+++ kodi/pkg-plist 2023-01-16 13:35:14.055479000 +0000 >@@ -1,6 +1,6 @@ > bin/JsonSchemaBuilder >-bin/TexturePacker > bin/kodi >+bin/kodi-TexturePacker > bin/kodi-standalone > include/kodi/AddonBase.h > include/kodi/AudioEngine.h >@@ -30,13 +30,14 @@ > 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/audio_decoder.h >-include/kodi/c-api/addon-instance/audio_encoder.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/image_decoder.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 >@@ -52,6 +53,7 @@ > 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 >@@ -151,11 +153,165 @@ > share/icons/hicolor/64x64/apps/kodi.png > %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/addon.xml > %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/icon.png >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po > %%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.kn_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.oc_fr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.os_os/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/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/resource.language.af_za/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po > %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.kn_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.oc_fr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.os_os/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po >+%%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po > %%DATADIR%%/addons/audioencoder.kodi.builtin.wma/resources/settings.xml > %%DATADIR%%/addons/game.controller.default/addon.xml > %%DATADIR%%/addons/game.controller.default/resources/icon.png >@@ -240,6 +396,170 @@ > %%DATADIR%%/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po > %%DATADIR%%/addons/game.controller.default/resources/layout.png > %%DATADIR%%/addons/game.controller.default/resources/layout.xml >+%%DATADIR%%/addons/game.controller.keyboard/addon.xml >+%%DATADIR%%/addons/game.controller.keyboard/resources/icon.png >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po >+%%DATADIR%%/addons/game.controller.keyboard/resources/layout.png >+%%DATADIR%%/addons/game.controller.keyboard/resources/layout.xml >+%%DATADIR%%/addons/game.controller.mouse/addon.xml >+%%DATADIR%%/addons/game.controller.mouse/resources/icon.png >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po >+%%DATADIR%%/addons/game.controller.mouse/resources/layout.png >+%%DATADIR%%/addons/game.controller.mouse/resources/layout.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.af_za/strings.po >@@ -472,19 +792,12 @@ > %%DATADIR%%/addons/metadata.common.fanart.tv/addon.xml > %%DATADIR%%/addons/metadata.common.fanart.tv/fanarttv.xml > %%DATADIR%%/addons/metadata.common.fanart.tv/icon.png >-%%DATADIR%%/addons/metadata.common.imdb.com/addon.xml >-%%DATADIR%%/addons/metadata.common.imdb.com/changelog.txt >-%%DATADIR%%/addons/metadata.common.imdb.com/icon.png >-%%DATADIR%%/addons/metadata.common.imdb.com/imdb.xml > %%DATADIR%%/addons/metadata.common.musicbrainz.org/addon.xml > %%DATADIR%%/addons/metadata.common.musicbrainz.org/icon.png > %%DATADIR%%/addons/metadata.common.musicbrainz.org/musicbrainz.xml > %%DATADIR%%/addons/metadata.common.theaudiodb.com/addon.xml > %%DATADIR%%/addons/metadata.common.theaudiodb.com/icon.png > %%DATADIR%%/addons/metadata.common.theaudiodb.com/tadb.xml >-%%DATADIR%%/addons/metadata.common.themoviedb.org/addon.xml >-%%DATADIR%%/addons/metadata.common.themoviedb.org/icon.png >-%%DATADIR%%/addons/metadata.common.themoviedb.org/tmdb.xml > %%DATADIR%%/addons/metadata.generic.albums/LICENSE.txt > %%DATADIR%%/addons/metadata.generic.albums/addon.xml > %%DATADIR%%/addons/metadata.generic.albums/changelog.txt >@@ -741,70 +1054,9 @@ > %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po > %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po > %%DATADIR%%/addons/metadata.themoviedb.org.python/resources/settings.xml >-%%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/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.tvshows.themoviedb.org.python/LICENSE.txt > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/addon.xml > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/changelog.txt >-%%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/libs/__init__.py > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/libs/actions.py > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/libs/api_utils.py > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/libs/cache.py >@@ -819,67 +1071,6 @@ > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po > %%DATADIR%%/addons/metadata.tvshows.themoviedb.org.python/resources/settings.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 >@@ -1157,6 +1348,7 @@ > %%DATADIR%%/addons/skin.estouchy/language/resource.language.fa_af/strings.po > %%DATADIR%%/addons/skin.estouchy/language/resource.language.fa_ir/strings.po > %%DATADIR%%/addons/skin.estouchy/language/resource.language.fi_fi/strings.po >+%%DATADIR%%/addons/skin.estouchy/language/resource.language.fil/strings.po > %%DATADIR%%/addons/skin.estouchy/language/resource.language.fo_fo/strings.po > %%DATADIR%%/addons/skin.estouchy/language/resource.language.fr_ca/strings.po > %%DATADIR%%/addons/skin.estouchy/language/resource.language.fr_fr/strings.po >@@ -1229,6 +1421,7 @@ > %%DATADIR%%/addons/skin.estouchy/xml/DialogAddonSettings.xml > %%DATADIR%%/addons/skin.estouchy/xml/DialogBusy.xml > %%DATADIR%%/addons/skin.estouchy/xml/DialogButtonMenu.xml >+%%DATADIR%%/addons/skin.estouchy/xml/DialogColorPicker.xml > %%DATADIR%%/addons/skin.estouchy/xml/DialogConfirm.xml > %%DATADIR%%/addons/skin.estouchy/xml/DialogContextMenu.xml > %%DATADIR%%/addons/skin.estouchy/xml/DialogExtendedProgressBar.xml >@@ -1364,6 +1557,7 @@ > %%DATADIR%%/addons/skin.estuary/language/resource.language.fa_af/strings.po > %%DATADIR%%/addons/skin.estuary/language/resource.language.fa_ir/strings.po > %%DATADIR%%/addons/skin.estuary/language/resource.language.fi_fi/strings.po >+%%DATADIR%%/addons/skin.estuary/language/resource.language.fil/strings.po > %%DATADIR%%/addons/skin.estuary/language/resource.language.fo_fo/strings.po > %%DATADIR%%/addons/skin.estuary/language/resource.language.fr_ca/strings.po > %%DATADIR%%/addons/skin.estuary/language/resource.language.fr_fr/strings.po >@@ -1463,6 +1657,7 @@ > %%DATADIR%%/addons/skin.estuary/xml/DialogAddonSettings.xml > %%DATADIR%%/addons/skin.estuary/xml/DialogBusy.xml > %%DATADIR%%/addons/skin.estuary/xml/DialogButtonMenu.xml >+%%DATADIR%%/addons/skin.estuary/xml/DialogColorPicker.xml > %%DATADIR%%/addons/skin.estuary/xml/DialogConfirm.xml > %%DATADIR%%/addons/skin.estuary/xml/DialogContextMenu.xml > %%DATADIR%%/addons/skin.estuary/xml/DialogExtendedProgressBar.xml >@@ -1502,6 +1697,7 @@ > %%DATADIR%%/addons/skin.estuary/xml/Includes_Animations.xml > %%DATADIR%%/addons/skin.estuary/xml/Includes_Buttons.xml > %%DATADIR%%/addons/skin.estuary/xml/Includes_DialogSelect.xml >+%%DATADIR%%/addons/skin.estuary/xml/Includes_Games.xml > %%DATADIR%%/addons/skin.estuary/xml/Includes_Home.xml > %%DATADIR%%/addons/skin.estuary/xml/Includes_MediaMenu.xml > %%DATADIR%%/addons/skin.estuary/xml/Includes_MusicInfo.xml >@@ -1509,6 +1705,7 @@ > %%DATADIR%%/addons/skin.estuary/xml/LoginScreen.xml > %%DATADIR%%/addons/skin.estuary/xml/MusicOSD.xml > %%DATADIR%%/addons/skin.estuary/xml/MusicVisualisation.xml >+%%DATADIR%%/addons/skin.estuary/xml/MyFavourites.xml > %%DATADIR%%/addons/skin.estuary/xml/MyGames.xml > %%DATADIR%%/addons/skin.estuary/xml/MyMusicNav.xml > %%DATADIR%%/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml >@@ -1534,6 +1731,7 @@ > %%DATADIR%%/addons/skin.estuary/xml/SmartPlaylistEditor.xml > %%DATADIR%%/addons/skin.estuary/xml/SmartPlaylistRule.xml > %%DATADIR%%/addons/skin.estuary/xml/Startup.xml >+%%DATADIR%%/addons/skin.estuary/xml/Timers.xml > %%DATADIR%%/addons/skin.estuary/xml/Variables.xml > %%DATADIR%%/addons/skin.estuary/xml/VideoFullScreen.xml > %%DATADIR%%/addons/skin.estuary/xml/VideoOSD.xml >@@ -1734,6 +1932,7 @@ > %%DATADIR%%/system/addon-manifest.xml > %%DATADIR%%/system/certs/cacert.pem > %%DATADIR%%/system/colors.xml >+%%DATADIR%%/system/dialogcolors.xml > %%DATADIR%%/system/keyboardlayouts/arabic.xml > %%DATADIR%%/system/keyboardlayouts/bulgarian.xml > %%DATADIR%%/system/keyboardlayouts/chinese.xml >@@ -1741,6 +1940,7 @@ > %%DATADIR%%/system/keyboardlayouts/czech.xml > %%DATADIR%%/system/keyboardlayouts/danish.xml > %%DATADIR%%/system/keyboardlayouts/english.xml >+%%DATADIR%%/system/keyboardlayouts/estonian.xml > %%DATADIR%%/system/keyboardlayouts/french.xml > %%DATADIR%%/system/keyboardlayouts/german.xml > %%DATADIR%%/system/keyboardlayouts/greek.xml
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 268987
: 239501 |
239502
|
239882