Tue Nov 17 14:56:07 2015 UTC ()
Initial import of kodi-15.2

Kodi (formerly known as XBMC) is an award-winning free and open source (GPL)
software media center for playing videos, music, pictures, games, and more.
Kodi features a 10-foot user interface for use with televisions and remote
controls. It allows users to play and view most videos, music, podcasts, and
other digital media files from local and network storage media and the
internet.


(jmcneill)
diff -r0 -r1.1 pkgsrc/multimedia/kodi/DESCR
diff -r0 -r1.1 pkgsrc/multimedia/kodi/Makefile
diff -r0 -r1.1 pkgsrc/multimedia/kodi/PLIST
diff -r0 -r1.1 pkgsrc/multimedia/kodi/distinfo
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-Makefile.in
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-bootstrap
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-codegenerator.mk
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-configure.ac
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-lib_cximage-6.0_CxImage_DllInterface.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-lib_cximage-6.0_CxImage_ximage.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-lib_cximage-6.0_CxImage_ximainfo.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-m4_xbmc__arch.m4
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_GUIInfoManager.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_Makefile.in
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_Util.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_addons_Addon.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_addons_AddonDll.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_addons_AddonManager.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_cores_AudioEngine_AESinkFactory.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_cores_AudioEngine_Sinks_AESinkOSS.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_cores_DllLoader_exports_emu__msvcrt.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_cores_DllLoader_exports_emu__msvcrt.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_cores_DllLoader_exports_util_EmuFileWrapper.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_cores_DllLoader_exports_wrapper.c
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_filesystem_SAPDirectory.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_guilib_TextureBundleXPR.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_guilib_XBTFReader.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_interfaces_python_XBPython.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_linux_LinuxTimezone.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_linux_PlatformDefs.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_linux_XFileUtils.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_linux_XMemUtils.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_network_linux_NetworkLinux.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_peripherals_bus_PeripheralBusUSB.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_peripherals_bus_linux_PeripheralBusUSBLibUSB.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_settings_Settings.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_storage_DetectDVDType.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_storage_IoSupport.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_storage_MediaManager.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_system.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_system__gl.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_threads_platform_pthreads_ThreadImpl.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_utils_CPUInfo.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_utils_Stopwatch.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_utils_SystemInfo.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_utils_test_TestSystemInfo.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_windowing_WinEvents.cpp
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_windowing_WindowingFactory.h
diff -r0 -r1.1 pkgsrc/multimedia/kodi/patches/patch-xbmc_windowing_X11_XRandR.cpp

File Added: pkgsrc/multimedia/kodi/Attic/DESCR
Kodi (formerly known as XBMC) is an award-winning free and open source (GPL)
software media center for playing videos, music, pictures, games, and more.
Kodi features a 10-foot user interface for use with televisions and remote
controls. It allows users to play and view most videos, music, podcasts, and
other digital media files from local and network storage media and the
internet.

File Added: pkgsrc/multimedia/kodi/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

PKGNAME=	kodi-15.2
DISTNAME=	15.2-Isengard
CATEGORIES=	multimedia
MASTER_SITES=	http://mirrors.kodi.tv/releases/source/

MAINTAINER=	jmcneill@invisible.ca
HOMEPAGE=	http://mirrors.kodi.tv/releases/source/
COMMENT=	Open source software media center
LICENSE=	gnu-gpl-v2

EXTRACT_USING=	gtar

WRKSRC=			${WRKDIR}/xbmc-15.2-Isengard
USE_TOOLS+=		pkg-config automake autoconf autoreconf gmake bash
USE_PKGLOCALEDIR=	yes
USE_LANGUAGES=		c c++
USE_JAVA2=		yes
GNU_CONFIGURE=		yes

CONFIG_SHELL=		${TOOLS_PATH.bash}
CONFIG_GUESS_OVERRIDE=  lib/libmpeg2/.auto/config.guess \
			tools/depends/build-aux/config.guess
CONFIG_SUB_OVERRIDE=    lib/libmpeg2/.auto/config.sub \
			tools/depends/build-aux/config.sub

CONFIGURE_ENV+=		ac_cv_path_SWIG_EXE=${PREFIX}/bin/swig2.0

# These need to be ported
CONFIGURE_ARGS+=	--disable-projectm
CONFIGURE_ARGS+=	--disable-rsxs

PKGCONFIG_OVERRIDE+=	lib/libdvd/libdvdcss/src/libdvdcss.pc.in
PKGCONFIG_OVERRIDE+=	lib/libdvd/libdvdnav/misc/dvdnav.pc.in
PKGCONFIG_OVERRIDE+=	lib/libdvd/libdvdnav/misc/dvdnavmini.pc.in
PKGCONFIG_OVERRIDE+=	lib/libdvd/libdvdread/misc/dvdread.pc.in
PKGCONFIG_OVERRIDE+=	lib/libmpeg2/libmpeg2/convert/libmpeg2convert.pc.in
PKGCONFIG_OVERRIDE+=	lib/libmpeg2/libmpeg2/libmpeg2.pc.in
PKGCONFIG_OVERRIDE+=	tools/depends/native/libsquish-native/src/squish.pc.in
PKGCONFIG_OVERRIDE+=	xbmc/visualizations/Goom/goom2k4-0/libgoom2.pc.in
PKGCONFIG_OVERRIDE+=	xbmc/visualizations/XBMCProjectM/libprojectM/libprojectM.pc.in

pre-configure:
	cd ${WRKSRC} && ${SH} ./bootstrap

DEPENDS+=	unzip-[0-9]*:../../archivers/unzip
DEPENDS+=	zip-[0-9]*:../../archivers/zip

.include "../../archivers/bzip2/buildlink3.mk"
.include "../../archivers/lzo/buildlink3.mk"
.include "../../audio/libao/buildlink3.mk"
.include "../../audio/libmodplug/buildlink3.mk"
.include "../../audio/libmpcdec/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
#.include "../../audio/pulseaudio/buildlink3.mk"
.include "../../audio/taglib/buildlink3.mk"
.include "../../converters/fribidi/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../databases/mysql55-client/buildlink3.mk"
#.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/libltdl/buildlink3.mk"
.include "../../devel/libusb/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../devel/swig2/buildlink3.mk"
.include "../../devel/yajl/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/giflib/buildlink3.mk"
.include "../../graphics/glew/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/jasper/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../misc/libcdio/buildlink3.mk"
.include "../../misc/libcec/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
.include "../../multimedia/ffmpeg2/buildlink3.mk"
.include "../../multimedia/libass/buildlink3.mk"
.include "../../multimedia/libbluray/buildlink3.mk"
.include "../../multimedia/libmpeg2/buildlink3.mk"
.include "../../multimedia/libogg/buildlink3.mk"
.include "../../multimedia/libva/buildlink3.mk"
#.include "../../multimedia/libvdpau/buildlink3.mk"
.include "../../net/avahi/buildlink3.mk"
.include "../../net/samba/buildlink3.mk"
.include "../../security/libssh/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/libplist/buildlink3.mk"
.include "../../textproc/tinyxml/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../www/libmicrohttpd/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"

# XXX java is a build dependency
.include "../../mk/java-vm.mk"

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/multimedia/kodi/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2015/11/17 14:56:07 jmcneill Exp $
bin/kodi
bin/kodi-standalone
bin/xbmc
bin/xbmc-standalone
include/kodi/AEChannelData.h
include/kodi/DVDDemuxPacket.h
include/kodi/kodi_audiodec_dll.h
include/kodi/kodi_audiodec_types.h
include/kodi/libKODI_guilib.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/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_stream_utils.hpp
include/kodi/xbmc_vis_dll.h
include/kodi/xbmc_vis_types.h
include/xbmc
lib/kodi/addon-helpers.cmake
lib/kodi/addons/library.kodi.guilib/libKODI_guilib-arm-netbsd.so
lib/kodi/addons/library.xbmc.addon/libXBMC_addon-arm-netbsd.so
lib/kodi/addons/library.xbmc.codec/libXBMC_codec-arm-netbsd.so
lib/kodi/addons/library.xbmc.pvr/libXBMC_pvr-arm-netbsd.so
lib/kodi/addons/screensaver.rsxs.euphoria/Euphoria.xbs
lib/kodi/addons/screensaver.rsxs.plasma/Plasma.xbs
lib/kodi/addons/screensaver.rsxs.solarwinds/Solarwinds.xbs
lib/kodi/addons/visualization.fishbmc/fishbmc.vis
lib/kodi/addons/visualization.glspectrum/opengl_spectrum.vis
lib/kodi/addons/visualization.waveform/Waveform.vis
lib/kodi/addoptions.cmake
lib/kodi/check_target_platform.cmake
lib/kodi/handle-depends.cmake
lib/kodi/kodi-config.cmake
lib/kodi/kodi-xrandr
lib/kodi/kodi.bin
lib/kodi/prepare-env.cmake
lib/kodi/system/ImageLib-arm-netbsd.so
lib/kodi/system/hdhomerun-arm-netbsd.so
lib/kodi/system/libcpluff-arm-netbsd.so
lib/kodi/system/libexif-arm-netbsd.so
lib/kodi/system/players/dvdplayer/libdvdcss-arm-netbsd.so
lib/kodi/system/players/dvdplayer/libdvdnav-arm-netbsd.so
lib/kodi/xbmc-config.cmake
lib/xbmc
share/applications/kodi.desktop
share/doc/kodi/LICENSE.GPL
share/doc/kodi/README.linux
share/doc/kodi/copying.txt
share/doc/kodi/version.txt
share/icons/hicolor/128x128/apps/kodi.png
share/icons/hicolor/16x16/apps/kodi.png
share/icons/hicolor/22x22/apps/kodi.png
share/icons/hicolor/24x24/apps/kodi.png
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
share/kodi/addons/audioencoder.xbmc.builtin.aac/addon.xml
share/kodi/addons/audioencoder.xbmc.builtin.aac/icon.png
share/kodi/addons/audioencoder.xbmc.builtin.aac/resources/language/English/strings.po
share/kodi/addons/audioencoder.xbmc.builtin.aac/resources/settings.xml
share/kodi/addons/audioencoder.xbmc.builtin.wma/addon.xml
share/kodi/addons/audioencoder.xbmc.builtin.wma/icon.png
share/kodi/addons/audioencoder.xbmc.builtin.wma/resources/language/English/strings.po
share/kodi/addons/audioencoder.xbmc.builtin.wma/resources/settings.xml
share/kodi/addons/kodi.audiodecoder/addon.xml
share/kodi/addons/kodi.guilib/addon.xml
share/kodi/addons/kodi.guilib/addon.xml.in
share/kodi/addons/kodi.resource/addon.xml
share/kodi/addons/kodi.resource/icon.png
share/kodi/addons/kodi.resource/language.xsd
share/kodi/addons/kodi.resource/uisounds.xsd
share/kodi/addons/library.kodi.guilib/libKODI_guilib.h
share/kodi/addons/library.xbmc.addon/dlfcn-win32.cpp
share/kodi/addons/library.xbmc.addon/dlfcn-win32.h
share/kodi/addons/library.xbmc.addon/libXBMC_addon.h
share/kodi/addons/library.xbmc.codec/libXBMC_codec.h
share/kodi/addons/library.xbmc.pvr/libXBMC_pvr.h
share/kodi/addons/metadata.album.universal/addon.xml
share/kodi/addons/metadata.album.universal/albumuniversal.xml
share/kodi/addons/metadata.album.universal/changelog.txt
share/kodi/addons/metadata.album.universal/icon.png
share/kodi/addons/metadata.album.universal/resources/language/Afrikaans/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Amharic/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Asturian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Belarusian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Bulgarian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Burmese/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Catalan/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Chinese (Simple)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Chinese (Traditional)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Croatian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Czech/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Danish/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Dutch/strings.po
share/kodi/addons/metadata.album.universal/resources/language/English (Australia)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/English (New Zealand)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/English (US)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/English/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Estonian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Finnish/strings.po
share/kodi/addons/metadata.album.universal/resources/language/French (Canada)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/French/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Galician/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Georgian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/German/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Greek/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Hebrew/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Hungarian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Icelandic/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Indonesian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Italian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Japanese/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Korean/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Latvian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Lithuanian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Macedonian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Malay/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Norwegian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Polish/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Portuguese (Brazil)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Portuguese/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Romanian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Russian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Slovak/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Slovenian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Spanish (Argentina)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Spanish (Mexico)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Spanish/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Swedish/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Tamil (India)/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Thai/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Turkish/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Ukrainian/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Vietnamese/strings.po
share/kodi/addons/metadata.album.universal/resources/language/Welsh/strings.po
share/kodi/addons/metadata.album.universal/resources/settings.xml
share/kodi/addons/metadata.artists.universal/addon.xml
share/kodi/addons/metadata.artists.universal/artistuniversal.xml
share/kodi/addons/metadata.artists.universal/changelog.txt
share/kodi/addons/metadata.artists.universal/icon.png
share/kodi/addons/metadata.artists.universal/resources/language/Afrikaans/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Amharic/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Arabic/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Asturian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Belarusian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Bulgarian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Burmese/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Catalan/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Simple)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Chinese (Traditional)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Croatian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Czech/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Danish/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Dutch/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/English (Australia)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/English (New Zealand)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/English (US)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/English/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Estonian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Finnish/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/French (Canada)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/French/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Galician/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/German/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Greek/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Hebrew/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Hungarian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Icelandic/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Indonesian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Italian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Japanese/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Korean/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Latvian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Lithuanian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Macedonian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Malay/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Norwegian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Polish/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Portuguese (Brazil)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Portuguese/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Romanian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Russian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Slovak/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Slovenian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Argentina)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Spanish (Mexico)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Spanish/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Swedish/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Tamil (India)/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Thai/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Turkish/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Ukrainian/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Vietnamese/strings.po
share/kodi/addons/metadata.artists.universal/resources/language/Welsh/strings.po
share/kodi/addons/metadata.artists.universal/resources/settings.xml
share/kodi/addons/metadata.common.allmusic.com/addon.xml
share/kodi/addons/metadata.common.allmusic.com/allmusic.xml
share/kodi/addons/metadata.common.allmusic.com/icon.png
share/kodi/addons/metadata.common.fanart.tv/addon.xml
share/kodi/addons/metadata.common.fanart.tv/fanarttv.xml
share/kodi/addons/metadata.common.fanart.tv/icon.png
share/kodi/addons/metadata.common.htbackdrops.com/addon.xml
share/kodi/addons/metadata.common.htbackdrops.com/htbackdrops.xml
share/kodi/addons/metadata.common.htbackdrops.com/icon.png
share/kodi/addons/metadata.common.imdb.com/addon.xml
share/kodi/addons/metadata.common.imdb.com/changelog.txt
share/kodi/addons/metadata.common.imdb.com/icon.png
share/kodi/addons/metadata.common.imdb.com/imdb.xml
share/kodi/addons/metadata.common.last.fm/addon.xml
share/kodi/addons/metadata.common.last.fm/icon.png
share/kodi/addons/metadata.common.last.fm/lastfm.xml
share/kodi/addons/metadata.common.musicbrainz.org/addon.xml
share/kodi/addons/metadata.common.musicbrainz.org/icon.png
share/kodi/addons/metadata.common.musicbrainz.org/musicbrainz.xml
share/kodi/addons/metadata.common.theaudiodb.com/addon.xml
share/kodi/addons/metadata.common.theaudiodb.com/icon.png
share/kodi/addons/metadata.common.theaudiodb.com/tadb.xml
share/kodi/addons/metadata.common.themoviedb.org/addon.xml
share/kodi/addons/metadata.common.themoviedb.org/icon.png
share/kodi/addons/metadata.common.themoviedb.org/tmdb.xml
share/kodi/addons/metadata.local/addon.xml
share/kodi/addons/metadata.local/icon.png
share/kodi/addons/metadata.local/local.xml
share/kodi/addons/metadata.musicvideos.theaudiodb.com/addon.xml
share/kodi/addons/metadata.musicvideos.theaudiodb.com/changelog.txt
share/kodi/addons/metadata.musicvideos.theaudiodb.com/icon.png
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Afrikaans/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Belarusian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Bulgarian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Burmese/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Catalan/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Chinese (Simple)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Chinese (Traditional)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Croatian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Czech/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Danish/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Dutch/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/English (New Zealand)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/English (US)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/English/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Estonian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Finnish/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/French (Canada)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/French/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Galician/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/German/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Greek/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Hebrew/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Hungarian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Icelandic/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Indonesian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Italian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Japanese/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Korean/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Lithuanian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Macedonian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Malay/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Norwegian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Polish/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Portuguese (Brazil)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Portuguese/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Romanian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Russian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Slovak/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Slovenian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Spanish (Argentina)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Spanish (Mexico)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Spanish/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Swedish/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Tamil (India)/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Thai/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Turkish/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Ukrainian/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Vietnamese/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/language/Welsh/strings.po
share/kodi/addons/metadata.musicvideos.theaudiodb.com/resources/settings.xml
share/kodi/addons/metadata.musicvideos.theaudiodb.com/tadb.xml
share/kodi/addons/metadata.themoviedb.org/addon.xml
share/kodi/addons/metadata.themoviedb.org/changelog.txt
share/kodi/addons/metadata.themoviedb.org/icon.png
share/kodi/addons/metadata.themoviedb.org/resources/language/Afrikaans/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Albanian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Amharic/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Basque/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Belarusian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Bulgarian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Burmese/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Catalan/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Chinese (Simple)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Chinese (Traditional)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Croatian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Czech/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Danish/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Dutch/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/English (New Zealand)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/English (US)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/English/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Estonian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Finnish/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/French (Canada)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/French/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Galician/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/German/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Greek/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Hebrew/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Hindi (Devanagiri)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Hungarian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Icelandic/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Indonesian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Italian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Japanese/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Korean/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Lithuanian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Macedonian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Malay/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Malayalam/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Norwegian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Polish/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Portuguese (Brazil)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Portuguese/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Romanian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Russian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Slovak/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Slovenian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Spanish (Argentina)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Spanish (Mexico)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Spanish/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Swedish/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Tamil (India)/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Thai/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Turkish/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Ukrainian/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Uzbek/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Vietnamese/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/language/Welsh/strings.po
share/kodi/addons/metadata.themoviedb.org/resources/settings.xml
share/kodi/addons/metadata.themoviedb.org/tmdb.xml
share/kodi/addons/metadata.tvdb.com/addon.xml
share/kodi/addons/metadata.tvdb.com/changelog.txt
share/kodi/addons/metadata.tvdb.com/icon.png
share/kodi/addons/metadata.tvdb.com/resources/language/Afrikaans/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Albanian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Amharic/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Arabic/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Armenian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Azerbaijani/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Basque/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Belarusian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Bosnian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Bulgarian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Burmese/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Catalan/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Chinese (Simple)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Chinese (Traditional)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Croatian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Czech/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Danish/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Dutch/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/English (Australia)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/English (New Zealand)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/English (US)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/English/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Esperanto/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Estonian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Faroese/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Finnish/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/French (Canada)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/French/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Galician/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Georgian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/German/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Greek/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Hebrew/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Hindi (Devanagiri)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Hungarian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Icelandic/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Indonesian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Italian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Japanese/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Korean/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Latvian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Lithuanian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Macedonian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Malay/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Malayalam/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Maltese/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Mongolian (Mongolia)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Norwegian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Persian (Iran)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Persian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Polish/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Portuguese (Brazil)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Portuguese/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Romanian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Russian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Serbian (Cyrillic)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Serbian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Slovak/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Slovenian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Spanish (Argentina)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Spanish (Mexico)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Spanish/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Swedish/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Tamil (India)/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Thai/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Turkish/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Ukrainian/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Uzbek/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Vietnamese/strings.po
share/kodi/addons/metadata.tvdb.com/resources/language/Welsh/strings.po
share/kodi/addons/metadata.tvdb.com/resources/settings.xml
share/kodi/addons/metadata.tvdb.com/tvdb.xml
share/kodi/addons/repository.xbmc.org/addon.xml
share/kodi/addons/repository.xbmc.org/icon.png
share/kodi/addons/resource.language.en_gb/addon.xml
share/kodi/addons/resource.language.en_gb/icon.png
share/kodi/addons/resource.language.en_gb/resources/langinfo.xml
share/kodi/addons/resource.language.en_gb/resources/strings.po
share/kodi/addons/resource.uisounds.confluence/addon.xml
share/kodi/addons/resource.uisounds.confluence/icon.png
share/kodi/addons/resource.uisounds.confluence/resources/back.wav
share/kodi/addons/resource.uisounds.confluence/resources/click.wav
share/kodi/addons/resource.uisounds.confluence/resources/cursor.wav
share/kodi/addons/resource.uisounds.confluence/resources/notify.wav
share/kodi/addons/resource.uisounds.confluence/resources/out.wav
share/kodi/addons/resource.uisounds.confluence/resources/shutter.wav
share/kodi/addons/resource.uisounds.confluence/resources/sounds.xml
share/kodi/addons/screensaver.xbmc.builtin.black/addon.xml
share/kodi/addons/screensaver.xbmc.builtin.black/icon.png
share/kodi/addons/screensaver.xbmc.builtin.dim/addon.xml
share/kodi/addons/screensaver.xbmc.builtin.dim/icon.png
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po
share/kodi/addons/screensaver.xbmc.builtin.dim/resources/settings.xml
share/kodi/addons/script.module.pil/addon.xml
share/kodi/addons/service.xbmc.versioncheck/LICENSE.txt
share/kodi/addons/service.xbmc.versioncheck/README.md
share/kodi/addons/service.xbmc.versioncheck/addon.xml
share/kodi/addons/service.xbmc.versioncheck/changelog.txt
share/kodi/addons/service.xbmc.versioncheck/icon.png
share/kodi/addons/service.xbmc.versioncheck/lib/__init__.py
share/kodi/addons/service.xbmc.versioncheck/lib/aptdeamonhandler.py
share/kodi/addons/service.xbmc.versioncheck/lib/common.py
share/kodi/addons/service.xbmc.versioncheck/lib/jsoninterface.py
share/kodi/addons/service.xbmc.versioncheck/lib/shellhandlerapt.py
share/kodi/addons/service.xbmc.versioncheck/lib/versions.py
share/kodi/addons/service.xbmc.versioncheck/lib/viewer.py
share/kodi/addons/service.xbmc.versioncheck/resources/gotham-alpha_notice.txt
share/kodi/addons/service.xbmc.versioncheck/resources/language/Afrikaans/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Albanian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Amharic/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Arabic/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Armenian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Asturian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Basque/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Belarusian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Bosnian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Bulgarian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Burmese/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Catalan/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Chinese (Simple)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Chinese (Traditional)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Croatian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Czech/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Danish/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Dutch/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/English (Australia)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/English (New Zealand)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/English (US)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/English/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Esperanto/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Estonian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Faroese/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Finnish/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/French (Canada)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/French/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Galician/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Georgian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/German/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Greek/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Hebrew/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Hindi (Devanagiri)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Hungarian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Icelandic/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Indonesian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Italian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Japanese/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Korean/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Latvian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Lithuanian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Macedonian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Malay/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Malayalam/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Maltese/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Mongolian (Mongolia)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Norwegian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Persian (Iran)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Persian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Polish/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Portuguese (Brazil)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Portuguese/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Romanian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Russian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Serbian (Cyrillic)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Serbian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Slovak/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Slovenian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Spanish (Argentina)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Spanish (Mexico)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Spanish/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Swedish/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Tamil (India)/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Thai/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Turkish/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Ukrainian/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Uzbek/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Vietnamese/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/language/Welsh/strings.po
share/kodi/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla
share/kodi/addons/service.xbmc.versioncheck/resources/polkit/README
share/kodi/addons/service.xbmc.versioncheck/resources/settings.xml
share/kodi/addons/service.xbmc.versioncheck/resources/versions.txt
share/kodi/addons/service.xbmc.versioncheck/service.py
share/kodi/addons/skin.confluence/720p/AddonBrowser.xml
share/kodi/addons/skin.confluence/720p/DialogAddonInfo.xml
share/kodi/addons/skin.confluence/720p/DialogAddonSettings.xml
share/kodi/addons/skin.confluence/720p/DialogAlbumInfo.xml
share/kodi/addons/skin.confluence/720p/DialogBusy.xml
share/kodi/addons/skin.confluence/720p/DialogButtonMenu.xml
share/kodi/addons/skin.confluence/720p/DialogContentSettings.xml
share/kodi/addons/skin.confluence/720p/DialogContextMenu.xml
share/kodi/addons/skin.confluence/720p/DialogExtendedProgressBar.xml
share/kodi/addons/skin.confluence/720p/DialogFavourites.xml
share/kodi/addons/skin.confluence/720p/DialogFileStacking.xml
share/kodi/addons/skin.confluence/720p/DialogGamepad.xml
share/kodi/addons/skin.confluence/720p/DialogKaiToast.xml
share/kodi/addons/skin.confluence/720p/DialogKaraokeSongSelector.xml
share/kodi/addons/skin.confluence/720p/DialogKaraokeSongSelectorLarge.xml
share/kodi/addons/skin.confluence/720p/DialogKeyboard.xml
share/kodi/addons/skin.confluence/720p/DialogMediaFilter.xml
share/kodi/addons/skin.confluence/720p/DialogMediaSource.xml
share/kodi/addons/skin.confluence/720p/DialogMuteBug.xml
share/kodi/addons/skin.confluence/720p/DialogNetworkSetup.xml
share/kodi/addons/skin.confluence/720p/DialogNumeric.xml
share/kodi/addons/skin.confluence/720p/DialogOK.xml
share/kodi/addons/skin.confluence/720p/DialogPVRChannelManager.xml
share/kodi/addons/skin.confluence/720p/DialogPVRChannelsOSD.xml
share/kodi/addons/skin.confluence/720p/DialogPVRGroupManager.xml
share/kodi/addons/skin.confluence/720p/DialogPVRGuideInfo.xml
share/kodi/addons/skin.confluence/720p/DialogPVRGuideOSD.xml
share/kodi/addons/skin.confluence/720p/DialogPVRGuideSearch.xml
share/kodi/addons/skin.confluence/720p/DialogPVRRecordingInfo.xml
share/kodi/addons/skin.confluence/720p/DialogPVRTimerSettings.xml
share/kodi/addons/skin.confluence/720p/DialogPeripheralManager.xml
share/kodi/addons/skin.confluence/720p/DialogPeripheralSettings.xml
share/kodi/addons/skin.confluence/720p/DialogPictureInfo.xml
share/kodi/addons/skin.confluence/720p/DialogProgress.xml
share/kodi/addons/skin.confluence/720p/DialogSeekBar.xml
share/kodi/addons/skin.confluence/720p/DialogSelect.xml
share/kodi/addons/skin.confluence/720p/DialogSlider.xml
share/kodi/addons/skin.confluence/720p/DialogSongInfo.xml
share/kodi/addons/skin.confluence/720p/DialogSubtitles.xml
share/kodi/addons/skin.confluence/720p/DialogTextViewer.xml
share/kodi/addons/skin.confluence/720p/DialogVideoInfo.xml
share/kodi/addons/skin.confluence/720p/DialogVolumeBar.xml
share/kodi/addons/skin.confluence/720p/DialogYesNo.xml
share/kodi/addons/skin.confluence/720p/FileBrowser.xml
share/kodi/addons/skin.confluence/720p/FileManager.xml
share/kodi/addons/skin.confluence/720p/Font.xml
share/kodi/addons/skin.confluence/720p/Home.xml
share/kodi/addons/skin.confluence/720p/IncludesBackgroundBuilding.xml
share/kodi/addons/skin.confluence/720p/IncludesCodecFlagging.xml
share/kodi/addons/skin.confluence/720p/IncludesHomeMenuItems.xml
share/kodi/addons/skin.confluence/720p/IncludesHomeRecentlyAdded.xml
share/kodi/addons/skin.confluence/720p/IncludesPVR.xml
share/kodi/addons/skin.confluence/720p/LockSettings.xml
share/kodi/addons/skin.confluence/720p/LoginScreen.xml
share/kodi/addons/skin.confluence/720p/MusicKaraokeLyrics.xml
share/kodi/addons/skin.confluence/720p/MusicOSD.xml
share/kodi/addons/skin.confluence/720p/MusicOverlay.xml
share/kodi/addons/skin.confluence/720p/MusicVisualisation.xml
share/kodi/addons/skin.confluence/720p/MyMusicNav.xml
share/kodi/addons/skin.confluence/720p/MyMusicPlaylist.xml
share/kodi/addons/skin.confluence/720p/MyMusicPlaylistEditor.xml
share/kodi/addons/skin.confluence/720p/MyMusicSongs.xml
share/kodi/addons/skin.confluence/720p/MyPVRChannels.xml
share/kodi/addons/skin.confluence/720p/MyPVRGuide.xml
share/kodi/addons/skin.confluence/720p/MyPVRRecordings.xml
share/kodi/addons/skin.confluence/720p/MyPVRSearch.xml
share/kodi/addons/skin.confluence/720p/MyPVRTimers.xml
share/kodi/addons/skin.confluence/720p/MyPics.xml
share/kodi/addons/skin.confluence/720p/MyPrograms.xml
share/kodi/addons/skin.confluence/720p/MyVideoNav.xml
share/kodi/addons/skin.confluence/720p/MyVideoPlaylist.xml
share/kodi/addons/skin.confluence/720p/MyWeather.xml
share/kodi/addons/skin.confluence/720p/PlayerControls.xml
share/kodi/addons/skin.confluence/720p/Pointer.xml
share/kodi/addons/skin.confluence/720p/ProfileSettings.xml
share/kodi/addons/skin.confluence/720p/Settings.xml
share/kodi/addons/skin.confluence/720p/SettingsCategory.xml
share/kodi/addons/skin.confluence/720p/SettingsProfile.xml
share/kodi/addons/skin.confluence/720p/SettingsScreenCalibration.xml
share/kodi/addons/skin.confluence/720p/SettingsSystemInfo.xml
share/kodi/addons/skin.confluence/720p/SkinSettings.xml
share/kodi/addons/skin.confluence/720p/SlideShow.xml
share/kodi/addons/skin.confluence/720p/SmartPlaylistEditor.xml
share/kodi/addons/skin.confluence/720p/SmartPlaylistRule.xml
share/kodi/addons/skin.confluence/720p/Startup.xml
share/kodi/addons/skin.confluence/720p/VideoFullScreen.xml
share/kodi/addons/skin.confluence/720p/VideoOSD.xml
share/kodi/addons/skin.confluence/720p/VideoOSDBookmarks.xml
share/kodi/addons/skin.confluence/720p/VideoOSDSettings.xml
share/kodi/addons/skin.confluence/720p/VideoOverlay.xml
share/kodi/addons/skin.confluence/720p/ViewsAddonBrowser.xml
share/kodi/addons/skin.confluence/720p/ViewsFileMode.xml
share/kodi/addons/skin.confluence/720p/ViewsLiveTV.xml
share/kodi/addons/skin.confluence/720p/ViewsMusicLibrary.xml
share/kodi/addons/skin.confluence/720p/ViewsPVRGuide.xml
share/kodi/addons/skin.confluence/720p/ViewsPictures.xml
share/kodi/addons/skin.confluence/720p/ViewsVideoLibrary.xml
share/kodi/addons/skin.confluence/720p/ViewsWeather.xml
share/kodi/addons/skin.confluence/720p/VisualisationPresetList.xml
share/kodi/addons/skin.confluence/720p/custom_SideMenuHelp.xml
share/kodi/addons/skin.confluence/720p/defaults.xml
share/kodi/addons/skin.confluence/720p/includes.xml
share/kodi/addons/skin.confluence/720p/script-NextAired-TVGuide.xml
share/kodi/addons/skin.confluence/720p/script-RSS_Editor-rssEditor.xml
share/kodi/addons/skin.confluence/720p/script-RSS_Editor-setEditor.xml
share/kodi/addons/skin.confluence/720p/script-cu-lrclyrics-main.xml
share/kodi/addons/skin.confluence/720p/script-globalsearch-main.xml
share/kodi/addons/skin.confluence/addon.xml
share/kodi/addons/skin.confluence/backgrounds/SKINDEFAULT.jpg
share/kodi/addons/skin.confluence/backgrounds/media-overlay.jpg
share/kodi/addons/skin.confluence/backgrounds/settings.jpg
share/kodi/addons/skin.confluence/backgrounds/tv.jpg
share/kodi/addons/skin.confluence/build.bat
share/kodi/addons/skin.confluence/changelog.txt
share/kodi/addons/skin.confluence/colors/defaults.xml
share/kodi/addons/skin.confluence/fonts/LICENCE.txt
share/kodi/addons/skin.confluence/fonts/README.txt
share/kodi/addons/skin.confluence/fonts/Roboto-Bold.ttf
share/kodi/addons/skin.confluence/fonts/Roboto-Regular.ttf
share/kodi/addons/skin.confluence/icon.png
share/kodi/addons/skin.confluence/language/resource.language.af_za/strings.po
share/kodi/addons/skin.confluence/language/resource.language.am_et/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ar_sa/strings.po
share/kodi/addons/skin.confluence/language/resource.language.az_az/strings.po
share/kodi/addons/skin.confluence/language/resource.language.be_by/strings.po
share/kodi/addons/skin.confluence/language/resource.language.bg_bg/strings.po
share/kodi/addons/skin.confluence/language/resource.language.bs_ba/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ca_es/strings.po
share/kodi/addons/skin.confluence/language/resource.language.cs_cz/strings.po
share/kodi/addons/skin.confluence/language/resource.language.cy_gb/strings.po
share/kodi/addons/skin.confluence/language/resource.language.da_dk/strings.po
share/kodi/addons/skin.confluence/language/resource.language.de_de/strings.po
share/kodi/addons/skin.confluence/language/resource.language.el_gr/strings.po
share/kodi/addons/skin.confluence/language/resource.language.en_au/strings.po
share/kodi/addons/skin.confluence/language/resource.language.en_gb/strings.po
share/kodi/addons/skin.confluence/language/resource.language.en_nz/strings.po
share/kodi/addons/skin.confluence/language/resource.language.en_us/strings.po
share/kodi/addons/skin.confluence/language/resource.language.eo/strings.po
share/kodi/addons/skin.confluence/language/resource.language.es_ar/strings.po
share/kodi/addons/skin.confluence/language/resource.language.es_es/strings.po
share/kodi/addons/skin.confluence/language/resource.language.es_mx/strings.po
share/kodi/addons/skin.confluence/language/resource.language.et_ee/strings.po
share/kodi/addons/skin.confluence/language/resource.language.eu_es/strings.po
share/kodi/addons/skin.confluence/language/resource.language.fa_af/strings.po
share/kodi/addons/skin.confluence/language/resource.language.fa_ir/strings.po
share/kodi/addons/skin.confluence/language/resource.language.fi_fi/strings.po
share/kodi/addons/skin.confluence/language/resource.language.fo_fo/strings.po
share/kodi/addons/skin.confluence/language/resource.language.fr_ca/strings.po
share/kodi/addons/skin.confluence/language/resource.language.fr_fr/strings.po
share/kodi/addons/skin.confluence/language/resource.language.gl_es/strings.po
share/kodi/addons/skin.confluence/language/resource.language.he_il/strings.po
share/kodi/addons/skin.confluence/language/resource.language.hi_in/strings.po
share/kodi/addons/skin.confluence/language/resource.language.hr_hr/strings.po
share/kodi/addons/skin.confluence/language/resource.language.hu_hu/strings.po
share/kodi/addons/skin.confluence/language/resource.language.hy_am/strings.po
share/kodi/addons/skin.confluence/language/resource.language.id_id/strings.po
share/kodi/addons/skin.confluence/language/resource.language.is_is/strings.po
share/kodi/addons/skin.confluence/language/resource.language.it_it/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ja_jp/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ko_kr/strings.po
share/kodi/addons/skin.confluence/language/resource.language.lt_lt/strings.po
share/kodi/addons/skin.confluence/language/resource.language.lv_lv/strings.po
share/kodi/addons/skin.confluence/language/resource.language.mi/strings.po
share/kodi/addons/skin.confluence/language/resource.language.mk_mk/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ml_in/strings.po
share/kodi/addons/skin.confluence/language/resource.language.mn_mn/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ms_my/strings.po
share/kodi/addons/skin.confluence/language/resource.language.mt_mt/strings.po
share/kodi/addons/skin.confluence/language/resource.language.my_mm/strings.po
share/kodi/addons/skin.confluence/language/resource.language.nb_no/strings.po
share/kodi/addons/skin.confluence/language/resource.language.nl_nl/strings.po
share/kodi/addons/skin.confluence/language/resource.language.pl_pl/strings.po
share/kodi/addons/skin.confluence/language/resource.language.pt_br/strings.po
share/kodi/addons/skin.confluence/language/resource.language.pt_pt/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ro_ro/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ru_ru/strings.po
share/kodi/addons/skin.confluence/language/resource.language.si_lk/strings.po
share/kodi/addons/skin.confluence/language/resource.language.sk_sk/strings.po
share/kodi/addons/skin.confluence/language/resource.language.sl_si/strings.po
share/kodi/addons/skin.confluence/language/resource.language.sq_al/strings.po
share/kodi/addons/skin.confluence/language/resource.language.sr_rs/strings.po
share/kodi/addons/skin.confluence/language/resource.language.sr_rs@latin/strings.po
share/kodi/addons/skin.confluence/language/resource.language.sv_se/strings.po
share/kodi/addons/skin.confluence/language/resource.language.szl/strings.po
share/kodi/addons/skin.confluence/language/resource.language.ta_in/strings.po
share/kodi/addons/skin.confluence/language/resource.language.te_in/strings.po
share/kodi/addons/skin.confluence/language/resource.language.tg_tj/strings.po
share/kodi/addons/skin.confluence/language/resource.language.th_th/strings.po
share/kodi/addons/skin.confluence/language/resource.language.tr_tr/strings.po
share/kodi/addons/skin.confluence/language/resource.language.uk_ua/strings.po
share/kodi/addons/skin.confluence/language/resource.language.uz_uz/strings.po
share/kodi/addons/skin.confluence/language/resource.language.vi_vn/strings.po
share/kodi/addons/skin.confluence/language/resource.language.zh_cn/strings.po
share/kodi/addons/skin.confluence/language/resource.language.zh_tw/strings.po
share/kodi/addons/skin.confluence/media/CalibrateBottomRight.png
share/kodi/addons/skin.confluence/media/CalibratePixelRatio.png
share/kodi/addons/skin.confluence/media/CalibrateSubtitles.png
share/kodi/addons/skin.confluence/media/CalibrateTopLeft.png
share/kodi/addons/skin.confluence/media/CenterRating/rating0.png
share/kodi/addons/skin.confluence/media/CenterRating/rating1.png
share/kodi/addons/skin.confluence/media/CenterRating/rating2.png
share/kodi/addons/skin.confluence/media/CenterRating/rating3.png
share/kodi/addons/skin.confluence/media/CenterRating/rating4.png
share/kodi/addons/skin.confluence/media/CenterRating/rating5.png
share/kodi/addons/skin.confluence/media/Confluence_Logo.png
share/kodi/addons/skin.confluence/media/ContentPanel.png
share/kodi/addons/skin.confluence/media/ContentPanelMirror.png
share/kodi/addons/skin.confluence/media/DefaultActor.png
share/kodi/addons/skin.confluence/media/DefaultAddSource.png
share/kodi/addons/skin.confluence/media/DefaultAddon.png
share/kodi/addons/skin.confluence/media/DefaultAddonAlbumInfo.png
share/kodi/addons/skin.confluence/media/DefaultAddonArtistInfo.png
share/kodi/addons/skin.confluence/media/DefaultAddonAudioDecoder.png
share/kodi/addons/skin.confluence/media/DefaultAddonAudioEncoder.png
share/kodi/addons/skin.confluence/media/DefaultAddonContextItem.png
share/kodi/addons/skin.confluence/media/DefaultAddonHelper.png
share/kodi/addons/skin.confluence/media/DefaultAddonInfoProvider.png
share/kodi/addons/skin.confluence/media/DefaultAddonLanguage.png
share/kodi/addons/skin.confluence/media/DefaultAddonLibrary.png
share/kodi/addons/skin.confluence/media/DefaultAddonLyrics.png
share/kodi/addons/skin.confluence/media/DefaultAddonMovieInfo.png
share/kodi/addons/skin.confluence/media/DefaultAddonMusic.png
share/kodi/addons/skin.confluence/media/DefaultAddonMusicVideoInfo.png
share/kodi/addons/skin.confluence/media/DefaultAddonNone.png
share/kodi/addons/skin.confluence/media/DefaultAddonPVRClient.png
share/kodi/addons/skin.confluence/media/DefaultAddonPicture.png
share/kodi/addons/skin.confluence/media/DefaultAddonProgram.png
share/kodi/addons/skin.confluence/media/DefaultAddonRepository.png
share/kodi/addons/skin.confluence/media/DefaultAddonScreensaver.png
share/kodi/addons/skin.confluence/media/DefaultAddonService.png
share/kodi/addons/skin.confluence/media/DefaultAddonSkin.png
share/kodi/addons/skin.confluence/media/DefaultAddonSubtitles.png
share/kodi/addons/skin.confluence/media/DefaultAddonTvInfo.png
share/kodi/addons/skin.confluence/media/DefaultAddonUISounds.png
share/kodi/addons/skin.confluence/media/DefaultAddonVideo.png
share/kodi/addons/skin.confluence/media/DefaultAddonVisualization.png
share/kodi/addons/skin.confluence/media/DefaultAddonWeather.png
share/kodi/addons/skin.confluence/media/DefaultAddonWebSkin.png
share/kodi/addons/skin.confluence/media/DefaultAlbumCover.png
share/kodi/addons/skin.confluence/media/DefaultArtist.png
share/kodi/addons/skin.confluence/media/DefaultAudio.png
share/kodi/addons/skin.confluence/media/DefaultCDDA.png
share/kodi/addons/skin.confluence/media/DefaultDVDEmpty.png
share/kodi/addons/skin.confluence/media/DefaultDVDRom.png
share/kodi/addons/skin.confluence/media/DefaultFile.png
share/kodi/addons/skin.confluence/media/DefaultFolder.png
share/kodi/addons/skin.confluence/media/DefaultFolderBack.png
share/kodi/addons/skin.confluence/media/DefaultHardDisk.png
share/kodi/addons/skin.confluence/media/DefaultIconError.png
share/kodi/addons/skin.confluence/media/DefaultIconInfo.png
share/kodi/addons/skin.confluence/media/DefaultIconWarning.png
share/kodi/addons/skin.confluence/media/DefaultInProgressShows.png
share/kodi/addons/skin.confluence/media/DefaultMovies.png
share/kodi/addons/skin.confluence/media/DefaultMusicAlbums.png
share/kodi/addons/skin.confluence/media/DefaultMusicArtists.png
share/kodi/addons/skin.confluence/media/DefaultMusicCompilations.png
share/kodi/addons/skin.confluence/media/DefaultMusicGenres.png
share/kodi/addons/skin.confluence/media/DefaultMusicPlaylists.png
share/kodi/addons/skin.confluence/media/DefaultMusicPlugins.png
share/kodi/addons/skin.confluence/media/DefaultMusicRecentlyAdded.png
share/kodi/addons/skin.confluence/media/DefaultMusicRecentlyPlayed.png
share/kodi/addons/skin.confluence/media/DefaultMusicSongs.png
share/kodi/addons/skin.confluence/media/DefaultMusicTop100.png
share/kodi/addons/skin.confluence/media/DefaultMusicVideos.png
share/kodi/addons/skin.confluence/media/DefaultMusicYears.png
share/kodi/addons/skin.confluence/media/DefaultNetwork.png
share/kodi/addons/skin.confluence/media/DefaultPicture.png
share/kodi/addons/skin.confluence/media/DefaultPlaylist.png
share/kodi/addons/skin.confluence/media/DefaultProgram.png
share/kodi/addons/skin.confluence/media/DefaultRecentlyAddedEpisodes.png
share/kodi/addons/skin.confluence/media/DefaultRecentlyAddedMovies.png
share/kodi/addons/skin.confluence/media/DefaultRecentlyAddedMusicVideos.png
share/kodi/addons/skin.confluence/media/DefaultRemovableDisk.png
share/kodi/addons/skin.confluence/media/DefaultTVShows.png
share/kodi/addons/skin.confluence/media/DefaultVCD.png
share/kodi/addons/skin.confluence/media/DefaultVideo.png
share/kodi/addons/skin.confluence/media/DefaultVideoCover.png
share/kodi/addons/skin.confluence/media/DefaultVideoDeleted.png
share/kodi/addons/skin.confluence/media/DefaultVideoPlaylists.png
share/kodi/addons/skin.confluence/media/DefaultVideoPlugins.png
share/kodi/addons/skin.confluence/media/DialogBack.png
share/kodi/addons/skin.confluence/media/DialogBack2.png
share/kodi/addons/skin.confluence/media/DialogCloseButton-focus.png
share/kodi/addons/skin.confluence/media/DialogCloseButton.png
share/kodi/addons/skin.confluence/media/DialogContextBottom.png
share/kodi/addons/skin.confluence/media/DialogContextMiddle.png
share/kodi/addons/skin.confluence/media/DialogContextTop.png
share/kodi/addons/skin.confluence/media/Fanart_Diffuse.png
share/kodi/addons/skin.confluence/media/Fanart_Fallback_Music_Small.jpg
share/kodi/addons/skin.confluence/media/Fanart_Fallback_Small.jpg
share/kodi/addons/skin.confluence/media/GlassOverlay.png
share/kodi/addons/skin.confluence/media/GoFullscreen.png
share/kodi/addons/skin.confluence/media/HasSub.png
share/kodi/addons/skin.confluence/media/HomeBack.png
share/kodi/addons/skin.confluence/media/HomeBladeSub.png
share/kodi/addons/skin.confluence/media/HomeNowPlayingBack.png
share/kodi/addons/skin.confluence/media/HomeOverlay1.png
share/kodi/addons/skin.confluence/media/HomeSeperator.png
share/kodi/addons/skin.confluence/media/HomeSubEnd.png
share/kodi/addons/skin.confluence/media/HomeSubFO.png
share/kodi/addons/skin.confluence/media/HomeSubNF.png
share/kodi/addons/skin.confluence/media/InfoMessagePanel.png
share/kodi/addons/skin.confluence/media/KeyboardCornerBottom.png
share/kodi/addons/skin.confluence/media/KeyboardCornerBottomNF.png
share/kodi/addons/skin.confluence/media/KeyboardCornerTop.png
share/kodi/addons/skin.confluence/media/KeyboardCornerTopNF.png
share/kodi/addons/skin.confluence/media/KeyboardEditArea.png
share/kodi/addons/skin.confluence/media/KeyboardKey.png
share/kodi/addons/skin.confluence/media/KeyboardKeyNF.png
share/kodi/addons/skin.confluence/media/LeftRating/rating0.png
share/kodi/addons/skin.confluence/media/LeftRating/rating1.png
share/kodi/addons/skin.confluence/media/LeftRating/rating2.png
share/kodi/addons/skin.confluence/media/LeftRating/rating3.png
share/kodi/addons/skin.confluence/media/LeftRating/rating4.png
share/kodi/addons/skin.confluence/media/LeftRating/rating5.png
share/kodi/addons/skin.confluence/media/Makefile
share/kodi/addons/skin.confluence/media/Makefile.in
share/kodi/addons/skin.confluence/media/MediaBladeSub.png
share/kodi/addons/skin.confluence/media/MediaItemDetailBG.png
share/kodi/addons/skin.confluence/media/MenuItemFO.png
share/kodi/addons/skin.confluence/media/MenuItemNF.png
share/kodi/addons/skin.confluence/media/OSD16x.png
share/kodi/addons/skin.confluence/media/OSD2x.png
share/kodi/addons/skin.confluence/media/OSD32x.png
share/kodi/addons/skin.confluence/media/OSD4x.png
share/kodi/addons/skin.confluence/media/OSD8x.png
share/kodi/addons/skin.confluence/media/OSDAudioFO.png
share/kodi/addons/skin.confluence/media/OSDAudioNF.png
share/kodi/addons/skin.confluence/media/OSDBookmarksFO.png
share/kodi/addons/skin.confluence/media/OSDBookmarksNF.png
share/kodi/addons/skin.confluence/media/OSDChannelDownFO.png
share/kodi/addons/skin.confluence/media/OSDChannelDownNF.png
share/kodi/addons/skin.confluence/media/OSDChannelListFO.png
share/kodi/addons/skin.confluence/media/OSDChannelListNF.png
share/kodi/addons/skin.confluence/media/OSDChannelUPFO.png
share/kodi/addons/skin.confluence/media/OSDChannelUPNF.png
share/kodi/addons/skin.confluence/media/OSDDvdFO.png
share/kodi/addons/skin.confluence/media/OSDDvdNF.png
share/kodi/addons/skin.confluence/media/OSDForwardFO.png
share/kodi/addons/skin.confluence/media/OSDForwardNF.png
share/kodi/addons/skin.confluence/media/OSDLyricsFO.png
share/kodi/addons/skin.confluence/media/OSDLyricsNF.png
share/kodi/addons/skin.confluence/media/OSDNextTrackFO.png
share/kodi/addons/skin.confluence/media/OSDNextTrackNF.png
share/kodi/addons/skin.confluence/media/OSDPause.png
share/kodi/addons/skin.confluence/media/OSDPauseFO.png
share/kodi/addons/skin.confluence/media/OSDPauseNF.png
share/kodi/addons/skin.confluence/media/OSDPlay.png
share/kodi/addons/skin.confluence/media/OSDPlayFO.png
share/kodi/addons/skin.confluence/media/OSDPlayNF.png
share/kodi/addons/skin.confluence/media/OSDPlaylistFO.png
share/kodi/addons/skin.confluence/media/OSDPlaylistNF.png
share/kodi/addons/skin.confluence/media/OSDPreFO.png
share/kodi/addons/skin.confluence/media/OSDPreNF.png
share/kodi/addons/skin.confluence/media/OSDPresetSettingsFO.png
share/kodi/addons/skin.confluence/media/OSDPresetSettingsNF.png
share/kodi/addons/skin.confluence/media/OSDPrevTrackFO.png
share/kodi/addons/skin.confluence/media/OSDPrevTrackNF.png
share/kodi/addons/skin.confluence/media/OSDProgressBack.png
share/kodi/addons/skin.confluence/media/OSDProgressMid.png
share/kodi/addons/skin.confluence/media/OSDProgressMidLight.png
share/kodi/addons/skin.confluence/media/OSDRandomOffFO.png
share/kodi/addons/skin.confluence/media/OSDRandomOffNF.png
share/kodi/addons/skin.confluence/media/OSDRandomOnFO.png
share/kodi/addons/skin.confluence/media/OSDRandomOnNF.png
share/kodi/addons/skin.confluence/media/OSDRecordOffFO.png
share/kodi/addons/skin.confluence/media/OSDRecordOffNF.png
share/kodi/addons/skin.confluence/media/OSDRecordOnFO.png
share/kodi/addons/skin.confluence/media/OSDRecordOnNF.png
share/kodi/addons/skin.confluence/media/OSDRepeatAllFO.png
share/kodi/addons/skin.confluence/media/OSDRepeatAllNF.png
share/kodi/addons/skin.confluence/media/OSDRepeatFO.png
share/kodi/addons/skin.confluence/media/OSDRepeatNF.png
share/kodi/addons/skin.confluence/media/OSDRepeatOneFO.png
share/kodi/addons/skin.confluence/media/OSDRepeatOneNF.png
share/kodi/addons/skin.confluence/media/OSDRewindFO.png
share/kodi/addons/skin.confluence/media/OSDRewindNF.png
share/kodi/addons/skin.confluence/media/OSDSeekForward.png
share/kodi/addons/skin.confluence/media/OSDSeekFrame.png
share/kodi/addons/skin.confluence/media/OSDSeekRewind.png
share/kodi/addons/skin.confluence/media/OSDStereoscopicFO.png
share/kodi/addons/skin.confluence/media/OSDStereoscopicNF.png
share/kodi/addons/skin.confluence/media/OSDStopFO.png
share/kodi/addons/skin.confluence/media/OSDStopNF.png
share/kodi/addons/skin.confluence/media/OSDSubtitlesFO.png
share/kodi/addons/skin.confluence/media/OSDSubtitlesNF.png
share/kodi/addons/skin.confluence/media/OSDTeleTextFO.png
share/kodi/addons/skin.confluence/media/OSDTeleTextNF.png
share/kodi/addons/skin.confluence/media/OSDVideoFO.png
share/kodi/addons/skin.confluence/media/OSDVideoNF.png
share/kodi/addons/skin.confluence/media/OSDVizFO.png
share/kodi/addons/skin.confluence/media/OSDVizNF.png
share/kodi/addons/skin.confluence/media/OSDepgFO.png
share/kodi/addons/skin.confluence/media/OSDepgNF.png
share/kodi/addons/skin.confluence/media/OverlayDialogBackground.png
share/kodi/addons/skin.confluence/media/OverlayLocked.png
share/kodi/addons/skin.confluence/media/OverlayRAR.png
share/kodi/addons/skin.confluence/media/OverlayWatched.png
share/kodi/addons/skin.confluence/media/OverlayWatching.png
share/kodi/addons/skin.confluence/media/PVR-EpgProgressIndicator.png
share/kodi/addons/skin.confluence/media/PVR-HasRecording.png
share/kodi/addons/skin.confluence/media/PVR-HasTimer.png
share/kodi/addons/skin.confluence/media/PVR-IsRecording.png
share/kodi/addons/skin.confluence/media/RecentAddedBack.png
share/kodi/addons/skin.confluence/media/ScrollBarH.png
share/kodi/addons/skin.confluence/media/ScrollBarH_bar.png
share/kodi/addons/skin.confluence/media/ScrollBarH_bar_focus.png
share/kodi/addons/skin.confluence/media/ScrollBarNib.png
share/kodi/addons/skin.confluence/media/ScrollBarV.png
share/kodi/addons/skin.confluence/media/ScrollBarV_bar.png
share/kodi/addons/skin.confluence/media/ScrollBarV_bar_focus.png
share/kodi/addons/skin.confluence/media/ShutdownButtonFocus.png
share/kodi/addons/skin.confluence/media/ShutdownButtonNoFocus.png
share/kodi/addons/skin.confluence/media/SideFade.png
share/kodi/addons/skin.confluence/media/StackFO.png
share/kodi/addons/skin.confluence/media/StackNF.png
share/kodi/addons/skin.confluence/media/SubMenuBack-Footer.png
share/kodi/addons/skin.confluence/media/SubMenuBack-Header.png
share/kodi/addons/skin.confluence/media/SubMenuBack-MiddleFO.png
share/kodi/addons/skin.confluence/media/SubMenuBack-MiddleNF.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/-.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/LICENSE.txt
share/kodi/addons/skin.confluence/media/Subtitles/flags/ar.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/bg.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/bs.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/ca.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/cs.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/da.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/de.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/el.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/en.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/es.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/et.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/fa.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/fi.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/fo.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/fr.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/gl.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/he.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/hi.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/hr.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/hu.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/hy.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/id.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/is.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/it.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/ja.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/kk.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/ko.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/lb.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/lt.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/lv.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/mk.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/ms.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/nl.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/no.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/pb.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/pl.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/pt.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/ro.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/ru.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/sk.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/sl.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/sq.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/sr.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/sv.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/tr.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/uk.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/vi.png
share/kodi/addons/skin.confluence/media/Subtitles/flags/zh.png
share/kodi/addons/skin.confluence/media/Subtitles/icon_close_caption.png
share/kodi/addons/skin.confluence/media/Subtitles/icon_sync.png
share/kodi/addons/skin.confluence/media/ThumbBG.png
share/kodi/addons/skin.confluence/media/ThumbBorder.png
share/kodi/addons/skin.confluence/media/ThumbShadow.png
share/kodi/addons/skin.confluence/media/VolumeIcon.png
share/kodi/addons/skin.confluence/media/arrow-big-left.png
share/kodi/addons/skin.confluence/media/arrow-big-right.png
share/kodi/addons/skin.confluence/media/black-back.png
share/kodi/addons/skin.confluence/media/black-back2.png
share/kodi/addons/skin.confluence/media/busy.png
share/kodi/addons/skin.confluence/media/button-focus.png
share/kodi/addons/skin.confluence/media/button-focus2.png
share/kodi/addons/skin.confluence/media/button-nofocus.png
share/kodi/addons/skin.confluence/media/defaultDVDFull.png
share/kodi/addons/skin.confluence/media/dialogheader.png
share/kodi/addons/skin.confluence/media/diffuse_mirror2.png
share/kodi/addons/skin.confluence/media/diffuse_mirror3.png
share/kodi/addons/skin.confluence/media/epg-genres/0.png
share/kodi/addons/skin.confluence/media/epg-genres/112.png
share/kodi/addons/skin.confluence/media/epg-genres/128.png
share/kodi/addons/skin.confluence/media/epg-genres/144.png
share/kodi/addons/skin.confluence/media/epg-genres/16.png
share/kodi/addons/skin.confluence/media/epg-genres/160.png
share/kodi/addons/skin.confluence/media/epg-genres/176.png
share/kodi/addons/skin.confluence/media/epg-genres/192.png
share/kodi/addons/skin.confluence/media/epg-genres/208.png
share/kodi/addons/skin.confluence/media/epg-genres/224.png
share/kodi/addons/skin.confluence/media/epg-genres/240.png
share/kodi/addons/skin.confluence/media/epg-genres/256.png
share/kodi/addons/skin.confluence/media/epg-genres/32.png
share/kodi/addons/skin.confluence/media/epg-genres/48.png
share/kodi/addons/skin.confluence/media/epg-genres/64.png
share/kodi/addons/skin.confluence/media/epg-genres/80.png
share/kodi/addons/skin.confluence/media/epg-genres/96.png
share/kodi/addons/skin.confluence/media/epg-genres/genre-numbers.txt
share/kodi/addons/skin.confluence/media/flagging/AudioLang.png
share/kodi/addons/skin.confluence/media/flagging/SubLang.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/1.33.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/1.37.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/1.66.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/1.78.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/1.85.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/2.20.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/2.35.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/2.40.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/2.55.png
share/kodi/addons/skin.confluence/media/flagging/aspectratio/2.76.png
share/kodi/addons/skin.confluence/media/flagging/audio/0.png
share/kodi/addons/skin.confluence/media/flagging/audio/1.png
share/kodi/addons/skin.confluence/media/flagging/audio/10.png
share/kodi/addons/skin.confluence/media/flagging/audio/2.png
share/kodi/addons/skin.confluence/media/flagging/audio/3.png
share/kodi/addons/skin.confluence/media/flagging/audio/4.png
share/kodi/addons/skin.confluence/media/flagging/audio/5.png
share/kodi/addons/skin.confluence/media/flagging/audio/6.png
share/kodi/addons/skin.confluence/media/flagging/audio/7.png
share/kodi/addons/skin.confluence/media/flagging/audio/8.png
share/kodi/addons/skin.confluence/media/flagging/audio/aac.png
share/kodi/addons/skin.confluence/media/flagging/audio/ac3.png
share/kodi/addons/skin.confluence/media/flagging/audio/aif.png
share/kodi/addons/skin.confluence/media/flagging/audio/aifc.png
share/kodi/addons/skin.confluence/media/flagging/audio/aiff.png
share/kodi/addons/skin.confluence/media/flagging/audio/alac.png
share/kodi/addons/skin.confluence/media/flagging/audio/ape.png
share/kodi/addons/skin.confluence/media/flagging/audio/avc.png
share/kodi/addons/skin.confluence/media/flagging/audio/cdda.png
share/kodi/addons/skin.confluence/media/flagging/audio/dca.png
share/kodi/addons/skin.confluence/media/flagging/audio/dts.png
share/kodi/addons/skin.confluence/media/flagging/audio/dtshd_hra.png
share/kodi/addons/skin.confluence/media/flagging/audio/dtshd_ma.png
share/kodi/addons/skin.confluence/media/flagging/audio/eac3.png
share/kodi/addons/skin.confluence/media/flagging/audio/flac.png
share/kodi/addons/skin.confluence/media/flagging/audio/mp1.png
share/kodi/addons/skin.confluence/media/flagging/audio/mp2.png
share/kodi/addons/skin.confluence/media/flagging/audio/mp3.png
share/kodi/addons/skin.confluence/media/flagging/audio/ogg.png
share/kodi/addons/skin.confluence/media/flagging/audio/opus.png
share/kodi/addons/skin.confluence/media/flagging/audio/pcm.png
share/kodi/addons/skin.confluence/media/flagging/audio/pcm_bluray.png
share/kodi/addons/skin.confluence/media/flagging/audio/pcm_s16le.png
share/kodi/addons/skin.confluence/media/flagging/audio/pcm_s24le.png
share/kodi/addons/skin.confluence/media/flagging/audio/truehd.png
share/kodi/addons/skin.confluence/media/flagging/audio/vorbis.png
share/kodi/addons/skin.confluence/media/flagging/audio/wav.png
share/kodi/addons/skin.confluence/media/flagging/audio/wavpack.png
share/kodi/addons/skin.confluence/media/flagging/audio/wma.png
share/kodi/addons/skin.confluence/media/flagging/audio/wmapro.png
share/kodi/addons/skin.confluence/media/flagging/audio/wmav2.png
share/kodi/addons/skin.confluence/media/flagging/blank.png
share/kodi/addons/skin.confluence/media/flagging/lists/1080.png
share/kodi/addons/skin.confluence/media/flagging/lists/3D.png
share/kodi/addons/skin.confluence/media/flagging/lists/480.png
share/kodi/addons/skin.confluence/media/flagging/lists/4K.png
share/kodi/addons/skin.confluence/media/flagging/lists/540.png
share/kodi/addons/skin.confluence/media/flagging/lists/576.png
share/kodi/addons/skin.confluence/media/flagging/lists/720.png
share/kodi/addons/skin.confluence/media/flagging/ratings/mpaa_general.png
share/kodi/addons/skin.confluence/media/flagging/ratings/mpaa_nc17.png
share/kodi/addons/skin.confluence/media/flagging/ratings/mpaa_notrated.png
share/kodi/addons/skin.confluence/media/flagging/ratings/mpaa_pg.png
share/kodi/addons/skin.confluence/media/flagging/ratings/mpaa_pg13.png
share/kodi/addons/skin.confluence/media/flagging/ratings/mpaa_restricted.png
share/kodi/addons/skin.confluence/media/flagging/video/1080.png
share/kodi/addons/skin.confluence/media/flagging/video/3D.png
share/kodi/addons/skin.confluence/media/flagging/video/480.png
share/kodi/addons/skin.confluence/media/flagging/video/4K.png
share/kodi/addons/skin.confluence/media/flagging/video/540.png
share/kodi/addons/skin.confluence/media/flagging/video/576.png
share/kodi/addons/skin.confluence/media/flagging/video/720.png
share/kodi/addons/skin.confluence/media/flagging/video/Set.png
share/kodi/addons/skin.confluence/media/flagging/video/avc1.png
share/kodi/addons/skin.confluence/media/flagging/video/bluray.png
share/kodi/addons/skin.confluence/media/flagging/video/divx.png
share/kodi/addons/skin.confluence/media/flagging/video/dvd.png
share/kodi/addons/skin.confluence/media/flagging/video/flv.png
share/kodi/addons/skin.confluence/media/flagging/video/h264.png
share/kodi/addons/skin.confluence/media/flagging/video/hddvd.png
share/kodi/addons/skin.confluence/media/flagging/video/hdmv.png
share/kodi/addons/skin.confluence/media/flagging/video/hev1.png
share/kodi/addons/skin.confluence/media/flagging/video/hevc.png
share/kodi/addons/skin.confluence/media/flagging/video/hvc1.png
share/kodi/addons/skin.confluence/media/flagging/video/mpeg1video.png
share/kodi/addons/skin.confluence/media/flagging/video/mpeg2video.png
share/kodi/addons/skin.confluence/media/flagging/video/tv.png
share/kodi/addons/skin.confluence/media/flagging/video/vc-1.png
share/kodi/addons/skin.confluence/media/flagging/video/vhs.png
share/kodi/addons/skin.confluence/media/flagging/video/vp8.png
share/kodi/addons/skin.confluence/media/flagging/video/vp9.png
share/kodi/addons/skin.confluence/media/flagging/video/wmv.png
share/kodi/addons/skin.confluence/media/flagging/video/wmv3.png
share/kodi/addons/skin.confluence/media/flagging/video/wvc1.png
share/kodi/addons/skin.confluence/media/flagging/video/xvid.png
share/kodi/addons/skin.confluence/media/floor.png
share/kodi/addons/skin.confluence/media/floor_button.png
share/kodi/addons/skin.confluence/media/floor_buttonFO.png
share/kodi/addons/skin.confluence/media/folder-focus.png
share/kodi/addons/skin.confluence/media/gradient.png
share/kodi/addons/skin.confluence/media/hint-overlay.png
share/kodi/addons/skin.confluence/media/icon-mute.png
share/kodi/addons/skin.confluence/media/icon-rss.png
share/kodi/addons/skin.confluence/media/icon_addons.png
share/kodi/addons/skin.confluence/media/icon_back.png
share/kodi/addons/skin.confluence/media/icon_favourites.png
share/kodi/addons/skin.confluence/media/icon_home.png
share/kodi/addons/skin.confluence/media/icon_music.png
share/kodi/addons/skin.confluence/media/icon_pictures.png
share/kodi/addons/skin.confluence/media/icon_player.png
share/kodi/addons/skin.confluence/media/icon_power.png
share/kodi/addons/skin.confluence/media/icon_search.png
share/kodi/addons/skin.confluence/media/icon_system.png
share/kodi/addons/skin.confluence/media/icon_video.png
share/kodi/addons/skin.confluence/media/icon_weather.png
share/kodi/addons/skin.confluence/media/kodi-logo.png
share/kodi/addons/skin.confluence/media/osd_slider_bg.png
share/kodi/addons/skin.confluence/media/osd_slider_bg_2.png
share/kodi/addons/skin.confluence/media/osd_slider_nib.png
share/kodi/addons/skin.confluence/media/osd_slider_nibNF.png
share/kodi/addons/skin.confluence/media/pointer-focus-click.png
share/kodi/addons/skin.confluence/media/pointer-focus-drag.png
share/kodi/addons/skin.confluence/media/pointer-focus.png
share/kodi/addons/skin.confluence/media/pointer-nofocus.png
share/kodi/addons/skin.confluence/media/radiobutton-focus.png
share/kodi/addons/skin.confluence/media/radiobutton-nofocus.png
share/kodi/addons/skin.confluence/media/scroll-down-2.png
share/kodi/addons/skin.confluence/media/scroll-down-focus-2.png
share/kodi/addons/skin.confluence/media/scroll-down-focus.png
share/kodi/addons/skin.confluence/media/scroll-down.png
share/kodi/addons/skin.confluence/media/scroll-left-focus.png
share/kodi/addons/skin.confluence/media/scroll-left.png
share/kodi/addons/skin.confluence/media/scroll-right-focus.png
share/kodi/addons/skin.confluence/media/scroll-right.png
share/kodi/addons/skin.confluence/media/scroll-up-2.png
share/kodi/addons/skin.confluence/media/scroll-up-focus-2.png
share/kodi/addons/skin.confluence/media/scroll-up-focus.png
share/kodi/addons/skin.confluence/media/scroll-up.png
share/kodi/addons/skin.confluence/media/seekslider.png
share/kodi/addons/skin.confluence/media/seekslider2.png
share/kodi/addons/skin.confluence/media/separator.png
share/kodi/addons/skin.confluence/media/separator2.png
share/kodi/addons/skin.confluence/media/separator_vertical.png
share/kodi/addons/skin.confluence/media/unknown-user.png
share/kodi/addons/visualization.fishbmc/LICENSE
share/kodi/addons/visualization.fishbmc/addon.xml
share/kodi/addons/visualization.fishbmc/changelog.txt
share/kodi/addons/visualization.fishbmc/icon.png
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.af_za/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.am_et/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ar_sa/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.az_az/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.be_by/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.bg_bg/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.bs_ba/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ca_es/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.cs_cz/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.cy_gb/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.da_dk/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.de_de/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.el_gr/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.en_au/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.en_gb/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.en_nz/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.en_us/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.eo/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.es_ar/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.es_es/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.es_mx/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.et_ee/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.eu_es/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.fa_af/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.fa_ir/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.fi_fi/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.fo_fo/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.fr_ca/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.fr_fr/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.gl_es/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.he_il/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.hi_in/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.hr_hr/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.hu_hu/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.hy_am/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.id_id/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.is_is/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.it_it/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ja_jp/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ko_kr/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.lt_lt/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.lv_lv/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.mi/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.mk_mk/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.mn_mn/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ms_my/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.mt_mt/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.my_mm/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.nb_no/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.nl_nl/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.pl_pl/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.pt_br/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.pt_pt/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ro_ro/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ru_ru/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.si_lk/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.sk_sk/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.sl_si/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.sq_al/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.sr_rs/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.sr_rs@latin/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.sv_se/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.szl/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.ta_in/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.tg_tj/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.th_th/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.tr_tr/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.uk_ua/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.uz_uz/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.vi_vn/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.zh_cn/strings.po
share/kodi/addons/visualization.fishbmc/resources/language/resource.language.zh_tw/strings.po
share/kodi/addons/visualization.fishbmc/resources/settings.xml
share/kodi/addons/visualization.glspectrum/addon.xml
share/kodi/addons/visualization.glspectrum/icon.png
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.af_za/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.am_et/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ar_sa/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.az_az/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.be_by/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.bg_bg/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.bs_ba/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ca_es/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.cs_cz/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.cy_gb/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.da_dk/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.de_de/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.el_gr/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.en_au/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.en_gb/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.en_nz/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.en_us/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.eo/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.es_ar/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.es_es/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.es_mx/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.et_ee/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.eu_es/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.fa_af/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.fa_ir/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.fi_fi/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.fo_fo/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.fr_ca/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.fr_fr/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.gl_es/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.he_il/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.hi_in/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.hr_hr/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.hu_hu/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.hy_am/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.id_id/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.is_is/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.it_it/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ja_jp/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ko_kr/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.lt_lt/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.lv_lv/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.mi/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.mk_mk/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.mn_mn/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ms_my/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.mt_mt/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.my_mm/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.nb_no/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.nl_nl/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.pl_pl/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.pt_br/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.pt_pt/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ro_ro/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ru_ru/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.si_lk/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.sk_sk/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.sl_si/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.sq_al/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.sr_rs/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.sr_rs@latin/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.sv_se/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.szl/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.ta_in/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.te_in/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.tg_tj/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.th_th/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.tr_tr/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.uk_ua/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.uz_uz/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.vi_vn/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.zh_cn/strings.po
share/kodi/addons/visualization.glspectrum/resources/language/resource.language.zh_tw/strings.po
share/kodi/addons/visualization.glspectrum/resources/settings.xml
share/kodi/addons/visualization.vortex/addon.xml
share/kodi/addons/visualization.vortex/icon.png
share/kodi/addons/visualization.vortex/resources/Presets/AlbumArtCube.vtx
share/kodi/addons/visualization.vortex/resources/Presets/AlbumArtCubeRain.vtx
share/kodi/addons/visualization.vortex/resources/Presets/AlbumArtStretch.vtx
share/kodi/addons/visualization.vortex/resources/Presets/AlbumArtWaveSpectrum.vtx
share/kodi/addons/visualization.vortex/resources/Presets/AlbumArtZoomer.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Awakenings.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Block.tra
share/kodi/addons/visualization.vortex/resources/Presets/ChessMania.vtx
share/kodi/addons/visualization.vortex/resources/Presets/CubeBlowOut.tra
share/kodi/addons/visualization.vortex/resources/Presets/CubeGrid.vtx
share/kodi/addons/visualization.vortex/resources/Presets/CubeGridStrobe.vtx
share/kodi/addons/visualization.vortex/resources/Presets/CubeGridWire.vtx
share/kodi/addons/visualization.vortex/resources/Presets/CubeRain.vtx
share/kodi/addons/visualization.vortex/resources/Presets/CubeSlide.vtx
share/kodi/addons/visualization.vortex/resources/Presets/CubeTunnel.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Cubes.tra
share/kodi/addons/visualization.vortex/resources/Presets/DynamicCubeTunnel.vtx
share/kodi/addons/visualization.vortex/resources/Presets/FlipBoth.tra
share/kodi/addons/visualization.vortex/resources/Presets/HamsterMatic.vtx
share/kodi/addons/visualization.vortex/resources/Presets/MentalHangover.vtx
share/kodi/addons/visualization.vortex/resources/Presets/MeteorShower.vtx
share/kodi/addons/visualization.vortex/resources/Presets/MiddleGrid.tra
share/kodi/addons/visualization.vortex/resources/Presets/SingingSkull.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Slide.tra
share/kodi/addons/visualization.vortex/resources/Presets/SpaceHarrier.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Speakers.vtx
share/kodi/addons/visualization.vortex/resources/Presets/SpectrumCylinder.vtx
share/kodi/addons/visualization.vortex/resources/Presets/SpectrumField.vtx
share/kodi/addons/visualization.vortex/resources/Presets/SpectrumSphere.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Sphere.tra
share/kodi/addons/visualization.vortex/resources/Presets/Square.tra
share/kodi/addons/visualization.vortex/resources/Presets/StereoSpectrum.vtx
share/kodi/addons/visualization.vortex/resources/Presets/VoicePrintDonut.vtx
share/kodi/addons/visualization.vortex/resources/Presets/WalkingCube.vtx
share/kodi/addons/visualization.vortex/resources/Presets/WarpDrive.vtx
share/kodi/addons/visualization.vortex/resources/Presets/WarpDriveTwist.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Wave.vtx
share/kodi/addons/visualization.vortex/resources/Presets/WaveRing.vtx
share/kodi/addons/visualization.vortex/resources/Presets/WaveScope.vtx
share/kodi/addons/visualization.vortex/resources/Presets/WaveZoomer.vtx
share/kodi/addons/visualization.vortex/resources/Presets/Woofer.vtx
share/kodi/addons/visualization.vortex/resources/Presets/tunnel.tra
share/kodi/addons/visualization.vortex/resources/Textures/Plasma_edge.jpg
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD1.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD2.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD3.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD4.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD5.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD6.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD7.png
share/kodi/addons/visualization.vortex/resources/Textures/Skull_JawUD8.png
share/kodi/addons/visualization.vortex/resources/Textures/Smiley.png
share/kodi/addons/visualization.vortex/resources/Textures/Speaker.png
share/kodi/addons/visualization.vortex/resources/Textures/Tex_Edge.png
share/kodi/addons/visualization.vortex/resources/Textures/Vortex_Credits.png
share/kodi/addons/visualization.vortex/resources/Textures/alien.png
share/kodi/addons/visualization.vortex/resources/Textures/aqua_ravines.jpg
share/kodi/addons/visualization.vortex/resources/Textures/bluestrip.dds
share/kodi/addons/visualization.vortex/resources/Textures/checker.png
share/kodi/addons/visualization.vortex/resources/Textures/checker_transp.png
share/kodi/addons/visualization.vortex/resources/Textures/env2.jpg
share/kodi/addons/visualization.vortex/resources/Textures/env3.png
share/kodi/addons/visualization.vortex/resources/Textures/env3_darker.png
share/kodi/addons/visualization.vortex/resources/Textures/huemap.jpg
share/kodi/addons/visualization.vortex/resources/Textures/skull.png
share/kodi/addons/visualization.vortex/resources/Textures/sky.dds
share/kodi/addons/visualization.vortex/resources/Textures/skybox.dds
share/kodi/addons/visualization.vortex/resources/Textures/trail2.dds
share/kodi/addons/visualization.vortex/resources/Textures/vortex-v.jpg
share/kodi/addons/visualization.vortex/resources/language/resource.language.af_za/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.am_et/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ar_sa/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.be_by/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.bg_bg/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ca_es/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.cs_cz/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.cy_gb/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.da_dk/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.de_de/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.el_gr/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.en_au/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.en_gb/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.en_nz/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.en_us/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.es_ar/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.es_es/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.es_mx/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.et_ee/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.fa_ir/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.fi_fi/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.fr_ca/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.fr_fr/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.gl_es/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.he_il/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.hr_hr/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.hu_hu/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.id_id/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.is_is/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.it_it/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ja_jp/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ko_kr/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.lt_lt/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.lv_lv/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.mk_mk/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ms_my/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.my_mm/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.nb_no/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.nl_nl/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.pl_pl/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.pt_br/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.pt_pt/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ro_ro/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ru_ru/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.sk_sk/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.sl_si/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.sq_al/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.sr_rs@latin/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.sv_se/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.ta_in/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.tg_tj/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.th_th/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.tr_tr/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.uk_ua/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.vi_vn/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.zh_cn/strings.po
share/kodi/addons/visualization.vortex/resources/language/resource.language.zh_tw/strings.po
share/kodi/addons/visualization.vortex/resources/settings.xml
share/kodi/addons/visualization.waveform/addon.xml
share/kodi/addons/visualization.waveform/icon.png
share/kodi/addons/webinterface.default/addon.xml
share/kodi/addons/webinterface.default/css/core.css
share/kodi/addons/webinterface.default/css/ipad.css
share/kodi/addons/webinterface.default/favicon.ico
share/kodi/addons/webinterface.default/icon.png
share/kodi/addons/webinterface.default/images/DefaultAlbumCover.png
share/kodi/addons/webinterface.default/images/DefaultVideo.png
share/kodi/addons/webinterface.default/images/ajax-loader.gif
share/kodi/addons/webinterface.default/images/close-button.png
share/kodi/addons/webinterface.default/images/remote.jpg
share/kodi/addons/webinterface.default/index.html
share/kodi/addons/webinterface.default/js/MediaLibrary.js
share/kodi/addons/webinterface.default/js/NowPlayingManager.js
share/kodi/addons/webinterface.default/js/iscroll-min.js
share/kodi/addons/webinterface.default/js/jquery-1.8.2.min.js
share/kodi/addons/webinterface.default/js/json2.js
share/kodi/addons/webinterface.default/js/xbmc.core.js
share/kodi/addons/webinterface.default/js/xbmc.init.js
share/kodi/addons/webinterface.default/js/xbmc.launcher.js
share/kodi/addons/webinterface.default/js/xbmc.rpc.js
share/kodi/addons/xbmc.addon/addon.xml
share/kodi/addons/xbmc.addon/addon.xml.in
share/kodi/addons/xbmc.addon/metadata.xsd
share/kodi/addons/xbmc.addon/repository.xsd
share/kodi/addons/xbmc.audioencoder/addon.xml
share/kodi/addons/xbmc.codec/addon.xml
share/kodi/addons/xbmc.core/addon.xml
share/kodi/addons/xbmc.gui/addon.xml
share/kodi/addons/xbmc.gui/skin.xsd
share/kodi/addons/xbmc.json/addon.xml
share/kodi/addons/xbmc.json/addon.xml.in
share/kodi/addons/xbmc.metadata/addon.xml
share/kodi/addons/xbmc.metadata/scraper.xsd
share/kodi/addons/xbmc.pvr/addon.xml
share/kodi/addons/xbmc.pvr/icon.png
share/kodi/addons/xbmc.python/addon.xml
share/kodi/addons/xbmc.python/contextitem.xsd
share/kodi/addons/xbmc.python/icon.png
share/kodi/addons/xbmc.python/pluginsource.xsd
share/kodi/addons/xbmc.python/script.xsd
share/kodi/addons/xbmc.python/service.xsd
share/kodi/addons/xbmc.webinterface/addon.xml
share/kodi/addons/xbmc.webinterface/webinterface.xsd
share/kodi/media/Fonts/arial.ttf
share/kodi/media/Fonts/teletext.ttf
share/kodi/media/Splash.png
share/kodi/media/icon120x120.png
share/kodi/media/icon16x16.png
share/kodi/media/icon256x256.png
share/kodi/media/icon32x32.png
share/kodi/media/icon48x48.png
share/kodi/media/weather.zip
share/kodi/system/IRSSmap.xml
share/kodi/system/Lircmap.xml
share/kodi/system/X10-Lola-IRSSmap.xml
share/kodi/system/colors.xml
share/kodi/system/keyboardlayouts/arabic.xml
share/kodi/system/keyboardlayouts/bulgarian.xml
share/kodi/system/keyboardlayouts/danish.xml
share/kodi/system/keyboardlayouts/english.xml
share/kodi/system/keyboardlayouts/german.xml
share/kodi/system/keyboardlayouts/greek.xml
share/kodi/system/keyboardlayouts/hebrew.xml
share/kodi/system/keyboardlayouts/hungarian.xml
share/kodi/system/keyboardlayouts/lithuanian.xml
share/kodi/system/keyboardlayouts/norwegian.xml
share/kodi/system/keyboardlayouts/polish.xml
share/kodi/system/keyboardlayouts/portuguese.xml
share/kodi/system/keyboardlayouts/romanian.xml
share/kodi/system/keyboardlayouts/russian.xml
share/kodi/system/keyboardlayouts/spanish.xml
share/kodi/system/keyboardlayouts/swedish.xml
share/kodi/system/keyboardlayouts/turkish.xml
share/kodi/system/keyboardlayouts/ukrainian.xml
share/kodi/system/keymaps/appcommand.xml
share/kodi/system/keymaps/gamepad.xml
share/kodi/system/keymaps/joystick.Alienware.Dual.Compatible.Controller.xml
share/kodi/system/keymaps/joystick.AppleRemote.xml
share/kodi/system/keymaps/joystick.Harmony.xml
share/kodi/system/keymaps/joystick.Interact.AxisPad.xml
share/kodi/system/keymaps/joystick.Logitech.RumblePad.2.xml
share/kodi/system/keymaps/joystick.Microsoft.Xbox.360.Controller.xml
share/kodi/system/keymaps/joystick.Microsoft.Xbox.Controller.S.xml
share/kodi/system/keymaps/joystick.Nintendo.Wii.U.Pro.Controller.xml
share/kodi/system/keymaps/joystick.Ouya.Controller.xml
share/kodi/system/keymaps/joystick.PS3.Remote.Keyboard.xml
share/kodi/system/keymaps/joystick.PS4.Controller.xml
share/kodi/system/keymaps/joystick.Sony.PLAYSTATION(R)3.Controller.xml
share/kodi/system/keymaps/joystick.WiiRemote.xml
share/kodi/system/keymaps/joystick.xml.sample
share/kodi/system/keymaps/keyboard.xml
share/kodi/system/keymaps/mouse.xml
share/kodi/system/keymaps/nyxboard/keyboard.xml
share/kodi/system/keymaps/remote.xml
share/kodi/system/keymaps/touchscreen.xml
share/kodi/system/library/music/albums.xml
share/kodi/system/library/music/artists.xml
share/kodi/system/library/music/compilations.xml
share/kodi/system/library/music/genres.xml
share/kodi/system/library/music/musicvideos/albums.xml
share/kodi/system/library/music/musicvideos/artists.xml
share/kodi/system/library/music/musicvideos/directors.xml
share/kodi/system/library/music/musicvideos/genres.xml
share/kodi/system/library/music/musicvideos/index.xml
share/kodi/system/library/music/musicvideos/studios.xml
share/kodi/system/library/music/musicvideos/tags.xml
share/kodi/system/library/music/musicvideos/titles.xml
share/kodi/system/library/music/musicvideos/years.xml
share/kodi/system/library/music/playlists.xml
share/kodi/system/library/music/recentlyaddedalbums.xml
share/kodi/system/library/music/recentlyplayedalbums.xml
share/kodi/system/library/music/singles.xml
share/kodi/system/library/music/songs.xml
share/kodi/system/library/music/top100/index.xml
share/kodi/system/library/music/top100/top100albums.xml
share/kodi/system/library/music/top100/top100songs.xml
share/kodi/system/library/music/years.xml
share/kodi/system/library/video/addons.xml
share/kodi/system/library/video/files.xml
share/kodi/system/library/video/inprogressshows.xml
share/kodi/system/library/video/movies/actors.xml
share/kodi/system/library/video/movies/country.xml
share/kodi/system/library/video/movies/directors.xml
share/kodi/system/library/video/movies/genres.xml
share/kodi/system/library/video/movies/index.xml
share/kodi/system/library/video/movies/sets.xml
share/kodi/system/library/video/movies/studios.xml
share/kodi/system/library/video/movies/tags.xml
share/kodi/system/library/video/movies/titles.xml
share/kodi/system/library/video/movies/years.xml
share/kodi/system/library/video/musicvideos/albums.xml
share/kodi/system/library/video/musicvideos/artists.xml
share/kodi/system/library/video/musicvideos/directors.xml
share/kodi/system/library/video/musicvideos/genres.xml
share/kodi/system/library/video/musicvideos/index.xml
share/kodi/system/library/video/musicvideos/studios.xml
share/kodi/system/library/video/musicvideos/tags.xml
share/kodi/system/library/video/musicvideos/titles.xml
share/kodi/system/library/video/musicvideos/years.xml
share/kodi/system/library/video/playlists.xml
share/kodi/system/library/video/recentlyaddedepisodes.xml
share/kodi/system/library/video/recentlyaddedmovies.xml
share/kodi/system/library/video/recentlyaddedmusicvideos.xml
share/kodi/system/library/video/tvshows/actors.xml
share/kodi/system/library/video/tvshows/genres.xml
share/kodi/system/library/video/tvshows/index.xml
share/kodi/system/library/video/tvshows/studios.xml
share/kodi/system/library/video/tvshows/tags.xml
share/kodi/system/library/video/tvshows/titles.xml
share/kodi/system/library/video/tvshows/years.xml
share/kodi/system/library/video_flat/addons.xml
share/kodi/system/library/video_flat/files.xml
share/kodi/system/library/video_flat/inprogressshows.xml
share/kodi/system/library/video_flat/movies.xml
share/kodi/system/library/video_flat/musicvideos.xml
share/kodi/system/library/video_flat/playlists.xml
share/kodi/system/library/video_flat/recentlyaddedepisodes.xml
share/kodi/system/library/video_flat/recentlyaddedmovies.xml
share/kodi/system/library/video_flat/recentlyaddedmusicvideos.xml
share/kodi/system/library/video_flat/tvshows.xml
share/kodi/system/peripherals.xml
share/kodi/system/playercorefactory.xml
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-autohint.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-no-sub-pixel.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-sub-pixel-bgr.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-sub-pixel-rgb.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-sub-pixel-vbgr.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-sub-pixel-vrgb.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/10-unhinted.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/20-fix-globaladvance.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/20-lohit-gujarati.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/20-unhint-small-vera.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/30-amt-aliases.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/30-urw-aliases.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/40-generic.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/49-sansserif.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/50-user.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/51-local.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/60-latin.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/65-fonts-persian.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/65-nonlatin.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/69-unifont.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/70-no-bitmaps.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/70-yes-bitmaps.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/80-delicious.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/90-synthetic.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.avail/README
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/20-fix-globaladvance.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/20-lohit-gujarati.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/20-unhint-small-vera.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/30-amt-aliases.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/30-urw-aliases.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/40-generic.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/49-sansserif.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/50-user.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/51-local.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/60-latin.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/65-fonts-persian.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/65-nonlatin.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/69-unifont.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/80-delicious.conf
share/kodi/system/players/dvdplayer/etc/fonts/conf.d/90-synthetic.conf
share/kodi/system/players/dvdplayer/etc/fonts/fonts.conf
share/kodi/system/players/dvdplayer/etc/fonts/fonts.dtd
share/kodi/system/python/readme.txt
share/kodi/system/settings/android.xml
share/kodi/system/settings/darwin.xml
share/kodi/system/settings/darwin_ios.xml
share/kodi/system/settings/darwin_ios_atv2.xml
share/kodi/system/settings/darwin_osx.xml
share/kodi/system/settings/freebsd.xml
share/kodi/system/settings/imx6.xml
share/kodi/system/settings/linux.xml
share/kodi/system/settings/rbp.xml
share/kodi/system/settings/rbp2.xml
share/kodi/system/settings/settings.xml
share/kodi/system/settings/win32.xml
share/kodi/system/shaders/convolution-4x4.glsl
share/kodi/system/shaders/convolution-4x4_d3d.fx
share/kodi/system/shaders/convolution-6x6.glsl
share/kodi/system/shaders/convolution-6x6_d3d.fx
share/kodi/system/shaders/convolutionsep-4x4_d3d.fx
share/kodi/system/shaders/convolutionsep-6x6_d3d.fx
share/kodi/system/shaders/guishader_frag_default.glsl
share/kodi/system/shaders/guishader_frag_fonts.glsl
share/kodi/system/shaders/guishader_frag_multi.glsl
share/kodi/system/shaders/guishader_frag_multi_blendcolor.glsl
share/kodi/system/shaders/guishader_frag_rgba.glsl
share/kodi/system/shaders/guishader_frag_rgba_blendcolor.glsl
share/kodi/system/shaders/guishader_frag_rgba_bob.glsl
share/kodi/system/shaders/guishader_frag_rgba_bob_oes.glsl
share/kodi/system/shaders/guishader_frag_rgba_oes.glsl
share/kodi/system/shaders/guishader_frag_texture.glsl
share/kodi/system/shaders/guishader_frag_texture_noblend.glsl
share/kodi/system/shaders/guishader_vert.glsl
share/kodi/system/shaders/stretch.glsl
share/kodi/system/shaders/testshader.fx
share/kodi/system/shaders/yuv2rgb_basic.glsl
share/kodi/system/shaders/yuv2rgb_basic_2d.arb
share/kodi/system/shaders/yuv2rgb_basic_2d_UYVY.arb
share/kodi/system/shaders/yuv2rgb_basic_2d_YUY2.arb
share/kodi/system/shaders/yuv2rgb_basic_gles.glsl
share/kodi/system/shaders/yuv2rgb_basic_rect.arb
share/kodi/system/shaders/yuv2rgb_basic_rect_UYVY.arb
share/kodi/system/shaders/yuv2rgb_basic_rect_YUY2.arb
share/kodi/system/shaders/yuv2rgb_bob.glsl
share/kodi/system/shaders/yuv2rgb_bob_gles.glsl
share/kodi/system/shaders/yuv2rgb_d3d.fx
share/kodi/system/shaders/yuv2rgb_vertex.glsl
share/kodi/system/shaders/yuv2rgb_vertex_gles.glsl
share/kodi/userdata/ModeLines_template.xml
share/kodi/userdata/RssFeeds.xml
share/xbmc
share/xsessions/kodi.desktop
share/xsessions/xbmc.desktop

File Added: pkgsrc/multimedia/kodi/Attic/distinfo
$NetBSD: distinfo,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

SHA1 (15.2-Isengard.tar.gz) = 4acb4a60eadc7289f873cff5add31693b9520cba
RMD160 (15.2-Isengard.tar.gz) = d81d3f15783b2b69920ea85d7e04f01872f2d85f
SHA512 (15.2-Isengard.tar.gz) = 870f67b83aaa96b1a4111f34824eb47c24616d067adf930f4456ca8f1ac57052c41aa73915304ea85b1d10390865b88d88c85e6cd425b42ec5a504908adf4b67
Size (15.2-Isengard.tar.gz) = 61484128 bytes
SHA1 (patch-Makefile.in) = 10fa432a7b2dc53bdfa3f679890a343db3cca304
SHA1 (patch-bootstrap) = 179a827d07d8a5ca6566ac247a167197652384f6
SHA1 (patch-codegenerator.mk) = faf908bf1614f68f3a67faa9ac3139d5851daf95
SHA1 (patch-configure.ac) = 3fcaea249b15abd0d95827570ee23b5f597b6a6d
SHA1 (patch-lib_cximage-6.0_CxImage_DllInterface.cpp) = 7f0d2d6fb46aa99d1889609e257b0978e72e1c6c
SHA1 (patch-lib_cximage-6.0_CxImage_ximage.h) = da60aeaaa22daefaf6b91bff602ce15618e4c5a0
SHA1 (patch-lib_cximage-6.0_CxImage_ximainfo.cpp) = 2457e20bfec3d0dc12edee3679167f092555b153
SHA1 (patch-m4_xbmc__arch.m4) = 33a3e47372b8cc024a14dc76fa6049d9c6e10b0c
SHA1 (patch-xbmc_GUIInfoManager.cpp) = 8ffd619dfc7f611da927422e9be295d8fa5fb71c
SHA1 (patch-xbmc_Makefile.in) = 8a55856686715244d9999f846a2cc8bac6f08a21
SHA1 (patch-xbmc_Util.cpp) = 6284dfb29649ec9eeb5e9f9b07e2c164e6df304f
SHA1 (patch-xbmc_addons_Addon.cpp) = 9060723ebba93311eb6f4657bae73d9589b96a77
SHA1 (patch-xbmc_addons_AddonDll.h) = 77905da081d2436c383328421e1ab9316fb5939d
SHA1 (patch-xbmc_addons_AddonManager.cpp) = 10c583ed0c2c8eabef34ea4497a845765ce53c79
SHA1 (patch-xbmc_cores_AudioEngine_AESinkFactory.cpp) = 5437865b90130d7a0dc780fc1d542e6cfc8cc309
SHA1 (patch-xbmc_cores_AudioEngine_Sinks_AESinkOSS.cpp) = 729a9fa7ebc317e0e14aa5685baf33eaebb4444d
SHA1 (patch-xbmc_cores_DllLoader_exports_emu__msvcrt.cpp) = 650a107afbf5bb78eb971592e66bea7fc7c115b9
SHA1 (patch-xbmc_cores_DllLoader_exports_emu__msvcrt.h) = 6047438509663af2826bd5e6c181d9018f86b27c
SHA1 (patch-xbmc_cores_DllLoader_exports_util_EmuFileWrapper.h) = a4d62050c1efb96a0b1e6ccb2d9529f6ae3a1135
SHA1 (patch-xbmc_cores_DllLoader_exports_wrapper.c) = 275e8e9fed74e0a97c9c138ab37d21cff62d4e33
SHA1 (patch-xbmc_filesystem_SAPDirectory.cpp) = ad07af23222a835540d78419b896590395e61e78
SHA1 (patch-xbmc_guilib_TextureBundleXPR.cpp) = b3012d41cb4cf0ea0d92c675cf6c16928439c643
SHA1 (patch-xbmc_guilib_XBTFReader.cpp) = e0505ee31f92ceb37dbb1200f49806af85410e2c
SHA1 (patch-xbmc_interfaces_python_XBPython.cpp) = 0ad33ef736f12b6aca8667da5d50998d69c90ea7
SHA1 (patch-xbmc_linux_LinuxTimezone.cpp) = 18974ed63d1ac35a4060ea3d01826120b016c06e
SHA1 (patch-xbmc_linux_PlatformDefs.h) = 56d70fce18807b10cb8d42ac0feca94d0c113c57
SHA1 (patch-xbmc_linux_XFileUtils.cpp) = 4c03a869957ca501adaa5dc0d966cfd043e0d5c9
SHA1 (patch-xbmc_linux_XMemUtils.cpp) = a225fd8d90e58c12295c47126c76ded36a5bcec5
SHA1 (patch-xbmc_network_linux_NetworkLinux.cpp) = 1a5a39e781182ab83a0e524c89e6e2e047178562
SHA1 (patch-xbmc_peripherals_bus_PeripheralBusUSB.h) = e3682d8fbfad9bca11a706c2ca3a77f0a7751e3a
SHA1 (patch-xbmc_peripherals_bus_linux_PeripheralBusUSBLibUSB.cpp) = 040678e8379f6797e8276d9787d60fcdb24e17c9
SHA1 (patch-xbmc_settings_Settings.cpp) = aa2426fcd69652bc656dba0b7d92341235309a8f
SHA1 (patch-xbmc_storage_DetectDVDType.cpp) = 7414b122a2787dfe8a4753b50445b16230262d92
SHA1 (patch-xbmc_storage_IoSupport.cpp) = d15ff91f76f0ce063dc6dda104a595f33bbdc01e
SHA1 (patch-xbmc_storage_MediaManager.cpp) = 5a816d5c6b060a99aa498f6f9b62571873d23970
SHA1 (patch-xbmc_system.h) = 10738c487ed6c2de066483cc077ad05037132da8
SHA1 (patch-xbmc_system__gl.h) = e2b8e3d57c6d838020163cf56e8f868c959af937
SHA1 (patch-xbmc_threads_platform_pthreads_ThreadImpl.cpp) = f8853a8ace422d9ab088be89b5562da552edcc7a
SHA1 (patch-xbmc_utils_CPUInfo.cpp) = f593e3d799e4451cbdf80ae8069f072495fbfbb4
SHA1 (patch-xbmc_utils_Stopwatch.cpp) = fd2b8f7112e89ce164a0329ea3ee389f85705d1f
SHA1 (patch-xbmc_utils_SystemInfo.cpp) = 751ca3390422387cea4dc0f240bb55eeb9e077a5
SHA1 (patch-xbmc_utils_test_TestSystemInfo.cpp) = eeca9e097346f9f2c7f047f5906d6ffb75fd393b
SHA1 (patch-xbmc_windowing_WinEvents.cpp) = 5e1c202214cd95671cc8bb503dd49080efd828f2
SHA1 (patch-xbmc_windowing_WindowingFactory.h) = 736df0f1a0f3c7e9048481a58c15951bdea017f1
SHA1 (patch-xbmc_windowing_X11_XRandR.cpp) = e0d03f225704019fb162022020d1d9ed72ed480a

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-Makefile.in
$NetBSD: patch-Makefile.in,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- Makefile.in.orig	2015-10-19 06:31:15.000000000 +0000
+++ Makefile.in
@@ -169,6 +169,10 @@ ifeq ($(findstring freebsd,@ARCH@),freeb
 DIRECTORY_ARCHIVES += xbmc/freebsd/freebsd.a
 endif
 
+ifeq ($(findstring netbsd,@ARCH@),netbsd)
+DIRECTORY_ARCHIVES += xbmc/freebsd/freebsd.a
+endif
+
 ifeq (@HAVE_XBMC_NONFREE@,1)
 DIRECTORY_ARCHIVES += lib/UnrarXLib/UnrarXLib.a
 endif
@@ -436,6 +440,11 @@ ifeq ($(findstring freebsd,@ARCH@),freeb
 DYNOBJSXBMC+= xbmc/freebsd/freebsd.a
 endif
 
+ifeq ($(findstring netbsd,@ARCH@),netbsd)
+DYNOBJSXBMC+= xbmc/freebsd/freebsd.a
+endif
+
+
 ifeq (@USE_STATIC_FFMPEG@,1)
 FFMPEGOBJS = @FFMPEG_LIBDIR@/libavcodec.a \
              @FFMPEG_LIBDIR@/libavfilter.a \
@@ -535,6 +544,14 @@ ifeq ($(findstring freebsd,@ARCH@), free
 		-exec install "{}" $(DESTDIR)$(libdir)/@APP_NAME_LC@/"{}" \; \
 		-exec printf " -- %-75.75s\r" "{}" \;
 else
+ifeq ($(findstring netbsd,@ARCH@), netbsd)
+	@find -E system addons -type f ! -iregex ".*\.git.*" \
+		-iregex ".*@ARCH@.*|.*\.vis|.*\.xbs" \
+		-exec sh -c "install -d \"$(DESTDIR)$(libdir)/@APP_NAME_LC@/\`dirname '{}'\`\"" \; \
+		-and \
+		-exec install "{}" $(DESTDIR)$(libdir)/@APP_NAME_LC@/"{}" \; \
+		-exec printf " -- %-75.75s\r" "{}" \;
+else
 ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
 	@find -E system addons -type f -not -iregex ".*\.git.*" \
 		-iregex ".*@ARCH@.*|.*\.vis|.*\.xbs" \
@@ -547,6 +564,7 @@ else
 	@find -L addons -regextype posix-extended -type f -not -iregex ".*\.git.*" -iregex ".*\.so|.*\.so\.[0-9].*" -exec cp -d "{}" $(DESTDIR)$(libdir)/@APP_NAME_LC@/"{}" \; -printf " -- %-75.75f\r"
 endif
 endif
+endif
 
 install-scripts:
 	@install -d $(DESTDIR)$(bindir)
@@ -570,7 +588,7 @@ install-datas: install-scripts
 	@echo "Copying system files to $(DESTDIR)$(datarootdir)/@APP_NAME_LC@"
 	@install -d $(DESTDIR)$(datarootdir)/@APP_NAME_LC@
 	@# Arch independent files
-ifeq ($(findstring bsd,@ARCH@), bsd)
+ifeq ($(findstring freebsd,@ARCH@), freebsd)
 	@find -E addons media userdata system -type f \
 		-not -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" \
 		-exec sh -c "install -d \"$(DESTDIR)$(datarootdir)/@APP_NAME_LC@/\`dirname '{}'\`\"" \; \
@@ -578,6 +596,14 @@ ifeq ($(findstring bsd,@ARCH@), bsd)
 		-exec install -m 0644 "{}" $(DESTDIR)$(datarootdir)/@APP_NAME_LC@/"{}" \; \
 		-exec printf " -- %-75.75s\r" "{}" \;
 else
+ifeq ($(findstring netbsd,@ARCH@), netbsd)
+	@find -E addons media userdata system -type f \
+		! -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" \
+		-exec sh -c "install -d \"$(DESTDIR)$(datarootdir)/@APP_NAME_LC@/\`dirname '{}'\`\"" \; \
+		-and \
+		-exec install -m 0644 "{}" $(DESTDIR)$(datarootdir)/@APP_NAME_LC@/"{}" \; \
+		-exec printf " -- %-75.75s\r" "{}" \;
+else
 ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
 	@find -E addons media userdata system -type f \
 		-not -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" \
@@ -589,6 +615,7 @@ else
 	@find addons media userdata system -regextype posix-extended -type f -not -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" -exec install -D -m 0644 "{}" $(DESTDIR)$(datarootdir)/@APP_NAME_LC@/"{}" \; -printf " -- %-75.75f\r"
 endif
 endif
+endif
 	@# Icons and links
 	@install -d $(DESTDIR)$(datarootdir)/applications
 	@install -m 0644 tools/Linux/@APP_NAME_LC@.desktop $(DESTDIR)$(datarootdir)/applications/@APP_NAME_LC@.desktop

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-bootstrap
$NetBSD: patch-bootstrap,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- bootstrap.orig	2015-10-19 06:31:15.000000000 +0000
+++ bootstrap
@@ -1,3 +1,3 @@
 #!/bin/sh
-BOOTSTRAP_STANDALONE=1 make -f bootstrap.mk &&
-BOOTSTRAP_STANDALONE=1 make -f codegenerator.mk
+BOOTSTRAP_STANDALONE=1 gmake -f bootstrap.mk &&
+BOOTSTRAP_STANDALONE=1 gmake -f codegenerator.mk

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-codegenerator.mk
$NetBSD: patch-codegenerator.mk,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- codegenerator.mk.orig	2015-10-19 06:31:15.000000000 +0000
+++ codegenerator.mk
@@ -6,7 +6,7 @@ ifeq ($(JAVA),)
 JAVA = java-not-found
 endif
 
-SWIG ?= $(shell which swig)
+SWIG ?= $(shell which swig2.0)
 ifeq ($(SWIG),)
 SWIG = swig-not-found
 endif

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-configure.ac
$NetBSD: patch-configure.ac,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- configure.ac.orig	2015-10-19 06:31:15.000000000 +0000
+++ configure.ac
@@ -641,6 +641,23 @@ case $host in
      ARCH="x86_64-freebsd"
      MAKE="gmake"
      ;;
+  i386-*-netbsd*)
+     ARCH="x86-netbsd"
+     MAKE="gmake"
+     ;;
+  amd64-*-netbsd*)
+     ARCH="x86_64-netbsd"
+     MAKE="gmake"
+     ;;
+  armv6-*-netbsd*)
+     ARCH="arm-netbsd"
+     MAKE="gmake"
+     ;;
+  armv7-*-netbsd*)
+     ARCH="arm-netbsd"
+     MAKE="gmake"
+     use_neon=yes
+     ;;
   arm-apple-darwin*)
      use_joystick=no
      use_neon=yes
@@ -1540,6 +1557,9 @@ if test "x$use_samba" != "xno"; then
   USE_LIBSMBCLIENT=1
 fi
 
+# libossaudio
+AC_CHECK_LIB([ossaudio], [main], [LIBS="$LIBS -lossaudio"])
+
 # libnfs
 if test "$use_libnfs" != "no"; then
   AC_CHECK_HEADERS([nfsc/libnfs.h],,

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-lib_cximage-6.0_CxImage_DllInterface.cpp
$NetBSD: patch-lib_cximage-6.0_CxImage_DllInterface.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- lib/cximage-6.0/CxImage/DllInterface.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ lib/cximage-6.0/CxImage/DllInterface.cpp
@@ -2,10 +2,13 @@
 #include "ximage.h"
 #include "ximajpg.h"
 
-#if defined(_LINUX) || defined(__APPLE__)
+#if defined(_LINUX) || defined(__APPLE__) || defined(__NetBSD__)
 #include <unistd.h>
 #include <sys/stat.h>
 #include <errno.h>
+#if defined(__NetBSD__)
+#include <strings.h>
+#endif
 #define strcmpi strcasecmp
 #else //win32
 #include <sys/types.h>

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-lib_cximage-6.0_CxImage_ximage.h
$NetBSD: patch-lib_cximage-6.0_CxImage_ximage.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- lib/cximage-6.0/CxImage/ximage.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ lib/cximage-6.0/CxImage/ximage.h
@@ -54,6 +54,9 @@
 
 #ifdef _LINUX
 #define _XOPEN_SOURCE
+#if defined(__NetBSD__)
+#define _NETBSD_SOURCE
+#endif
 #include <unistd.h>
 #include <arpa/inet.h>
 #endif

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-lib_cximage-6.0_CxImage_ximainfo.cpp
$NetBSD: patch-lib_cximage-6.0_CxImage_ximainfo.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- lib/cximage-6.0/CxImage/ximainfo.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ lib/cximage-6.0/CxImage/ximainfo.cpp
@@ -7,6 +7,9 @@
 #if defined(_LINUX) || defined(__APPLE__)
 #define _tcsnicmp(a,b,c) strcasecmp(a, b)
 #endif
+#if defined(__NetBSD__)
+#include <strings.h>
+#endif
 
 ////////////////////////////////////////////////////////////////////////////////
 /**

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-m4_xbmc__arch.m4
$NetBSD: patch-m4_xbmc__arch.m4,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- m4/xbmc_arch.m4.orig	2015-10-19 06:31:15.000000000 +0000
+++ m4/xbmc_arch.m4
@@ -14,6 +14,15 @@ case $build in
   amd64-*-freebsd*)
      AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
      ;;
+  i386-*-netbsd*)
+     AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_NETBSD -D_LINUX")
+     ;;
+  amd64-*-netbsd*)
+     AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_NETBSD -D_LINUX")
+     ;;
+  armv6-*-netbsd*|armv7-*-netbsd*)
+     AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_NETBSD -D_LINUX")
+     ;;
   *86*-apple-darwin*)
      AC_SUBST(NATIVE_ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_DARWIN -DTARGET_DARWIN_OSX -D_LINUX")
      ;;
@@ -45,6 +54,15 @@ case $host in
   amd64-*-freebsd*)
      AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
      ;;
+  i386-*-netbsd*)
+     AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_NETBSD -D_LINUX")
+     ;;
+  amd64-*-netbsd*)
+     AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_NETBSD -D_LINUX")
+     ;;
+  armv6-*-netbsd*|armv7-*-netbsd*)
+     AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_NETBSD -D_LINUX")
+     ;;
   arm-apple-darwin*)
      AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_DARWIN -DTARGET_DARWIN_IOS -D_LINUX")
      ;;

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_GUIInfoManager.cpp
$NetBSD: patch-xbmc_GUIInfoManager.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/GUIInfoManager.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/GUIInfoManager.cpp
@@ -2289,7 +2289,7 @@ bool CGUIInfoManager::GetBool(int condit
     bReturn = g_application.IsMusicScanning();
   }
   else if (condition == SYSTEM_PLATFORM_LINUX)
-#if defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#if defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
     bReturn = true;
 #else
     bReturn = false;

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_Makefile.in
$NetBSD: patch-xbmc_Makefile.in,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/Makefile.in.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/Makefile.in
@@ -46,10 +46,10 @@ DISTCLEAN_FILES=DllPaths_generated.h Com
 all: $(SRCS) $(LIB)
 
 CompileInfo.cpp: ../version.txt CompileInfo.cpp.in GitRevision
-	make -f gen-compileinfo.mk
+	$(MAKE) -f gen-compileinfo.mk
 
 GitRevision:
-	make -f gen-compileinfo.mk GitRevision
+	$(MAKE) -f gen-compileinfo.mk GitRevision
 
 include @abs_top_srcdir@/Makefile.include
 -include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_Util.cpp
$NetBSD: patch-xbmc_Util.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/Util.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/Util.cpp
@@ -26,7 +26,7 @@
 #include <mach-o/dyld.h>
 #endif
 
-#if defined(TARGET_FREEBSD)
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include <sys/param.h>
 #include <sys/sysctl.h>
 #endif
@@ -1663,7 +1663,7 @@ std::string CUtil::ResolveExecutablePath
 
   CDarwinUtils::GetExecutablePath(given_path, &path_size);
   strExecutablePath = given_path;
-#elif defined(TARGET_FREEBSD)                                                                                                                                                                   
+#elif defined(TARGET_FREEBSD)
   char buf[PATH_MAX];
   size_t buflen;
   int mib[4];
@@ -1678,6 +1678,21 @@ std::string CUtil::ResolveExecutablePath
     strExecutablePath = "";
   else
     strExecutablePath = buf;
+#elif defined(TARGET_NETBSD)
+  char buf[PATH_MAX];
+  size_t buflen;
+  int mib[4];
+
+  mib[0] = CTL_KERN;
+  mib[1] = KERN_PROC_ARGS;
+  mib[2] = getpid();
+  mib[3] = KERN_PROC_PATHNAME;
+
+  buflen = sizeof(buf) - 1;
+  if(sysctl(mib, 4, buf, &buflen, NULL, 0) < 0)
+    strExecutablePath = "";
+  else
+    strExecutablePath = buf;
 #else
   /* Get our PID and build the name of the link in /proc */
   pid_t pid = getpid();

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_addons_Addon.cpp
$NetBSD: patch-xbmc_addons_Addon.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/addons/Addon.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/addons/Addon.cpp
@@ -32,7 +32,7 @@
 #if defined(TARGET_DARWIN)
 #include "../osx/OSXGNUReplacements.h"
 #endif
-#ifdef TARGET_FREEBSD
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include "freebsd/FreeBSDGNUReplacements.h"
 #endif
 #include "utils/log.h"

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_addons_AddonDll.h
$NetBSD: patch-xbmc_addons_AddonDll.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/addons/AddonDll.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/addons/AddonDll.h
@@ -99,7 +99,7 @@ CAddonDll<TheDll, TheStruct, TheProps>::
   {
 #if defined(TARGET_ANDROID)
   m_strLibName = CAddonMgr::Get().GetExtValue(ext->configuration, "@library_android");
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
     m_strLibName = CAddonMgr::Get().GetExtValue(ext->configuration, "@library_linux");
 #elif defined(TARGET_WINDOWS) && defined(HAS_DX)
     m_strLibName = CAddonMgr::Get().GetExtValue(ext->configuration, "@library_windx");

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_addons_AddonManager.cpp
$NetBSD: patch-xbmc_addons_AddonManager.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/addons/AddonManager.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/addons/AddonManager.cpp
@@ -143,7 +143,7 @@ AddonPtr CAddonMgr::Factory(const cp_ext
         std::string tograb;
 #if defined(TARGET_ANDROID)
           tograb = "@library_android";
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
           tograb = "@library_linux";
 #elif defined(TARGET_WINDOWS) && defined(HAS_DX)
           tograb = "@library_windx";
@@ -888,7 +888,7 @@ bool CAddonMgr::PlatformSupportsAddon(co
         return true;
 #if defined(TARGET_ANDROID)
       if (*platform == "android")
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
       if (*platform == "linux")
 #elif defined(TARGET_WINDOWS) && defined(HAS_DX)
       if (*platform == "windx")

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_cores_AudioEngine_AESinkFactory.cpp
$NetBSD: patch-xbmc_cores_AudioEngine_AESinkFactory.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/cores/AudioEngine/AESinkFactory.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/cores/AudioEngine/AESinkFactory.cpp
@@ -32,7 +32,7 @@
   #include "Sinks/AESinkDARWINIOS.h"
 #elif defined(TARGET_DARWIN_OSX)
   #include "Sinks/AESinkDARWINOSX.h"
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   #if defined(HAS_ALSA)
     #include "Sinks/AESinkALSA.h"
   #endif
@@ -71,7 +71,7 @@ void CAESinkFactory::ParseDevice(std::st
         driver == "DARWINIOS"  ||
 #elif defined(TARGET_DARWIN_OSX)
         driver == "DARWINOSX"  ||
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   #if defined(HAS_ALSA)
         driver == "ALSA"        ||
   #endif
@@ -116,7 +116,7 @@ IAESink *CAESinkFactory::TrySink(std::st
     sink = new CAESinkDARWINIOS();
 #elif defined(TARGET_DARWIN_OSX)
     sink = new CAESinkDARWINOSX();
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
  #if defined(HAS_PULSEAUDIO)
     if (driver == "PULSE")
       sink = new CAESinkPULSE();
@@ -225,7 +225,7 @@ void CAESinkFactory::EnumerateEx(AESinkI
   if(!info.m_deviceInfoList.empty())
     list.push_back(info);
 
-#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   // check if user wants us to do something specific
   if (getenv("AE_SINK"))
   {

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_cores_AudioEngine_Sinks_AESinkOSS.cpp
$NetBSD: patch-xbmc_cores_AudioEngine_Sinks_AESinkOSS.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/cores/AudioEngine/Sinks/AESinkOSS.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/cores/AudioEngine/Sinks/AESinkOSS.cpp
@@ -30,7 +30,7 @@
 #include <sys/ioctl.h>
 #include <sys/fcntl.h>
 
-#if defined(OSS4) || defined(TARGET_FREEBSD)
+#if defined(OSS4) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   #include <sys/soundcard.h>
 #else
   #include <linux/soundcard.h>

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_cores_DllLoader_exports_emu__msvcrt.cpp
$NetBSD: patch-xbmc_cores_DllLoader_exports_emu__msvcrt.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/cores/DllLoader/exports/emu_msvcrt.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/cores/DllLoader/exports/emu_msvcrt.cpp
@@ -27,7 +27,7 @@
 #include <direct.h>
 #include <process.h>
 #else
-#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD)
+#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
 #include <mntent.h>
 #endif
 #endif
@@ -42,7 +42,7 @@
     #include <sys/ioctl.h>
     #if defined(TARGET_DARWIN)
       #include <IOKit/storage/IODVDMediaBSDClient.h>
-    #elif !defined(TARGET_FREEBSD)
+    #elif !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
       #include <linux/cdrom.h>
     #endif
   #endif
@@ -1343,7 +1343,7 @@ extern "C"
     {
       // it might be something else than a file, or the file is not emulated
       // let the operating system handle it
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
       return fseek(stream, offset, origin);
 #else
       return fseeko64(stream, offset, origin);
@@ -1408,7 +1408,7 @@ extern "C"
     {
       // it might be something else than a file, or the file is not emulated
       // let the operating system handle it
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
       return ftello(stream);
 #else
       return ftello64(stream);
@@ -1454,7 +1454,7 @@ extern "C"
       CLog::Log(LOGWARNING, "msvcrt.dll: dll_telli64 called, TODO: add 'int64 -> long' type checking");      //warning
 #ifndef TARGET_POSIX
       return (__int64)tell(fd);
-#elif defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#elif defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
       return lseek(fd, 0, SEEK_CUR);
 #else
       return lseek64(fd, 0, SEEK_CUR);
@@ -1632,7 +1632,7 @@ extern "C"
     int ret;
 
     ret = dll_fgetpos64(stream, &tmpPos);
-#if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
     *pos = (fpos_t)tmpPos;
 #else
     pos->__pos = (off_t)tmpPos.__pos;
@@ -1647,6 +1647,8 @@ extern "C"
     {
 #if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
       *pos = pFile->GetPosition();
+#elif defined(TARGET_NETBSD)
+      pos->_pos = pFile->GetPosition();
 #else
       pos->__pos = pFile->GetPosition();
 #endif
@@ -1669,6 +1671,8 @@ extern "C"
     {
 #if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
       if (dll_lseeki64(fd, *pos, SEEK_SET) >= 0)
+#elif defined(TARGET_NETBSD)
+      if (dll_lseeki64(fd, (__off64_t)pos->_pos, SEEK_SET) >= 0)
 #else
       if (dll_lseeki64(fd, (__off64_t)pos->__pos, SEEK_SET) >= 0)
 #endif
@@ -1684,7 +1688,7 @@ extern "C"
     {
       // it might be something else than a file, or the file is not emulated
       // let the operating system handle it
-#if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
       return fsetpos(stream, pos);
 #else
       return fsetpos64(stream, pos);
@@ -1700,7 +1704,7 @@ extern "C"
     if (fd >= 0)
     {
       fpos64_t tmpPos;
-#if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if !defined(TARGET_POSIX) || defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
       tmpPos= *pos;
 #else
       tmpPos.__pos = (off64_t)(pos->__pos);
@@ -2173,7 +2177,7 @@ extern "C"
      if (!pFile)
        return -1;
 
-#if defined(HAS_DVD_DRIVE) && !defined(TARGET_FREEBSD)
+#if defined(HAS_DVD_DRIVE) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
 #if !defined(TARGET_DARWIN)
     if(request == DVD_READ_STRUCT || request == DVD_AUTH)
 #else

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_cores_DllLoader_exports_emu__msvcrt.h
$NetBSD: patch-xbmc_cores_DllLoader_exports_emu__msvcrt.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/cores/DllLoader/exports/emu_msvcrt.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/cores/DllLoader/exports/emu_msvcrt.h
@@ -26,7 +26,7 @@
 #define _onexit_t void*
 #endif
 
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
 typedef off_t __off_t;
 typedef int64_t off64_t;
 typedef off64_t __off64_t;

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_cores_DllLoader_exports_util_EmuFileWrapper.h
$NetBSD: patch-xbmc_cores_DllLoader_exports_util_EmuFileWrapper.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/cores/DllLoader/exports/util/EmuFileWrapper.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/cores/DllLoader/exports/util/EmuFileWrapper.h
@@ -27,7 +27,7 @@
 #include "system.h"
 #include "threads/CriticalSection.h"
 
-#if defined(TARGET_POSIX) && !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_ANDROID) && !defined(__UCLIBC__)
+#if defined(TARGET_POSIX) && !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD) && !defined(TARGET_ANDROID) && !defined(__UCLIBC__)
 #define _file _fileno
 #elif defined(__UCLIBC__)
 #define _file __filedes

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_cores_DllLoader_exports_wrapper.c
$NetBSD: patch-xbmc_cores_DllLoader_exports_wrapper.c,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/cores/DllLoader/exports/wrapper.c.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/cores/DllLoader/exports/wrapper.c
@@ -39,7 +39,7 @@
 #endif
 #include <dlfcn.h>
 
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
 typedef off_t     __off_t;
 typedef int64_t   off64_t;
 typedef off64_t   __off64_t;

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_filesystem_SAPDirectory.cpp
$NetBSD: patch-xbmc_filesystem_SAPDirectory.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/filesystem/SAPDirectory.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/filesystem/SAPDirectory.cpp
@@ -34,7 +34,7 @@
 #if defined(TARGET_DARWIN)
 #include "osx/OSXGNUReplacements.h" // strnlen
 #endif
-#ifdef TARGET_FREEBSD
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include "freebsd/FreeBSDGNUReplacements.h"
 #endif
 

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_guilib_TextureBundleXPR.cpp
$NetBSD: patch-xbmc_guilib_TextureBundleXPR.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/guilib/TextureBundleXPR.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/guilib/TextureBundleXPR.cpp
@@ -288,7 +288,7 @@ bool CTextureBundleXPR::LoadFile(const s
     GlobalMemoryStatusEx(&stat);
     CLog::Log(LOGERROR, "Out of memory loading texture: %s (need %lu bytes, have %" PRIu64" bytes)", name.c_str(),
               file->second.UnpackedSize + file->second.PackedSize, stat.ullAvailPhys);
-#elif defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#elif defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
     CLog::Log(LOGERROR, "Out of memory loading texture: %s (need %d bytes)", name.c_str(),
               file->second.UnpackedSize + file->second.PackedSize);
 #else

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_guilib_XBTFReader.cpp
$NetBSD: patch-xbmc_guilib_XBTFReader.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/guilib/XBTFReader.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/guilib/XBTFReader.cpp
@@ -189,7 +189,7 @@ bool CXBTFReader::Load(const CXBTFFrame&
   {
     return false;
   }
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
     if (fseeko(m_file, (off_t)frame.GetOffset(), SEEK_SET) == -1)
 #else
     if (fseeko64(m_file, (off_t)frame.GetOffset(), SEEK_SET) == -1)

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_interfaces_python_XBPython.cpp
$NetBSD: patch-xbmc_interfaces_python_XBPython.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/interfaces/python/XBPython.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/interfaces/python/XBPython.cpp
@@ -475,7 +475,7 @@ void XBPython::Finalize()
 #if !(defined(TARGET_DARWIN) || defined(TARGET_WINDOWS))
     DllLoaderContainer::UnloadPythonDlls();
 #endif
-#if defined(TARGET_POSIX) && !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD)
+#if defined(TARGET_POSIX) && !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
     // we can't release it on windows, as this is done in UnloadPythonDlls() for win32 (see above).
     // The implementation for linux needs looking at - UnloadPythonDlls() currently only searches for "python26.dll"
     // The implementation for osx can never unload the python dylib.

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_linux_LinuxTimezone.cpp
$NetBSD: patch-xbmc_linux_LinuxTimezone.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/linux/LinuxTimezone.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/linux/LinuxTimezone.cpp
@@ -29,7 +29,7 @@
 #if defined(TARGET_DARWIN)
 #include "osx/OSXGNUReplacements.h"
 #endif
-#ifdef TARGET_FREEBSD
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include "freebsd/FreeBSDGNUReplacements.h"
 #endif
 

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_linux_PlatformDefs.h
$NetBSD: patch-xbmc_linux_PlatformDefs.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/linux/PlatformDefs.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/linux/PlatformDefs.h
@@ -51,7 +51,7 @@
 #if defined(TARGET_DARWIN_OSX)
 #include <libkern/OSTypes.h>
 #endif
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include <stdio.h>
 #include <sys/sysctl.h>
 #include <sys/types.h>
@@ -172,7 +172,7 @@
 #define CALLBACK    __stdcall
 #define WINAPI      __stdcall
 #define WINAPIV     __cdecl
-#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD)
+#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
 #define APIENTRY    WINAPI
 #else
 #define APIENTRY
@@ -355,13 +355,15 @@ typedef int (*LPTHREAD_START_ROUTINE)(vo
 #define _O_RDONLY O_RDONLY
 #define _O_WRONLY O_WRONLY
 
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   #define stat64 stat
   #define __stat64 stat
   #define fstat64 fstat
   typedef int64_t off64_t;
   #if defined(TARGET_FREEBSD)
     #define statfs64 statfs
+  #elif defined(TARGET_NETBSD)
+    #define statfs64 statvfs
   #endif
 #else
   #define __stat64 stat64
@@ -415,8 +417,12 @@ typedef struct _SECURITY_ATTRIBUTES {
 #define FILE_CURRENT            1
 #define FILE_END                2
 
+#ifndef _S_IFREG
 #define _S_IFREG  S_IFREG
+#endif
+#ifndef _S_IFDIR
 #define _S_IFDIR  S_IFDIR
+#endif
 #define MAX_PATH PATH_MAX
 
 #define _stat stat

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_linux_XFileUtils.cpp
$NetBSD: patch-xbmc_linux_XFileUtils.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/linux/XFileUtils.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/linux/XFileUtils.cpp
@@ -29,7 +29,7 @@
 #include "XHandle.h"
 #include <sys/types.h>
 #include <sys/stat.h>
-#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_ANDROID)
+#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD) && !defined(TARGET_ANDROID)
 #include <sys/vfs.h>
 #else
 #include <sys/param.h>
@@ -68,7 +68,7 @@ HANDLE FindFirstFile(LPCSTR szPath,LPWIN
   StringUtils::Replace(strPath, '\\','/');
 
   // if the file name is a directory then we add a * to look for all files in this directory
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_ANDROID)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_ANDROID)
   DIR *testDir = opendir(strPath.c_str());
 #else
   DIR *testDir = opendir(szPath);
@@ -289,7 +289,7 @@ HANDLE CreateFile(LPCTSTR lpFileName, DW
   HANDLE result = new CXHandle(CXHandle::HND_FILE);
   result->fd = fd;
 
-#if (defined(TARGET_LINUX) || defined(TARGET_FREEBSD)) && defined(HAS_DVD_DRIVE) 
+#if (defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)) && defined(HAS_DVD_DRIVE) 
   // special case for opening the cdrom device
   if (strcmp(lpFileName, MEDIA_DETECT::CLibcdio::GetInstance()->GetDeviceFileName())==0)
     result->m_bCDROM = true;
@@ -575,7 +575,7 @@ DWORD  SetFilePointer(HANDLE hFile, int3
     nMode = SEEK_END;
 
   off64_t currOff;
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   currOff = lseek(hFile->fd, offset, nMode);
 #else
   currOff = lseek64(hFile->fd, offset, nMode);
@@ -645,7 +645,7 @@ BOOL SetEndOfFile(HANDLE hFile)
     return false;
 
   // get the current offset
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   off64_t currOff = lseek(hFile->fd, 0, SEEK_CUR);
 #else
   off64_t currOff = lseek64(hFile->fd, 0, SEEK_CUR);
@@ -676,7 +676,7 @@ BOOL SetFilePointerEx(  HANDLE hFile,
 
   off64_t toMove = liDistanceToMove.QuadPart;
 
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   off64_t currOff = lseek(hFile->fd, toMove, nMode);
 #else
   off64_t currOff = lseek64(hFile->fd, toMove, nMode);

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_linux_XMemUtils.cpp
$NetBSD: patch-xbmc_linux_XMemUtils.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/linux/XMemUtils.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/linux/XMemUtils.cpp
@@ -29,6 +29,10 @@
 #include <mach/mach.h>
 #endif
 
+#if defined(TARGET_NETBSD)
+#include <uvm/uvm_extern.h>
+#endif
+
 #undef ALIGN
 #define ALIGN(value, alignment) (((value)+(alignment-1))&~(alignment-1))
 
@@ -55,7 +59,7 @@ void _aligned_free(void *p) {
 
 #ifndef TARGET_WINDOWS
 
-#if defined(TARGET_POSIX) && !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD)
+#if defined(TARGET_POSIX) && !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
 static FILE* procMeminfoFP = NULL;
 #endif
 
@@ -139,6 +143,31 @@ void GlobalMemoryStatusEx(LPMEMORYSTATUS
 
   if (sysctlbyname("vm.stats.vm.v_swappgsout", &swap_free, &len, NULL, 0) == 0)
     lpBuffer->ullAvailPageFile = swap_free * pagesize;
+#elif defined(TARGET_NETBSD)
+  struct uvmexp_sysctl uvmexp;
+  int64_t physmem = 0, mem_inactive = 0, mem_cache = 0, mem_free = 0;
+  int pagesize;
+  size_t len;
+
+  /* sysctl hw.physmem64 */
+  len = sizeof(physmem);
+  if (sysctlbyname("hw.physmem64", &physmem, &len, NULL, 0) == 0) {
+    lpBuffer->ullTotalPhys = physmem;
+    lpBuffer->ullTotalVirtual = physmem;
+  }
+
+  /* sysctl vm.uvmexp2 */
+  len = sizeof(uvmexp);
+  if (sysctlbyname("vm.uvmexp2", &uvmexp, &len, NULL, 0) == 0) {
+    pagesize = getpagesize();
+    mem_inactive = uvmexp.inactive * pagesize;
+    mem_cache = uvmexp.filepages * pagesize;
+    mem_free = uvmexp.free * pagesize;
+    lpBuffer->ullAvailPhys = mem_inactive + mem_cache + mem_free;
+    lpBuffer->ullAvailVirtual = mem_inactive + mem_cache + mem_free;
+  }
+
+  /* TODO: lpBuffer->ullAvailPageFile */
 #else
   struct sysinfo info;
   char name[32];

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_network_linux_NetworkLinux.cpp
$NetBSD: patch-xbmc_network_linux_NetworkLinux.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/network/linux/NetworkLinux.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/network/linux/NetworkLinux.cpp
@@ -48,7 +48,7 @@
   #include "network/osx/ioshacks.h"
 #endif
   #include <ifaddrs.h>
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   #include <sys/sockio.h>
   #include <sys/wait.h>
   #include <net/if.h>
@@ -94,7 +94,7 @@ std::string& CNetworkInterfaceLinux::Get
 
 bool CNetworkInterfaceLinux::IsWireless()
 {
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   return false;
 #else
   struct iwreq wrq;
@@ -218,7 +218,7 @@ std::string CNetworkInterfaceLinux::GetC
   }
   if (result.empty())
     CLog::Log(LOGWARNING, "Unable to determine gateway");
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
    size_t needed;
    int mib[6];
    char *buf, *next, *lim;
@@ -248,7 +248,9 @@ std::string CNetworkInterfaceLinux::GetC
    for (next = buf; next < lim; next += rtm->rtm_msglen) {
       rtm = (struct rt_msghdr *)next;
       sa = (struct sockaddr *)(rtm + 1);
+#if !defined(TARGET_NETBSD)
       sa = (struct sockaddr *)(SA_SIZE(sa) + (char *)sa);	
+#endif
       sockin = (struct sockaddr_in *)sa;
       if (inet_ntop(AF_INET, &sockin->sin_addr.s_addr,
          line, sizeof(line)) == NULL) {
@@ -359,7 +361,7 @@ CNetworkInterface* CNetworkLinux::GetFir
 void CNetworkLinux::GetMacAddress(const std::string& interfaceName, char rawMac[6])
 {
   memset(rawMac, 0, 6);
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 
 #if !defined(IFT_ETHER)
 #define IFT_ETHER 0x6/* Ethernet CSMACD */
@@ -411,7 +413,7 @@ void CNetworkLinux::queryInterfaceList()
   char macAddrRaw[6];
   m_interfaces.clear();
 
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 
    // Query the list of interfaces.
    struct ifaddrs *list;
@@ -547,7 +549,7 @@ bool CNetworkLinux::PingHost(unsigned lo
 
 #if defined (TARGET_DARWIN_IOS) // no timeout option available
   sprintf(cmd_line, "ping -c 1 %s", inet_ntoa(host_ip));
-#elif defined (TARGET_DARWIN) || defined (TARGET_FREEBSD)
+#elif defined (TARGET_DARWIN) || defined (TARGET_FREEBSD) || defined(TARGET_NETBSD)
   sprintf(cmd_line, "ping -c 1 -t %d %s", timeout_ms / 1000 + (timeout_ms % 1000) != 0, inet_ntoa(host_ip));
 #else
   sprintf(cmd_line, "ping -c 1 -w %d %s", timeout_ms / 1000 + (timeout_ms % 1000) != 0, inet_ntoa(host_ip));
@@ -568,7 +570,7 @@ bool CNetworkLinux::PingHost(unsigned lo
   return result == 0;
 }
 
-#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD)
+#if defined(TARGET_DARWIN) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 bool CNetworkInterfaceLinux::GetHostMacAddress(unsigned long host_ip, std::string& mac)
 {
   bool ret = false;

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_peripherals_bus_PeripheralBusUSB.h
$NetBSD: patch-xbmc_peripherals_bus_PeripheralBusUSB.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/peripherals/bus/PeripheralBusUSB.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/peripherals/bus/PeripheralBusUSB.h
@@ -31,6 +31,9 @@
 #elif defined(TARGET_FREEBSD) && defined(HAVE_LIBUSB)
 #define HAVE_PERIPHERAL_BUS_USB 1
 #include "linux/PeripheralBusUSBLibUSB.h"
+#elif defined(TARGET_NETBSD) && defined(HAVE_LIBUSB)
+#define HAVE_PERIPHERAL_BUS_USB 1
+#include "linux/PeripheralBusUSBLibUSB.h"
 #elif defined(TARGET_DARWIN)
 #define HAVE_PERIPHERAL_BUS_USB 1
 #include "osx/PeripheralBusUSB.h"

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_peripherals_bus_linux_PeripheralBusUSBLibUSB.cpp
$NetBSD: patch-xbmc_peripherals_bus_linux_PeripheralBusUSBLibUSB.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/peripherals/bus/linux/PeripheralBusUSBLibUSB.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/peripherals/bus/linux/PeripheralBusUSBLibUSB.cpp
@@ -51,7 +51,7 @@ bool CPeripheralBusUSB::PerformDeviceSca
                              dev->config[0].bNumInterfaces > 0 && dev->config[0].interface[0].num_altsetting > 0) ?
                                  GetType(dev->config[0].interface[0].altsetting[0].bInterfaceClass) :
                                  GetType(dev->descriptor.bDeviceClass);
-#ifdef TARGET_FREEBSD
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
       result.m_strLocation = StringUtils::Format("%s", dev->filename);
 #else
       result.m_strLocation = StringUtils::Format("/bus%s/dev%s", bus->dirname, dev->filename);

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_settings_Settings.cpp
$NetBSD: patch-xbmc_settings_Settings.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/settings/Settings.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/settings/Settings.cpp
@@ -468,6 +468,9 @@ bool CSettings::InitializeDefinitions()
 #elif defined(TARGET_FREEBSD)
   if (CFile::Exists(SETTINGS_XML_FOLDER "freebsd.xml") && !Initialize(SETTINGS_XML_FOLDER "freebsd.xml"))
     CLog::Log(LOGFATAL, "Unable to load freebsd-specific settings definitions");
+#elif defined(TARGET_NETBSD)
+  if (CFile::Exists(SETTINGS_XML_FOLDER "netbsd.xml") && !Initialize(SETTINGS_XML_FOLDER "netbsd.xml"))
+    CLog::Log(LOGFATAL, "Unable to load netbsd-specific settings definitions");
 #elif defined(HAS_IMXVPU)
   if (CFile::Exists(SETTINGS_XML_FOLDER "imx6.xml") && !Initialize(SETTINGS_XML_FOLDER "imx6.xml"))
     CLog::Log(LOGFATAL, "Unable to load imx6-specific settings definitions");

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_storage_DetectDVDType.cpp
$NetBSD: patch-xbmc_storage_DetectDVDType.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/storage/DetectDVDType.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/storage/DetectDVDType.cpp
@@ -34,7 +34,7 @@
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <fcntl.h>
-#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD)
+#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
 #include <linux/cdrom.h>
 #endif
 #endif

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_storage_IoSupport.cpp
$NetBSD: patch-xbmc_storage_IoSupport.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/storage/IoSupport.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/storage/IoSupport.cpp
@@ -54,7 +54,7 @@
 #include <IOKit/storage/IOStorageDeviceCharacteristics.h>
 #endif
 #endif
-#ifdef TARGET_FREEBSD
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include <sys/syslimits.h>
 #endif
 #include "cdioSupport.h"
@@ -204,7 +204,7 @@ INT CIoSupport::ReadSectorMode2(HANDLE h
     return -1;
   }
   return MODE2_DATA_SIZE;
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   // NYI
 #elif defined(TARGET_POSIX)
   if (hDevice->m_bCDROM)

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_storage_MediaManager.cpp
$NetBSD: patch-xbmc_storage_MediaManager.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/storage/MediaManager.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/storage/MediaManager.cpp
@@ -57,6 +57,8 @@
 #include "android/AndroidStorageProvider.h"
 #elif defined(TARGET_FREEBSD)
 #include "linux/LinuxStorageProvider.h"
+#elif defined(TARGET_NETBSD)
+#include "linux/LinuxStorageProvider.h"
 #elif defined(TARGET_POSIX)
 #include "linux/LinuxStorageProvider.h"
 #include <sys/ioctl.h>
@@ -614,7 +616,7 @@ void CMediaManager::CloseTray(const char
 #ifdef HAS_DVD_DRIVE
 #if defined(TARGET_DARWIN)
   // FIXME...
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   // NYI
 #elif defined(TARGET_POSIX)
   char* dvdDevice = CLibcdio::GetInstance()->GetDeviceFileName();

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_system.h
$NetBSD: patch-xbmc_system.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/system.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/system.h
@@ -146,7 +146,7 @@
  * Linux Specific
  *****************/
 
-#if defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
+#if defined(TARGET_LINUX) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #if defined(HAVE_LIBAVAHI_COMMON) && defined(HAVE_LIBAVAHI_CLIENT)
 #define HAS_ZEROCONF
 #define HAS_AVAHI

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_system__gl.h
$NetBSD: patch-xbmc_system__gl.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/system_gl.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/system_gl.h
@@ -38,6 +38,10 @@
   #elif defined(TARGET_FREEBSD)
     #include <GL/glew.h>
     #include <GL/gl.h>
+  #elif defined(TARGET_NETBSD)
+    #include <GL/glew.h>
+    #include <GL/gl.h>
+    #include <GL/glext.h>
   #elif defined(TARGET_DARWIN)
     #include <GL/glew.h>
     #include <OpenGL/gl.h>

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_threads_platform_pthreads_ThreadImpl.cpp
$NetBSD: patch-xbmc_threads_platform_pthreads_ThreadImpl.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/threads/platform/pthreads/ThreadImpl.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/threads/platform/pthreads/ThreadImpl.cpp
@@ -35,6 +35,10 @@
 #include <pthread_np.h>
 #endif
 #endif
+#if defined(TARGET_NETBSD)
+#include <unistd.h>
+#include <lwp.h>
+#endif
 
 #include <signal.h>
 
@@ -42,7 +46,11 @@ void CThread::SpawnThread(unsigned stack
 {
   pthread_attr_t attr;
   pthread_attr_init(&attr);
-#if !defined(TARGET_ANDROID) // http://code.google.com/p/android/issues/detail?id=7808
+#if defined(TARGET_NETBSD)
+  const long stack_min = sysconf(_SC_THREAD_STACK_MIN);
+  if (stack_min != -1 && stacksize > (unsigned)stack_min)
+    pthread_attr_setstacksize(&attr, stacksize);
+#elif !defined(TARGET_ANDROID) // http://code.google.com/p/android/issues/detail?id=7808
   if (stacksize > PTHREAD_STACK_MIN)
     pthread_attr_setstacksize(&attr, stacksize);
 #endif
@@ -66,6 +74,8 @@ void CThread::SetThreadInfo()
 #else
   m_ThreadOpaque.LwpId = pthread_getthreadid_np();
 #endif
+#elif defined(TARGET_NETBSD)
+  m_ThreadOpaque.LwpId = _lwp_self();
 #elif defined(TARGET_ANDROID)
   m_ThreadOpaque.LwpId = gettid();
 #else
@@ -77,6 +87,8 @@ void CThread::SetThreadInfo()
 #if(__MAC_OS_X_VERSION_MIN_REQUIRED >= 1060 || __IPHONE_OS_VERSION_MIN_REQUIRED >= 30200)
   pthread_setname_np(m_ThreadName.c_str());
 #endif
+#elif defined(TARGET_NETBSD)
+  pthread_setname_np(m_ThreadId, "%s", (void *)(intptr_t)m_ThreadName.c_str());
 #else
   pthread_setname_np(m_ThreadId, m_ThreadName.c_str());
 #endif
@@ -243,7 +255,10 @@ int64_t CThread::GetAbsoluteUsage()
     // System time.
     time += (((int64_t)threadInfo.system_time.seconds * 10000000L) + threadInfo.system_time.microseconds*10L);
   }
-
+#elif defined(TARGET_NETBSD)
+  struct timespec tp;
+  clock_gettime(CLOCK_VIRTUAL, &tp);
+  time = (int64_t)tp.tv_sec * 10000000 + tp.tv_nsec/100;
 #else
   clockid_t clock;
   if (pthread_getcpuclockid(m_ThreadId, &clock) == 0)

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_utils_CPUInfo.cpp
$NetBSD: patch-xbmc_utils_CPUInfo.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/utils/CPUInfo.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/utils/CPUInfo.cpp
@@ -36,7 +36,7 @@
 #endif
 #endif
 
-#if defined(TARGET_FREEBSD)
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include <sys/types.h>
 #include <sys/sysctl.h>
 #include <sys/resource.h>
@@ -234,7 +234,7 @@ CCPUInfo::CCPUInfo(void)
   }
   else
     m_cpuQueryLoad = NULL;
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
   size_t len;
   int i;
   char cpumodel[512];
@@ -538,6 +538,8 @@ float CCPUInfo::getCPUFrequency()
   if (sysctlbyname("dev.cpu.0.freq", &hz, &len, NULL, 0) != 0)
     hz = 0;
   return (float)hz;
+#elif defined(TARGET_NETBSD)
+  return 0.f;
 #else
   int value = 0;
   if (m_fCPUFreq && !m_cpuInfoForFreq)
@@ -758,6 +760,8 @@ bool CCPUInfo::readProcStat(unsigned lon
     }
   }
   free(cptimes);
+#elif defined(TARGET_NETBSD)
+  return false;
 #else
   if (m_fProcStat == NULL)
     return false;

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_utils_Stopwatch.cpp
$NetBSD: patch-xbmc_utils_Stopwatch.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/utils/Stopwatch.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/utils/Stopwatch.cpp
@@ -21,7 +21,7 @@
 #include "Stopwatch.h"
 #if defined(TARGET_POSIX)
 #include "threads/SystemClock.h" 
-#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD)
+#if !defined(TARGET_DARWIN) && !defined(TARGET_FREEBSD) && !defined(TARGET_NETBSD)
 #include <sys/sysinfo.h>
 #endif
 #endif

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_utils_SystemInfo.cpp
$NetBSD: patch-xbmc_utils_SystemInfo.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/utils/SystemInfo.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/utils/SystemInfo.cpp
@@ -66,7 +66,7 @@
 #elif defined(TARGET_ANDROID)
 #include <android/api-level.h>
 #include <sys/system_properties.h>
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include <sys/param.h>
 #elif defined(TARGET_LINUX)
 #include <linux/version.h>
@@ -607,8 +607,8 @@ std::string CSysInfo::GetOsName(bool emp
   {
 #if defined (TARGET_WINDOWS)
     osName = GetKernelName() + "-based OS";
-#elif defined(TARGET_FREEBSD)
-    osName = GetKernelName(true); // FIXME: for FreeBSD OS name is a kernel name
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
+    osName = GetKernelName(true); // FIXME: for FreeBSD and NetBSD OS name is a kernel name
 #elif defined(TARGET_DARWIN_IOS)
     osName = "iOS";
 #elif defined(TARGET_DARWIN_OSX)
@@ -639,8 +639,8 @@ std::string CSysInfo::GetOsVersion(void)
   if (!osVersion.empty())
     return osVersion;
 
-#if defined(TARGET_WINDOWS) || defined(TARGET_FREEBSD)
-  osVersion = GetKernelVersion(); // FIXME: for Win32 and FreeBSD OS version is a kernel version
+#if defined(TARGET_WINDOWS) || defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
+  osVersion = GetKernelVersion(); // FIXME: for Win32, FreeBSD, and NetBSD OS version is a kernel version
 #elif defined(TARGET_DARWIN_IOS)
   osVersion = CDarwinUtils::GetIOSVersionString();
 #elif defined(TARGET_DARWIN_OSX)
@@ -736,7 +736,7 @@ std::string CSysInfo::GetOsPrettyNameWit
   }
   else
     osNameVer.append(" unknown");
-#elif defined(TARGET_FREEBSD) || defined(TARGET_DARWIN_IOS) || defined(TARGET_DARWIN_OSX)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_DARWIN_IOS) || defined(TARGET_DARWIN_OSX)
   osNameVer = GetOsName() + " " + GetOsVersion();
 #elif defined(TARGET_ANDROID)
   osNameVer = GetOsName() + " " + GetOsVersion() + " API level " +   StringUtils::Format("%d", CJNIBuild::SDK_INT);
@@ -1251,6 +1251,8 @@ std::string CSysInfo::GetBuildTargetPlat
   return "iOS";
 #elif defined(TARGET_FREEBSD)
   return "FreeBSD";
+#elif defined(TARGET_NETBSD)
+  return "NetBSD";
 #elif defined(TARGET_ANDROID)
   return "Android";
 #elif defined(TARGET_LINUX)
@@ -1274,6 +1276,8 @@ std::string CSysInfo::GetBuildTargetPlat
   return XSTR_MACRO(__IPHONE_OS_VERSION_MIN_REQUIRED);
 #elif defined(TARGET_FREEBSD)
   return XSTR_MACRO(__FreeBSD_version);
+#elif defined(TARGET_NETBSD)
+  return XSTR_MACRO(__NetBSD_Version__);
 #elif defined(TARGET_ANDROID)
   return "API level " XSTR_MACRO(__ANDROID_API__);
 #elif defined(TARGET_LINUX)
@@ -1320,6 +1324,14 @@ std::string CSysInfo::GetBuildTargetPlat
     return StringUtils::Format("version %d.%d-STABLE", major, minor);
 
   return StringUtils::Format("version %d.%d-CURRENT", major, minor);
+#elif defined(TARGET_NETBSD)
+  static const int major = (__NetBSD_Version__ / 100000000) % 100;
+  static const int minor = (__NetBSD_Version__ / 1000000) % 100;
+  static const int patch = (__NetBSD_Version__ / 100) % 100;
+  if (patch != 0)
+    return StringUtils::Format("version %d.%d.%d", major, minor, patch);
+  else
+    return StringUtils::Format("version %d.%d", major, minor);
 #elif defined(TARGET_ANDROID)
   return "API level " XSTR_MACRO(__ANDROID_API__);
 #elif defined(TARGET_LINUX)

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_utils_test_TestSystemInfo.cpp
$NetBSD: patch-xbmc_utils_test_TestSystemInfo.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/utils/test/TestSystemInfo.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/utils/test/TestSystemInfo.cpp
@@ -73,6 +73,9 @@ TEST_F(TestSystemInfo, GetKernelName)
 #elif defined(TARGET_FREEBSD)
   EXPECT_STREQ("FreeBSD", g_sysinfo.GetKernelName(true).c_str()) << "'GetKernelName(true)' must return 'FreeBSD'";
   EXPECT_STREQ("FreeBSD", g_sysinfo.GetKernelName(false).c_str()) << "'GetKernelName(false)' must return 'FreeBSD'";
+#elif defined(TARGET_NETBSD)
+  EXPECT_STREQ("NetBSD", g_sysinfo.GetKernelName(true).c_str()) << "'GetKernelName(true)' must return 'NetBSD'";
+  EXPECT_STREQ("NetBSD", g_sysinfo.GetKernelName(false).c_str()) << "'GetKernelName(false)' must return 'NetBSD'";
 #elif defined(TARGET_DARWIN)
   EXPECT_STREQ("Darwin", g_sysinfo.GetKernelName(true).c_str()) << "'GetKernelName(true)' must return 'Darwin'";
   EXPECT_STREQ("Darwin", g_sysinfo.GetKernelName(false).c_str()) << "'GetKernelName(false)' must return 'Darwin'";
@@ -111,6 +114,9 @@ TEST_F(TestSystemInfo, GetOsName)
 #elif defined(TARGET_FREEBSD)
   EXPECT_STREQ("FreeBSD", g_sysinfo.GetOsName(true).c_str()) << "'GetOsName(true)' must return 'FreeBSD'";
   EXPECT_STREQ("FreeBSD", g_sysinfo.GetOsName(false).c_str()) << "'GetOsName(false)' must return 'FreeBSD'";
+#elif defined(TARGET_NETBSD)
+  EXPECT_STREQ("NetBSD", g_sysinfo.GetOsName(true).c_str()) << "'GetOsName(true)' must return 'NetBSD'";
+  EXPECT_STREQ("NetBSD", g_sysinfo.GetOsName(false).c_str()) << "'GetOsName(false)' must return 'NetBSD'";
 #elif defined(TARGET_DARWIN_IOS)
   EXPECT_STREQ("iOS", g_sysinfo.GetOsName(true).c_str()) << "'GetOsName(true)' must return 'iOS'";
   EXPECT_STREQ("iOS", g_sysinfo.GetOsName(false).c_str()) << "'GetOsName(false)' must return 'iOS'";
@@ -241,6 +247,8 @@ TEST_F(TestSystemInfo, GetUserAgent)
   EXPECT_EQ(g_sysinfo.GetUserAgent().find('('), g_sysinfo.GetUserAgent().find("(X11; ")) << "Second parameter in 'GetUserAgent()' string must start from 'X11; '";
 #if defined(TARGET_FREEBSD)
   EXPECT_EQ(g_sysinfo.GetUserAgent().find('('), g_sysinfo.GetUserAgent().find("(X11; FreeBSD ")) << "Second parameter in 'GetUserAgent()' string must start from 'X11; FreeBSD '";
+#if defined(TARGET_NETBSD)
+  EXPECT_EQ(g_sysinfo.GetUserAgent().find('('), g_sysinfo.GetUserAgent().find("(X11; NetBSD ")) << "Second parameter in 'GetUserAgent()' string must start from 'X11; NetBSD '";
 #elif defined(TARGET_LINUX)
   EXPECT_EQ(g_sysinfo.GetUserAgent().find('('), g_sysinfo.GetUserAgent().find("(X11; Linux ")) << "Second parameter in 'GetUserAgent()' string must start from 'X11; Linux '";
 #endif // defined(TARGET_LINUX)

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_windowing_WinEvents.cpp
$NetBSD: patch-xbmc_windowing_WinEvents.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/windowing/WinEvents.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/windowing/WinEvents.cpp
@@ -38,11 +38,11 @@
 #include "android/WinEventsAndroid.h"
 #define WinEventsType CWinEventsAndroid
 
-#elif (defined(TARGET_FREEBSD) || defined(TARGET_LINUX)) && defined(HAS_SDL_WIN_EVENTS)
+#elif (defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_LINUX)) && defined(HAS_SDL_WIN_EVENTS)
 #include "WinEventsSDL.h"
 #define WinEventsType CWinEventsSDL
 
-#elif (defined(TARGET_FREEBSD) || defined(TARGET_LINUX)) && defined(HAS_X11_WIN_EVENTS)
+#elif (defined(TARGET_FREEBSD) || defined(TARGET_NETBSD) || defined(TARGET_LINUX)) && defined(HAS_X11_WIN_EVENTS)
 #include "WinEventsX11.h"
 #define WinEventsType CWinEventsX11
 

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_windowing_WindowingFactory.h
$NetBSD: patch-xbmc_windowing_WindowingFactory.h,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/windowing/WindowingFactory.h.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/windowing/WindowingFactory.h
@@ -44,6 +44,12 @@
 #elif defined(TARGET_FREEBSD) && defined(HAS_GLES) && defined(HAS_EGL)
 #include "egl/WinSystemGLES.h"
 
+#elif defined(TARGET_NETBSD)  && defined(HAS_GL)   && defined(HAVE_X11)
+#include "X11/WinSystemX11GL.h"
+
+#elif defined(TARGET_NETBSD)  && defined(HAS_GLES) && defined(HAS_EGL)
+#include "egl/WinSystemGLES.h"
+
 #elif defined(TARGET_DARWIN_OSX)
 #include "osx/WinSystemOSXGL.h"
 

File Added: pkgsrc/multimedia/kodi/patches/Attic/patch-xbmc_windowing_X11_XRandR.cpp
$NetBSD: patch-xbmc_windowing_X11_XRandR.cpp,v 1.1 2015/11/17 14:56:07 jmcneill Exp $

--- xbmc/windowing/X11/XRandR.cpp.orig	2015-10-19 06:31:15.000000000 +0000
+++ xbmc/windowing/X11/XRandR.cpp
@@ -32,7 +32,7 @@
 #include "threads/SystemClock.h"
 #include "CompileInfo.h"
 
-#if defined(TARGET_FREEBSD)
+#if defined(TARGET_FREEBSD) || defined(TARGET_NETBSD)
 #include <sys/types.h>
 #include <sys/wait.h>
 #endif