All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix
@ 2021-03-02  7:06 Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 01/54] package/kodi-pvr-iptvsimple: bump version to 3.10.0-Leia Bernd Kuhls
                   ` (54 more replies)
  0 siblings, 55 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:06 UTC (permalink / raw)
  To: buildroot

Hi,

this series bumps kodi to 19.0-Matrix.

Patches 0001 & 0002 are cherry-picked from next branch to avoid
errors during rebase.

Regards, Bernd

v2:
- kodi-pvr-iptvsimple: bump version to 7.4.3-Matrix
- kodi-pvr-vuplus: bump version to 7.4.0-Matrix
- kodi-pvr-zattoo: bump version to 19.7.3-Matrix
- kodi-skin-confluence: bump version
- kodi:
  - patch 0001 was reverted upstream, not rejected in the first place
  - removed patch to revert upstream wayland-scanner detection changes
  - added configure options to force host version detection of
    wayland-scanner (Yann)
  - added -DENABLE_INTERNAL_UDFREAD=OFF (Yann)


Bernd Kuhls (54):
  package/kodi-pvr-iptvsimple: bump version to 3.10.0-Leia
  package/kodi-pvr-zattoo: bump version to 18.1.23-Leia
  package/kodi-screensaver-crystalmorph: remove package
  package/libcec: bump version to 6.0.2
  package/libplatform: bump version
  package/kodi: bump version to 19.0-Matrix
  package/kodi-audiodecoder-*: mass version bump
  package/kodi-audioencoder-*: mass version bump
  package/kodi-inputstream-adaptive: bump version to 2.6.7-Matrix
  package/kodi-inputstream-ffmpegdirect: new package
  package/kodi-inputstream-rtmp: bump version to 3.4.0-Matrix
  package/kodi-peripheral-joystick: bump version to 1.7.1-Matrix
  package/kodi-peripheral-xarcade: bump version to 1.2.0-Matrix
  package/kodi-pvr-argustv: bump version to 7.1.0-Matrix
  package/kodi-pvr-dvblink: bump version to 9.1.0-Matrix
  package/kodi-pvr-dvbviewer: bump version to 7.2.0-Matrix
  package/kodi-pvr-filmon: bump version to 6.1.0-Matrix
  package/kodi-pvr-hdhomerun: bump version to 7.1.0-Matrix
  package/kodi-pvr-hts: bump version to 8.2.1-Matrix
  package/kodi-pvr-iptvsimple: bump version to 7.4.3-Matrix
  package/kodi-pvr-mediaportal-tvserver: bump version to 8.1.0-Matrix
  package/kodi-pvr-mythtv: bump version to 7.3.0-Matrix
  package/kodi-pvr-nextpvr: bump version to 8.2.1-Matrix
  package/kodi-pvr-njoy: bump version to 7.1.0-Matrix
  package/kodi-pvr-octonet: bump version to 4.1.0-2-Matrix
  package/kodi-pvr-pctv: bump version to 6.1.0-Matrix
  package/kodi-pvr-stalker: bump version to 7.1.0-Matrix
  package/kodi-pvr-vbox: bump version to 8.1.0-Matrix
  package/kodi-pvr-vdr-vnsi: bump version to 8.2.1-Matrix
  package/kodi-pvr-vuplus: bump version to 7.4.0-Matrix
  package/kodi-pvr-wmc: bump version to 6.1.1-Matrix
  package/kodi-pvr-zattoo: bump version to 19.7.3-Matrix
  package/kodi-screensaver-asteroids: bump version to 2.6.0-Matrix
  package/kodi-screensaver-asterwave: bump version to 3.3.0-Matrix
  package/kodi-screensaver-biogenesis: bump version to 2.5.0-Matrix
  package/kodi-screensaver-cpblobs: bump version to 3.4.0-Matrix
  package/kodi-screensaver-greynetic: bump version to 2.5.0-Matrix
  package/kodi-screensaver-matrixtrails: bump version to 2.6.0-Matrix
  package/kodi-screensaver-pingpong: bump version to 2.4.0-Matrix
  package/kodi-screensaver-pyro: bump version to 3.3.0-Matrix
  package/kodi-screensaver-rsxs: bump version
  package/kodi-screensaver-stars: bump version to 2.4.0-Matrix
  package/kodi-skin-confluence: bump version
  package/kodi-vfs-libarchive: new package
  package/kodi-vfs-rar: bump version to 4.0.0-Matrix
  package/kodi-vfs-sftp: bump version to 2.0.0-Matrix
  package/kodi-visualisation-fishbmc: bump version to 6.3.0-Matrix
  package/kodi-visualisation-goom: bump version 3.4.0-Matrix
  package/kodi-visualisation-shadertoy: bump version to 2.3.0-Matrix
  package/kodi-visualisation-spectrum: bump version to 3.4.0-Matrix
  package/kodi-visualisation-starburst: bump version to 2.4.0-Matrix
  package/kodi-visualisation-waveform: bump version to 4.4.0-Matrix
  package/kodi-visualisation-matrix: new package
  package/kodi-platform: remove package

 .../kodi-audiodecoder-modplug.hash            |   4 +-
 .../kodi-audiodecoder-modplug.mk              |   4 +-
 .../kodi-audiodecoder-nosefart.hash           |   4 +-
 .../kodi-audiodecoder-nosefart.mk             |   4 +-
 .../kodi-audiodecoder-sidplay.hash            |   4 +-
 .../kodi-audiodecoder-sidplay.mk              |   4 +-
 .../kodi-audiodecoder-snesapu.hash            |   4 +-
 .../kodi-audiodecoder-snesapu.mk              |   4 +-
 .../kodi-audiodecoder-stsound.hash            |   4 +-
 .../kodi-audiodecoder-stsound.mk              |   4 +-
 .../kodi-audiodecoder-timidity.hash           |   2 +-
 .../kodi-audiodecoder-timidity.mk             |   2 +-
 .../kodi-audiodecoder-vgmstream.hash          |   4 +-
 .../kodi-audiodecoder-vgmstream.mk            |   4 +-
 .../kodi-audioencoder-flac.hash               |   4 +-
 .../kodi-audioencoder-flac.mk                 |   4 +-
 .../kodi-audioencoder-lame.hash               |   4 +-
 .../kodi-audioencoder-lame.mk                 |   4 +-
 .../kodi-audioencoder-vorbis.hash             |   4 +-
 .../kodi-audioencoder-vorbis.mk               |   4 +-
 .../kodi-audioencoder-wav.hash                |   4 +-
 .../kodi-audioencoder-wav.mk                  |   4 +-
 package/kodi-inputstream-adaptive/Config.in   |   1 +
 .../kodi-inputstream-adaptive.hash            |   2 +-
 .../kodi-inputstream-adaptive.mk              |   4 +-
 .../kodi-inputstream-ffmpegdirect/Config.in   |  13 +
 .../kodi-inputstream-ffmpegdirect.hash        |   3 +
 .../kodi-inputstream-ffmpegdirect.mk          |  15 +
 package/kodi-inputstream-rtmp/Config.in       |   2 +
 .../kodi-inputstream-rtmp.hash                |   4 +-
 .../kodi-inputstream-rtmp.mk                  |   6 +-
 .../kodi-jsonschemabuilder.mk                 |   2 +-
 .../kodi-peripheral-joystick.hash             |   4 +-
 .../kodi-peripheral-joystick.mk               |   4 +-
 .../kodi-peripheral-xarcade.hash              |   4 +-
 .../kodi-peripheral-xarcade.mk                |   4 +-
 ...nfig.cmake-fix-for-cross-compilation.patch |  56 --
 package/kodi-platform/Config.in               |   7 -
 package/kodi-platform/kodi-platform.hash      |   3 -
 package/kodi-platform/kodi-platform.mk        |  14 -
 package/kodi-pvr-argustv/Config.in            |   1 -
 .../kodi-pvr-argustv/kodi-pvr-argustv.hash    |   4 +-
 package/kodi-pvr-argustv/kodi-pvr-argustv.mk  |   6 +-
 package/kodi-pvr-dvblink/Config.in            |   1 -
 .../kodi-pvr-dvblink/kodi-pvr-dvblink.hash    |   4 +-
 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk  |   6 +-
 package/kodi-pvr-dvbviewer/Config.in          |   2 +-
 .../kodi-pvr-dvbviewer.hash                   |   4 +-
 .../kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk  |   6 +-
 package/kodi-pvr-filmon/Config.in             |   1 -
 package/kodi-pvr-filmon/kodi-pvr-filmon.hash  |   4 +-
 package/kodi-pvr-filmon/kodi-pvr-filmon.mk    |   6 +-
 package/kodi-pvr-hdhomerun/Config.in          |   1 -
 .../kodi-pvr-hdhomerun.hash                   |   4 +-
 .../kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk  |   6 +-
 package/kodi-pvr-hts/Config.in                |   5 +-
 package/kodi-pvr-hts/kodi-pvr-hts.hash        |   4 +-
 package/kodi-pvr-hts/kodi-pvr-hts.mk          |   6 +-
 package/kodi-pvr-iptvsimple/Config.in         |  10 +-
 .../kodi-pvr-iptvsimple.hash                  |   4 +-
 .../kodi-pvr-iptvsimple.mk                    |   6 +-
 ...o-more-supported-C-17-declaration-ke.patch |  29 +
 .../0002-Remove-p8-os-includes.patch          | 160 +++++
 .../0003-Use-kodi-StringUtils.patch           | 127 ++++
 .../0004-Remove-SAFE_DELETE.patch             | 292 ++++++++
 ...d-sleep_for-instead-of-p8-time-utils.patch | 311 ++++++++
 ...td-mutex-condition_variable-instead-.patch | 676 ++++++++++++++++++
 ...-Remove-charset-converter-dependency.patch |  58 ++
 .../0008-Remove-p8-platform-dependency.patch  |  77 ++
 .../0009-Travis-changes-for-cpp17.patch       |  31 +
 ...-keyword-as-no-longer-valid-in-CPP17.patch |  26 +
 .../0011-changelog-and-version-v8.1.1.patch   |  45 ++
 .../kodi-pvr-mediaportal-tvserver/Config.in   |   2 +-
 .../kodi-pvr-mediaportal-tvserver.hash        |   4 +-
 .../kodi-pvr-mediaportal-tvserver.mk          |   6 +-
 package/kodi-pvr-mythtv/Config.in             |   1 -
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash  |   4 +-
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk    |   6 +-
 package/kodi-pvr-nextpvr/Config.in            |   2 +-
 .../kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash    |   4 +-
 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk  |   6 +-
 package/kodi-pvr-njoy/Config.in               |   2 +-
 package/kodi-pvr-njoy/kodi-pvr-njoy.hash      |   4 +-
 package/kodi-pvr-njoy/kodi-pvr-njoy.mk        |   6 +-
 package/kodi-pvr-octonet/Config.in            |   2 -
 .../kodi-pvr-octonet/kodi-pvr-octonet.hash    |   4 +-
 package/kodi-pvr-octonet/kodi-pvr-octonet.mk  |   6 +-
 package/kodi-pvr-pctv/Config.in               |   1 -
 package/kodi-pvr-pctv/kodi-pvr-pctv.hash      |   4 +-
 package/kodi-pvr-pctv/kodi-pvr-pctv.mk        |   6 +-
 package/kodi-pvr-stalker/Config.in            |   1 -
 .../kodi-pvr-stalker/kodi-pvr-stalker.hash    |   4 +-
 package/kodi-pvr-stalker/kodi-pvr-stalker.mk  |   6 +-
 package/kodi-pvr-vbox/Config.in               |   1 -
 package/kodi-pvr-vbox/kodi-pvr-vbox.hash      |   4 +-
 package/kodi-pvr-vbox/kodi-pvr-vbox.mk        |   6 +-
 package/kodi-pvr-vdr-vnsi/Config.in           |   5 +-
 .../kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash  |   4 +-
 .../kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk    |   6 +-
 package/kodi-pvr-vuplus/Config.in             |   1 -
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash  |   4 +-
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk    |   6 +-
 package/kodi-pvr-wmc/Config.in                |   1 -
 package/kodi-pvr-wmc/kodi-pvr-wmc.hash        |   4 +-
 package/kodi-pvr-wmc/kodi-pvr-wmc.mk          |   6 +-
 package/kodi-pvr-zattoo/Config.in             |   2 -
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash  |   4 +-
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk    |   6 +-
 package/kodi-screensaver-asteroids/Config.in  |   4 -
 .../kodi-screensaver-asteroids.hash           |   4 +-
 .../kodi-screensaver-asteroids.mk             |   4 +-
 package/kodi-screensaver-asterwave/Config.in  |   7 +-
 .../kodi-screensaver-asterwave.hash           |   4 +-
 .../kodi-screensaver-asterwave.mk             |  10 +-
 package/kodi-screensaver-biogenesis/Config.in |   4 -
 .../kodi-screensaver-biogenesis.hash          |   4 +-
 .../kodi-screensaver-biogenesis.mk            |   4 +-
 package/kodi-screensaver-cpblobs/Config.in    |   6 +-
 .../kodi-screensaver-cpblobs.hash             |   4 +-
 .../kodi-screensaver-cpblobs.mk               |  10 +-
 .../kodi-screensaver-crystalmorph/Config.in   |  10 -
 .../kodi-screensaver-crystalmorph.hash        |   3 -
 .../kodi-screensaver-crystalmorph.mk          |  13 -
 package/kodi-screensaver-greynetic/Config.in  |   5 +-
 .../kodi-screensaver-greynetic.hash           |   4 +-
 .../kodi-screensaver-greynetic.mk             |   6 +-
 .../kodi-screensaver-matrixtrails/Config.in   |   5 -
 .../kodi-screensaver-matrixtrails.hash        |   4 +-
 .../kodi-screensaver-matrixtrails.mk          |  10 +-
 package/kodi-screensaver-pingpong/Config.in   |   5 +-
 .../kodi-screensaver-pingpong.hash            |   4 +-
 .../kodi-screensaver-pingpong.mk              |   6 +-
 package/kodi-screensaver-pyro/Config.in       |   4 -
 .../kodi-screensaver-pyro.hash                |   4 +-
 .../kodi-screensaver-pyro.mk                  |   4 +-
 .../0001-Disable-drempels.patch               |  40 --
 package/kodi-screensaver-rsxs/Config.in       |  10 +-
 .../kodi-screensaver-rsxs.hash                |   4 +-
 .../kodi-screensaver-rsxs.mk                  |   6 +-
 package/kodi-screensaver-stars/Config.in      |   4 -
 .../kodi-screensaver-stars.hash               |   2 +-
 .../kodi-screensaver-stars.mk                 |   2 +-
 .../kodi-skin-confluence.hash                 |   2 +-
 .../kodi-skin-confluence.mk                   |   2 +-
 .../kodi-texturepacker/kodi-texturepacker.mk  |   2 +-
 package/kodi-vfs-libarchive/Config.in         |  13 +
 .../kodi-vfs-libarchive.hash                  |   3 +
 .../kodi-vfs-libarchive.mk                    |  21 +
 package/kodi-vfs-rar/kodi-vfs-rar.hash        |   2 +-
 package/kodi-vfs-rar/kodi-vfs-rar.mk          |   2 +-
 package/kodi-vfs-sftp/Config.in               |   4 +-
 package/kodi-vfs-sftp/kodi-vfs-sftp.hash      |   2 +-
 package/kodi-vfs-sftp/kodi-vfs-sftp.mk        |   4 +-
 .../kodi-visualisation-fishbmc.hash           |   4 +-
 .../kodi-visualisation-fishbmc.mk             |   4 +-
 package/kodi-visualisation-goom/Config.in     |   6 +-
 .../kodi-visualisation-goom.hash              |   4 +-
 .../kodi-visualisation-goom.mk                |   4 +-
 package/kodi-visualisation-matrix/Config.in   |   7 +
 .../kodi-visualisation-matrix.hash            |   3 +
 .../kodi-visualisation-matrix.mk              |  13 +
 .../kodi-visualisation-shadertoy/Config.in    |   1 -
 .../kodi-visualisation-shadertoy.hash         |   4 +-
 .../kodi-visualisation-shadertoy.mk           |   6 +-
 ...Backport-Add-missing-cstddef-include.patch |  30 -
 package/kodi-visualisation-spectrum/Config.in |   1 +
 .../kodi-visualisation-spectrum.hash          |   4 +-
 .../kodi-visualisation-spectrum.mk            |   6 +-
 .../kodi-visualisation-starburst.hash         |   4 +-
 .../kodi-visualisation-starburst.mk           |   4 +-
 package/kodi-visualisation-waveform/Config.in |   1 +
 .../kodi-visualisation-waveform.hash          |   2 +-
 .../kodi-visualisation-waveform.mk            |   6 +-
 ...e-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch |  17 +-
 .../kodi/0002-Fix-crosscompiling-issues.patch |  76 --
 ...ux-fix-drm-object-build-with-gcc-4.9.patch |  34 +
 package/kodi/Config.in                        | 141 ++--
 package/kodi/kodi.hash                        |   3 +-
 package/kodi/kodi.mk                          |  96 +--
 package/libcec/libcec.hash                    |   2 +-
 package/libcec/libcec.mk                      |   2 +-
 package/libplatform/libplatform.hash          |   2 +-
 package/libplatform/libplatform.mk            |   6 +-
 183 files changed, 2365 insertions(+), 701 deletions(-)
 create mode 100644 package/kodi-inputstream-ffmpegdirect/Config.in
 create mode 100644 package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.hash
 create mode 100644 package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.mk
 delete mode 100644 package/kodi-platform/0001-kodiplatform-config.cmake-fix-for-cross-compilation.patch
 delete mode 100644 package/kodi-platform/Config.in
 delete mode 100644 package/kodi-platform/kodi-platform.hash
 delete mode 100644 package/kodi-platform/kodi-platform.mk
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0001-Revert-Removed-no-more-supported-C-17-declaration-ke.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0002-Remove-p8-os-includes.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0003-Use-kodi-StringUtils.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0004-Remove-SAFE_DELETE.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0005-Use-thread-sleep_for-instead-of-p8-time-utils.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0006-Use-std-thread-std-mutex-condition_variable-instead-.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0007-Remove-charset-converter-dependency.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0008-Remove-p8-platform-dependency.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0009-Travis-changes-for-cpp17.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0010-Remove-register-keyword-as-no-longer-valid-in-CPP17.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0011-changelog-and-version-v8.1.1.patch
 delete mode 100644 package/kodi-screensaver-crystalmorph/Config.in
 delete mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash
 delete mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
 delete mode 100644 package/kodi-screensaver-rsxs/0001-Disable-drempels.patch
 create mode 100644 package/kodi-vfs-libarchive/Config.in
 create mode 100644 package/kodi-vfs-libarchive/kodi-vfs-libarchive.hash
 create mode 100644 package/kodi-vfs-libarchive/kodi-vfs-libarchive.mk
 create mode 100644 package/kodi-visualisation-matrix/Config.in
 create mode 100644 package/kodi-visualisation-matrix/kodi-visualisation-matrix.hash
 create mode 100644 package/kodi-visualisation-matrix/kodi-visualisation-matrix.mk
 delete mode 100644 package/kodi-visualisation-spectrum/0001-Backport-Add-missing-cstddef-include.patch
 delete mode 100644 package/kodi/0002-Fix-crosscompiling-issues.patch
 create mode 100644 package/kodi/0002-linux-fix-drm-object-build-with-gcc-4.9.patch

-- 
2.29.2

^ permalink raw reply	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 01/54] package/kodi-pvr-iptvsimple: bump version to 3.10.0-Leia
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
@ 2021-03-02  7:06 ` Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 02/54] package/kodi-pvr-zattoo: bump version to 18.1.23-Leia Bernd Kuhls
                   ` (53 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 +-
 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
index 2de9a4a15b..f90ff8b737 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  0812e359a943f4ffb763b47fc0440768a8aa09f12172ef8dff4440b0a48f9c96  kodi-pvr-iptvsimple-3.9.8-Leia.tar.gz
+sha256  906d023b4713be558445902ff703ae65e03733d47dd7d0e1b16d02c05679c7ed  kodi-pvr-iptvsimple-3.10.0-Leia.tar.gz
 sha256  50e33ec3cddb75e6c5c5eb1b3d38cc0adee7dec71d7244925106d4a2c4d5e31d  debian/copyright
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
index f1a087100c..0b31024556 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KODI_PVR_IPTVSIMPLE_VERSION = 3.9.8-Leia
+KODI_PVR_IPTVSIMPLE_VERSION = 3.10.0-Leia
 KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION))
 KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+
 KODI_PVR_IPTVSIMPLE_LICENSE_FILES = debian/copyright
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 02/54] package/kodi-pvr-zattoo: bump version to 18.1.23-Leia
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 01/54] package/kodi-pvr-iptvsimple: bump version to 3.10.0-Leia Bernd Kuhls
@ 2021-03-02  7:06 ` Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 03/54] package/kodi-screensaver-crystalmorph: remove package Bernd Kuhls
                   ` (52 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +-
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash
index 13201a4292..a9e2cd996c 100644
--- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash
+++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  19de7bc58bcf37bbcff5ad2cb2f095cb15a4217f9abec5c9ff30d0489dab89d2  kodi-pvr-zattoo-18.1.21-Leia.tar.gz
+sha256  9c3dc2ed9f8c39bcc4f5798439b85f2bdae1a427ffeb1b9d18aa5e2caca29f4e  kodi-pvr-zattoo-18.1.23-Leia.tar.gz
 sha256  d3670aef89085fd6b97665967a8422c89324afbc4720daa0975696a2ee92e236  debian/copyright
diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
index 78fc01f195..cb995c9c78 100644
--- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
+++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KODI_PVR_ZATTOO_VERSION = 18.1.21-Leia
+KODI_PVR_ZATTOO_VERSION = 18.1.23-Leia
 KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION))
 KODI_PVR_ZATTOO_LICENSE = GPL-2.0+
 KODI_PVR_ZATTOO_LICENSE_FILES = debian/copyright
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 03/54] package/kodi-screensaver-crystalmorph: remove package
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 01/54] package/kodi-pvr-iptvsimple: bump version to 3.10.0-Leia Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 02/54] package/kodi-pvr-zattoo: bump version to 18.1.23-Leia Bernd Kuhls
@ 2021-03-02  7:06 ` Bernd Kuhls
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 04/54] package/libcec: bump version to 6.0.2 Bernd Kuhls
                   ` (51 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:06 UTC (permalink / raw)
  To: buildroot

The package received its last updates in 2017, is not part of the
official Kodi github repo and its build is broken with Kodi 19.x.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-crystalmorph/Config.in     | 10 ----------
 .../kodi-screensaver-crystalmorph.hash              |  3 ---
 .../kodi-screensaver-crystalmorph.mk                | 13 -------------
 package/kodi/Config.in                              |  1 -
 4 files changed, 27 deletions(-)
 delete mode 100644 package/kodi-screensaver-crystalmorph/Config.in
 delete mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash
 delete mode 100644 package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk

diff --git a/package/kodi-screensaver-crystalmorph/Config.in b/package/kodi-screensaver-crystalmorph/Config.in
deleted file mode 100644
index 1303d229fd..0000000000
--- a/package/kodi-screensaver-crystalmorph/Config.in
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_KODI_SCREENSAVER_CRYSTALMORPH
-	bool "kodi-screensaver-crystalmorph"
-	depends on BR2_PACKAGE_HAS_LIBGL # libglu
-	help
-	  CrystalMorph screensaver for Kodi
-
-	  https://github.com/notspiff/screensaver.crystalmorph
-
-comment "kodi-screensaver-crystalmorph needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash b/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash
deleted file mode 100644
index 59e0703255..0000000000
--- a/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# Locally computed
-sha256  d8ed548222f1118964104fefc8ac3056dfe6c9d2ee35cd7c8355c9ea9fcaffc5  kodi-screensaver-crystalmorph-4439c84c38abf889e19a1863e745942c0d7f8203.tar.gz
-sha256  febce1924ed772f22ec3fabec646b1401aad4f4a81a7f1baeb858f27ae4f5241  src/Fractal.cpp
diff --git a/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk b/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
deleted file mode 100644
index 35642d5580..0000000000
--- a/package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-################################################################################
-#
-# kodi-screensaver-crystalmorph
-#
-################################################################################
-
-KODI_SCREENSAVER_CRYSTALMORPH_VERSION = 4439c84c38abf889e19a1863e745942c0d7f8203
-KODI_SCREENSAVER_CRYSTALMORPH_SITE = $(call github,notspiff,screensaver.crystalmorph,$(KODI_SCREENSAVER_CRYSTALMORPH_VERSION))
-KODI_SCREENSAVER_CRYSTALMORPH_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_CRYSTALMORPH_LICENSE_FILES = src/Fractal.cpp
-KODI_SCREENSAVER_CRYSTALMORPH_DEPENDENCIES = kodi
-
-$(eval $(cmake-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index ecc5a05324..745df41e20 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -356,7 +356,6 @@ menu "Screensavers"
 	source "package/kodi-screensaver-asterwave/Config.in"
 	source "package/kodi-screensaver-biogenesis/Config.in"
 	source "package/kodi-screensaver-cpblobs/Config.in"
-	source "package/kodi-screensaver-crystalmorph/Config.in"
 	source "package/kodi-screensaver-greynetic/Config.in"
 	source "package/kodi-screensaver-matrixtrails/Config.in"
 	source "package/kodi-screensaver-pingpong/Config.in"
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 04/54] package/libcec: bump version to 6.0.2
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (2 preceding siblings ...)
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 03/54] package/kodi-screensaver-crystalmorph: remove package Bernd Kuhls
@ 2021-03-02  7:06 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 05/54] package/libplatform: bump version Bernd Kuhls
                   ` (50 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/libcec/libcec.hash | 2 +-
 package/libcec/libcec.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libcec/libcec.hash b/package/libcec/libcec.hash
index 36b6bad861..3e5a443057 100644
--- a/package/libcec/libcec.hash
+++ b/package/libcec/libcec.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  bcd92c376993a5721d346edcc09eb17289451f9156b1d1d113c9663c2046315a  libcec-4.0.7.tar.gz
+sha256  090696d7a4fb772d7acebbb06f91ab92e025531c7c91824046b9e4e71ecb3377  libcec-6.0.2.tar.gz
 sha256  0137261d24ce001fc5237aacddd267533e0f150ac23cf21acffea599f7358f7a  COPYING
diff --git a/package/libcec/libcec.mk b/package/libcec/libcec.mk
index 7c37d05c7f..6591bc009a 100644
--- a/package/libcec/libcec.mk
+++ b/package/libcec/libcec.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBCEC_VERSION = 4.0.7
+LIBCEC_VERSION = 6.0.2
 LIBCEC_SITE = $(call github,Pulse-Eight,libcec,libcec-$(LIBCEC_VERSION))
 LIBCEC_LICENSE = GPL-2.0+
 LIBCEC_LICENSE_FILES = COPYING
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 05/54] package/libplatform: bump version
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (3 preceding siblings ...)
  2021-03-02  7:06 ` [Buildroot] [PATCH v2 04/54] package/libcec: bump version to 6.0.2 Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 06/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (49 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Add -std=c++11 to CXXFLAGS to fix build with gcc < 5.x:

buildroot/output/build/libplatform-a7cd0d5780ed80a4e70480d1650749f29e8a1fb2/src/util/StringUtils.cpp:
 In static member function 'static std::string& StringUtils::TrimLeft(std::string&)':
buildroot/output/build/libplatform-a7cd0d5780ed80a4e70480d1650749f29e8a1fb2/src/util/StringUtils.cpp:456:99:
 warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
   str.erase(str.begin(), ::find_if(str.begin(), str.end(), [](char s) { return isspace_c(s) == 0; }));
                                                                                                   ^
buildroot/output/build/libplatform-a7cd0d5780ed80a4e70480d1650749f29e8a1fb2/src/util/StringUtils.cpp:456:100:
 error: no matching function for call to 'find_if(std::basic_string<char>::iterator, std::basic_string<char>::iterator,
  StringUtils::TrimLeft(std::string&)::__lambda0)'
   str.erase(str.begin(), ::find_if(str.begin(), str.end(), [](char s) { return isspace_c(s) == 0; }));
                                                                                                    ^

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/libplatform/libplatform.hash | 2 +-
 package/libplatform/libplatform.mk   | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/package/libplatform/libplatform.hash b/package/libplatform/libplatform.hash
index f08435da12..283b435b7c 100644
--- a/package/libplatform/libplatform.hash
+++ b/package/libplatform/libplatform.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  209daeb87af4ca92199887eb151b2a459bb81566cdaa092644e0889afb64bf6a  libplatform-1c9d14fa996af33760a2c700caebd2bd9ae527c9.tar.gz
+sha256  ebee46c76b86b40b703fa913465f5004fa3166eeb6a4794c58fc8a5c25702931  libplatform-a7cd0d5780ed80a4e70480d1650749f29e8a1fb2.tar.gz
 sha256  80fc66febbb2393c9d518e3eefa4ad9aae15a9b6a84174c0e443ea79eeea5131  src/os.h
diff --git a/package/libplatform/libplatform.mk b/package/libplatform/libplatform.mk
index ca57a07d15..5d909f784c 100644
--- a/package/libplatform/libplatform.mk
+++ b/package/libplatform/libplatform.mk
@@ -4,10 +4,14 @@
 #
 ################################################################################
 
-LIBPLATFORM_VERSION = 1c9d14fa996af33760a2c700caebd2bd9ae527c9
+LIBPLATFORM_VERSION = a7cd0d5780ed80a4e70480d1650749f29e8a1fb2
 LIBPLATFORM_SITE = $(call github,Pulse-Eight,platform,$(LIBPLATFORM_VERSION))
 LIBPLATFORM_LICENSE = GPL-2.0+
 LIBPLATFORM_LICENSE_FILES = src/os.h
 LIBPLATFORM_INSTALL_STAGING = YES
 
+ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_5),)
+LIBPLATFORM_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -std=c++11"
+endif
+
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 06/54] package/kodi: bump version to 19.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (4 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 05/54] package/libplatform: bump version Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 07/54] package/kodi-audiodecoder-*: mass version bump Bernd Kuhls
                   ` (48 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Rebased patch 0001.

Removed patch 0002, not needed anymore due to use of system ffmpeg
package.

Added patch 0002 to fix build with gcc-4.9, gcc-4.8 stays broken.

Switch from python2 to python3, reworked dependencies.

Rework platform handling following upstream changes, only the choice
of a render system (OpenGL vs. OpenGLES) is needed now, for details
see upstream PR 18534. Add configure options to force detection of the
host version of wayland-scanner.

Use system ffmpeg instead of internal build.

Added dependency to spdlog, for reference see upstream PR 17498.

cpluff was removed upstream.

Add configure option to use host version of flatc.

Add configure option to disable tests, for reference see upstream PR
17489.

Added optional dependency to libudfread, for reference see upstream PR
17612.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 .../kodi-jsonschemabuilder.mk                 |   2 +-
 .../kodi-texturepacker/kodi-texturepacker.mk  |   2 +-
 ...e-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch |  17 ++-
 .../kodi/0002-Fix-crosscompiling-issues.patch |  76 ----------
 ...ux-fix-drm-object-build-with-gcc-4.9.patch |  34 +++++
 package/kodi/Config.in                        | 135 ++++++++----------
 package/kodi/kodi.hash                        |   3 +-
 package/kodi/kodi.mk                          |  96 +++++++------
 8 files changed, 152 insertions(+), 213 deletions(-)
 delete mode 100644 package/kodi/0002-Fix-crosscompiling-issues.patch
 create mode 100644 package/kodi/0002-linux-fix-drm-object-build-with-gcc-4.9.patch

diff --git a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk
index 2c7f77d050..57062c3c8c 100644
--- a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk
+++ b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk
@@ -6,7 +6,7 @@
 
 # Not possible to directly refer to kodi variables, because of
 # first/second expansion trickery...
-KODI_JSONSCHEMABUILDER_VERSION = 18.9-Leia
+KODI_JSONSCHEMABUILDER_VERSION = 19.0-Matrix
 KODI_JSONSCHEMABUILDER_SITE = $(call github,xbmc,xbmc,$(KODI_JSONSCHEMABUILDER_VERSION))
 KODI_JSONSCHEMABUILDER_SOURCE = kodi-$(KODI_JSONSCHEMABUILDER_VERSION).tar.gz
 KODI_JSONSCHEMABUILDER_DL_SUBDIR = kodi
diff --git a/package/kodi-texturepacker/kodi-texturepacker.mk b/package/kodi-texturepacker/kodi-texturepacker.mk
index 7b13904ef4..fd43566379 100644
--- a/package/kodi-texturepacker/kodi-texturepacker.mk
+++ b/package/kodi-texturepacker/kodi-texturepacker.mk
@@ -6,7 +6,7 @@
 
 # Not possible to directly refer to kodi variables, because of
 # first/second expansion trickery...
-KODI_TEXTUREPACKER_VERSION = 18.9-Leia
+KODI_TEXTUREPACKER_VERSION = 19.0-Matrix
 KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION))
 KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz
 KODI_TEXTUREPACKER_DL_SUBDIR = kodi
diff --git a/package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch b/package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch
index 5abb77e777..057d2254bc 100644
--- a/package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch
+++ b/package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch
@@ -8,18 +8,21 @@ When cross-compiling, the location at build time of the libraries is
 not the same as the one at run-time. The CMAKE_FIND_ROOT_PATH variable
 is here to handle this difference, so use it in kodi-config.cmake.
 
+Upstream status: Reverted (PR 17616)
+
 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 (rebased and simplified for Kodi 17.0-Krypton)
 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+(rebased for Kodi 19.0-Matrix)
 ---
- project/cmake/KodiConfig.cmake.in | 4 ++--
+ cmake/KodiConfig.cmake.in | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)
 
-diff --git a/project/cmake/KodiConfig.cmake.in b/project/cmake/KodiConfig.cmake.in
-index 76626ec..ffb8e1d 100644
+diff --git a/cmake/KodiConfig.cmake.in b/cmake/KodiConfig.cmake.in
+index a06d889fca9d..ff299807ea44 100644
 --- a/cmake/KodiConfig.cmake.in
 +++ b/cmake/KodiConfig.cmake.in
-@@ -8,7 +8,7 @@ if(NOT @APP_NAME_UC at _PREFIX)
+@@ -9,7 +9,7 @@ if(NOT @APP_NAME_UC at _PREFIX)
    set(@APP_NAME_UC at _PREFIX @APP_PREFIX@)
  endif()
  if(NOT @APP_NAME_UC at _INCLUDE_DIR)
@@ -28,10 +31,10 @@ index 76626ec..ffb8e1d 100644
  endif()
  if(NOT @APP_NAME_UC at _LIB_DIR)
    set(@APP_NAME_UC at _LIB_DIR @APP_LIB_DIR@)
-@@ -20,7 +20,7 @@ endif()
- if(NOT WIN32)
-   set(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS} @CXX11_SWITCH@")
+@@ -18,7 +18,7 @@ if(NOT @APP_NAME_UC at _DATA_DIR)
+   set(@APP_NAME_UC at _DATA_DIR @APP_DATA_DIR@)
  endif()
+ set(APP_RENDER_SYSTEM @APP_RENDER_SYSTEM@)
 -list(APPEND CMAKE_MODULE_PATH @APP_LIB_DIR@ @APP_DATA_DIR@/cmake)
 +list(APPEND CMAKE_MODULE_PATH ${CMAKE_FIND_ROOT_PATH}/@APP_LIB_DIR@ ${CMAKE_FIND_ROOT_PATH}/@APP_DATA_DIR@/cmake)
  
diff --git a/package/kodi/0002-Fix-crosscompiling-issues.patch b/package/kodi/0002-Fix-crosscompiling-issues.patch
deleted file mode 100644
index 12bb66dde0..0000000000
--- a/package/kodi/0002-Fix-crosscompiling-issues.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From d2c343a20bb61098d0450b15ea2d1dacd28d954a Mon Sep 17 00:00:00 2001
-From: Bernd Kuhls <bernd.kuhls@t-online.de>
-Date: Sun, 12 Aug 2018 15:13:24 +0200
-Subject: [PATCH] Fix crosscompiling issues
-
-The codepath for KODI_DEPENDSBUILD needs to be used in order to provide
-the correct crosscompiling options to ffmpeg. The CMake option
-KODI_DEPENDSBUILD itself can not be enabled because it disables the
-internal build of libdvd*.
-
-To link kodi.bin with the statically built ffmpeg libraries kodi uses
-a wrapper script which calls pkgconfig. Our pkgconfig is patched to
-alter paths which breaks the link command in this case, to fix this
-PKG_CONFIG_SYSROOT_DIR was added.
-
-Also remove configure option --cpu from ffmpeg_conf to fix build
-errors.
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- project/cmake/modules/FindFFMPEG.cmake     | 16 +++++++---------
- tools/depends/target/ffmpeg/CMakeLists.txt |  2 +-
- 2 files changed, 8 insertions(+), 10 deletions(-)
-
-diff --git a/project/cmake/modules/FindFFMPEG.cmake b/project/cmake/modules/FindFFMPEG.cmake
-index 28cc80710e..1ac8793149 100644
---- a/cmake/modules/FindFFMPEG.cmake
-+++ b/cmake/modules/FindFFMPEG.cmake
-@@ -234,14 +234,12 @@
-                      -DENABLE_VAAPI=${ENABLE_VAAPI}
-                      -DENABLE_VDPAU=${ENABLE_VDPAU})
- 
--  if(KODI_DEPENDSBUILD)
-     set(CROSS_ARGS -DDEPENDS_PATH=${DEPENDS_PATH}
-                    -DPKG_CONFIG_EXECUTABLE=${PKG_CONFIG_EXECUTABLE}
-                    -DCROSSCOMPILING=${CMAKE_CROSSCOMPILING}
-                    -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
--                   -DOS=${OS}
-+                   -DOS=linux
-                    -DCMAKE_AR=${CMAKE_AR})
--  endif()
-   set(LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS})
-   list(APPEND LINKER_FLAGS ${SYSTEM_LDFLAGS})
- 
-@@ -280,12 +278,12 @@
- "#!${BASH_COMMAND}
- if [[ $@ == *${APP_NAME_LC}.bin* || $@ == *${APP_NAME_LC}${APP_BINARY_SUFFIX}* || $@ == *${APP_NAME_LC}.so* || $@ == *${APP_NAME_LC}-test* ]]
- then
--  avformat=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavcodec`
--  avcodec=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavformat`
--  avfilter=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavfilter`
--  avutil=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavutil`
--  swscale=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libswscale`
--  swresample=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libswresample`
-+  avformat=`PKG_CONFIG_SYSROOT_DIR=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavcodec`
-+  avcodec=`PKG_CONFIG_SYSROOT_DIR=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavformat`
-+  avfilter=`PKG_CONFIG_SYSROOT_DIR=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavfilter`
-+  avutil=`PKG_CONFIG_SYSROOT_DIR=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libavutil`
-+  swscale=`PKG_CONFIG_SYSROOT_DIR=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libswscale`
-+  swresample=`PKG_CONFIG_SYSROOT_DIR=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libswresample`
-   gnutls=`PKG_CONFIG_PATH=${DEPENDS_PATH}/lib/pkgconfig/ ${PKG_CONFIG_EXECUTABLE}  --libs-only-l --static --silence-errors gnutls`
-   $@ $avcodec $avformat $avcodec $avfilter $swscale $swresample -lpostproc $gnutls
- else
-diff --git a/tools/depends/target/ffmpeg/CMakeLists.txt b/tools/depends/target/ffmpeg/CMakeLists.txt
-index fda6b0cac4..af3afa6b60 100644
---- a/tools/depends/target/ffmpeg/CMakeLists.txt
-+++ b/tools/depends/target/ffmpeg/CMakeLists.txt
-@@ -13,7 +13,7 @@
- if(CROSSCOMPILING)
-   set(pkgconf "PKG_CONFIG_LIBDIR=${DEPENDS_PATH}/lib/pkgconfig")
-   list(APPEND ffmpeg_conf --pkg-config=${PKG_CONFIG_EXECUTABLE} --pkg-config-flags=--static)
--  list(APPEND ffmpeg_conf --enable-cross-compile --cpu=${CPU} --arch=${CPU} --target-os=${OS})
-+  list(APPEND ffmpeg_conf --enable-cross-compile --arch=${CPU} --target-os=${OS})
-   list(APPEND ffmpeg_conf --ar=${CMAKE_AR} --strip=${CMAKE_STRIP})
-   message(STATUS "CROSS: ${ffmpeg_conf}")
- endif()
diff --git a/package/kodi/0002-linux-fix-drm-object-build-with-gcc-4.9.patch b/package/kodi/0002-linux-fix-drm-object-build-with-gcc-4.9.patch
new file mode 100644
index 0000000000..b9a0efd336
--- /dev/null
+++ b/package/kodi/0002-linux-fix-drm-object-build-with-gcc-4.9.patch
@@ -0,0 +1,34 @@
+From 4f3b35c58ffb755cd7371faa44e2914fd7be3f0a Mon Sep 17 00:00:00 2001
+From: Bernd Kuhls <bernd.kuhls@t-online.de>
+Date: Mon, 4 Jan 2021 22:32:28 +0100
+Subject: [PATCH] [linux] fix drm object build with gcc-4.9
+
+Fixes build error introduced by PR18858:
+
+kodi/xbmc/windowing/gbm/drm/DRMObject.cpp: In member function 'std::tuple<bool, long unsigned int> KODI::WINDOWING::GBM::CDRMObject::GetPropertyValue(const string&, const string&) const':
+kodi/xbmc/windowing/gbm/drm/DRMObject.cpp:103:39: error: converting to 'std::tuple<bool, long unsigned int>' from initializer list would use explicit constructor 'constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&) [with _U1 = bool; _U2 = long long unsigned int&; <template-parameter-2-3> = void; _T1 = bool; _T2 = long unsigned int]'
+     return {true, prop->enums[j].value};
+
+Patch sent upstream: https://github.com/xbmc/xbmc/pull/19020
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ xbmc/windowing/gbm/drm/DRMObject.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/xbmc/windowing/gbm/drm/DRMObject.cpp b/xbmc/windowing/gbm/drm/DRMObject.cpp
+index 7d27c6f059..f93f014f7d 100644
+--- a/xbmc/windowing/gbm/drm/DRMObject.cpp
++++ b/xbmc/windowing/gbm/drm/DRMObject.cpp
+@@ -100,7 +100,7 @@ std::tuple<bool, uint64_t> CDRMObject::GetPropertyValue(const std::string& name,
+     if (prop->enums[j].name != valueName)
+       continue;
+ 
+-    return {true, prop->enums[j].value};
++    return std::make_tuple(true, prop->enums[j].value);
+   }
+ 
+   return std::make_tuple(false, 0);
+-- 
+2.29.2
+
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 745df41e20..4fc2f832ac 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -5,103 +5,97 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS
 	depends on !(BR2_i386 && !BR2_X86_CPU_HAS_SSE)
 	depends on BR2_USE_MMU # libcdio, and others
 
-comment "kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8"
+comment "kodi needs python3 w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.9"
 	depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
 	depends on BR2_TOOLCHAIN_HAS_SYNC_4
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
 		|| !BR2_USE_WCHAR || BR2_STATIC_LIBS \
-		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
+		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \
 		|| BR2_TOOLCHAIN_USES_MUSL \
-		|| !BR2_PACKAGE_PYTHON \
-		|| BR2_PACKAGE_PYTHON_PYC_ONLY
+		|| !BR2_PACKAGE_PYTHON3 \
+		|| BR2_PACKAGE_PYTHON3_PYC_ONLY
 
 config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
 	bool
 
-config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_RBPI
+config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM
 	bool
 	default y
-	# List of valid CPUs can be found here:
-	# https://github.com/xbmc/xbmc/blob/Krypton/project/cmake/scripts/rbpi/ArchSetup.cmake#L12
-	depends on BR2_arm1176jzf_s || BR2_cortex_a7 || BR2_cortex_a53
-	depends on BR2_PACKAGE_RPI_USERLAND
+	depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES
+	depends on BR2_PACKAGE_MESA3D_GBM
 	depends on BR2_PACKAGE_HAS_UDEV # libinput
 	select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
+	select BR2_PACKAGE_LIBINPUT
+	select BR2_PACKAGE_LIBXKBCOMMON
 
-config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND_GL
-	bool
-	default y
-	depends on BR2_PACKAGE_HAS_LIBGL
-	depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND # waylandpp
-	depends on BR2_HOST_GCC_AT_LEAST_4_9 # waylandpp
-	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # waylandpp
-	depends on BR2_PACKAGE_WAYLAND # waylandpp
-	select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
-
-config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND_GLES
+config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND
 	bool
 	default y
-	depends on BR2_PACKAGE_HAS_LIBGLES
+	depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES
 	depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND # waylandpp
 	depends on BR2_HOST_GCC_AT_LEAST_4_9 # waylandpp
 	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # waylandpp
 	depends on BR2_PACKAGE_WAYLAND # waylandpp
 	select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
+	select BR2_PACKAGE_LIBXKBCOMMON
+	select BR2_PACKAGE_WAYLANDPP
 
-config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11_OPENGL
+config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11
 	bool
 	default y
-	depends on BR2_PACKAGE_HAS_LIBEGL
-	depends on BR2_PACKAGE_HAS_LIBGL
+	depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES
 	depends on BR2_PACKAGE_XORG7
 	select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
+	select BR2_PACKAGE_XLIB_LIBXRANDR
 
-comment "kodi needs an OpenGL EGL backend with OpenGL support"
+comment "kodi needs an OpenGL EGL backend with OpenGL or GLES support"
 	depends on !BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
 
 menuconfig BR2_PACKAGE_KODI
 	bool "kodi"
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass -> harfbuzz
-	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_TOOLCHAIN_USES_MUSL
 	depends on BR2_USE_WCHAR
-	depends on !BR2_STATIC_LIBS # gnutls, python and others
+	depends on !BR2_STATIC_LIBS # gnutls, python3 and others
+	depends on BR2_PACKAGE_HAS_LIBEGL
 	depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
 	depends on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS
-	depends on BR2_PACKAGE_PYTHON
-	depends on !BR2_PACKAGE_PYTHON_PYC_ONLY
+	depends on BR2_PACKAGE_PYTHON3
+	depends on !BR2_PACKAGE_PYTHON3_PYC_ONLY
 	select BR2_NEEDS_HOST_JAVA
-	select BR2_PACKAGE_EXPAT
+	select BR2_PACKAGE_FFMPEG
+	select BR2_PACKAGE_FFMPEG_GPL
+	select BR2_PACKAGE_FFMPEG_POSTPROC
+	select BR2_PACKAGE_FFMPEG_SWSCALE
 	select BR2_PACKAGE_FLATBUFFERS
 	select BR2_PACKAGE_FMT
-	select BR2_PACKAGE_FONTCONFIG
+	select BR2_PACKAGE_FONTCONFIG # needed for libass
 	select BR2_PACKAGE_FREETYPE
 	select BR2_PACKAGE_FSTRCMP
-	select BR2_PACKAGE_GNUTLS
 	select BR2_PACKAGE_LIBASS
 	select BR2_PACKAGE_LIBCDIO
 	select BR2_PACKAGE_LIBCROSSGUID
 	select BR2_PACKAGE_LIBCURL
+	select BR2_PACKAGE_LIBDRM
 	select BR2_PACKAGE_LIBFRIBIDI
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_LIBICONV_EXTRA_ENCODINGS if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_LIBPLIST
 	select BR2_PACKAGE_LZO
-	select BR2_PACKAGE_NCURSES
 	select BR2_PACKAGE_OPENSSL
 	select BR2_PACKAGE_PCRE
 	select BR2_PACKAGE_PCRE_UCP
-	select BR2_PACKAGE_PYTHON_2TO3
-	select BR2_PACKAGE_PYTHON_BSDDB
-	select BR2_PACKAGE_PYTHON_CURSES
-	select BR2_PACKAGE_PYTHON_PYEXPAT
-	select BR2_PACKAGE_PYTHON_SQLITE
-	select BR2_PACKAGE_PYTHON_SSL
-	select BR2_PACKAGE_PYTHON_UNICODEDATA
-	select BR2_PACKAGE_PYTHON_ZLIB
+	select BR2_PACKAGE_PYTHON3_2TO3
+	select BR2_PACKAGE_PYTHON3_PYEXPAT
+	select BR2_PACKAGE_PYTHON3_SQLITE
+	select BR2_PACKAGE_PYTHON3_SSL
+	select BR2_PACKAGE_PYTHON3_UNICODEDATA
+	select BR2_PACKAGE_PYTHON3_ZLIB
 	select BR2_PACKAGE_RAPIDJSON
+	select BR2_PACKAGE_SPDLOG
 	select BR2_PACKAGE_SQLITE
 	select BR2_PACKAGE_TAGLIB
 	select BR2_PACKAGE_TINYXML
@@ -196,34 +190,17 @@ config BR2_PACKAGE_KODI_MYSQL
 	  Enable MySQL support
 
 choice
-	prompt "platform"
-	default BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL
-
-config BR2_PACKAGE_KODI_PLATFORM_RBPI
-	bool "Raspberry Pi"
-	depends on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_RBPI
-	select BR2_PACKAGE_LIBINPUT
-	select BR2_PACKAGE_LIBXKBCOMMON
+	prompt "render system"
+	default BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
 
-config BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GL
-	bool "Wayland/OpenGL"
-	depends on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND_GL
+config BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
+	bool "OpenGL"
+	depends on BR2_PACKAGE_HAS_LIBGL
 	select BR2_PACKAGE_LIBGLU
-	select BR2_PACKAGE_LIBXKBCOMMON
-	select BR2_PACKAGE_WAYLANDPP
 
-config BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GLES
-	bool "Wayland/GLES"
-	depends on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND_GLES
-	select BR2_PACKAGE_LIBXKBCOMMON
-	select BR2_PACKAGE_WAYLANDPP
-
-config BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL
-	bool "X11/OpenGL"
-	depends on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11_OPENGL
-	select BR2_PACKAGE_LIBDRM
-	select BR2_PACKAGE_LIBGLU
-	select BR2_PACKAGE_XLIB_LIBXRANDR
+config BR2_PACKAGE_KODI_RENDER_SYSTEM_GLES
+	bool "GLES"
+	depends on BR2_PACKAGE_HAS_LIBGLES
 
 endchoice
 
@@ -257,40 +234,40 @@ config BR2_PACKAGE_KODI_LIBUSB
 	# https://github.com/xbmc/xbmc/blob/Jarvis/configure.ac#L1554
 	# "if libudev is available, we don't need libusb"
 	depends on !BR2_PACKAGE_HAS_UDEV
-	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
 	select BR2_PACKAGE_LIBUSB
 	select BR2_PACKAGE_LIBUSB_COMPAT
 	help
 	  Enable libusb support.
 
-comment "usb support needs a toolchain w/ gcc >= 4.9"
-	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
-
 config BR2_PACKAGE_KODI_LIBVA
 	bool "va"
 	depends on \
-		BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GL || \
-		BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GLES || \
-		BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL
+		BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM || \
+		BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND || \
+		(BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11 && \
+			BR2_PACKAGE_KODI_RENDER_SYSTEM_GL)
 	select BR2_PACKAGE_LIBVA
 	help
 	  Enable libva support.
 
-comment "libva support needs platform 'Wayland' or 'X11/OpenGL'"
+comment "libva support needs platform 'gbm', 'Wayland' or 'X11/OpenGL'"
 	depends on \
-		!BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GL && \
-		!BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GLES && \
-		!BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL
+		!BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM && \
+		!BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND && \
+		(!BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11 || \
+			!BR2_PACKAGE_KODI_RENDER_SYSTEM_GL)
 
 config BR2_PACKAGE_KODI_LIBVDPAU
 	bool "vdpau"
-	depends on BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL
+	depends on BR2_PACKAGE_KODI_PLATFORM_X11 && \
+		BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
 	select BR2_PACKAGE_LIBVDPAU
 	help
 	  Enable libvdpau support.
 
 comment "libvdpau support needs platform 'X11/OpenGL'"
-	depends on !BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL
+	depends on !BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11 || \
+		!BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
 
 config BR2_PACKAGE_KODI_UPNP
 	bool "upnp"
diff --git a/package/kodi/kodi.hash b/package/kodi/kodi.hash
index 545f87909f..17bbc33714 100644
--- a/package/kodi/kodi.hash
+++ b/package/kodi/kodi.hash
@@ -1,6 +1,5 @@
 # Locally computed
-sha256  bdf8afa9356b1f815de9984801d3e0d2b46a719e747895b75528f20995c59d2b  kodi-18.9-Leia.tar.gz
-sha256  e11e7594af35f36ab2711252c3d6bb106908f26605498aef4a9be2d7bc001db2  kodi-ffmpeg-4.0.4-Leia-18.4.tar.gz
+sha256  f7ef8a6f45862ae3b7ebfce4950d74f534be3cb4a0e67ce640963746b3f668f2  kodi-19.0-Matrix.tar.gz
 sha256  38816f8373e243bc5950449b4f3b18938c4e1c59348e3411e23f31db4072e40d  kodi-libdvdcss-1.4.2-Leia-Beta-5.tar.gz
 sha256  071e414e61b795f2ff9015b21a85fc009dde967f27780d23092643916538a57a  kodi-libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
 sha256  a30b6aa0aad0f2c505bc77948af2d5531a80b6e68112addb4c123fca24d5d3bf  kodi-libdvdread-6.0.0-Leia-Alpha-3.tar.gz
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 3f22db48a3..bf5822eb61 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -6,7 +6,7 @@
 
 # When updating the version, please also update kodi-jsonschemabuilder
 # and kodi-texturepacker
-KODI_VERSION = 18.9-Leia
+KODI_VERSION = 19.0-Matrix
 KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION))
 KODI_LICENSE = GPL-2.0
 KODI_LICENSE_FILES = LICENSE.md
@@ -15,13 +15,12 @@ KODI_INSTALL_STAGING = YES
 # kodi recommends building out-of-source
 KODI_SUPPORTS_IN_SOURCE_BUILD = NO
 KODI_DEPENDENCIES = \
-	expat \
+	ffmpeg \
 	flatbuffers \
 	fmt \
 	fontconfig \
 	freetype \
 	fstrcmp \
-	gnutls \
 	host-flatbuffers \
 	host-gawk \
 	host-gettext \
@@ -35,36 +34,30 @@ KODI_DEPENDENCIES = \
 	libcdio \
 	libcrossguid \
 	libcurl \
+	libdrm \
+	libegl \
 	libfribidi \
 	libplist \
 	lzo \
-	ncurses \
 	openssl \
 	pcre \
-	python \
+	python3 \
 	rapidjson \
+	spdlog \
 	sqlite \
 	taglib \
 	tinyxml \
 	zlib
 
 # taken from tools/depends/target/*/*-VERSION
-KODI_FFMPEG_VERSION = 4.0.4-Leia-18.4
 KODI_LIBDVDCSS_VERSION = 1.4.2-Leia-Beta-5
 KODI_LIBDVDNAV_VERSION = 6.0.0-Leia-Alpha-3
 KODI_LIBDVDREAD_VERSION = 6.0.0-Leia-Alpha-3
 KODI_EXTRA_DOWNLOADS += \
-	$(call github,xbmc,FFmpeg,$(KODI_FFMPEG_VERSION))/kodi-ffmpeg-$(KODI_FFMPEG_VERSION).tar.gz \
 	$(call github,xbmc,libdvdcss,$(KODI_LIBDVDCSS_VERSION))/kodi-libdvdcss-$(KODI_LIBDVDCSS_VERSION).tar.gz \
 	$(call github,xbmc,libdvdnav,$(KODI_LIBDVDNAV_VERSION))/kodi-libdvdnav-$(KODI_LIBDVDNAV_VERSION).tar.gz \
 	$(call github,xbmc,libdvdread,$(KODI_LIBDVDREAD_VERSION))/kodi-libdvdread-$(KODI_LIBDVDREAD_VERSION).tar.gz
 
-define KODI_CPLUFF_AUTOCONF
-	cd $(KODI_SRCDIR)/lib/cpluff && ./autogen.sh
-endef
-KODI_PRE_CONFIGURE_HOOKS += KODI_CPLUFF_AUTOCONF
-KODI_DEPENDENCIES += host-automake host-autoconf host-libtool
-
 KODI_CONF_OPTS += \
 	-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(KODI_C_FLAGS)" \
 	-DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) $(KODI_CXX_FLAGS)" \
@@ -72,30 +65,56 @@ KODI_CONF_OPTS += \
 	-DENABLE_CCACHE=OFF \
 	-DENABLE_DVDCSS=ON \
 	-DENABLE_INTERNAL_CROSSGUID=OFF \
-	-DENABLE_INTERNAL_FFMPEG=ON \
+	-DWITH_FFMPEG=$(STAGING_DIR)/usr \
 	-DENABLE_INTERNAL_FLATBUFFERS=OFF \
-	-DFFMPEG_URL=$(KODI_DL_DIR)/kodi-ffmpeg-$(KODI_FFMPEG_VERSION).tar.gz \
+	-DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc \
 	-DKODI_DEPENDSBUILD=OFF \
 	-DENABLE_LDGOLD=OFF \
 	-DNATIVEPREFIX=$(HOST_DIR) \
 	-DDEPENDS_PATH=$(STAGING_DIR)/usr \
+	-DENABLE_TESTING=OFF \
 	-DWITH_JSONSCHEMABUILDER=$(HOST_DIR)/bin/JsonSchemaBuilder \
 	-DWITH_TEXTUREPACKER=$(HOST_DIR)/bin/TexturePacker \
 	-DLIBDVDCSS_URL=$(KODI_DL_DIR)/kodi-libdvdcss-$(KODI_LIBDVDCSS_VERSION).tar.gz \
 	-DLIBDVDNAV_URL=$(KODI_DL_DIR)/kodi-libdvdnav-$(KODI_LIBDVDNAV_VERSION).tar.gz \
 	-DLIBDVDREAD_URL=$(KODI_DL_DIR)/kodi-libdvdread-$(KODI_LIBDVDREAD_VERSION).tar.gz
 
+ifeq ($(BR2_PACKAGE_KODI_RENDER_SYSTEM_GL),y)
+KODI_CONF_OPTS += -DAPP_RENDER_SYSTEM=gl
+KODI_DEPENDENCIES += libgl libglu
+else ifeq ($(BR2_PACKAGE_KODI_RENDER_SYSTEM_GLES),y)
+KODI_CONF_OPTS += -DAPP_RENDER_SYSTEM=gles
+KODI_DEPENDENCIES += libgles
+endif
+
+ifeq ($(BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_GBM),y)
+KODI_CORE_PLATFORM_NAME += gbm
+KODI_DEPENDENCIES += libinput libxkbcommon mesa3d
+endif
+
+ifeq ($(BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_WAYLAND),y)
+KODI_CONF_OPTS += \
+	-DPC_WAYLANDPP_SCANNER=$(HOST_DIR)/bin/wayland-scanner \
+	-DPC_WAYLANDPP_SCANNER_FOUND=ON
+KODI_CORE_PLATFORM_NAME += wayland
+KODI_DEPENDENCIES += libxkbcommon waylandpp
+endif
+
+ifeq ($(BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11),y)
+KODI_CORE_PLATFORM_NAME += x11
+KODI_DEPENDENCIES += \
+	xlib_libX11 \
+	xlib_libXext \
+	xlib_libXrandr
+endif
+
+KODI_CONF_OPTS += -DCORE_PLATFORM_NAME="$(KODI_CORE_PLATFORM_NAME)"
+
 ifeq ($(BR2_ENABLE_LOCALE),)
 KODI_DEPENDENCIES += libiconv
 endif
 
-ifeq ($(BR2_PACKAGE_KODI_PLATFORM_RBPI),y)
-# These CPU-specific options are only used on rbpi:
-# https://github.com/xbmc/xbmc/blob/Krypton/project/cmake/scripts/rbpi/ArchSetup.cmake#L13
-ifeq ($(BR2_arm1176jzf_s)$(BR2_cortex_a7)$(BR2_cortex_a53),y)
-KODI_CONF_OPTS += -DWITH_CPU="$(GCC_TARGET_CPU)"
-endif
-else ifeq ($(BR2_arceb)$(BR2_arcle),y)
+ifeq ($(BR2_arceb)$(BR2_arcle),y)
 KODI_CONF_OPTS += -DWITH_ARCH=arc -DWITH_CPU=arc
 else ifeq ($(BR2_armeb),y)
 KODI_CONF_OPTS += -DWITH_ARCH=arm -DWITH_CPU=arm
@@ -168,31 +187,8 @@ ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
 KODI_CXX_FLAGS += -latomic
 endif
 
-ifeq ($(BR2_PACKAGE_KODI_PLATFORM_RBPI),y)
-KODI_CONF_OPTS += -DCORE_PLATFORM_NAME=rbpi
-KODI_DEPENDENCIES += libinput libxkbcommon rpi-userland
-endif
-
-ifeq ($(BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GL),y)
-KODI_CONF_OPTS += \
-	-DCORE_PLATFORM_NAME=wayland \
-	-DWAYLAND_RENDER_SYSTEM=gl
-KODI_DEPENDENCIES += libegl libgl libglu libxkbcommon waylandpp
-endif
-
-ifeq ($(BR2_PACKAGE_KODI_PLATFORM_WAYLAND_GLES),y)
-KODI_CONF_OPTS += \
-	-DCORE_PLATFORM_NAME=wayland \
-	-DWAYLAND_RENDER_SYSTEM=gles
-KODI_C_FLAGS += `$(PKG_CONFIG_HOST_BINARY) --cflags egl`
-KODI_CXX_FLAGS += `$(PKG_CONFIG_HOST_BINARY) --cflags egl`
-KODI_DEPENDENCIES += libegl libgles libxkbcommon waylandpp
-endif
-
-ifeq ($(BR2_PACKAGE_KODI_PLATFORM_X11_OPENGL),y)
-KODI_CONF_OPTS += -DCORE_PLATFORM_NAME=x11
-KODI_DEPENDENCIES += libegl libglu libgl xlib_libX11 xlib_libXext \
-	xlib_libXrandr libdrm
+ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_5),)
+KODI_C_FLAGS += -std=gnu99
 endif
 
 ifeq ($(BR2_PACKAGE_KODI_MYSQL),y)
@@ -348,6 +344,12 @@ else
 KODI_CONF_OPTS += -DENABLE_PULSEAUDIO=OFF
 endif
 
+ifeq ($(BR2_PACKAGE_LIBUDFREAD),y)
+KODI_DEPENDENCIES += libudfread
+else
+KODI_CONF_OPTS += -DENABLE_INTERNAL_UDFREAD=OFF
+endif
+
 # Remove versioncheck addon, updating Kodi is done by building a new
 # buildroot image.
 KODI_ADDON_MANIFEST = $(TARGET_DIR)/usr/share/kodi/system/addon-manifest.xml
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 07/54] package/kodi-audiodecoder-*: mass version bump
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (5 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 06/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 08/54] package/kodi-audioencoder-*: " Bernd Kuhls
                   ` (47 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 .../kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash  | 4 ++--
 .../kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk    | 4 ++--
 .../kodi-audiodecoder-nosefart.hash                           | 4 ++--
 .../kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk  | 4 ++--
 .../kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash  | 4 ++--
 .../kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk    | 4 ++--
 .../kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash  | 4 ++--
 .../kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk    | 4 ++--
 .../kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash  | 4 ++--
 .../kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk    | 4 ++--
 .../kodi-audiodecoder-timidity.hash                           | 2 +-
 .../kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk  | 2 +-
 .../kodi-audiodecoder-vgmstream.hash                          | 4 ++--
 .../kodi-audiodecoder-vgmstream.mk                            | 4 ++--
 14 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash b/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash
index ecc6f2b778..fcb5884807 100644
--- a/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash
+++ b/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  6827f1ebefa5f281ace52bdf83b5ab95789c77b88a344524ead1b346668d57e7  kodi-audiodecoder-modplug-2.0.3-Leia.tar.gz
-sha256  317f732723eb58745a9b22c234861dbd2d98972039543f6b549c7cb26eb2cb08  debian/copyright
+sha256  629a9f83a2663ab8f2ea1ae747782d1ce6df870f42d6d9b84c858bc9b607ae9c  kodi-audiodecoder-modplug-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk b/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
index 8e1031053e..e4bee48f98 100644
--- a/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
+++ b/package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_MODPLUG_VERSION = 2.0.3-Leia
+KODI_AUDIODECODER_MODPLUG_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_MODPLUG_SITE = $(call github,xbmc,audiodecoder.modplug,$(KODI_AUDIODECODER_MODPLUG_VERSION))
 KODI_AUDIODECODER_MODPLUG_LICENSE = GPL-2.0+
-KODI_AUDIODECODER_MODPLUG_LICENSE_FILES = debian/copyright
+KODI_AUDIODECODER_MODPLUG_LICENSE_FILES = LICENSE.md
 KODI_AUDIODECODER_MODPLUG_DEPENDENCIES = kodi libmodplug
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash b/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash
index 8f04dc5302..9f929d9f82 100644
--- a/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash
+++ b/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  66305c9d654aed0b9efcf44b90acac0ab8db321dff57523d13faf67606cd78ce  kodi-audiodecoder-nosefart-2.0.2-Leia.tar.gz
-sha256  01a3f135925df23a5d8679ff633fe3d5021125224c9349acd2c35dd0cf3ea762  debian/copyright
+sha256  a4be5f6efc46841c9b1689c91b06f69cd695220b583e62ed2948768fa93d09a2  kodi-audiodecoder-nosefart-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk b/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
index 8f437a7378..377f6b7ef1 100644
--- a/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
+++ b/package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_NOSEFART_VERSION = 2.0.2-Leia
+KODI_AUDIODECODER_NOSEFART_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_NOSEFART_SITE = $(call github,xbmc,audiodecoder.nosefart,$(KODI_AUDIODECODER_NOSEFART_VERSION))
 KODI_AUDIODECODER_NOSEFART_LICENSE = GPL-2.0+
-KODI_AUDIODECODER_NOSEFART_LICENSE_FILES = debian/copyright
+KODI_AUDIODECODER_NOSEFART_LICENSE_FILES = LICENSE.md
 KODI_AUDIODECODER_NOSEFART_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash b/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash
index 308f2b6fe1..cb66e0a00e 100644
--- a/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash
+++ b/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  271e513a3094b163f986eb5bb5cbc70c7a602f5764cef255cc161cc5094e5648  kodi-audiodecoder-sidplay-1.2.2-Leia.tar.gz
-sha256  dc915100daec3589f59b47f3438e8ec5ccc11ec25ccb3d0e7e66639764f31584  debian/copyright
+sha256  4919d71e76889df1c1e3c5abe60641cc266afdbbcf3976a5509ae3fda142d2c4  kodi-audiodecoder-sidplay-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk b/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
index 079ae0b202..d0ab98418f 100644
--- a/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
+++ b/package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_SIDPLAY_VERSION = 1.2.2-Leia
+KODI_AUDIODECODER_SIDPLAY_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_SIDPLAY_SITE = $(call github,xbmc,audiodecoder.sidplay,$(KODI_AUDIODECODER_SIDPLAY_VERSION))
 KODI_AUDIODECODER_SIDPLAY_LICENSE = GPL-2.0+
-KODI_AUDIODECODER_SIDPLAY_LICENSE_FILES = debian/copyright
+KODI_AUDIODECODER_SIDPLAY_LICENSE_FILES = LICENSE.md
 KODI_AUDIODECODER_SIDPLAY_DEPENDENCIES = host-pkgconf kodi libsidplay2
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash b/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash
index c1c2eee2bc..b82c5b36a1 100644
--- a/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash
+++ b/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  e059f84b04b8e92e5ecc2989303f6a736f37d6e3bda939ac765499e616c91580  kodi-audiodecoder-snesapu-2.0.2-Leia.tar.gz
-sha256  b7e8b234fc40687d647d929fc554b91cdaa4011e5e656e68c5c6ee8c4cdf81d2  debian/copyright
+sha256  3537b735acfbbacaada2aa1d2035acbc698f37cc7626375f408e967ca612b2d0  kodi-audiodecoder-snesapu-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk b/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
index 57504a17bb..7cd2fe588c 100644
--- a/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
+++ b/package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_SNESAPU_VERSION = 2.0.2-Leia
+KODI_AUDIODECODER_SNESAPU_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_SNESAPU_SITE = $(call github,xbmc,audiodecoder.snesapu,$(KODI_AUDIODECODER_SNESAPU_VERSION))
 KODI_AUDIODECODER_SNESAPU_LICENSE = GPL-2.0+
-KODI_AUDIODECODER_SNESAPU_LICENSE_FILES = debian/copyright
+KODI_AUDIODECODER_SNESAPU_LICENSE_FILES = LICENSE.md
 KODI_AUDIODECODER_SNESAPU_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash b/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash
index 24b764061b..ae6a5aa528 100644
--- a/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash
+++ b/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  3e14a7da3822002a90bf7d31a9f98541ae9ec2137c764dc94ca5b4de4ac8de82  kodi-audiodecoder-stsound-2.0.2-Leia.tar.gz
-sha256  417ded3464139990f7898ac17c9eacde85dc0fafd3b3ca0c497d945b1bd93af5  debian/copyright
+sha256  65b452cd3bdf8b21929084ca0dc238147784defdfb25351c857fa459230e2f3f  kodi-audiodecoder-stsound-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk b/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
index 679be5a7ff..6a5bb721bc 100644
--- a/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
+++ b/package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_STSOUND_VERSION = 2.0.2-Leia
+KODI_AUDIODECODER_STSOUND_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_STSOUND_SITE = $(call github,xbmc,audiodecoder.stsound,$(KODI_AUDIODECODER_STSOUND_VERSION))
 KODI_AUDIODECODER_STSOUND_LICENSE = GPL-2.0+
-KODI_AUDIODECODER_STSOUND_LICENSE_FILES = debian/copyright
+KODI_AUDIODECODER_STSOUND_LICENSE_FILES = LICENSE.md
 KODI_AUDIODECODER_STSOUND_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash b/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash
index ea56c38f6c..dcb835664d 100644
--- a/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash
+++ b/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  b20a3a23056aaf76c216c755f36dff03e943d7c086d3e3fca4c920b93113e073  kodi-audiodecoder-timidity-2.0.5-Leia.tar.gz
+sha256  0e049f25a12d8cfc9965d189de573d87aa3e7e6549e99a7ddcaf9d8cddc111db  kodi-audiodecoder-timidity-3.0.0-Matrix.tar.gz
 sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk b/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
index a4f0126c43..a79622cfd9 100644
--- a/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
+++ b/package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_TIMIDITY_VERSION = 2.0.5-Leia
+KODI_AUDIODECODER_TIMIDITY_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_TIMIDITY_SITE = $(call github,xbmc,audiodecoder.timidity,$(KODI_AUDIODECODER_TIMIDITY_VERSION))
 KODI_AUDIODECODER_TIMIDITY_LICENSE = GPL-2.0+
 KODI_AUDIODECODER_TIMIDITY_LICENSE_FILES = LICENSE.md
diff --git a/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash b/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash
index 3ee9ebbfcb..02df50cc7b 100644
--- a/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash
+++ b/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  28876be1e1317b3ec5c3a4fe415f20d92a4c5868912656c5e8ab9cdd7e3f32d8  kodi-audiodecoder-vgmstream-1.1.5-Leia.tar.gz
-sha256  fc7c7ab8774d94fb2eccdf47e3b8052a3906e4b5ec8554191da321020c965d8e  debian/copyright
+sha256  81f4577c2ec53bfa7ab04d3da374b1cc639ef5f5fe9c2837f9e85916b50d9d5d  kodi-audiodecoder-vgmstream-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk b/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
index 4e3cdab584..1c3e96bb1d 100644
--- a/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
+++ b/package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIODECODER_VGMSTREAM_VERSION = 1.1.5-Leia
+KODI_AUDIODECODER_VGMSTREAM_VERSION = 3.0.0-Matrix
 KODI_AUDIODECODER_VGMSTREAM_SITE = $(call github,xbmc,audiodecoder.vgmstream,$(KODI_AUDIODECODER_VGMSTREAM_VERSION))
 KODI_AUDIODECODER_VGMSTREAM_LICENSE = GPL-2.0+
-KODI_AUDIODECODER_VGMSTREAM_LICENSE_FILES = debian/copyright
+KODI_AUDIODECODER_VGMSTREAM_LICENSE_FILES = LICENSE.md
 KODI_AUDIODECODER_VGMSTREAM_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 08/54] package/kodi-audioencoder-*: mass version bump
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (6 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 07/54] package/kodi-audiodecoder-*: mass version bump Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 09/54] package/kodi-inputstream-adaptive: bump version to 2.6.7-Matrix Bernd Kuhls
                   ` (46 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash    | 4 ++--
 package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk      | 4 ++--
 package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash    | 4 ++--
 package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk      | 4 ++--
 .../kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash    | 4 ++--
 package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk  | 4 ++--
 package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash      | 4 ++--
 package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk        | 4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash b/package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash
index 9f33d6c63a..162d21e39c 100644
--- a/package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash
+++ b/package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  42e18fc2477ce5abc3efd89851a4bacc6b9436889a607a15f8232ef68b297f93  kodi-audioencoder-flac-2.0.6-Leia.tar.gz
-sha256  21dc3eb9c75f1ed6367a4cf3f3999b299bc6c172da3730184edd2a5dd4d090aa  debian/copyright
+sha256  e9001f1789970178b551f01d9242a897523af4f2d34f70bfd7bbbe598bce2e6c  kodi-audioencoder-flac-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk b/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk
index 53c1f3debc..3987fa107d 100644
--- a/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk
+++ b/package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIOENCODER_FLAC_VERSION = 2.0.6-Leia
+KODI_AUDIOENCODER_FLAC_VERSION = 3.0.0-Matrix
 KODI_AUDIOENCODER_FLAC_SITE = $(call github,xbmc,audioencoder.flac,$(KODI_AUDIOENCODER_FLAC_VERSION))
 KODI_AUDIOENCODER_FLAC_LICENSE = GPL-2.0+
-KODI_AUDIOENCODER_FLAC_LICENSE_FILES = debian/copyright
+KODI_AUDIOENCODER_FLAC_LICENSE_FILES = LICENSE.md
 KODI_AUDIOENCODER_FLAC_DEPENDENCIES = flac kodi libogg host-pkgconf
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash b/package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash
index cd3351e2b7..9c12a58e55 100644
--- a/package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash
+++ b/package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  9df54cf5c5ae3882a2d89d745c1d1f8b749e71a7f9305a1b059ecfd356995a36  kodi-audioencoder-lame-2.0.4-Leia.tar.gz
-sha256  68a06632cc80eea941b07e27777788dcd4f7c5ba9c006e24f467a9d4bf4d3582  debian/copyright
+sha256  ad47d8c4dffe6690bd1ff32bb5fd44f11b691706ff9a1e5b6152efee92976a75  kodi-audioencoder-lame-3.0.2-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk b/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk
index 5d93e83ed6..2316473829 100644
--- a/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk
+++ b/package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIOENCODER_LAME_VERSION = 2.0.4-Leia
+KODI_AUDIOENCODER_LAME_VERSION = 3.0.2-Matrix
 KODI_AUDIOENCODER_LAME_SITE = $(call github,xbmc,audioencoder.lame,$(KODI_AUDIOENCODER_LAME_VERSION))
 KODI_AUDIOENCODER_LAME_LICENSE = GPL-2.0+
-KODI_AUDIOENCODER_LAME_LICENSE_FILES = debian/copyright
+KODI_AUDIOENCODER_LAME_LICENSE_FILES = LICENSE.md
 KODI_AUDIOENCODER_LAME_DEPENDENCIES = kodi lame
 KODI_AUDIOENCODER_LAME_CONF_OPTS += \
 	-DLAME_INCLUDE_DIRS=$(STAGING_DIR)/usr/include
diff --git a/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash b/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash
index 0b9463feb8..f415624db0 100644
--- a/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash
+++ b/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  b4b2b1b7ae8bda35514f20ad0275b434f2b60fc93b1e17ca6e654ae145852b1f  kodi-audioencoder-vorbis-2.0.4-Leia.tar.gz
-sha256  706e890fc5c0496b72d3c36284abcc85f9c83b3f2b21db53a68439c538122a59  debian/copyright
+sha256  ba4e6bf402e31096c1fd791db8db26d0eea575998ae414a74c797e868fd08000  kodi-audioencoder-vorbis-3.0.1-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk b/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk
index b789d239bd..e79dd433db 100644
--- a/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk
+++ b/package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIOENCODER_VORBIS_VERSION = 2.0.4-Leia
+KODI_AUDIOENCODER_VORBIS_VERSION = 3.0.1-Matrix
 KODI_AUDIOENCODER_VORBIS_SITE = $(call github,xbmc,audioencoder.vorbis,$(KODI_AUDIOENCODER_VORBIS_VERSION))
 KODI_AUDIOENCODER_VORBIS_LICENSE = GPL-2.0+
-KODI_AUDIOENCODER_VORBIS_LICENSE_FILES = debian/copyright
+KODI_AUDIOENCODER_VORBIS_LICENSE_FILES = LICENSE.md
 KODI_AUDIOENCODER_VORBIS_DEPENDENCIES = kodi libogg libvorbis host-pkgconf
 
 $(eval $(cmake-package))
diff --git a/package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash b/package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash
index 9b9add2161..345fd1aa03 100644
--- a/package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash
+++ b/package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  03cb2810b2aa335fd308a5e2b6580d21ac840334c55fc891acc310633c3c49b4  kodi-audioencoder-wav-2.0.3-Leia.tar.gz
-sha256  341a6317428fbc7c9d5b971d1c6162ea34be64649caa650ee0a05c06ae53a872  debian/copyright
+sha256  9c4c834717060c5ca643a8f9758c8d784b00382ee6ce20e55ab8f2fe0b5f44dd  kodi-audioencoder-wav-3.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk b/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk
index b597b1b13d..b47c2bce84 100644
--- a/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk
+++ b/package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_AUDIOENCODER_WAV_VERSION = 2.0.3-Leia
+KODI_AUDIOENCODER_WAV_VERSION = 3.0.0-Matrix
 KODI_AUDIOENCODER_WAV_SITE = $(call github,xbmc,audioencoder.wav,$(KODI_AUDIOENCODER_WAV_VERSION))
 KODI_AUDIOENCODER_WAV_LICENSE = GPL-2.0+
-KODI_AUDIOENCODER_WAV_LICENSE_FILES = debian/copyright
+KODI_AUDIOENCODER_WAV_LICENSE_FILES = LICENSE.md
 KODI_AUDIOENCODER_WAV_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 09/54] package/kodi-inputstream-adaptive: bump version to 2.6.7-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (7 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 08/54] package/kodi-audioencoder-*: " Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 10/54] package/kodi-inputstream-ffmpegdirect: new package Bernd Kuhls
                   ` (45 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Add expat as dependency after it was removed from the kodi package:
https://github.com/xbmc/inputstream.adaptive/blob/Matrix/CMakeLists.txt#L61

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-inputstream-adaptive/Config.in                   | 1 +
 .../kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash  | 2 +-
 .../kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk    | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/package/kodi-inputstream-adaptive/Config.in b/package/kodi-inputstream-adaptive/Config.in
index 21f1cff171..f0a24b7043 100644
--- a/package/kodi-inputstream-adaptive/Config.in
+++ b/package/kodi-inputstream-adaptive/Config.in
@@ -3,6 +3,7 @@ config BR2_PACKAGE_KODI_INPUTSTREAM_ADAPTIVE
 	# wvdecrypter/cdm/build/build_config.h
 	depends on BR2_aarch64 || BR2_arm || BR2_i386 || BR2_mipsel \
 		|| BR2_mips64el || BR2_x86_64
+	select BR2_PACKAGE_EXPAT
 	help
 	  Kodi inputstream addon for several manifest types
 
diff --git a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash
index b12c93ac11..6c9b79b881 100644
--- a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash
+++ b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  222b7ad879146c62a1fc6016fc70ca1ca57b3b882882ebc54e0b772bf96482e7  kodi-inputstream-adaptive-2.4.6-Leia.tar.gz
+sha256  353207f5f98bf81ce8d79cec903c28da8c0227d7c7a632692c910d81e59c2dbe  kodi-inputstream-adaptive-2.6.7-Matrix.tar.gz
 sha256  89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860  LICENSE.GPL
diff --git a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk
index a8024951d4..d6d86817ce 100644
--- a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk
+++ b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_INPUTSTREAM_ADAPTIVE_VERSION = 2.4.6-Leia
+KODI_INPUTSTREAM_ADAPTIVE_VERSION = 2.6.7-Matrix
 KODI_INPUTSTREAM_ADAPTIVE_SITE = $(call github,xbmc,inputstream.adaptive,$(KODI_INPUTSTREAM_ADAPTIVE_VERSION))
 KODI_INPUTSTREAM_ADAPTIVE_LICENSE = GPL-2.0+
 KODI_INPUTSTREAM_ADAPTIVE_LICENSE_FILES = LICENSE.GPL
-KODI_INPUTSTREAM_ADAPTIVE_DEPENDENCIES = kodi
+KODI_INPUTSTREAM_ADAPTIVE_DEPENDENCIES = expat kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 10/54] package/kodi-inputstream-ffmpegdirect: new package
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (8 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 09/54] package/kodi-inputstream-adaptive: bump version to 2.6.7-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 11/54] package/kodi-inputstream-rtmp: bump version to 3.4.0-Matrix Bernd Kuhls
                   ` (44 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-inputstream-ffmpegdirect/Config.in   | 13 +++++++++++++
 .../kodi-inputstream-ffmpegdirect.hash            |  3 +++
 .../kodi-inputstream-ffmpegdirect.mk              | 15 +++++++++++++++
 package/kodi/Config.in                            |  1 +
 4 files changed, 32 insertions(+)
 create mode 100644 package/kodi-inputstream-ffmpegdirect/Config.in
 create mode 100644 package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.hash
 create mode 100644 package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.mk

diff --git a/package/kodi-inputstream-ffmpegdirect/Config.in b/package/kodi-inputstream-ffmpegdirect/Config.in
new file mode 100644
index 0000000000..4f246e1733
--- /dev/null
+++ b/package/kodi-inputstream-ffmpegdirect/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_KODI_INPUTSTREAM_FFMPEGDIRECT
+	bool "kodi-inputstream-ffmpegdirect"
+	depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
+	select BR2_PACKAGE_BZIP2
+	select BR2_PACKAGE_FFMPEG
+	select BR2_PACKAGE_FFMPEG_GPL
+	select BR2_PACKAGE_FFMPEG_POSTPROC
+	help
+	  This is a Kodi input stream addon for streams that can be
+	  opened by FFmpeg's libavformat, such as plain TS, HLS and
+	  DASH streams.
+
+	  https://github.com/xbmc/inputstream.ffmpegdirect
diff --git a/package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.hash b/package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.hash
new file mode 100644
index 0000000000..ccb7291bb8
--- /dev/null
+++ b/package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256  952eeaa7af717dd954c940feb2902b51e497cde8822222c1bfa98804ec8665c7  kodi-inputstream-ffmpegdirect-1.19.2-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.mk b/package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.mk
new file mode 100644
index 0000000000..80891858cf
--- /dev/null
+++ b/package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# kodi-inputstream-ffmpegdirect
+#
+################################################################################
+
+KODI_INPUTSTREAM_FFMPEGDIRECT_VERSION = 1.19.2-Matrix
+KODI_INPUTSTREAM_FFMPEGDIRECT_SITE = $(call github,xbmc,inputstream.ffmpegdirect,$(KODI_INPUTSTREAM_FFMPEGDIRECT_VERSION))
+KODI_INPUTSTREAM_FFMPEGDIRECT_LICENSE = GPL-2.0+
+KODI_INPUTSTREAM_FFMPEGDIRECT_LICENSE_FILES = LICENSE.md
+KODI_INPUTSTREAM_FFMPEGDIRECT_DEPENDENCIES = bzip2 ffmpeg kodi
+KODI_INPUTSTREAM_FFMPEGDIRECT_CONF_OPTS = \
+	-DFFMPEG_PATH=$(STAGING_DIR)/usr
+
+$(eval $(cmake-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 4fc2f832ac..eefdd54990 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -303,6 +303,7 @@ endmenu
 
 menu "Inputstream addons"
 	source "package/kodi-inputstream-adaptive/Config.in"
+	source "package/kodi-inputstream-ffmpegdirect/Config.in"
 	source "package/kodi-inputstream-rtmp/Config.in"
 endmenu
 
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 11/54] package/kodi-inputstream-rtmp: bump version to 3.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (9 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 10/54] package/kodi-inputstream-ffmpegdirect: new package Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 12/54] package/kodi-peripheral-joystick: bump version to 1.7.1-Matrix Bernd Kuhls
                   ` (43 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Openssl and zlib are built as hard-dependencies of Kodi already. For the
case that Kodi drops these dependencies we need to make sure that this
package still finds its dependencies:
https://github.com/xbmc/inputstream.rtmp/blob/Matrix/CMakeLists.txt#L8

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-inputstream-rtmp/Config.in                  | 2 ++
 package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.hash | 4 ++--
 package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk   | 6 +++---
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/package/kodi-inputstream-rtmp/Config.in b/package/kodi-inputstream-rtmp/Config.in
index fa83926301..c4bd2e1380 100644
--- a/package/kodi-inputstream-rtmp/Config.in
+++ b/package/kodi-inputstream-rtmp/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
 	bool "kodi-inputstream-rtmp"
+	select BR2_PACKAGE_OPENSSL
 	select BR2_PACKAGE_RTMPDUMP
+	select BR2_PACKAGE_ZLIB
 	help
 	  RTMP input stream add-on for Kodi
 
diff --git a/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.hash b/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.hash
index d472b89ba9..e645fb14bb 100644
--- a/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.hash
+++ b/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  56dac63262fa736620863900d903616d4827d735992e6d8beda84e377a5599e5  kodi-inputstream-rtmp-2.0.9-Leia.tar.gz
-sha256  ddba7d22c2586f13de40786c21f3b87c6913c9937f4862dc828d33cfff0395eb  debian/copyright
+sha256  efaaa9b07c18810582a3826df476fc36a2aac82be7512271545073c3f6cc0212  kodi-inputstream-rtmp-3.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk b/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk
index e850be40ff..6029b7d35c 100644
--- a/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk
+++ b/package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_INPUTSTREAM_RTMP_VERSION = 2.0.9-Leia
+KODI_INPUTSTREAM_RTMP_VERSION = 3.4.0-Matrix
 KODI_INPUTSTREAM_RTMP_SITE = $(call github,xbmc,inputstream.rtmp,$(KODI_INPUTSTREAM_RTMP_VERSION))
 KODI_INPUTSTREAM_RTMP_LICENSE = GPL-2.0+
-KODI_INPUTSTREAM_RTMP_LICENSE_FILES = debian/copyright
-KODI_INPUTSTREAM_RTMP_DEPENDENCIES = kodi rtmpdump
+KODI_INPUTSTREAM_RTMP_LICENSE_FILES = LICENSE.md
+KODI_INPUTSTREAM_RTMP_DEPENDENCIES = kodi openssl rtmpdump zlib
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 12/54] package/kodi-peripheral-joystick: bump version to 1.7.1-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (10 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 11/54] package/kodi-inputstream-rtmp: bump version to 3.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 13/54] package/kodi-peripheral-xarcade: bump version to 1.2.0-Matrix Bernd Kuhls
                   ` (42 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 .../kodi-peripheral-joystick/kodi-peripheral-joystick.hash    | 4 ++--
 package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash
index d0cac8e4bb..650cab0f2d 100644
--- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash
+++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  e83c32380a51ea74bd5f0af74afc747ff5de99167934e2644bc2b3438cd998d0  kodi-peripheral-joystick-1.4.9-Leia.tar.gz
-sha256  2bb807179053b1a7795f9952539a394664847f561a9ffa4ccc36d7bb3cddadf9  debian/copyright
+sha256  4dc63c6c5bdad25881eeba800765d97c53b2583addf28e71bbcd67775452ecdb  kodi-peripheral-joystick-1.7.1-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk
index 9cce174da1..0fdd4851cf 100644
--- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk
+++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PERIPHERAL_JOYSTICK_VERSION = 1.4.9-Leia
+KODI_PERIPHERAL_JOYSTICK_VERSION = 1.7.1-Matrix
 KODI_PERIPHERAL_JOYSTICK_SITE = $(call github,xbmc,peripheral.joystick,$(KODI_PERIPHERAL_JOYSTICK_VERSION))
 KODI_PERIPHERAL_JOYSTICK_LICENSE = GPL-2.0+
-KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = debian/copyright
+KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = LICENSE.md
 KODI_PERIPHERAL_JOYSTICK_DEPENDENCIES = kodi tinyxml udev
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 13/54] package/kodi-peripheral-xarcade: bump version to 1.2.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (11 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 12/54] package/kodi-peripheral-joystick: bump version to 1.7.1-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 14/54] package/kodi-pvr-argustv: bump version to 7.1.0-Matrix Bernd Kuhls
                   ` (41 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.hash | 4 ++--
 package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.mk   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.hash b/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.hash
index 7443ac65d8..a971493c02 100644
--- a/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.hash
+++ b/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  c1d755230b0f2fe943cf7297a6d187371088f39391944d422d2bf5969c8863c1  kodi-peripheral-xarcade-51e1a4550a6c7d7feeb01760a731af17bea6c524.tar.gz
-sha256  848ad4f3a480c953b556467fb9a315dd352ec1d267e012144c46adc571e39efb  debian/copyright
+sha256  6fa8e1d0e6ebb6c385a7aef6e6c7629d2f1f52601ade7839093c1c3abb844894  kodi-peripheral-xarcade-1.2.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.mk b/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.mk
index 42d7af8a02..fe5a9e41a0 100644
--- a/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.mk
+++ b/package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PERIPHERAL_XARCADE_VERSION = 51e1a4550a6c7d7feeb01760a731af17bea6c524
+KODI_PERIPHERAL_XARCADE_VERSION = 1.2.0-Matrix
 KODI_PERIPHERAL_XARCADE_SITE = $(call github,kodi-game,peripheral.xarcade,$(KODI_PERIPHERAL_XARCADE_VERSION))
 KODI_PERIPHERAL_XARCADE_LICENSE = GPL-2.0+
-KODI_PERIPHERAL_XARCADE_LICENSE_FILES = debian/copyright
+KODI_PERIPHERAL_XARCADE_LICENSE_FILES = LICENSE.md
 KODI_PERIPHERAL_XARCADE_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 14/54] package/kodi-pvr-argustv: bump version to 7.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (12 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 13/54] package/kodi-peripheral-xarcade: bump version to 1.2.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 15/54] package/kodi-pvr-dvblink: bump version to 9.1.0-Matrix Bernd Kuhls
                   ` (40 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.argustv/commit/44d9c5a20579a2f505f26a072096911d68855a4a
https://github.com/kodi-pvr/pvr.argustv/commit/6a6968892d468d02ca0d380e3fff54e607346024

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-argustv/Config.in             | 1 -
 package/kodi-pvr-argustv/kodi-pvr-argustv.hash | 4 ++--
 package/kodi-pvr-argustv/kodi-pvr-argustv.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-argustv/Config.in b/package/kodi-pvr-argustv/Config.in
index 216000aefd..7cca2661c7 100644
--- a/package/kodi-pvr-argustv/Config.in
+++ b/package/kodi-pvr-argustv/Config.in
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_ARGUSTV
 	bool "kodi-pvr-argustv"
 	select BR2_PACKAGE_JSONCPP
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  Kodi's ARGUS TV client addon
 
diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.hash b/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
index 5c47dd30b2..3024d8e65f 100644
--- a/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
+++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  7bfedb27b2aec4015b2594df18b76fe42e97ec10f4b5cb9c6987b1a7a264c844  kodi-pvr-argustv-3.5.6-Leia.tar.gz
-sha256  17bc5450fff10fc46484886690adbf20c369f5baff021435feab1187b9943834  debian/copyright
+sha256  d91f195c4a91af893231d03a887a340900c4e515597ea059ee6b9e6444717fc9  kodi-pvr-argustv-7.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
index 73a9f1c764..2d5d62a539 100644
--- a/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
+++ b/package/kodi-pvr-argustv/kodi-pvr-argustv.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_ARGUSTV_VERSION = 3.5.6-Leia
+KODI_PVR_ARGUSTV_VERSION = 7.1.0-Matrix
 KODI_PVR_ARGUSTV_SITE = $(call github,kodi-pvr,pvr.argustv,$(KODI_PVR_ARGUSTV_VERSION))
 KODI_PVR_ARGUSTV_LICENSE = GPL-2.0+
-KODI_PVR_ARGUSTV_LICENSE_FILES = debian/copyright
-KODI_PVR_ARGUSTV_DEPENDENCIES = jsoncpp kodi-platform
+KODI_PVR_ARGUSTV_LICENSE_FILES = LICENSE.md
+KODI_PVR_ARGUSTV_DEPENDENCIES = jsoncpp kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 15/54] package/kodi-pvr-dvblink: bump version to 9.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (13 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 14/54] package/kodi-pvr-argustv: bump version to 7.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 16/54] package/kodi-pvr-dvbviewer: bump version to 7.2.0-Matrix Bernd Kuhls
                   ` (39 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.dvblink/commit/a07c82f1591b0231e66b3ae14fabffa88259b8ec

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-dvblink/Config.in             | 1 -
 package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash | 4 ++--
 package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-dvblink/Config.in b/package/kodi-pvr-dvblink/Config.in
index 57f11271ec..3358750376 100644
--- a/package/kodi-pvr-dvblink/Config.in
+++ b/package/kodi-pvr-dvblink/Config.in
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_KODI_PVR_DVBLINK
 	bool "kodi-pvr-dvblink"
-	select BR2_PACKAGE_KODI_PLATFORM
 	select BR2_PACKAGE_TINYXML2
 	help
 	  Kodi's DVBLink client addon
diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
index c2121df025..ce4a42acac 100644
--- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
+++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  ad7586abfe7b3f9dd67b3a2225c442fc8d2a442e48bd7df75b11652286392c2f  kodi-pvr-dvblink-4.7.2-Leia.tar.gz
-sha256  4200fb35edb052f04dc43d267a1ad59468cb899e7b4931756b5830039b82716d  debian/copyright
+sha256  4b216871a16c7d9d9ab29f2788dfd0abdc828d1a2cb8203e84aee60ded75c9f6  kodi-pvr-dvblink-9.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
index 95bc7bbb4b..b691be6f5b 100644
--- a/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
+++ b/package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_DVBLINK_VERSION = 4.7.2-Leia
+KODI_PVR_DVBLINK_VERSION = 9.1.0-Matrix
 KODI_PVR_DVBLINK_SITE = $(call github,kodi-pvr,pvr.dvblink,$(KODI_PVR_DVBLINK_VERSION))
 KODI_PVR_DVBLINK_LICENSE = GPL-2.0+
-KODI_PVR_DVBLINK_LICENSE_FILES = debian/copyright
-KODI_PVR_DVBLINK_DEPENDENCIES = kodi-platform tinyxml2
+KODI_PVR_DVBLINK_LICENSE_FILES = LICENSE.md
+KODI_PVR_DVBLINK_DEPENDENCIES = kodi tinyxml2
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 16/54] package/kodi-pvr-dvbviewer: bump version to 7.2.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (14 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 15/54] package/kodi-pvr-dvblink: bump version to 9.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 17/54] package/kodi-pvr-filmon: bump version to 6.1.0-Matrix Bernd Kuhls
                   ` (38 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.dvbviewer/commit/838efac4e46ad249d066437b96633c2e0b9dda1a
https://github.com/kodi-pvr/pvr.dvbviewer/commit/7ca7ca3ab05f67606d7cdae15fcfab292ad00b37

Add missing dependency to tinyxml.

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-dvbviewer/Config.in               | 2 +-
 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash | 4 ++--
 package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk   | 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-dvbviewer/Config.in b/package/kodi-pvr-dvbviewer/Config.in
index e7dd7b3eb6..6a47d154fc 100644
--- a/package/kodi-pvr-dvbviewer/Config.in
+++ b/package/kodi-pvr-dvbviewer/Config.in
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_DVBVIEWER
 	bool "kodi-pvr-dvbviewer"
-	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  Kodi's DVBViewer client addon
 
diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
index ec2013412f..a2aac32bf3 100644
--- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
+++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  8a3d167e652574caf30ba0ce9c22d278715e0237774b817e37826f1b2d647bff  kodi-pvr-dvbviewer-3.7.11-Leia.tar.gz
-sha256  5757dbd6a8731e9395508cd7ab9ca0ea0c2863a7aac7136299d40549c88c9c2c  debian/copyright
+sha256  aa81c0a59c00aa13bc1ea3adc078e2910fde42bc86ad3a78ecefc6e4c3d5de59  kodi-pvr-dvbviewer-7.2.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
index b88d3d86cd..cbc12ed9e5 100644
--- a/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
+++ b/package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_DVBVIEWER_VERSION = 3.7.11-Leia
+KODI_PVR_DVBVIEWER_VERSION = 7.2.0-Matrix
 KODI_PVR_DVBVIEWER_SITE = $(call github,kodi-pvr,pvr.dvbviewer,$(KODI_PVR_DVBVIEWER_VERSION))
 KODI_PVR_DVBVIEWER_LICENSE = GPL-2.0+
-KODI_PVR_DVBVIEWER_LICENSE_FILES = debian/copyright
-KODI_PVR_DVBVIEWER_DEPENDENCIES = kodi-platform
+KODI_PVR_DVBVIEWER_LICENSE_FILES = LICENSE.md
+KODI_PVR_DVBVIEWER_DEPENDENCIES = kodi tinyxml
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 17/54] package/kodi-pvr-filmon: bump version to 6.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (15 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 16/54] package/kodi-pvr-dvbviewer: bump version to 7.2.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 18/54] package/kodi-pvr-hdhomerun: bump version to 7.1.0-Matrix Bernd Kuhls
                   ` (37 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.filmon/commit/b0ea8036274480245b5a7aa48d2ba18cc37b6b88
https://github.com/kodi-pvr/pvr.filmon/commit/b8f249fcb50a27168f8b96ca9b4b8075d8c42b4a

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-filmon/Config.in            | 1 -
 package/kodi-pvr-filmon/kodi-pvr-filmon.hash | 4 ++--
 package/kodi-pvr-filmon/kodi-pvr-filmon.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-filmon/Config.in b/package/kodi-pvr-filmon/Config.in
index 0b662df176..d10002912a 100644
--- a/package/kodi-pvr-filmon/Config.in
+++ b/package/kodi-pvr-filmon/Config.in
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_FILMON
 	bool "kodi-pvr-filmon"
 	select BR2_PACKAGE_JSONCPP
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  Filmon PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.hash b/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
index e89ce6359b..277adb4087 100644
--- a/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
+++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  90988e4833c0f84ab08e08be3cd08b84e4ba2baf2ebc1545c62e5dbd6708d749  kodi-pvr-filmon-2.4.6-Leia.tar.gz
-sha256  081907693b03f27cb1b17e0a440ae05fd8c8b4631be6fe6fdba4e18a5d40fdc5  debian/copyright
+sha256  7c2998bdde04acee5c147cb9f82939cfb13af57e5ecf46a4343dcfee15eb02e2  kodi-pvr-filmon-6.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
index 078eae176a..2612f9aead 100644
--- a/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
+++ b/package/kodi-pvr-filmon/kodi-pvr-filmon.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_FILMON_VERSION = 2.4.6-Leia
+KODI_PVR_FILMON_VERSION = 6.1.0-Matrix
 KODI_PVR_FILMON_SITE = $(call github,kodi-pvr,pvr.filmon,$(KODI_PVR_FILMON_VERSION))
 KODI_PVR_FILMON_LICENSE = GPL-2.0+
-KODI_PVR_FILMON_LICENSE_FILES = debian/copyright
-KODI_PVR_FILMON_DEPENDENCIES = jsoncpp kodi-platform
+KODI_PVR_FILMON_LICENSE_FILES = LICENSE.md
+KODI_PVR_FILMON_DEPENDENCIES = jsoncpp kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 18/54] package/kodi-pvr-hdhomerun: bump version to 7.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (16 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 17/54] package/kodi-pvr-filmon: bump version to 6.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 19/54] package/kodi-pvr-hts: bump version to 8.2.1-Matrix Bernd Kuhls
                   ` (36 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.hdhomerun/commit/f87f811e5d9462cb80370aa72f38d3dbd2e02ba9
https://github.com/kodi-pvr/pvr.hdhomerun/commit/999c7ac4a7f5e6d44d6f35cddfaa27ecb29d1dce

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-hdhomerun/Config.in               | 1 -
 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash | 4 ++--
 package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-hdhomerun/Config.in b/package/kodi-pvr-hdhomerun/Config.in
index ed5b914cb3..5a05a85c9c 100644
--- a/package/kodi-pvr-hdhomerun/Config.in
+++ b/package/kodi-pvr-hdhomerun/Config.in
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_HDHOMERUN
 	bool "kodi-pvr-hdhomerun"
 	select BR2_PACKAGE_JSONCPP
-	select BR2_PACKAGE_KODI_PLATFORM
 	select BR2_PACKAGE_LIBHDHOMERUN
 	help
 	  Kodi's HDHomeRun client addon
diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
index 1762289f0c..c506502874 100644
--- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
+++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  815ba3dfbe6e1318226d41879057f0b8a4f0ac960d12ebc5d69f0a1ac28cfa09  kodi-pvr-hdhomerun-3.5.0-Leia.tar.gz
-sha256  9e76c8ce9e201f75c50c755982b9e2f15821280dedc5e953f685086912e1e39d  debian/copyright
+sha256  a31587e00d58efb72aadba3ad1bd67c08332feef0d558e0eeb6fda7c81bf93e8  kodi-pvr-hdhomerun-7.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
index ae42f5c33d..110576120f 100644
--- a/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
+++ b/package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_HDHOMERUN_VERSION = 3.5.0-Leia
+KODI_PVR_HDHOMERUN_VERSION = 7.1.0-Matrix
 KODI_PVR_HDHOMERUN_SITE = $(call github,kodi-pvr,pvr.hdhomerun,$(KODI_PVR_HDHOMERUN_VERSION))
 KODI_PVR_HDHOMERUN_LICENSE = GPL-2.0+
-KODI_PVR_HDHOMERUN_LICENSE_FILES = debian/copyright
-KODI_PVR_HDHOMERUN_DEPENDENCIES = jsoncpp kodi-platform libhdhomerun
+KODI_PVR_HDHOMERUN_LICENSE_FILES = LICENSE.md
+KODI_PVR_HDHOMERUN_DEPENDENCIES = jsoncpp kodi libhdhomerun
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 19/54] package/kodi-pvr-hts: bump version to 8.2.1-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (17 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 18/54] package/kodi-pvr-hdhomerun: bump version to 7.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 20/54] package/kodi-pvr-iptvsimple: bump version to 7.4.3-Matrix Bernd Kuhls
                   ` (35 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.hts/commit/9943d05ce52b6ddcd63a3faa094f7ee9b2671c86
https://github.com/kodi-pvr/pvr.hts/commit/d6b71de38b1c522a6f2716a7e4a90528ae06e992

Added dependency to gcc >= 7 due to c++17 code added by
https://github.com/kodi-pvr/pvr.hts/commit/954f25d39652098b5fb1a55d44e2d410de78902b

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-hts/Config.in         | 5 ++++-
 package/kodi-pvr-hts/kodi-pvr-hts.hash | 4 ++--
 package/kodi-pvr-hts/kodi-pvr-hts.mk   | 6 +++---
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-hts/Config.in b/package/kodi-pvr-hts/Config.in
index c4c4497bd3..a352457f31 100644
--- a/package/kodi-pvr-hts/Config.in
+++ b/package/kodi-pvr-hts/Config.in
@@ -1,7 +1,10 @@
 config BR2_PACKAGE_KODI_PVR_HTS
 	bool "kodi-pvr-hts"
-	select BR2_PACKAGE_KODI_PLATFORM
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
 	help
 	  Tvheadend HTSP PVR client addon for Kodi
 
 	  https://github.com/kodi-pvr/pvr.hts
+
+comment "kodi-pvr-hts needs a toolchain w/ gcc >= 7"
+	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7
diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.hash b/package/kodi-pvr-hts/kodi-pvr-hts.hash
index c9724404b5..275712df49 100644
--- a/package/kodi-pvr-hts/kodi-pvr-hts.hash
+++ b/package/kodi-pvr-hts/kodi-pvr-hts.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  6958b91ca616554e4c068bc303c66388e9a2c3a68b5979d8918b4e0d7b6bb95c  kodi-pvr-hts-4.4.21-Leia.tar.gz
-sha256  6d97c3d608a5d59565b567313bd3e53a1d0066ed59f4ae8e474c895d0c20e746  debian/copyright
+sha256  ec291b5717c19dfd639131d195c64043746043d4f85189accaf29e9b1547fbba  kodi-pvr-hts-8.2.2-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.mk b/package/kodi-pvr-hts/kodi-pvr-hts.mk
index 6a25cda003..a4a14cdd6e 100644
--- a/package/kodi-pvr-hts/kodi-pvr-hts.mk
+++ b/package/kodi-pvr-hts/kodi-pvr-hts.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_HTS_VERSION = 4.4.21-Leia
+KODI_PVR_HTS_VERSION = 8.2.2-Matrix
 KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION))
 KODI_PVR_HTS_LICENSE = GPL-2.0+
-KODI_PVR_HTS_LICENSE_FILES = debian/copyright
-KODI_PVR_HTS_DEPENDENCIES = kodi-platform
+KODI_PVR_HTS_LICENSE_FILES = LICENSE.md
+KODI_PVR_HTS_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 20/54] package/kodi-pvr-iptvsimple: bump version to 7.4.3-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (18 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 19/54] package/kodi-pvr-hts: bump version to 8.2.1-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 21/54] package/kodi-pvr-mediaportal-tvserver: bump version to 8.1.0-Matrix Bernd Kuhls
                   ` (34 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.iptvsimple/commit/61fa5d222bc5633d7b1e1c231c089b61fbb0a8c5
https://github.com/kodi-pvr/pvr.iptvsimple/commit/2d9c01439301292992b6e32c578c222b9eddea69

Switch from rapidxml to pugixml:
https://github.com/kodi-pvr/pvr.iptvsimple/commit/b4e292f11c7c3f40b8c7ff18f28f7b2e149c6bee
https://github.com/kodi-pvr/pvr.iptvsimple/commit/6325b2a958888e88809d7d6036610198cb2d3b09

Add missing dependency to zlib.

Added runtime dependencies to inputstream addons:
https://github.com/kodi-pvr/pvr.iptvsimple/commit/af9a1b6933664ef24d407051f20985682881544d
https://github.com/kodi-pvr/pvr.iptvsimple/commit/46bd18fe84227e59b2d3378b17fafb87bcd87f33

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-iptvsimple/Config.in                | 10 ++++++++--
 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash |  4 ++--
 package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk   |  6 +++---
 3 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/package/kodi-pvr-iptvsimple/Config.in b/package/kodi-pvr-iptvsimple/Config.in
index 94fc1f0602..00f4d115bf 100644
--- a/package/kodi-pvr-iptvsimple/Config.in
+++ b/package/kodi-pvr-iptvsimple/Config.in
@@ -1,7 +1,13 @@
 config BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
 	bool "kodi-pvr-iptvsimple"
-	select BR2_PACKAGE_KODI_PLATFORM
-	select BR2_PACKAGE_RAPIDXML
+	# kodi-inputstream-adaptive
+	depends on BR2_aarch64 || BR2_arm || BR2_i386 || BR2_mipsel \
+		|| BR2_mips64el || BR2_x86_64
+	select BR2_PACKAGE_KODI_INPUTSTREAM_ADAPTIVE # runtime
+	select BR2_PACKAGE_KODI_INPUTSTREAM_FFMPEGDIRECT # runtime
+	select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP # runtime
+	select BR2_PACKAGE_PUGIXML
+	select BR2_PACKAGE_ZLIB
 	help
 	  IPTV Live TV and Radio PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
index f90ff8b737..24f8f377f7 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  906d023b4713be558445902ff703ae65e03733d47dd7d0e1b16d02c05679c7ed  kodi-pvr-iptvsimple-3.10.0-Leia.tar.gz
-sha256  50e33ec3cddb75e6c5c5eb1b3d38cc0adee7dec71d7244925106d4a2c4d5e31d  debian/copyright
+sha256  70afe4e0c8df6c00c155cff0cc1e6bcf2d2a2de07a3f77367b4ad76ba7442b22  kodi-pvr-iptvsimple-7.4.3-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
index 0b31024556..ca4b2ff604 100644
--- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
+++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_IPTVSIMPLE_VERSION = 3.10.0-Leia
+KODI_PVR_IPTVSIMPLE_VERSION = 7.4.3-Matrix
 KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION))
 KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+
-KODI_PVR_IPTVSIMPLE_LICENSE_FILES = debian/copyright
-KODI_PVR_IPTVSIMPLE_DEPENDENCIES = kodi-platform rapidxml
+KODI_PVR_IPTVSIMPLE_LICENSE_FILES = LICENSE.md
+KODI_PVR_IPTVSIMPLE_DEPENDENCIES = kodi pugixml zlib
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 21/54] package/kodi-pvr-mediaportal-tvserver: bump version to 8.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (19 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 20/54] package/kodi-pvr-iptvsimple: bump version to 7.4.3-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 22/54] package/kodi-pvr-mythtv: bump version to 7.3.0-Matrix Bernd Kuhls
                   ` (33 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Added patch series from upstream PR 127 to remove the dependency to
kodi-platform, switch dependency to kodi.

Added missing dependency to tinyxml.

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 ...o-more-supported-C-17-declaration-ke.patch |  29 +
 .../0002-Remove-p8-os-includes.patch          | 160 +++++
 .../0003-Use-kodi-StringUtils.patch           | 127 ++++
 .../0004-Remove-SAFE_DELETE.patch             | 292 ++++++++
 ...d-sleep_for-instead-of-p8-time-utils.patch | 311 ++++++++
 ...td-mutex-condition_variable-instead-.patch | 676 ++++++++++++++++++
 ...-Remove-charset-converter-dependency.patch |  58 ++
 .../0008-Remove-p8-platform-dependency.patch  |  77 ++
 .../0009-Travis-changes-for-cpp17.patch       |  31 +
 ...-keyword-as-no-longer-valid-in-CPP17.patch |  26 +
 .../0011-changelog-and-version-v8.1.1.patch   |  45 ++
 .../kodi-pvr-mediaportal-tvserver/Config.in   |   2 +-
 .../kodi-pvr-mediaportal-tvserver.hash        |   4 +-
 .../kodi-pvr-mediaportal-tvserver.mk          |   6 +-
 14 files changed, 1838 insertions(+), 6 deletions(-)
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0001-Revert-Removed-no-more-supported-C-17-declaration-ke.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0002-Remove-p8-os-includes.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0003-Use-kodi-StringUtils.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0004-Remove-SAFE_DELETE.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0005-Use-thread-sleep_for-instead-of-p8-time-utils.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0006-Use-std-thread-std-mutex-condition_variable-instead-.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0007-Remove-charset-converter-dependency.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0008-Remove-p8-platform-dependency.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0009-Travis-changes-for-cpp17.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0010-Remove-register-keyword-as-no-longer-valid-in-CPP17.patch
 create mode 100644 package/kodi-pvr-mediaportal-tvserver/0011-changelog-and-version-v8.1.1.patch

diff --git a/package/kodi-pvr-mediaportal-tvserver/0001-Revert-Removed-no-more-supported-C-17-declaration-ke.patch b/package/kodi-pvr-mediaportal-tvserver/0001-Revert-Removed-no-more-supported-C-17-declaration-ke.patch
new file mode 100644
index 0000000000..c09bbc14de
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0001-Revert-Removed-no-more-supported-C-17-declaration-ke.patch
@@ -0,0 +1,29 @@
+From 8696d5408d6ec14b1ff4395ed538b7a48528fe68 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Thu, 8 Oct 2020 16:12:18 +0100
+Subject: [PATCH] Revert "Removed no more supported (C++17) declaration keyword
+ (register)"
+
+This reverts commit a8edcafe6cc7a424615319995f4f7bdfab3856b1.
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/lib/tsreader/DvbUtil.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lib/tsreader/DvbUtil.cpp b/src/lib/tsreader/DvbUtil.cpp
+index c973062..8c4798a 100644
+--- a/src/lib/tsreader/DvbUtil.cpp
++++ b/src/lib/tsreader/DvbUtil.cpp
+@@ -77,7 +77,7 @@ namespace MPTV
+     //*******************************************************************
+     uint32_t crc32(char *data, int len)
+     {
+-        int i;
++        register int i;
+         uint32_t crc = 0xffffffff;
+ 
+         for (i = 0; i < len; i++)
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0002-Remove-p8-os-includes.patch b/package/kodi-pvr-mediaportal-tvserver/0002-Remove-p8-os-includes.patch
new file mode 100644
index 0000000000..2e99e0fa7e
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0002-Remove-p8-os-includes.patch
@@ -0,0 +1,160 @@
+From be13de0679d1707eadaf5349ab904a07fa83bb13 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Wed, 7 Oct 2020 17:34:56 +0100
+Subject: [PATCH] Remove p8 os includes
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/Socket.cpp                  |  1 -
+ src/lib/tsreader/FileReader.h   |  1 -
+ src/lib/tsreader/MemorySink.cpp |  1 -
+ src/lib/tsreader/Section.cpp    |  2 ++
+ src/os-dependent.h              | 40 ++++++++++++++++++---------------
+ src/timers.cpp                  |  1 -
+ src/windows/FileUtils.cpp       |  6 ++++-
+ 7 files changed, 29 insertions(+), 23 deletions(-)
+
+diff --git a/src/Socket.cpp b/src/Socket.cpp
+index 12f7e80..b7dd250 100644
+--- a/src/Socket.cpp
++++ b/src/Socket.cpp
+@@ -7,7 +7,6 @@
+ 
+ #include "utils.h"
+ #include <string>
+-#include "p8-platform/os.h"
+ #include "Socket.h"
+ 
+ #include <kodi/General.h>
+diff --git a/src/lib/tsreader/FileReader.h b/src/lib/tsreader/FileReader.h
+index 986bbc4..edb01f2 100644
+--- a/src/lib/tsreader/FileReader.h
++++ b/src/lib/tsreader/FileReader.h
+@@ -33,7 +33,6 @@
+  *  http://forums.dvbowners.com/
+  */
+ 
+-#include "p8-platform/os.h" // for __stat
+ #include <string>
+ #include <kodi/Filesystem.h>
+ 
+diff --git a/src/lib/tsreader/MemorySink.cpp b/src/lib/tsreader/MemorySink.cpp
+index 2d60696..dafef56 100644
+--- a/src/lib/tsreader/MemorySink.cpp
++++ b/src/lib/tsreader/MemorySink.cpp
+@@ -29,7 +29,6 @@
+ 
+ #if defined LIVE555
+ 
+-#include "p8-platform/os.h"
+ #include "MemorySink.h"
+ #include "GroupsockHelper.hh"
+ #include <kodi/General.h> //for kodi::Log
+diff --git a/src/lib/tsreader/Section.cpp b/src/lib/tsreader/Section.cpp
+index 258c6a9..aac6b53 100644
+--- a/src/lib/tsreader/Section.cpp
++++ b/src/lib/tsreader/Section.cpp
+@@ -22,6 +22,8 @@
+ #include "os-dependent.h"
+ #include "Section.h"
+ 
++#include <cstring>
++
+ namespace MPTV
+ {
+     CSection::CSection(void)
+diff --git a/src/os-dependent.h b/src/os-dependent.h
+index 1f368ea..cdc6980 100644
+--- a/src/os-dependent.h
++++ b/src/os-dependent.h
+@@ -7,29 +7,33 @@
+ 
+ #pragma once
+ 
+-#include "p8-platform/os.h"
++#include <cstdint>
+ 
+-#ifdef TARGET_LINUX
+-// Retrieve the number of milliseconds that have elapsed since the system was started
+-#include <time.h>
+-inline unsigned long long GetTickCount64(void)
+-{
+-  struct timespec ts;
+-  if(clock_gettime(CLOCK_MONOTONIC, &ts) != 0)
+-  {
+-    return 0;
+-  }
+-  return (unsigned long long)( (ts.tv_sec * 1000) + (ts.tv_nsec / 1000000) );
+-};
+-#elif defined(TARGET_DARWIN)
+-#include <time.h>
++#if (defined(_WIN32) || defined(_WIN64))
++
++#ifndef _SSIZE_T_DEFINED
++#ifdef  _WIN64
++typedef __int64    ssize_t;
++#else
++typedef _W64 int   ssize_t;
++#endif
++#define _SSIZE_T_DEFINED
++#endif
++
++#else
++
++#if (defined(TARGET_LINUX) || defined(TARGET_DARWIN))
++#include <sys/types.h>
++#include <chrono>
++#include <cstring>
+ inline unsigned long long GetTickCount64(void)
+ {
+-  struct timeval tv;
+-  gettimeofday(&tv, NULL);
+-  return (unsigned long long)( (tv.tv_sec * 1000) + (tv.tv_usec / 1000) );
++  auto now = std::chrono::steady_clock::now();
++  return std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
+ };
+ #endif /* TARGET_LINUX || TARGET_DARWIN */
+ 
++#endif
++
+ // Additional typedefs
+ typedef uint8_t byte;
+diff --git a/src/timers.cpp b/src/timers.cpp
+index a8760e4..a60b4c2 100644
+--- a/src/timers.cpp
++++ b/src/timers.cpp
+@@ -11,7 +11,6 @@
+ 
+ using namespace std;
+ 
+-#include "p8-platform/os.h" //needed for snprintf
+ #include "timers.h"
+ #include "settings.h"
+ #include "utils.h"
+diff --git a/src/windows/FileUtils.cpp b/src/windows/FileUtils.cpp
+index 0d26bc6..0c8a03e 100644
+--- a/src/windows/FileUtils.cpp
++++ b/src/windows/FileUtils.cpp
+@@ -6,7 +6,6 @@
+  */
+ 
+ #include "../FileUtils.h"
+-#include "p8-platform/os.h"
+ #include "p8-platform/windows/CharsetConverter.h"
+ #include <string>
+ #include "../utils.h"
+@@ -14,6 +13,11 @@
+ #include <Shlobj.h>
+ #endif
+ 
++#ifdef TARGET_WINDOWS
++#include <windows.h>
++#include <fileapi.h>
++#endif
++
+ namespace OS
+ {
+   bool CFile::Exists(const std::string& strFileName, long* errCode)
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0003-Use-kodi-StringUtils.patch b/package/kodi-pvr-mediaportal-tvserver/0003-Use-kodi-StringUtils.patch
new file mode 100644
index 0000000000..4ded2588e2
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0003-Use-kodi-StringUtils.patch
@@ -0,0 +1,127 @@
+From 621a98436875f8b4ceea18218a23025e0b59aeb3 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Wed, 7 Oct 2020 17:46:14 +0100
+Subject: [PATCH] Use kodi StringUtils
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/GUIDialogRecordSettings.cpp |  6 +++---
+ src/lib/tsreader/TSReader.cpp   | 10 +++++-----
+ src/pvrclient-mediaportal.cpp   |  3 ++-
+ src/utils.cpp                   |  3 ++-
+ 4 files changed, 12 insertions(+), 10 deletions(-)
+
+diff --git a/src/GUIDialogRecordSettings.cpp b/src/GUIDialogRecordSettings.cpp
+index cf36d82..8e942d2 100644
+--- a/src/GUIDialogRecordSettings.cpp
++++ b/src/GUIDialogRecordSettings.cpp
+@@ -9,9 +9,9 @@
+ #include "timers.h"
+ #include "utils.h"
+ #include "DateTime.h"
+-#include "p8-platform/util/StringUtils.h"
+ 
+ #include <kodi/General.h>
++#include <kodi/tools/StringUtils.h>
+ 
+ /* Dialog item identifiers */
+ #define BUTTON_OK                       1
+@@ -106,7 +106,7 @@ bool CGUIDialogRecordSettings::OnInit()
+ 
+   // Populate PreRecord spin control
+   std::string marginStart;
+-  marginStart = StringUtils::Format("%d (%s)", m_timerinfo.GetMarginStart(), kodi::GetLocalizedString(30136).c_str());
++  marginStart = kodi::tools::StringUtils::Format("%d (%s)", m_timerinfo.GetMarginStart(), kodi::GetLocalizedString(30136).c_str());
+   m_spinPreRecord->SetType(kodi::gui::controls::ADDON_SPIN_CONTROL_TYPE_TEXT);
+   m_spinPreRecord->AddLabel(kodi::GetLocalizedString(30135), -1);
+   m_spinPreRecord->AddLabel(marginStart, m_timerinfo.GetMarginStart()); //value from XBMC
+@@ -120,7 +120,7 @@ bool CGUIDialogRecordSettings::OnInit()
+ 
+   // Populate PostRecord spin control
+   std::string marginEnd;
+-  marginEnd = StringUtils::Format("%d (%s)", m_timerinfo.GetMarginEnd(), kodi::GetLocalizedString(30136).c_str());
++  marginEnd = kodi::tools::StringUtils::Format("%d (%s)", m_timerinfo.GetMarginEnd(), kodi::GetLocalizedString(30136).c_str());
+   m_spinPostRecord->SetType(kodi::gui::controls::ADDON_SPIN_CONTROL_TYPE_TEXT);
+   m_spinPostRecord->AddLabel(kodi::GetLocalizedString(30135), -1);
+   m_spinPostRecord->AddLabel(marginEnd, m_timerinfo.GetMarginEnd()); //value from XBMC
+diff --git a/src/lib/tsreader/TSReader.cpp b/src/lib/tsreader/TSReader.cpp
+index 1129c8e..3f9725b 100644
+--- a/src/lib/tsreader/TSReader.cpp
++++ b/src/lib/tsreader/TSReader.cpp
+@@ -34,7 +34,7 @@
+ #include "utils.h"
+ #include "TSDebug.h"
+ #include "p8-platform/util/timeutils.h"
+-#include "p8-platform/util/StringUtils.h"
++#include <kodi/tools/StringUtils.h>
+ #ifdef LIVE555
+ #include "MemoryReader.h"
+ #include "MepoRTSPClient.h"
+@@ -104,7 +104,7 @@ namespace MPTV
+             {
+                 if (!tscard.TimeshiftFolderUNC.empty())
+                 {
+-                    StringUtils::Replace(sFileName, tscard.TimeshiftFolder.c_str(), tscard.TimeshiftFolderUNC.c_str());
++                    kodi::tools::StringUtils::Replace(sFileName, tscard.TimeshiftFolder.c_str(), tscard.TimeshiftFolderUNC.c_str());
+                     bFound = true;
+                 }
+                 else
+@@ -129,7 +129,7 @@ namespace MPTV
+                         if (!it->RecordingFolderUNC.empty())
+                         {
+                             // Remove the original base path and replace it with the given path
+-                            StringUtils::Replace(sFileName, it->RecordingFolder.c_str(), it->RecordingFolderUNC.c_str());
++                            kodi::tools::StringUtils::Replace(sFileName, it->RecordingFolder.c_str(), it->RecordingFolderUNC.c_str());
+                             bFound = true;
+                             break;
+                         }
+@@ -412,8 +412,8 @@ namespace MPTV
+         if (tmp.find("smb://") != string::npos)
+         {
+           // Convert XBMC smb share name back to a real windows network share...
+-          StringUtils::Replace(tmp, "smb://", "\\\\");
+-          StringUtils::Replace(tmp, "/", "\\");
++          kodi::tools::StringUtils::Replace(tmp, "smb://", "\\\\");
++          kodi::tools::StringUtils::Replace(tmp, "/", "\\");
+         }
+ #else
+         //TODO: do something useful...
+diff --git a/src/pvrclient-mediaportal.cpp b/src/pvrclient-mediaportal.cpp
+index 93ca1bc..fdb31e7 100644
+--- a/src/pvrclient-mediaportal.cpp
++++ b/src/pvrclient-mediaportal.cpp
+@@ -11,7 +11,7 @@
+ #include <clocale>
+ 
+ #include "p8-platform/util/timeutils.h"
+-#include "p8-platform/util/StringUtils.h"
++#include <kodi/tools/StringUtils.h>
+ 
+ #include "timers.h"
+ #include "channels.h"
+@@ -29,6 +29,7 @@
+ #include <kodi/General.h>
+ #include <kodi/Filesystem.h>
+ 
++using namespace kodi::tools;
+ using namespace std;
+ using namespace MPTV;
+ 
+diff --git a/src/utils.cpp b/src/utils.cpp
+index 63c823a..9b8def8 100644
+--- a/src/utils.cpp
++++ b/src/utils.cpp
+@@ -13,8 +13,9 @@
+ #include "settings.h"
+ #include <string>
+ #include <stdio.h>
+-#include "p8-platform/util/StringUtils.h"
++#include <kodi/tools/StringUtils.h>
+ 
++using namespace kodi::tools;
+ using namespace std;
+ 
+ void Tokenize(const string& str, vector<string>& tokens, const string& delimiters = " ")
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0004-Remove-SAFE_DELETE.patch b/package/kodi-pvr-mediaportal-tvserver/0004-Remove-SAFE_DELETE.patch
new file mode 100644
index 0000000000..6b369ae22f
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0004-Remove-SAFE_DELETE.patch
@@ -0,0 +1,292 @@
+From 00d0d90fdac9257ed02e24677ba4f008f2486c94 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Wed, 7 Oct 2020 18:00:57 +0100
+Subject: [PATCH] Remove SAFE_DELETE
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/lib/tsreader/FileReader.cpp      |  9 ++++++++-
+ src/lib/tsreader/MemoryBuffer.cpp    | 22 +++++++++++++---------
+ src/lib/tsreader/MultiFileReader.cpp | 11 ++++++++++-
+ src/lib/tsreader/TSReader.cpp        | 25 +++++++++++++++++--------
+ src/pvrclient-mediaportal.cpp        | 27 ++++++++++++++++++---------
+ src/utils.h                          |  2 --
+ 6 files changed, 66 insertions(+), 30 deletions(-)
+
+diff --git a/src/lib/tsreader/FileReader.cpp b/src/lib/tsreader/FileReader.cpp
+index ac8725c..3df22f2 100644
+--- a/src/lib/tsreader/FileReader.cpp
++++ b/src/lib/tsreader/FileReader.cpp
+@@ -38,7 +38,6 @@
+ #include "p8-platform/threads/threads.h"
+ #include <algorithm> //std::min, std::max
+ #include "p8-platform/util/timeutils.h" // for usleep
+-#include "p8-platform/util/util.h"
+ #include "utils.h"
+ #include <errno.h>
+ 
+@@ -58,6 +57,14 @@
+ /* calcuate bitrate for file while reading */
+ #define READ_BITRATE   0x10
+ 
++template<typename T> void SafeDelete(T*& p)
++{
++  if (p)
++  {
++    delete p;
++    p = nullptr;
++  }
++}
+ namespace MPTV
+ {
+     FileReader::FileReader() :
+diff --git a/src/lib/tsreader/MemoryBuffer.cpp b/src/lib/tsreader/MemoryBuffer.cpp
+index 6d411d7..609b575 100644
+--- a/src/lib/tsreader/MemoryBuffer.cpp
++++ b/src/lib/tsreader/MemoryBuffer.cpp
+@@ -31,7 +31,6 @@
+ 
+ #include "p8-platform/util/timeutils.h"
+ #include "p8-platform/threads/mutex.h"
+-#include "p8-platform/util/util.h"
+ #include "MemoryBuffer.h"
+ #include <kodi/General.h> //for kodi::Log
+ #include "TSDebug.h"
+@@ -59,11 +58,14 @@ void CMemoryBuffer::Clear()
+   P8PLATFORM::CLockObject BufferLock(m_BufferLock);
+   std::vector<BufferItem *>::iterator it = m_Array.begin();
+ 
+-  for ( ; it != m_Array.end(); ++it )
++  for (auto& item : m_Array)
+   {
+-    BufferItem *item = *it;
+-    SAFE_DELETE_ARRAY(item->data);
+-    SAFE_DELETE(item);
++    if (item)
++    {
++      if (item->data)
++        delete[] item->data;
++      delete item;
++    }
+   }
+ 
+   m_Array.clear();
+@@ -150,8 +152,9 @@ size_t CMemoryBuffer::ReadFromBuffer(unsigned char *pbData, size_t lDataLength)
+     if (item->nOffset >= item->nDataLength)
+     {
+       m_Array.erase(m_Array.begin());
+-      SAFE_DELETE_ARRAY(item->data);
+-      SAFE_DELETE(item);
++      if (item->data)
++        delete[] item->data;
++      delete item;
+     }
+   }
+   return bytesWritten;
+@@ -182,8 +185,9 @@ long CMemoryBuffer::PutBuffer(unsigned char *pbData, size_t lDataLength)
+ 
+       m_BytesInBuffer -= copyLength;
+       m_Array.erase(m_Array.begin());
+-      SAFE_DELETE_ARRAY(item2->data);
+-      SAFE_DELETE(item2);
++      if (item2->data)
++        delete[] item2->data;
++      delete item2;
+     }
+     if (m_BytesInBuffer > 0)
+     {
+diff --git a/src/lib/tsreader/MultiFileReader.cpp b/src/lib/tsreader/MultiFileReader.cpp
+index b8005b3..3828e06 100644
+--- a/src/lib/tsreader/MultiFileReader.cpp
++++ b/src/lib/tsreader/MultiFileReader.cpp
+@@ -48,6 +48,15 @@ using namespace P8PLATFORM;
+ //Maximum time in msec to wait for the buffer file to become available - Needed for DVB radio (this sometimes takes some time)
+ #define MAX_BUFFER_TIMEOUT 1500
+ 
++template<typename T> void SafeDelete(T*& p)
++{
++  if (p)
++  {
++    delete p;
++    p = nullptr;
++  }
++}
++
+ namespace MPTV
+ {
+     MultiFileReader::MultiFileReader() :
+@@ -484,7 +493,7 @@ namespace MPTV
+ 
+                 TSDEBUG(ADDON_LOG_DEBUG, "MultiFileReader: Removing file %s\n", file->filename.c_str());
+ 
+-                SAFE_DELETE(file);
++                SafeDelete(file);
+                 m_tsFiles.erase(m_tsFiles.begin());
+ 
+                 filesToRemove--;
+diff --git a/src/lib/tsreader/TSReader.cpp b/src/lib/tsreader/TSReader.cpp
+index 3f9725b..4a72f4f 100644
+--- a/src/lib/tsreader/TSReader.cpp
++++ b/src/lib/tsreader/TSReader.cpp
+@@ -44,6 +44,15 @@
+ 
+ using namespace std;
+ 
++template<typename T> void SafeDelete(T*& p)
++{
++  if (p)
++  {
++    delete p;
++    p = nullptr;
++  }
++}
++
+ namespace MPTV
+ {
+     CTsReader::CTsReader() : m_demultiplexer(*this),
+@@ -69,10 +78,10 @@ namespace MPTV
+ 
+     CTsReader::~CTsReader(void)
+     {
+-        SAFE_DELETE(m_fileReader);
++        SafeDelete(m_fileReader);
+ #ifdef LIVE555
+-        SAFE_DELETE(m_buffer);
+-        SAFE_DELETE(m_rtspClient);
++        SafeDelete(m_buffer);
++        SafeDelete(m_rtspClient);
+ #endif
+     }
+ 
+@@ -225,8 +234,8 @@ namespace MPTV
+ 
+             if ( !m_rtspClient->OpenStream(m_fileName.c_str()) )
+             {
+-                SAFE_DELETE(m_rtspClient);
+-                SAFE_DELETE(m_buffer);
++                SafeDelete(m_rtspClient);
++                SafeDelete(m_buffer);
+                 return E_FAIL;
+             }
+ 
+@@ -318,8 +327,8 @@ namespace MPTV
+ #ifdef LIVE555
+                 kodi::Log(ADDON_LOG_INFO, "TsReader: closing RTSP client");
+                 m_rtspClient->Stop();
+-                SAFE_DELETE(m_rtspClient);
+-                SAFE_DELETE(m_buffer);
++                SafeDelete(m_rtspClient);
++                SafeDelete(m_buffer);
+ #endif
+             }
+             else
+@@ -327,7 +336,7 @@ namespace MPTV
+                 kodi::Log(ADDON_LOG_INFO, "TsReader: closing file");
+                 m_fileReader->CloseFile();
+             }
+-            SAFE_DELETE(m_fileReader);
++            SafeDelete(m_fileReader);
+             m_State = State_Stopped;
+         }
+     }
+diff --git a/src/pvrclient-mediaportal.cpp b/src/pvrclient-mediaportal.cpp
+index fdb31e7..5479950 100644
+--- a/src/pvrclient-mediaportal.cpp
++++ b/src/pvrclient-mediaportal.cpp
+@@ -42,6 +42,15 @@ int g_iTVServerKodiBuild = 0;
+ #define TVSERVERKODI_RECOMMENDED_VERSION_STRING "1.2.3.122 till 1.20.0.140"
+ #define TVSERVERKODI_RECOMMENDED_VERSION_BUILD  140
+ 
++template<typename T> void SafeDelete(T*& p)
++{
++  if (p)
++  {
++    delete p;
++    p = nullptr;
++  }
++}
++
+ /************************************************************/
+ /** Class interface */
+ 
+@@ -75,10 +84,10 @@ cPVRClientMediaPortal::~cPVRClientMediaPortal()
+   kodi::Log(ADDON_LOG_DEBUG, "->~cPVRClientMediaPortal()");
+   Disconnect();
+ 
+-  SAFE_DELETE(Timer::lifetimeValues);
+-  SAFE_DELETE(m_tcpclient);
+-  SAFE_DELETE(m_genretable);
+-  SAFE_DELETE(m_lastSelectedRecording);
++  SafeDelete(Timer::lifetimeValues);
++  SafeDelete(m_tcpclient);
++  SafeDelete(m_genretable);
++  SafeDelete(m_lastSelectedRecording);
+ }
+ 
+ string cPVRClientMediaPortal::SendCommand(const char* command)
+@@ -321,7 +330,7 @@ void cPVRClientMediaPortal::Disconnect()
+       if ((CSettings::Get().GetStreamingMethod()==TSReader) && (m_tsreader != NULL))
+       {
+         m_tsreader->Close();
+-        SAFE_DELETE(m_tsreader);
++        SafeDelete(m_tsreader);
+       }
+       SendCommand("StopTimeshift:\n");
+     }
+@@ -1748,7 +1757,7 @@ bool cPVRClientMediaPortal::OpenLiveStream(const kodi::addon::PVRChannel& channe
+     m_iCurrentChannel = -1;
+     if (m_tsreader != nullptr)
+     {
+-      SAFE_DELETE(m_tsreader);
++      SafeDelete(m_tsreader);
+     }
+     return false;
+   }
+@@ -1959,7 +1968,7 @@ void cPVRClientMediaPortal::CloseLiveStream(void)
+     if (CSettings::Get().GetStreamingMethod() == TSReader && m_tsreader)
+     {
+       m_tsreader->Close();
+-      SAFE_DELETE(m_tsreader);
++      SafeDelete(m_tsreader);
+     }
+     result = SendCommand("StopTimeshift:\n");
+     kodi::Log(ADDON_LOG_INFO, "CloseLiveStream: %s", result.c_str());
+@@ -2141,7 +2150,7 @@ void cPVRClientMediaPortal::CloseRecordedStream(void)
+   {
+     kodi::Log(ADDON_LOG_INFO, "CloseRecordedStream: Stop TSReader...");
+     m_tsreader->Close();
+-    SAFE_DELETE(m_tsreader);
++    SafeDelete(m_tsreader);
+   }
+   else
+   {
+@@ -2409,7 +2418,7 @@ cRecording* cPVRClientMediaPortal::GetRecordingInfo(const kodi::addon::PVRRecord
+     {
+       return m_lastSelectedRecording;
+     }
+-    SAFE_DELETE(m_lastSelectedRecording);
++    SafeDelete(m_lastSelectedRecording);
+   }
+ 
+   if (!IsUp())
+diff --git a/src/utils.h b/src/utils.h
+index 823b46e..d03569a 100644
+--- a/src/utils.h
++++ b/src/utils.h
+@@ -11,13 +11,11 @@
+ #include <vector>
+ #include <ctime>
+ #include "uri.h"
+-#include "p8-platform/util/util.h"
+ 
+ #ifdef TARGET_WINDOWS
+ #include "windows/WindowsUtils.h"
+ #endif
+ 
+-
+ /**
+  * String tokenize
+  * Split string using the given delimiter into a vector of substrings
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0005-Use-thread-sleep_for-instead-of-p8-time-utils.patch b/package/kodi-pvr-mediaportal-tvserver/0005-Use-thread-sleep_for-instead-of-p8-time-utils.patch
new file mode 100644
index 0000000000..c7e45910eb
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0005-Use-thread-sleep_for-instead-of-p8-time-utils.patch
@@ -0,0 +1,311 @@
+From 4b4a16157870d5816339700616f1efdb60fb59e3 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Wed, 7 Oct 2020 18:12:10 +0100
+Subject: [PATCH] Use thread sleep_for instead of p8 time utils
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/lib/tsreader/DeMultiplexer.cpp   |  6 ++++--
+ src/lib/tsreader/FileReader.cpp      |  5 +++--
+ src/lib/tsreader/MemoryBuffer.cpp    |  5 +++--
+ src/lib/tsreader/MepoRTSPClient.cpp  |  5 +++--
+ src/lib/tsreader/MultiFileReader.cpp |  9 +++++----
+ src/lib/tsreader/TSReader.cpp        |  5 +++--
+ src/pvrclient-mediaportal.cpp        | 23 +++++++++++++----------
+ 7 files changed, 34 insertions(+), 24 deletions(-)
+
+diff --git a/src/lib/tsreader/DeMultiplexer.cpp b/src/lib/tsreader/DeMultiplexer.cpp
+index 63bf20e..436e452 100644
+--- a/src/lib/tsreader/DeMultiplexer.cpp
++++ b/src/lib/tsreader/DeMultiplexer.cpp
+@@ -37,6 +37,8 @@
+ #include <kodi/General.h>  //for kodi::Log
+ #include "TSReader.h"
+ 
++#include <thread>
++
+ #define MAX_BUF_SIZE 8000
+ #define BUFFER_LENGTH 0x1000
+ #define READ_SIZE (1316*30)
+@@ -83,7 +85,7 @@ namespace MPTV
+         {
+             size_t BytesRead = ReadFromFile();
+             if (0 == BytesRead)
+-                usleep(10000);
++                std::this_thread::sleep_for(std::chrono::milliseconds(10));
+         }
+         m_bStarting = false;
+     }
+@@ -248,7 +250,7 @@ namespace MPTV
+         {
+             size_t BytesRead = ReadFromFile();
+             if (0 == BytesRead)
+-                usleep(10000);
++                std::this_thread::sleep_for(std::chrono::milliseconds(10));
+             dwBytesProcessed += BytesRead;
+         }
+ 
+diff --git a/src/lib/tsreader/FileReader.cpp b/src/lib/tsreader/FileReader.cpp
+index 3df22f2..73b23af 100644
+--- a/src/lib/tsreader/FileReader.cpp
++++ b/src/lib/tsreader/FileReader.cpp
+@@ -37,10 +37,10 @@
+ #include "TSDebug.h"
+ #include "p8-platform/threads/threads.h"
+ #include <algorithm> //std::min, std::max
+-#include "p8-platform/util/timeutils.h" // for usleep
+ #include "utils.h"
+ #include <errno.h>
+ 
++#include <thread>
+ 
+ /* indicate that caller can handle truncated reads, where function returns before entire buffer has been filled */
+ #define READ_TRUNCATED 0x01
+@@ -145,7 +145,8 @@ namespace MPTV
+                     }
+                 }
+             }
+-            usleep(20000);
++            std::this_thread::sleep_for(std::chrono::milliseconds(20));
++
+         } while (--Tmo);
+ 
+         if (Tmo)
+diff --git a/src/lib/tsreader/MemoryBuffer.cpp b/src/lib/tsreader/MemoryBuffer.cpp
+index 609b575..0e736f2 100644
+--- a/src/lib/tsreader/MemoryBuffer.cpp
++++ b/src/lib/tsreader/MemoryBuffer.cpp
+@@ -29,12 +29,13 @@
+ 
+ #ifdef LIVE555
+ 
+-#include "p8-platform/util/timeutils.h"
+ #include "p8-platform/threads/mutex.h"
+ #include "MemoryBuffer.h"
+ #include <kodi/General.h> //for kodi::Log
+ #include "TSDebug.h"
+ 
++#include <thread>
++
+ #define MAX_MEMORY_BUFFER_SIZE (1024L*1024L*12L)
+ 
+ CMemoryBuffer::CMemoryBuffer(void)
+@@ -197,7 +198,7 @@ long CMemoryBuffer::PutBuffer(unsigned char *pbData, size_t lDataLength)
+ 
+   if (sleep)
+   {
+-    usleep(10000);
++    std::this_thread::sleep_for(std::chrono::milliseconds(10));
+   }
+   return S_OK;
+ }
+diff --git a/src/lib/tsreader/MepoRTSPClient.cpp b/src/lib/tsreader/MepoRTSPClient.cpp
+index 4971986..ccd6761 100644
+--- a/src/lib/tsreader/MepoRTSPClient.cpp
++++ b/src/lib/tsreader/MepoRTSPClient.cpp
+@@ -18,13 +18,14 @@
+ 
+ #if defined LIVE555
+ 
+-#include "p8-platform/util/timeutils.h"
+ #include "MepoRTSPClient.h"
+ #include "MemorySink.h"
+ #include <kodi/General.h> //for kodi::Log
+ #include "utils.h"
+ #include "os-dependent.h"
+ 
++#include <thread>
++
+ CRTSPClient::CRTSPClient()
+ {
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::CRTSPClient()");
+@@ -531,7 +532,7 @@ void CRTSPClient::FillBuffer(unsigned long byteCount)
+ 
+   while ( IsRunning() && m_buffer->Size() < byteCount)
+   {
+-    usleep(5000);
++    std::this_thread::sleep_for(std::chrono::milliseconds(5));
+     if (GetTickCount64() - tickCount > 3000)
+       break;
+   }
+diff --git a/src/lib/tsreader/MultiFileReader.cpp b/src/lib/tsreader/MultiFileReader.cpp
+index 3828e06..21fd7b2 100644
+--- a/src/lib/tsreader/MultiFileReader.cpp
++++ b/src/lib/tsreader/MultiFileReader.cpp
+@@ -39,10 +39,11 @@
+ #include <string>
+ #include "utils.h"
+ #include <algorithm>
+-#include "p8-platform/util/timeutils.h"
+ #include "p8-platform/threads/threads.h"
+ #include <inttypes.h>
+ 
++#include <thread>
++
+ using namespace P8PLATFORM;
+ 
+ //Maximum time in msec to wait for the buffer file to become available - Needed for DVB radio (this sometimes takes some time)
+@@ -112,7 +113,7 @@ namespace MPTV
+             retryCount++;
+             kodi::Log(ADDON_LOG_DEBUG, "MultiFileReader: buffer file has zero length, closing, waiting 100 ms and re-opening. Attempt: %d.", retryCount);
+             m_TSBufferFile.CloseFile();
+-            usleep(100000);
++            std::this_thread::sleep_for(std::chrono::milliseconds(100));
+             hResult = m_TSBufferFile.OpenFile();
+             kodi::Log(ADDON_LOG_DEBUG, "MultiFileReader: buffer file opened return code %d.", hResult);
+         }
+@@ -124,7 +125,7 @@ namespace MPTV
+ 
+             do
+             {
+-                usleep(100000);
++                std::this_thread::sleep_for(std::chrono::milliseconds(100));
+                 if (timeout.TimeLeft() == 0)
+                 {
+                     kodi::Log(ADDON_LOG_ERROR, "MultiFileReader: timed out while waiting for buffer file to become available");
+@@ -457,7 +458,7 @@ namespace MPTV
+                 // try to clear local / remote SMB file cache. This should happen when we close the filehandle
+                 m_TSBufferFile.CloseFile();
+                 m_TSBufferFile.OpenFile();
+-                usleep(5000);
++                std::this_thread::sleep_for(std::chrono::milliseconds(5));
+             }
+ 
+             if (Error)
+diff --git a/src/lib/tsreader/TSReader.cpp b/src/lib/tsreader/TSReader.cpp
+index 4a72f4f..40a4faf 100644
+--- a/src/lib/tsreader/TSReader.cpp
++++ b/src/lib/tsreader/TSReader.cpp
+@@ -33,7 +33,6 @@
+ #include "MultiFileReader.h"
+ #include "utils.h"
+ #include "TSDebug.h"
+-#include "p8-platform/util/timeutils.h"
+ #include <kodi/tools/StringUtils.h>
+ #ifdef LIVE555
+ #include "MemoryReader.h"
+@@ -42,6 +41,8 @@
+ #endif
+ #include "FileUtils.h"
+ 
++#include <thread>
++
+ using namespace std;
+ 
+ template<typename T> void SafeDelete(T*& p)
+@@ -396,7 +397,7 @@ namespace MPTV
+                 fileReader->OnChannelChange();
+ 
+                 kodi::Log(ADDON_LOG_DEBUG, "%s:: move from %I64d to %I64d tsbufpos  %I64d", __FUNCTION__, pos_before, pos_after, timeShiftBufferPos);
+-                usleep(100000);
++                std::this_thread::sleep_for(std::chrono::milliseconds(100));
+ 
+                 // Set the stream start times to this new channel
+                 time(&m_startTime);
+diff --git a/src/pvrclient-mediaportal.cpp b/src/pvrclient-mediaportal.cpp
+index 5479950..851b940 100644
+--- a/src/pvrclient-mediaportal.cpp
++++ b/src/pvrclient-mediaportal.cpp
+@@ -10,7 +10,6 @@
+ #include <stdlib.h>
+ #include <clocale>
+ 
+-#include "p8-platform/util/timeutils.h"
+ #include <kodi/tools/StringUtils.h>
+ 
+ #include "timers.h"
+@@ -29,6 +28,8 @@
+ #include <kodi/General.h>
+ #include <kodi/Filesystem.h>
+ 
++#include <thread>
++
+ using namespace kodi::tools;
+ using namespace std;
+ using namespace MPTV;
+@@ -389,7 +390,7 @@ void* cPVRClientMediaPortal::Process(void)
+     if (keepWaiting)
+     {
+       // Wait for 1 minute before re-trying
+-      usleep(60000000);
++      std::this_thread::sleep_for(std::chrono::milliseconds(60000));
+     }
+   }
+   SetConnectionState(state);
+@@ -1571,7 +1572,8 @@ PVR_ERROR cPVRClientMediaPortal::AddTimer(const kodi::addon::PVRTimer& timerinfo
+   if (timerinfo.GetStartTime() <= 0)
+   {
+     // Refresh the recordings list to see the newly created recording
+-    usleep(100000);
++    std::this_thread::sleep_for(std::chrono::milliseconds(100));
++
+     kodi::addon::CInstancePVRClient::TriggerRecordingUpdate();
+   }
+ 
+@@ -1785,7 +1787,8 @@ bool cPVRClientMediaPortal::OpenLiveStream(const kodi::addon::PVRChannel& channe
+       kodi::Log(ADDON_LOG_INFO, "Channel timeshift buffer: %s", timeshiftfields[2].c_str());
+       if (channelinfo.GetIsRadio())
+       {
+-        usleep(100000); // 100 ms sleep to allow the buffer to fill
++        // 100 ms sleep to allow the buffer to fill
++        std::this_thread::sleep_for(std::chrono::milliseconds(100));
+       }
+     }
+     else
+@@ -1796,7 +1799,7 @@ bool cPVRClientMediaPortal::OpenLiveStream(const kodi::addon::PVRChannel& channe
+     if (CSettings::Get().GetSleepOnRTSPurl() > 0)
+     {
+       kodi::Log(ADDON_LOG_INFO, "Sleeping %i ms before opening stream: %s", CSettings::Get().GetSleepOnRTSPurl(), timeshiftfields[0].c_str());
+-      usleep(CSettings::Get().GetSleepOnRTSPurl() * 1000);
++      std::this_thread::sleep_for(std::chrono::milliseconds(CSettings::Get().GetSleepOnRTSPurl()));
+     }
+ 
+     // Check the returned stream URL. When the URL is an rtsp stream, we need
+@@ -1878,7 +1881,7 @@ bool cPVRClientMediaPortal::OpenLiveStream(const kodi::addon::PVRChannel& channe
+           CloseLiveStream();
+           return false;
+         }
+-        usleep(400000);
++        std::this_thread::sleep_for(std::chrono::milliseconds(400));
+       }
+     }
+ 
+@@ -1924,7 +1927,7 @@ int cPVRClientMediaPortal::ReadLiveStream(unsigned char *pBuffer, unsigned int i
+ 
+     if (m_tsreader->Read(bufptr, read_wanted, &read_wanted) > 0)
+     {
+-      usleep(20000);
++      std::this_thread::sleep_for(std::chrono::milliseconds(20));
+       read_timeouts++;
+       return static_cast<int>(read_wanted);
+     }
+@@ -1948,7 +1951,7 @@ int cPVRClientMediaPortal::ReadLiveStream(unsigned char *pBuffer, unsigned int i
+       }
+       bufptr += read_wanted;
+       read_timeouts++;
+-      usleep(10000);
++      std::this_thread::sleep_for(std::chrono::milliseconds(10));
+     }
+   }
+   read_timeouts = 0;
+@@ -2175,7 +2178,7 @@ int cPVRClientMediaPortal::ReadRecordedStream(unsigned char *pBuffer, unsigned i
+ 
+     if (m_tsreader->Read(bufptr, read_wanted, &read_wanted) > 0)
+     {
+-      usleep(20000);
++      std::this_thread::sleep_for(std::chrono::milliseconds(20));
+       return static_cast<int>(read_wanted);
+     }
+     read_done += read_wanted;
+@@ -2183,7 +2186,7 @@ int cPVRClientMediaPortal::ReadRecordedStream(unsigned char *pBuffer, unsigned i
+     if ( read_done < static_cast<size_t>(iBufferSize) )
+     {
+       bufptr += read_wanted;
+-      usleep(20000);
++      std::this_thread::sleep_for(std::chrono::milliseconds(20));
+     }
+   }
+ 
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0006-Use-std-thread-std-mutex-condition_variable-instead-.patch b/package/kodi-pvr-mediaportal-tvserver/0006-Use-std-thread-std-mutex-condition_variable-instead-.patch
new file mode 100644
index 0000000000..974337d7ea
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0006-Use-std-thread-std-mutex-condition_variable-instead-.patch
@@ -0,0 +1,676 @@
+From 482d898333facf53bd3208cf5e44a0cf3e1f4f3b Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Thu, 8 Oct 2020 14:59:55 +0100
+Subject: [PATCH] Use std::thread, std::mutex, condition_variable instead of
+ event
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/lib/tsreader/DeMultiplexer.cpp   |  2 +-
+ src/lib/tsreader/DeMultiplexer.h     |  4 +-
+ src/lib/tsreader/FileReader.cpp      |  2 +-
+ src/lib/tsreader/MemoryBuffer.cpp    | 15 +++--
+ src/lib/tsreader/MemoryBuffer.h      |  7 +-
+ src/lib/tsreader/MemoryReader.h      |  1 +
+ src/lib/tsreader/MemorySink.cpp      |  2 +-
+ src/lib/tsreader/MemorySink.h        |  4 +-
+ src/lib/tsreader/MepoRTSPClient.cpp  | 28 ++++----
+ src/lib/tsreader/MepoRTSPClient.h    | 10 ++-
+ src/lib/tsreader/MultiFileReader.cpp |  9 ++-
+ src/os-dependent.h                   | 95 ++++++++++++++++++++++++++++
+ src/pvrclient-mediaportal.cpp        | 29 ++++-----
+ src/pvrclient-mediaportal.h          | 21 +++---
+ 14 files changed, 168 insertions(+), 61 deletions(-)
+
+diff --git a/src/lib/tsreader/DeMultiplexer.cpp b/src/lib/tsreader/DeMultiplexer.cpp
+index 436e452..3d0d9a2 100644
+--- a/src/lib/tsreader/DeMultiplexer.cpp
++++ b/src/lib/tsreader/DeMultiplexer.cpp
+@@ -104,7 +104,7 @@ namespace MPTV
+         if (m_filter.IsSeeking())
+             return 0;       // Ambass : to check
+ 
+-        P8PLATFORM::CLockObject lock(m_sectionRead);
++        std::lock_guard<std::mutex> lock(m_sectionRead);
+         if (NULL == m_reader)
+             return 0;
+ 
+diff --git a/src/lib/tsreader/DeMultiplexer.h b/src/lib/tsreader/DeMultiplexer.h
+index c7cd577..72ed87d 100644
+--- a/src/lib/tsreader/DeMultiplexer.h
++++ b/src/lib/tsreader/DeMultiplexer.h
+@@ -37,7 +37,7 @@
+ #include "PacketSync.h"
+ #include "TSHeader.h"
+ #include "PatParser.h"
+-#include "p8-platform/threads/mutex.h"
++#include <mutex>
+ 
+ namespace MPTV
+ {
+@@ -60,7 +60,7 @@ namespace MPTV
+     private:
+         unsigned long long m_LastDataFromRtsp;
+         bool m_bEndOfFile;
+-        P8PLATFORM::CMutex m_sectionRead;
++        std::mutex m_sectionRead;
+         FileReader* m_reader;
+         CPatParser m_patParser;
+         CTsReader& m_filter;
+diff --git a/src/lib/tsreader/FileReader.cpp b/src/lib/tsreader/FileReader.cpp
+index 73b23af..358b05f 100644
+--- a/src/lib/tsreader/FileReader.cpp
++++ b/src/lib/tsreader/FileReader.cpp
+@@ -35,7 +35,7 @@
+ #include "FileReader.h"
+ #include <kodi/General.h> //for kodi::Log
+ #include "TSDebug.h"
+-#include "p8-platform/threads/threads.h"
++#include "os-dependent.h"
+ #include <algorithm> //std::min, std::max
+ #include "utils.h"
+ #include <errno.h>
+diff --git a/src/lib/tsreader/MemoryBuffer.cpp b/src/lib/tsreader/MemoryBuffer.cpp
+index 0e736f2..b5400da 100644
+--- a/src/lib/tsreader/MemoryBuffer.cpp
++++ b/src/lib/tsreader/MemoryBuffer.cpp
+@@ -29,7 +29,7 @@
+ 
+ #ifdef LIVE555
+ 
+-#include "p8-platform/threads/mutex.h"
++#include "os-dependent.h"
+ #include "MemoryBuffer.h"
+ #include <kodi/General.h> //for kodi::Log
+ #include "TSDebug.h"
+@@ -56,7 +56,7 @@ bool CMemoryBuffer::IsRunning()
+ 
+ void CMemoryBuffer::Clear()
+ {
+-  P8PLATFORM::CLockObject BufferLock(m_BufferLock);
++  std::lock_guard<std::mutex> BufferLock(m_BufferLock);
+   std::vector<BufferItem *>::iterator it = m_Array.begin();
+ 
+   for (auto& item : m_Array)
+@@ -104,14 +104,17 @@ size_t CMemoryBuffer::ReadFromBuffer(unsigned char *pbData, size_t lDataLength)
+   {
+     if (!m_bRunning)
+       return 0;
+-    m_event.Wait(5000);
++
++    std::unique_lock<std::mutex> lock(m_BufferLock);
++    m_condition.wait_for(lock, std::chrono::milliseconds(5000));
++
+     if (!m_bRunning)
+       return 0;
+   }
+ 
+   // kodi::Log(ADDON_LOG_DEBUG, "get..%d/%d", lDataLength, m_BytesInBuffer);
+   size_t bytesWritten = 0;
+-  P8PLATFORM::CLockObject BufferLock(m_BufferLock);
++  std::lock_guard<std::mutex> BufferLock(m_BufferLock);
+ 
+   while (bytesWritten < lDataLength)
+   {
+@@ -172,7 +175,7 @@ long CMemoryBuffer::PutBuffer(unsigned char *pbData, size_t lDataLength)
+   memcpy(item->data, pbData, lDataLength);
+   bool sleep = false;
+   {
+-    P8PLATFORM::CLockObject BufferLock(m_BufferLock);
++    std::lock_guard<std::mutex> BufferLock(m_BufferLock);
+     m_Array.push_back(item);
+     m_BytesInBuffer += lDataLength;
+ 
+@@ -192,7 +195,7 @@ long CMemoryBuffer::PutBuffer(unsigned char *pbData, size_t lDataLength)
+     }
+     if (m_BytesInBuffer > 0)
+     {
+-      m_event.Broadcast();
++      m_condition.notify_one();
+     }
+   }
+ 
+diff --git a/src/lib/tsreader/MemoryBuffer.h b/src/lib/tsreader/MemoryBuffer.h
+index 080553b..4f8708f 100644
+--- a/src/lib/tsreader/MemoryBuffer.h
++++ b/src/lib/tsreader/MemoryBuffer.h
+@@ -30,7 +30,8 @@
+ 
+ #ifdef LIVE555
+ 
+-#include "p8-platform/threads/mutex.h"
++#include <condition_variable>
++#include <mutex>
+ #include <vector>
+ 
+ class CMemoryBuffer
+@@ -55,9 +56,9 @@ class CMemoryBuffer
+ 
+   protected:
+     std::vector<BufferItem *> m_Array;
+-    P8PLATFORM::CMutex m_BufferLock;
++    std::mutex m_BufferLock;
+     size_t    m_BytesInBuffer;
+-		P8PLATFORM::CEvent m_event;
++    std::condition_variable m_condition;
+     bool m_bRunning;
+ };
+ #endif //LIVE555
+diff --git a/src/lib/tsreader/MemoryReader.h b/src/lib/tsreader/MemoryReader.h
+index fef4f98..288984b 100644
+--- a/src/lib/tsreader/MemoryReader.h
++++ b/src/lib/tsreader/MemoryReader.h
+@@ -32,6 +32,7 @@
+ 
+ #include "FileReader.h"
+ #include "MemoryBuffer.h"
++#include "os-dependent.h"
+ 
+ namespace MPTV
+ {
+diff --git a/src/lib/tsreader/MemorySink.cpp b/src/lib/tsreader/MemorySink.cpp
+index dafef56..af8b74c 100644
+--- a/src/lib/tsreader/MemorySink.cpp
++++ b/src/lib/tsreader/MemorySink.cpp
+@@ -84,7 +84,7 @@ void CMemorySink::addData(unsigned char* data, size_t dataSize, struct timeval U
+     return;
+   }
+ 
+-  P8PLATFORM::CLockObject BufferLock(m_BufferLock);
++  std::lock_guard<std::mutex> BufferLock(m_BufferLock);
+ 
+   m_bReEntrant = true;
+   m_buffer.PutBuffer(data, dataSize);
+diff --git a/src/lib/tsreader/MemorySink.h b/src/lib/tsreader/MemorySink.h
+index cc0f3c8..22d91c6 100644
+--- a/src/lib/tsreader/MemorySink.h
++++ b/src/lib/tsreader/MemorySink.h
+@@ -35,7 +35,7 @@
+ #endif
+ 
+ #include "MemoryBuffer.h"
+-#include "p8-platform/threads/mutex.h"
++#include <mutex>
+ 
+ class CMemorySink: public MediaSink
+ {
+@@ -57,7 +57,7 @@ class CMemorySink: public MediaSink
+   private: // redefined virtual functions:
+     virtual Boolean continuePlaying();
+ 
+-		P8PLATFORM::CMutex m_BufferLock;
++		std::mutex m_BufferLock;
+     unsigned char* m_pSubmitBuffer;
+     int   m_iSubmitBufferPos;
+     bool  m_bReEntrant;
+diff --git a/src/lib/tsreader/MepoRTSPClient.cpp b/src/lib/tsreader/MepoRTSPClient.cpp
+index ccd6761..688ae84 100644
+--- a/src/lib/tsreader/MepoRTSPClient.cpp
++++ b/src/lib/tsreader/MepoRTSPClient.cpp
+@@ -54,7 +54,7 @@ CRTSPClient::CRTSPClient()
+   m_env = NULL;
+   m_fDuration = 0.0f;
+   m_url[0] = '\0';
+-  m_bRunning = false;
++  m_running = false;
+ }
+ 
+ CRTSPClient::~CRTSPClient()
+@@ -496,7 +496,9 @@ void CRTSPClient::StartBufferThread()
+ 
+   if (!m_BufferThreadActive)
+   {
+-    CreateThread();
++    m_running = true;
++    m_thread = std::thread([&] { Process(); });
++
+     m_BufferThreadActive = true;
+   }
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::StartBufferThread done");
+@@ -505,11 +507,12 @@ void CRTSPClient::StartBufferThread()
+ void CRTSPClient::StopBufferThread()
+ {
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::StopBufferThread");
+-  m_bRunning = false;
++  m_running = false;
+   if (!m_BufferThreadActive)
+     return;
+ 
+-  StopThread();
++  if (m_thread.joinable())
++    m_thread.join();
+ 
+   m_BufferThreadActive = false;
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::StopBufferThread done");
+@@ -539,25 +542,22 @@ void CRTSPClient::FillBuffer(unsigned long byteCount)
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::Fillbuffer...%d/%d\n", byteCount, m_buffer->Size() );
+ }
+ 
+-void *CRTSPClient::Process()
++void CRTSPClient::Process()
+ {
+   m_BufferThreadActive = true;
+-  m_bRunning = true;
+ 
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient:: thread started");
+ 
+-  while (m_env != NULL && !IsStopped())
++  while (m_env != NULL && m_running)
+   {
+     m_env->taskScheduler().doEventLoop();
+-    if (m_bRunning == false)
++    if (m_running == false)
+       break;
+   }
+ 
+   kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient:: thread stopped");
+ 
+   m_BufferThreadActive = false;
+-
+-  return NULL;
+ }
+ 
+ void CRTSPClient::Continue()
+@@ -582,8 +582,12 @@ bool CRTSPClient::Pause()
+   if (m_ourClient != NULL && m_session != NULL)
+   {
+     kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::Pause() stopthread");
+-    StopThread(10000);                    // Ambass : sometimes 100mS ( prev value ) is not enough and thread is not stopped.
+-                                                 //          now stopping takes around 5 secs ?!?! why ????
++    // Ambass : sometimes 100mS ( prev value ) is not enough and thread is not stopped.
++    //          now stopping takes around 5 secs ?!?! why ????
++    m_running = false;
++    if (m_thread.joinable())
++      m_thread.join();
++
+     kodi::Log(ADDON_LOG_DEBUG, "CRTSPClient::Pause() thread stopped");
+     RTSPClient* rtspClient=(RTSPClient*)m_ourClient;
+     rtspClient->pauseMediaSession(*m_session);
+diff --git a/src/lib/tsreader/MepoRTSPClient.h b/src/lib/tsreader/MepoRTSPClient.h
+index bd6e578..9bb0421 100644
+--- a/src/lib/tsreader/MepoRTSPClient.h
++++ b/src/lib/tsreader/MepoRTSPClient.h
+@@ -31,7 +31,8 @@
+ 
+ #ifdef LIVE555
+ 
+-#include "p8-platform/threads/threads.h"
++#include <atomic>
++#include <thread>
+ #include "lib/tsreader/MemoryBuffer.h"
+ 
+ #include "liveMedia.hh"
+@@ -41,7 +42,7 @@
+ 
+ #define RTSP_URL_BUFFERSIZE 2048
+ 
+-class CRTSPClient: public P8PLATFORM::CThread
++class CRTSPClient
+ {
+ public:
+   CRTSPClient();
+@@ -101,7 +102,7 @@ public:
+ 
+   // Thread
+ private:
+-  virtual void *Process(void);
++  void Process();
+   void StartBufferThread();
+   void StopBufferThread();
+   bool m_BufferThreadActive;
+@@ -113,5 +114,8 @@ private:
+   bool m_bRunning;
+   bool m_bPaused;
+   char m_outFileName[1000];
++
++  std::atomic<bool> m_running = {false};
++  std::thread m_thread;
+ };
+ #endif //LIVE555
+diff --git a/src/lib/tsreader/MultiFileReader.cpp b/src/lib/tsreader/MultiFileReader.cpp
+index 21fd7b2..5106418 100644
+--- a/src/lib/tsreader/MultiFileReader.cpp
++++ b/src/lib/tsreader/MultiFileReader.cpp
+@@ -35,17 +35,16 @@
+ #include "MultiFileReader.h"
+ #include <kodi/General.h> //for kodi::Log
+ #include <kodi/Filesystem.h>
++#include <kodi/tools/EndTime.h>
+ #include "TSDebug.h"
+ #include <string>
+ #include "utils.h"
+ #include <algorithm>
+-#include "p8-platform/threads/threads.h"
+ #include <inttypes.h>
++#include "os-dependent.h"
+ 
+ #include <thread>
+ 
+-using namespace P8PLATFORM;
+-
+ //Maximum time in msec to wait for the buffer file to become available - Needed for DVB radio (this sometimes takes some time)
+ #define MAX_BUFFER_TIMEOUT 1500
+ 
+@@ -121,12 +120,12 @@ namespace MPTV
+         if (RefreshTSBufferFile() == S_FALSE)
+         {
+             // For radio the buffer sometimes needs some time to become available, so wait and try it more than once
+-            P8PLATFORM::CTimeout timeout(MAX_BUFFER_TIMEOUT);
++            kodi::tools::CEndTime timeout(MAX_BUFFER_TIMEOUT);
+ 
+             do
+             {
+                 std::this_thread::sleep_for(std::chrono::milliseconds(100));
+-                if (timeout.TimeLeft() == 0)
++                if (timeout.MillisLeft() == 0)
+                 {
+                     kodi::Log(ADDON_LOG_ERROR, "MultiFileReader: timed out while waiting for buffer file to become available");
+                     kodi::QueueNotification(QUEUE_ERROR, "", "Time out while waiting for buffer file");
+diff --git a/src/os-dependent.h b/src/os-dependent.h
+index cdc6980..28c162c 100644
+--- a/src/os-dependent.h
++++ b/src/os-dependent.h
+@@ -11,6 +11,13 @@
+ 
+ #if (defined(_WIN32) || defined(_WIN64))
+ 
++#include <wchar.h>
++
++/* Handling of 2-byte Windows wchar strings */
++#define WcsLen wcslen
++#define WcsToMbs wcstombs
++typedef wchar_t Wchar_t; /* sizeof(wchar_t) = 2 bytes on Windows */
++
+ #ifndef _SSIZE_T_DEFINED
+ #ifdef  _WIN64
+ typedef __int64    ssize_t;
+@@ -20,20 +27,108 @@ typedef _W64 int   ssize_t;
+ #define _SSIZE_T_DEFINED
+ #endif
+ 
++/* Prevent deprecation warnings */
++#define strnicmp _strnicmp
++
++#define PATH_SEPARATOR_CHAR '\\'
++
+ #else
+ 
+ #if (defined(TARGET_LINUX) || defined(TARGET_DARWIN))
+ #include <sys/types.h>
+ #include <chrono>
+ #include <cstring>
++
++#define strnicmp(X,Y,N) strncasecmp(X,Y,N)
++
+ inline unsigned long long GetTickCount64(void)
+ {
+   auto now = std::chrono::steady_clock::now();
+   return std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
+ };
++
++#define PATH_SEPARATOR_CHAR '/'
++
++#if defined(__APPLE__)
++// for HRESULT
++#include <CoreFoundation/CFPlugInCOM.h>
++#endif
++
++/* Handling of 2-byte Windows wchar strings on non-Windows targets
++ * Used by The MediaPortal and ForTheRecord pvr addons
++ */
++typedef uint16_t Wchar_t; /* sizeof(wchar_t) = 4 bytes on Linux, but the MediaPortal buffer files have 2-byte wchars */
++
++/* This is a replacement of the Windows wcslen() function which assumes that
++ * wchar_t is a 2-byte character.
++ * It is used for processing Windows wchar strings
++ */
++inline size_t WcsLen(const Wchar_t *str)
++{
++  const unsigned short *eos = (const unsigned short*)str;
++  while( *eos++ ) ;
++  return( (size_t)(eos - (const unsigned short*)str) -1);
++};
++
++/* This is a replacement of the Windows wcstombs() function which assumes that
++ * wchar_t is a 2-byte character.
++ * It is used for processing Windows wchar strings
++ */
++inline size_t WcsToMbs(char *s, const Wchar_t *w, size_t n)
++{
++  size_t i = 0;
++  const unsigned short *wc = (const unsigned short*) w;
++  while(wc[i] && (i < n))
++  {
++    s[i] = wc[i];
++    ++i;
++  }
++  if (i < n) s[i] = '\0';
++
++  return (i);
++};
++
+ #endif /* TARGET_LINUX || TARGET_DARWIN */
+ 
+ #endif
+ 
++typedef long LONG;
++#if !defined(__APPLE__)
++typedef LONG HRESULT;
++#endif
++
++#ifndef FAILED
++#define FAILED(Status) ((HRESULT)(Status)<0)
++#endif
++
++#ifndef SUCCEEDED
++#define SUCCEEDED(hr) (((HRESULT)(hr)) >= 0)
++#endif
++
++#define _FILE_OFFSET_BITS 64
++#define FILE_BEGIN              0
++#define FILE_CURRENT            1
++#define FILE_END                2
++
++#ifndef S_OK
++#define S_OK           0L
++#endif
++
++#ifndef S_FALSE
++#define S_FALSE        1L
++#endif
++
++// Error codes
++#define ERROR_FILENAME_EXCED_RANGE 206L
++#define ERROR_INVALID_NAME         123L
++
++#ifndef E_OUTOFMEMORY
++#define E_OUTOFMEMORY              0x8007000EL
++#endif
++
++#ifndef E_FAIL
++#define E_FAIL                     0x8004005EL
++#endif
++
+ // Additional typedefs
+ typedef uint8_t byte;
+diff --git a/src/pvrclient-mediaportal.cpp b/src/pvrclient-mediaportal.cpp
+index 851b940..c1052e3 100644
+--- a/src/pvrclient-mediaportal.cpp
++++ b/src/pvrclient-mediaportal.cpp
+@@ -28,8 +28,6 @@
+ #include <kodi/General.h>
+ #include <kodi/Filesystem.h>
+ 
+-#include <thread>
+-
+ using namespace kodi::tools;
+ using namespace std;
+ using namespace MPTV;
+@@ -70,7 +68,6 @@ cPVRClientMediaPortal::cPVRClientMediaPortal(KODI_HANDLE instance, const std::st
+   m_BackendTime            = 0;
+   m_tsreader               = NULL;
+   m_genretable             = NULL;
+-  m_iLastRecordingUpdate   = 0;
+   m_signalStateCounter     = 0;
+   m_iSignal                = 0;
+   m_iSNR                   = 0;
+@@ -99,7 +96,7 @@ string cPVRClientMediaPortal::SendCommand(const char* command)
+ 
+ string cPVRClientMediaPortal::SendCommand(const string& command)
+ {
+-  P8PLATFORM::CLockObject critsec(m_mutex);
++  std::lock_guard<std::mutex> critsec(m_mutex);
+ 
+   if ( !m_tcpclient->send(command) )
+   {
+@@ -174,10 +171,10 @@ ADDON_STATUS cPVRClientMediaPortal::TryConnect()
+     case PVR_CONNECTION_STATE_SERVER_UNREACHABLE:
+       kodi::Log(ADDON_LOG_ERROR, "Could not connect to MediaPortal TV Server backend.");
+       // Start background thread for connecting to the backend
+-      if (!IsRunning())
++      if (!m_running)
+       {
+-        kodi::Log(ADDON_LOG_INFO, "Waiting for a connection in the background.");
+-        CreateThread();
++        m_running = true;
++        m_thread = std::thread([&] { Process(); });
+       }
+       return ADDON_STATUS_LOST_CONNECTION;
+     case PVR_CONNECTION_STATE_CONNECTING:
+@@ -190,7 +187,7 @@ ADDON_STATUS cPVRClientMediaPortal::TryConnect()
+ 
+ PVR_CONNECTION_STATE cPVRClientMediaPortal::Connect(bool updateConnectionState)
+ {
+-  P8PLATFORM::CLockObject critsec(m_connectionMutex);
++  std::lock_guard<std::mutex> critsec(m_connectionMutex);
+ 
+   string result;
+ 
+@@ -317,9 +314,11 @@ void cPVRClientMediaPortal::Disconnect()
+ 
+   kodi::Log(ADDON_LOG_INFO, "Disconnect");
+ 
+-  if (IsRunning())
++  if (m_running)
+   {
+-    StopThread(1000);
++    m_running = false;
++    if (m_thread.joinable())
++      m_thread.join();
+   }
+ 
+   if (m_tcpclient->is_valid() && m_bTimeShiftStarted)
+@@ -361,14 +360,14 @@ bool cPVRClientMediaPortal::IsUp()
+   }
+ }
+ 
+-void* cPVRClientMediaPortal::Process(void)
++void cPVRClientMediaPortal::Process()
+ {
+   kodi::Log(ADDON_LOG_DEBUG, "Background thread started.");
+ 
+   bool keepWaiting = true;
+   PVR_CONNECTION_STATE state;
+ 
+-  while (!IsStopped() && keepWaiting)
++  while (m_running && keepWaiting)
+   {
+     state = Connect(false);
+ 
+@@ -396,8 +395,6 @@ void* cPVRClientMediaPortal::Process(void)
+   SetConnectionState(state);
+ 
+   kodi::Log(ADDON_LOG_DEBUG, "Background thread finished.");
+-
+-  return NULL;
+ }
+ 
+ 
+@@ -1188,7 +1185,7 @@ PVR_ERROR cPVRClientMediaPortal::GetRecordings(bool deleted, kodi::addon::PVRRec
+     }
+   }
+ 
+-  m_iLastRecordingUpdate = P8PLATFORM::GetTimeMs();
++  m_iLastRecordingUpdate = std::chrono::system_clock::now();
+ 
+   return PVR_ERROR_NO_ERROR;
+ }
+@@ -1383,7 +1380,7 @@ PVR_ERROR cPVRClientMediaPortal::GetTimers(kodi::addon::PVRTimersResultSet& resu
+     }
+   }
+ 
+-  if ( P8PLATFORM::GetTimeMs() >  m_iLastRecordingUpdate + 15000)
++  if ( std::chrono::system_clock::now() >  m_iLastRecordingUpdate + std::chrono::milliseconds(15000))
+   {
+     kodi::addon::CInstancePVRClient::TriggerRecordingUpdate();
+   }
+diff --git a/src/pvrclient-mediaportal.h b/src/pvrclient-mediaportal.h
+index 3087634..e5da832 100644
+--- a/src/pvrclient-mediaportal.h
++++ b/src/pvrclient-mediaportal.h
+@@ -7,6 +7,10 @@
+ 
+ #pragma once
+ 
++#include <atomic>
++#include <chrono>
++#include <mutex>
++#include <thread>
+ #include <vector>
+ 
+ /* Master defines for client control */
+@@ -17,8 +21,6 @@
+ #include "Cards.h"
+ #include "epg.h"
+ #include "channels.h"
+-#include "p8-platform/threads/mutex.h"
+-#include "p8-platform/threads/threads.h"
+ 
+ /* Use a forward declaration here. Including RTSPClient.h via TSReader.h at this point gives compile errors */
+ namespace MPTV
+@@ -28,9 +30,7 @@ namespace MPTV
+ class cRecording;
+ 
+ class ATTRIBUTE_HIDDEN cPVRClientMediaPortal
+-  : public kodi::addon::CInstancePVRClient,
+-    public P8PLATFORM::PreventCopy,
+-    public P8PLATFORM::CThread
++  : public kodi::addon::CInstancePVRClient
+ {
+ public:
+   /* Class interface */
+@@ -110,7 +110,7 @@ protected:
+ 
+ private:
+   /* TVServerKodi Listening Thread */
+-  void* Process(void);
++  void Process();
+   PVR_CONNECTION_STATE Connect(bool updateConnectionState = true);
+ 
+   void LoadGenreTable(void);
+@@ -134,9 +134,9 @@ private:
+   time_t                  m_BackendTime;
+   CCards                  m_cCards;
+   CGenreTable*            m_genretable;
+-  P8PLATFORM::CMutex      m_mutex;
+-  P8PLATFORM::CMutex      m_connectionMutex;
+-  int64_t                 m_iLastRecordingUpdate;
++  std::mutex              m_mutex;
++  std::mutex              m_connectionMutex;
++  std::chrono::system_clock::time_point m_iLastRecordingUpdate;
+   MPTV::CTsReader*        m_tsreader;
+   std::map<int,cChannel>  m_channels;
+   int                     m_signalStateCounter;
+@@ -145,6 +145,9 @@ private:
+ 
+   cRecording*             m_lastSelectedRecording;
+ 
++  std::atomic<bool> m_running = {false};
++  std::thread m_thread;
++
+   //Used for TV Server communication:
+   std::string SendCommand(const char* command);
+   std::string SendCommand(const std::string& command);
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0007-Remove-charset-converter-dependency.patch b/package/kodi-pvr-mediaportal-tvserver/0007-Remove-charset-converter-dependency.patch
new file mode 100644
index 0000000000..9260008c54
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0007-Remove-charset-converter-dependency.patch
@@ -0,0 +1,58 @@
+From bb752566a31029df4ca2c8a2d7fca6680570bfe6 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Thu, 8 Oct 2020 16:10:44 +0100
+Subject: [PATCH] Remove charset converter dependency
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/windows/FileUtils.cpp | 20 ++++++++++++++++----
+ 1 file changed, 16 insertions(+), 4 deletions(-)
+
+diff --git a/src/windows/FileUtils.cpp b/src/windows/FileUtils.cpp
+index 0c8a03e..f829b2a 100644
+--- a/src/windows/FileUtils.cpp
++++ b/src/windows/FileUtils.cpp
+@@ -6,24 +6,36 @@
+  */
+ 
+ #include "../FileUtils.h"
+-#include "p8-platform/windows/CharsetConverter.h"
+ #include <string>
+ #include "../utils.h"
+ #ifdef TARGET_WINDOWS_DESKTOP
+ #include <Shlobj.h>
+ #endif
+ 
+-#ifdef TARGET_WINDOWS
+ #include <windows.h>
+ #include <fileapi.h>
+-#endif
++
++std::wstring ToW(const char* str, size_t length)
++{
++  int result = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, str, length, nullptr, 0);
++  if (result == 0)
++    return std::wstring();
++
++  auto newStr = std::make_unique<wchar_t[]>(result);
++  result = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, str, length, newStr.get(), result);
++
++  if (result == 0)
++    return std::wstring();
++
++  return std::wstring(newStr.get(), result);
++}
+ 
+ namespace OS
+ {
+   bool CFile::Exists(const std::string& strFileName, long* errCode)
+   {
+     std::string strWinFile = ToWindowsPath(strFileName);
+-    std::wstring strWFile = p8::windows::ToW(strWinFile.c_str());
++    std::wstring strWFile = ToW(strWinFile.c_str(), 0);
+     DWORD dwAttr = GetFileAttributesW(strWFile.c_str());
+ 
+     if(dwAttr != 0xffffffff)
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0008-Remove-p8-platform-dependency.patch b/package/kodi-pvr-mediaportal-tvserver/0008-Remove-p8-platform-dependency.patch
new file mode 100644
index 0000000000..c17019a809
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0008-Remove-p8-platform-dependency.patch
@@ -0,0 +1,77 @@
+From e78eb2db7c42e302713d5e7129603e56d0e9b43b Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Thu, 8 Oct 2020 16:11:19 +0100
+Subject: [PATCH] Remove p8-platform dependency
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ CMakeLists.txt                                   | 7 ++-----
+ debian/control                                   | 2 +-
+ depends/common/p8-platform/p8-platform.txt       | 1 -
+ depends/windowsstore/p8-platform/p8-platform.txt | 1 -
+ 4 files changed, 3 insertions(+), 8 deletions(-)
+ delete mode 100644 depends/common/p8-platform/p8-platform.txt
+ delete mode 100644 depends/windowsstore/p8-platform/p8-platform.txt
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1226685..f612570 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -4,7 +4,6 @@ project(pvr.mediaportal.tvserver)
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR})
+ 
+ find_package(Kodi REQUIRED)
+-find_package(p8-platform REQUIRED)
+ find_package(TinyXML REQUIRED)
+ 
+ set(LIVE555_INCLUDE_DIR
+@@ -17,8 +16,7 @@ set(LIVE555_INCLUDE_DIR
+ 
+ set(LIVE555_DEFINES -DLIVE555 -D_WINSOCK_DEPRECATED_NO_WARNINGS -DSOCKLEN_T=socklen_t -DBSD=1)
+ 
+-include_directories(${p8-platform_INCLUDE_DIRS}
+-                    ${TINYXML_INCLUDE_DIR}
++include_directories(${TINYXML_INCLUDE_DIR}
+                     ${KODI_INCLUDE_DIR}/.. # Hack way with "/..", need bigger Kodi cmake rework to match right include ways
+                     ${PROJECT_SOURCE_DIR}/src
+                     ${PROJECT_BINARY_DIR}
+@@ -229,8 +227,7 @@ source_group("Header Files\\lib\\live555" FILES ${LIVE555_HEADERS})
+ # Make sure that CMake adds all files to the MSVC project
+ list(APPEND MPTV_SOURCES ${MPTV_HEADERS} ${TSREADER_SOURCES} ${TSREADER_HEADERS} ${LIVE555_SOURCES} ${LIVE555_HEADERS})
+ 
+-set(DEPLIBS ${p8-platform_LIBRARIES}
+-            ${TINYXML_LIBRARIES})
++set(DEPLIBS ${TINYXML_LIBRARIES})
+ 
+ if(WIN32)
+   list(APPEND DEPLIBS ws2_32)
+diff --git a/debian/control b/debian/control
+index 667e47c..e81ff45 100644
+--- a/debian/control
++++ b/debian/control
+@@ -2,7 +2,7 @@ Source: kodi-pvr-mediaportal-tvserver
+ Priority: extra
+ Maintainer: Nobody <nobody@kodi.tv>
+ Build-Depends: debhelper (>= 9.0.0), cmake, libtinyxml-dev,
+-               libp8-platform-dev, kodi-addon-dev
++               kodi-addon-dev
+ Standards-Version: 4.1.2
+ Section: libs
+ Homepage: http://kodi.tv
+diff --git a/depends/common/p8-platform/p8-platform.txt b/depends/common/p8-platform/p8-platform.txt
+deleted file mode 100644
+index 98ed58a..0000000
+--- a/depends/common/p8-platform/p8-platform.txt
++++ /dev/null
+@@ -1 +0,0 @@
+-p8-platform https://github.com/xbmc/platform.git cee64e9dc0b69e8d286dc170a78effaabfa09c44
+diff --git a/depends/windowsstore/p8-platform/p8-platform.txt b/depends/windowsstore/p8-platform/p8-platform.txt
+deleted file mode 100644
+index db6f782..0000000
+--- a/depends/windowsstore/p8-platform/p8-platform.txt
++++ /dev/null
+@@ -1 +0,0 @@
+-p8-platform https://github.com/afedchin/platform.git win10
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0009-Travis-changes-for-cpp17.patch b/package/kodi-pvr-mediaportal-tvserver/0009-Travis-changes-for-cpp17.patch
new file mode 100644
index 0000000000..127d79b9d1
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0009-Travis-changes-for-cpp17.patch
@@ -0,0 +1,31 @@
+From e613bfbb4561173046451e9bb1ec64c7879de859 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Sat, 17 Oct 2020 14:06:04 +0100
+Subject: [PATCH] Travis changes for cpp17
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ .travis.yml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/.travis.yml b/.travis.yml
+index 1f2b61f..285f827 100644
+--- a/.travis.yml
++++ b/.travis.yml
+@@ -10,11 +10,11 @@ env:
+ matrix:
+   include:
+     - os: linux
+-      dist: xenial
++      dist: bionic
+       sudo: required
+       compiler: gcc
+     - os: linux
+-      dist: xenial
++      dist: bionic
+       sudo: required
+       compiler: clang
+     - os: linux
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0010-Remove-register-keyword-as-no-longer-valid-in-CPP17.patch b/package/kodi-pvr-mediaportal-tvserver/0010-Remove-register-keyword-as-no-longer-valid-in-CPP17.patch
new file mode 100644
index 0000000000..3f09da20be
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0010-Remove-register-keyword-as-no-longer-valid-in-CPP17.patch
@@ -0,0 +1,26 @@
+From 5cf2d4e05673964e269e4b9a2e779d20f57c0d17 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Sat, 6 Feb 2021 12:56:50 +0000
+Subject: [PATCH] Remove register keyword as no longer valid in CPP17
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ src/lib/tsreader/DvbUtil.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lib/tsreader/DvbUtil.cpp b/src/lib/tsreader/DvbUtil.cpp
+index 8c4798a..c973062 100644
+--- a/src/lib/tsreader/DvbUtil.cpp
++++ b/src/lib/tsreader/DvbUtil.cpp
+@@ -77,7 +77,7 @@ namespace MPTV
+     //*******************************************************************
+     uint32_t crc32(char *data, int len)
+     {
+-        register int i;
++        int i;
+         uint32_t crc = 0xffffffff;
+ 
+         for (i = 0; i < len; i++)
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/0011-changelog-and-version-v8.1.1.patch b/package/kodi-pvr-mediaportal-tvserver/0011-changelog-and-version-v8.1.1.patch
new file mode 100644
index 0000000000..ad37720713
--- /dev/null
+++ b/package/kodi-pvr-mediaportal-tvserver/0011-changelog-and-version-v8.1.1.patch
@@ -0,0 +1,45 @@
+From 79e33e1799976e2196132f90bd7f322f213c1a99 Mon Sep 17 00:00:00 2001
+From: phunkyfish <phunkyfish@gmail.com>
+Date: Sat, 6 Feb 2021 00:16:19 +0000
+Subject: [PATCH] changelog and version v8.1.1
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ pvr.mediaportal.tvserver/addon.xml.in  |  2 +-
+ pvr.mediaportal.tvserver/changelog.txt | 10 ++++++++++
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/pvr.mediaportal.tvserver/addon.xml.in b/pvr.mediaportal.tvserver/addon.xml.in
+index de30c2a..1944bc0 100644
+--- a/pvr.mediaportal.tvserver/addon.xml.in
++++ b/pvr.mediaportal.tvserver/addon.xml.in
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <addon
+   id="pvr.mediaportal.tvserver"
+-  version="8.1.0"
++  version="8.1.1"
+   name="MediaPortal PVR Client"
+   provider-name="Marcel Groothuis">
+   <requires>@ADDON_DEPENDS@</requires>
+diff --git a/pvr.mediaportal.tvserver/changelog.txt b/pvr.mediaportal.tvserver/changelog.txt
+index 7d1630e..8e06c48 100644
+--- a/pvr.mediaportal.tvserver/changelog.txt
++++ b/pvr.mediaportal.tvserver/changelog.txt
+@@ -1,3 +1,13 @@
++v8.1.1
++- Remove p8-platform dependency
++- Remove charset converter dependency
++- Use std::thread, std::mutex, condition_variable instead of event and bool defines
++- Use thread sleep_for instead of p8 time utils
++- Remove SAFE_DELETE
++- Use kodi StringUtils
++- Remove p8 os includes
++- Revert "Removed no more supported (C++17) declaration keyword (register)"
++
+ v8.1.0
+ - Update PVR API 7.1.0
+ 
+-- 
+2.29.2
+
diff --git a/package/kodi-pvr-mediaportal-tvserver/Config.in b/package/kodi-pvr-mediaportal-tvserver/Config.in
index 733ca8859e..e8f1e3d611 100644
--- a/package/kodi-pvr-mediaportal-tvserver/Config.in
+++ b/package/kodi-pvr-mediaportal-tvserver/Config.in
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
 	bool "kodi-pvr-mediaportal-tvserver"
-	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  MediaPortal TVServer PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
index 53d4316d06..9f700ceef2 100644
--- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
+++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  9c05578566f7448dc3a7677587c804596aa314afd493cb9c62cc65ea883645aa  kodi-pvr-mediaportal-tvserver-3.5.18-Leia.tar.gz
-sha256  f9df5b0c11a23b2d5ca84828c67412ecd8752df46527285aeff48f4d7988d367  debian/copyright
+sha256  862b8b0c7c1cd49f0a304dd7caeb6a02dd2b6f767fff256875457040e5ca1177  kodi-pvr-mediaportal-tvserver-8.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
index a00711c662..d2cacae8a5 100644
--- a/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
+++ b/package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 3.5.18-Leia
+KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION = 8.1.0-Matrix
 KODI_PVR_MEDIAPORTAL_TVSERVER_SITE = $(call github,kodi-pvr,pvr.mediaportal.tvserver,$(KODI_PVR_MEDIAPORTAL_TVSERVER_VERSION))
 KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE = GPL-2.0+
-KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE_FILES = debian/copyright
-KODI_PVR_MEDIAPORTAL_TVSERVER_DEPENDENCIES = kodi-platform
+KODI_PVR_MEDIAPORTAL_TVSERVER_LICENSE_FILES = LICENSE.md
+KODI_PVR_MEDIAPORTAL_TVSERVER_DEPENDENCIES = kodi tinyxml
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 22/54] package/kodi-pvr-mythtv: bump version to 7.3.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (20 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 21/54] package/kodi-pvr-mediaportal-tvserver: bump version to 8.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 23/54] package/kodi-pvr-nextpvr: bump version to 8.2.1-Matrix Bernd Kuhls
                   ` (32 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/janbar/pvr.mythtv/commit/b847285c33ce4e469d29f8ada643c69d4360af62

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-mythtv/Config.in            | 1 -
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash | 4 ++--
 package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-mythtv/Config.in b/package/kodi-pvr-mythtv/Config.in
index 798ff3e911..ebdbc00487 100644
--- a/package/kodi-pvr-mythtv/Config.in
+++ b/package/kodi-pvr-mythtv/Config.in
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_KODI_PVR_MYTHTV
 	bool "kodi-pvr-mythtv"
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  MythTV PVR for Kodi
 
diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
index 1896592cf5..30a7ec841c 100644
--- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
+++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  b2048db252966d5f78828cacd41e85d00a522c03fe7f24a0f000f720fe7aff0a  kodi-pvr-mythtv-5.10.19-Leia.tar.gz
-sha256  0efb11009d447b39ec35d77dc265db3d1c3d261730bbc33b267587254d973ec8  debian/copyright
+sha256  fa741677fc2d58689111d18c8eb1114115f4c33bc99267bb761f225e82fdc588  kodi-pvr-mythtv-7.3.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
index e902bab148..98e83e2035 100644
--- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
+++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_MYTHTV_VERSION = 5.10.19-Leia
+KODI_PVR_MYTHTV_VERSION = 7.3.0-Matrix
 KODI_PVR_MYTHTV_SITE = $(call github,janbar,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION))
 KODI_PVR_MYTHTV_LICENSE = GPL-2.0+
-KODI_PVR_MYTHTV_LICENSE_FILES = debian/copyright
-KODI_PVR_MYTHTV_DEPENDENCIES = kodi-platform
+KODI_PVR_MYTHTV_LICENSE_FILES = LICENSE.md
+KODI_PVR_MYTHTV_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 23/54] package/kodi-pvr-nextpvr: bump version to 8.2.1-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (21 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 22/54] package/kodi-pvr-mythtv: bump version to 7.3.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 24/54] package/kodi-pvr-njoy: bump version to 7.1.0-Matrix Bernd Kuhls
                   ` (31 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.nextpvr/commit/98b78cee615f5efeb207583c8b75adbaa742e43c
https://github.com/kodi-pvr/pvr.nextpvr/commit/304b0ba94fc2ffb5f2982e6ea4c31cd0e601a44e

Added dependency to tinyxml2:
https://github.com/kodi-pvr/pvr.nextpvr/commit/6855f12ad8496760fa0787660b2c8025ce77311a

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-nextpvr/Config.in             | 2 +-
 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 4 ++--
 package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk   | 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-nextpvr/Config.in b/package/kodi-pvr-nextpvr/Config.in
index e520426796..d260df833f 100644
--- a/package/kodi-pvr-nextpvr/Config.in
+++ b/package/kodi-pvr-nextpvr/Config.in
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_NEXTPVR
 	bool "kodi-pvr-nextpvr"
-	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_TINYXML2
 	help
 	  Kodi's NextPVR client addon
 
diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash
index 345ece6df9..f8d9e6c853 100644
--- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash
+++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  1f5576070a0bf076d1f28cdd547bc4ff134861c18a71cff7fd036eaacc357707  kodi-pvr-nextpvr-3.3.21-Leia.tar.gz
-sha256  0bd576badce05c6b4315c415dabd77d80c871e72026c399f7a7bb8582e0911fe  debian/copyright
+sha256  ebe2b1f96b49c08c5960a6f75da6cb3cfc0cc30d6fafe43b77d2f2249915b752  kodi-pvr-nextpvr-8.2.1-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
index b35216048c..bed6097c8a 100644
--- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
+++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_NEXTPVR_VERSION = 3.3.21-Leia
+KODI_PVR_NEXTPVR_VERSION = 8.2.1-Matrix
 KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION))
 KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+
-KODI_PVR_NEXTPVR_LICENSE_FILES = debian/copyright
-KODI_PVR_NEXTPVR_DEPENDENCIES = kodi-platform
+KODI_PVR_NEXTPVR_LICENSE_FILES = LICENSE.md
+KODI_PVR_NEXTPVR_DEPENDENCIES = kodi tinyxml2
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 24/54] package/kodi-pvr-njoy: bump version to 7.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (22 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 23/54] package/kodi-pvr-nextpvr: bump version to 8.2.1-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 25/54] package/kodi-pvr-octonet: bump version to 4.1.0-2-Matrix Bernd Kuhls
                   ` (30 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.njoy/commit/eb5613fb8bbf45643e211147f39f106ea9ff573d

Added missing dependency to tinyxml.

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-njoy/Config.in          | 2 +-
 package/kodi-pvr-njoy/kodi-pvr-njoy.hash | 4 ++--
 package/kodi-pvr-njoy/kodi-pvr-njoy.mk   | 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-njoy/Config.in b/package/kodi-pvr-njoy/Config.in
index 33c493cb8b..bb84ea3a66 100644
--- a/package/kodi-pvr-njoy/Config.in
+++ b/package/kodi-pvr-njoy/Config.in
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_NJOY
 	bool "kodi-pvr-njoy"
-	select BR2_PACKAGE_KODI_PLATFORM
+	select BR2_PACKAGE_TINYXML
 	help
 	  Kodi's Njoy N7 client addon
 
diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.hash b/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
index 3071dfac67..76e5e988db 100644
--- a/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
+++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  8c42a3c3754d7a07de9682504c4883a584eb21a92b9af70f0129ffc2707c1554  kodi-pvr-njoy-3.4.2-Leia.tar.gz
-sha256  9d42154eabd84ae131cc6384a3ea0fc622c3551595564bec7a6bec8df4a57fbd  debian/copyright
+sha256  26134e815efd38fa09507a6119e6463c4785a78a417e253558d23a94a9989613  kodi-pvr-njoy-7.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
index ca86d46d85..17a69af73b 100644
--- a/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
+++ b/package/kodi-pvr-njoy/kodi-pvr-njoy.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_NJOY_VERSION = 3.4.2-Leia
+KODI_PVR_NJOY_VERSION = 7.1.0-Matrix
 KODI_PVR_NJOY_SITE = $(call github,kodi-pvr,pvr.njoy,$(KODI_PVR_NJOY_VERSION))
 KODI_PVR_NJOY_LICENSE = GPL-2.0+
-KODI_PVR_NJOY_LICENSE_FILES = debian/copyright
-KODI_PVR_NJOY_DEPENDENCIES = kodi-platform
+KODI_PVR_NJOY_LICENSE_FILES = LICENSE.md
+KODI_PVR_NJOY_DEPENDENCIES = kodi tinyxml
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 25/54] package/kodi-pvr-octonet: bump version to 4.1.0-2-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (23 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 24/54] package/kodi-pvr-njoy: bump version to 7.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 26/54] package/kodi-pvr-pctv: bump version to 6.1.0-Matrix Bernd Kuhls
                   ` (29 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
libplatform and kodi-platform:
https://github.com/DigitalDevices/pvr.octonet/commit/ec08c205408de47a08fdc6e540e21dc0d6e18bd7
https://github.com/DigitalDevices/pvr.octonet/commit/e7449d9537a650790c2e742a57277d46b6cf6b33

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-octonet/Config.in             | 2 --
 package/kodi-pvr-octonet/kodi-pvr-octonet.hash | 4 ++--
 package/kodi-pvr-octonet/kodi-pvr-octonet.mk   | 6 +++---
 3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/package/kodi-pvr-octonet/Config.in b/package/kodi-pvr-octonet/Config.in
index b8bcd7e218..e831194ba5 100644
--- a/package/kodi-pvr-octonet/Config.in
+++ b/package/kodi-pvr-octonet/Config.in
@@ -2,8 +2,6 @@ config BR2_PACKAGE_KODI_PVR_OCTONET
 	bool "kodi-pvr-octonet"
 	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # json-for-modern-cpp
 	select BR2_PACKAGE_JSON_FOR_MODERN_CPP
-	select BR2_PACKAGE_KODI_PLATFORM
-	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  DigitalDevices Octonet PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-octonet/kodi-pvr-octonet.hash b/package/kodi-pvr-octonet/kodi-pvr-octonet.hash
index 5ee0eeb6e9..8fdeac2a92 100644
--- a/package/kodi-pvr-octonet/kodi-pvr-octonet.hash
+++ b/package/kodi-pvr-octonet/kodi-pvr-octonet.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  e55d440afe3b1f1bc1529d1f662d4d18f5334ecf01e023d34d5a7e419b6fbf10  kodi-pvr-octonet-e35cc373476a92aee11ec8e8a14fb8fc086a4f84.tar.gz
-sha256  8547bcbe8bd72c18ac285fd801fcbff8806a988913741b14497f4aba88bba403  debian/copyright
+sha256  091ba0288a8c12d42f6352b453fb39bcace3174c8763f6cbe3dc8fef40a33f2b  kodi-pvr-octonet-4.1.0-2-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-octonet/kodi-pvr-octonet.mk b/package/kodi-pvr-octonet/kodi-pvr-octonet.mk
index 890a283565..becd43a4e4 100644
--- a/package/kodi-pvr-octonet/kodi-pvr-octonet.mk
+++ b/package/kodi-pvr-octonet/kodi-pvr-octonet.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_OCTONET_VERSION = e35cc373476a92aee11ec8e8a14fb8fc086a4f84
+KODI_PVR_OCTONET_VERSION = 4.1.0-2-Matrix
 KODI_PVR_OCTONET_SITE = $(call github,DigitalDevices,pvr.octonet,$(KODI_PVR_OCTONET_VERSION))
 KODI_PVR_OCTONET_LICENSE = GPL-2.0+
-KODI_PVR_OCTONET_LICENSE_FILES = debian/copyright
-KODI_PVR_OCTONET_DEPENDENCIES = json-for-modern-cpp kodi-platform libplatform
+KODI_PVR_OCTONET_LICENSE_FILES = LICENSE.md
+KODI_PVR_OCTONET_DEPENDENCIES = json-for-modern-cpp kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 26/54] package/kodi-pvr-pctv: bump version to 6.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (24 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 25/54] package/kodi-pvr-octonet: bump version to 4.1.0-2-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 27/54] package/kodi-pvr-stalker: bump version to 7.1.0-Matrix Bernd Kuhls
                   ` (28 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.pctv/commit/b6cebce2c9579a2bcce619dbba586eafd2cf2701
https://github.com/kodi-pvr/pvr.pctv/commit/db2eca67995017c7b3b4755e5bf674faaebe77ea

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-pctv/Config.in          | 1 -
 package/kodi-pvr-pctv/kodi-pvr-pctv.hash | 4 ++--
 package/kodi-pvr-pctv/kodi-pvr-pctv.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-pctv/Config.in b/package/kodi-pvr-pctv/Config.in
index 255cd4a5f0..11fe09b2f1 100644
--- a/package/kodi-pvr-pctv/Config.in
+++ b/package/kodi-pvr-pctv/Config.in
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_PCTV
 	bool "kodi-pvr-pctv"
 	select BR2_PACKAGE_JSONCPP
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  PCTV PVR client addon for Kodi
 
diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.hash b/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
index 30fb81a906..0e3f464cff 100644
--- a/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
+++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  10124e5444c6cfb0c77bad1d1122f6ba5fc233248d6b33066ba799f4dedceeee  kodi-pvr-pctv-2.4.7-Leia.tar.gz
-sha256  43376e70ae80133530c8ce71a3b0dcde8529a8162d3b3956009eb8fc0f5c559c  debian/copyright
+sha256  94b8be4988cb6d8c61f6bdf237ddabb04d77fe4900f61411f5abf918eb5a078c  kodi-pvr-pctv-6.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
index 851788c96b..78d500e3e8 100644
--- a/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
+++ b/package/kodi-pvr-pctv/kodi-pvr-pctv.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_PCTV_VERSION = 2.4.7-Leia
+KODI_PVR_PCTV_VERSION = 6.1.0-Matrix
 KODI_PVR_PCTV_SITE = $(call github,kodi-pvr,pvr.pctv,$(KODI_PVR_PCTV_VERSION))
 KODI_PVR_PCTV_LICENSE = GPL-2.0+
-KODI_PVR_PCTV_LICENSE_FILES = debian/copyright
-KODI_PVR_PCTV_DEPENDENCIES = jsoncpp kodi-platform
+KODI_PVR_PCTV_LICENSE_FILES = LICENSE.md
+KODI_PVR_PCTV_DEPENDENCIES = jsoncpp kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 27/54] package/kodi-pvr-stalker: bump version to 7.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (25 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 26/54] package/kodi-pvr-pctv: bump version to 6.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 28/54] package/kodi-pvr-vbox: bump version to 8.1.0-Matrix Bernd Kuhls
                   ` (27 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.stalker/commit/8cee21986877bd4d324d078203e2bd9101e794ec
https://github.com/kodi-pvr/pvr.stalker/commit/e30167549bbd7a33b2aca4bdc93ddf9e2b83c442

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-stalker/Config.in             | 1 -
 package/kodi-pvr-stalker/kodi-pvr-stalker.hash | 4 ++--
 package/kodi-pvr-stalker/kodi-pvr-stalker.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-stalker/Config.in b/package/kodi-pvr-stalker/Config.in
index d334d0c2cb..f82d5a497f 100644
--- a/package/kodi-pvr-stalker/Config.in
+++ b/package/kodi-pvr-stalker/Config.in
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_KODI_PVR_STALKER
 	bool "kodi-pvr-stalker"
 	select BR2_PACKAGE_JSONCPP
-	select BR2_PACKAGE_KODI_PLATFORM
 	select BR2_PACKAGE_LIBXML2
 	help
 	  A PVR Client that connects Kodi to Stalker Middleware
diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.hash b/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
index cc129d90ec..545af9ec7e 100644
--- a/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
+++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  03eb428f21d6b8526b6671278b60ac6dc5a761a515af27172d8ac5c814cc3f65  kodi-pvr-stalker-3.4.10-Leia.tar.gz
-sha256  f9fa34b2caa07376a7a976c1f0b1b9761b37449afd4ceb1e7afa283492054237  debian/copyright
+sha256  bce055008d0ae7212924f41753970e3176a218f6a45bd76b202463a43be3d192  kodi-pvr-stalker-7.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
index 0ae41171a9..5ca466981c 100644
--- a/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
+++ b/package/kodi-pvr-stalker/kodi-pvr-stalker.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_STALKER_VERSION = 3.4.10-Leia
+KODI_PVR_STALKER_VERSION = 7.1.0-Matrix
 KODI_PVR_STALKER_SITE = $(call github,kodi-pvr,pvr.stalker,$(KODI_PVR_STALKER_VERSION))
 KODI_PVR_STALKER_LICENSE = GPL-2.0+
-KODI_PVR_STALKER_LICENSE_FILES = debian/copyright
-KODI_PVR_STALKER_DEPENDENCIES = jsoncpp kodi-platform libxml2
+KODI_PVR_STALKER_LICENSE_FILES = LICENSE.md
+KODI_PVR_STALKER_DEPENDENCIES = jsoncpp kodi libxml2
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 28/54] package/kodi-pvr-vbox: bump version to 8.1.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (26 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 27/54] package/kodi-pvr-stalker: bump version to 7.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 29/54] package/kodi-pvr-vdr-vnsi: bump version to 8.2.1-Matrix Bernd Kuhls
                   ` (26 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.vbox/commit/29bd329feb6a0b007299636d61f66b9efb526e5f
https://github.com/kodi-pvr/pvr.vbox/commit/b007646f4389ce81f30ca60bdd7b7323e552ee22

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-vbox/Config.in          | 1 -
 package/kodi-pvr-vbox/kodi-pvr-vbox.hash | 4 ++--
 package/kodi-pvr-vbox/kodi-pvr-vbox.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-vbox/Config.in b/package/kodi-pvr-vbox/Config.in
index c1c22c10d1..202e3c66e8 100644
--- a/package/kodi-pvr-vbox/Config.in
+++ b/package/kodi-pvr-vbox/Config.in
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_KODI_PVR_VBOX
 	bool "kodi-pvr-vbox"
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  Kodi PVR addon for interfacing with VBox Communications XTi TV
 	  Gateway
diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.hash b/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
index b753b994a1..dc186f63f1 100644
--- a/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
+++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  98aadcf3d0109a7dc5f85b4e5473d595039b59c46b0686a2fbda88ff7631ee0c  kodi-pvr-vbox-4.7.0-Leia.tar.gz
-sha256  f535b79e33bdf4d270f8aed3fdcb92f807981f808d7f5e3c053c088e5ccf553b  debian/copyright
+sha256  b30548dfbf892f7bedbf191b5a9d93fa978fb794f897268876a1e607518e15af  kodi-pvr-vbox-8.1.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
index b10bfc5b85..9ce667d496 100644
--- a/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
+++ b/package/kodi-pvr-vbox/kodi-pvr-vbox.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_VBOX_VERSION = 4.7.0-Leia
+KODI_PVR_VBOX_VERSION = 8.1.0-Matrix
 KODI_PVR_VBOX_SITE = $(call github,kodi-pvr,pvr.vbox,$(KODI_PVR_VBOX_VERSION))
 KODI_PVR_VBOX_LICENSE = GPL-2.0+
-KODI_PVR_VBOX_LICENSE_FILES = debian/copyright
-KODI_PVR_VBOX_DEPENDENCIES = kodi-platform
+KODI_PVR_VBOX_LICENSE_FILES = LICENSE.md
+KODI_PVR_VBOX_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 29/54] package/kodi-pvr-vdr-vnsi: bump version to 8.2.1-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (27 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 28/54] package/kodi-pvr-vbox: bump version to 8.1.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 30/54] package/kodi-pvr-vuplus: bump version to 7.4.0-Matrix Bernd Kuhls
                   ` (25 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.vdr.vnsi/commit/d8af242ba923590330c65fded9034c1ac9b6157c
https://github.com/kodi-pvr/pvr.vdr.vnsi/commit/49cc728f18bbe8df1d1779eb5e42e060fa9f78ed

Added dependency to gcc >= 7 due to c++17 code added by
https://github.com/kodi-pvr/pvr.vdr.vnsi/commit/8a3f3c8fe378a4aae4ac381db45d0ce980f44761

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-vdr-vnsi/Config.in              | 5 ++++-
 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash | 4 ++--
 package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk   | 6 +++---
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-vdr-vnsi/Config.in b/package/kodi-pvr-vdr-vnsi/Config.in
index 768dec88fd..6b57900b29 100644
--- a/package/kodi-pvr-vdr-vnsi/Config.in
+++ b/package/kodi-pvr-vdr-vnsi/Config.in
@@ -1,7 +1,10 @@
 config BR2_PACKAGE_KODI_PVR_VDR_VNSI
 	bool "kodi-pvr-vdr-vnsi"
-	select BR2_PACKAGE_KODI_PLATFORM
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
 	help
 	  Kodi PVR addon VNSI
 
 	  https://github.com/kodi-pvr/pvr.vdr.vnsi
+
+comment "kodi-pvr-vdr-vnsi needs a toolchain w/ gcc >= 7"
+	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7
diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
index f7043b58a0..8b6548de9a 100644
--- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
+++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  f0ea8907e77ca014429bbe73d07c3410cc7be25a6db0df157863b87d2684affb  kodi-pvr-vdr-vnsi-3.6.4-Leia.tar.gz
-sha256  28266596fdf4162d4f15985e0108cd9ddb42531ddad2297011649c1af49f7fe2  debian/copyright
+sha256  aebb00f433b93256760960149e41647d65c84fdf6a78d7467df304f26c8bc4b2  kodi-pvr-vdr-vnsi-8.2.2-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
index f467fa98f5..4eff02f264 100644
--- a/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
+++ b/package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_VDR_VNSI_VERSION = 3.6.4-Leia
+KODI_PVR_VDR_VNSI_VERSION = 8.2.2-Matrix
 KODI_PVR_VDR_VNSI_SITE = $(call github,kodi-pvr,pvr.vdr.vnsi,$(KODI_PVR_VDR_VNSI_VERSION))
 KODI_PVR_VDR_VNSI_LICENSE = GPL-2.0+
-KODI_PVR_VDR_VNSI_LICENSE_FILES = debian/copyright
-KODI_PVR_VDR_VNSI_DEPENDENCIES = kodi-platform
+KODI_PVR_VDR_VNSI_LICENSE_FILES = LICENSE.md
+KODI_PVR_VDR_VNSI_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 30/54] package/kodi-pvr-vuplus: bump version to 7.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (28 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 29/54] package/kodi-pvr-vdr-vnsi: bump version to 8.2.1-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 31/54] package/kodi-pvr-wmc: bump version to 6.1.1-Matrix Bernd Kuhls
                   ` (24 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.vuplus/commit/122a9b281668d31f921e842e8700b2f048121c16

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-vuplus/Config.in            | 1 -
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash | 4 ++--
 package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-vuplus/Config.in b/package/kodi-pvr-vuplus/Config.in
index b6a03e843f..862f5f9267 100644
--- a/package/kodi-pvr-vuplus/Config.in
+++ b/package/kodi-pvr-vuplus/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_KODI_PVR_VUPLUS
 	bool "kodi-pvr-vuplus"
 	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # json-for-modern-cpp
 	select BR2_PACKAGE_JSON_FOR_MODERN_CPP
-	select BR2_PACKAGE_KODI_PLATFORM
 	select BR2_PACKAGE_TINYXML
 	help
 	  VuPlus PVR client addon for Kodi
diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
index e80e51bc78..2b12649aea 100644
--- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
+++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  d7dd890e4491e211ff3781cdc043347ab7a4ef6e00619ac1b4641ed81b0c3626  kodi-pvr-vuplus-3.28.9-Leia.tar.gz
-sha256  e98518889de8d38eaa6ddcb086b6e3b86efed98b501a5c666b9cf48f79e6df5d  debian/copyright
+sha256  2024ed208168089e51d9beade47fedec2e80e23044029f6919e27746f9634150  kodi-pvr-vuplus-7.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
index bf1de1178d..fee4e816ab 100644
--- a/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
+++ b/package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_VUPLUS_VERSION = 3.28.9-Leia
+KODI_PVR_VUPLUS_VERSION = 7.4.0-Matrix
 KODI_PVR_VUPLUS_SITE = $(call github,kodi-pvr,pvr.vuplus,$(KODI_PVR_VUPLUS_VERSION))
 KODI_PVR_VUPLUS_LICENSE = GPL-2.0+
-KODI_PVR_VUPLUS_LICENSE_FILES = debian/copyright
-KODI_PVR_VUPLUS_DEPENDENCIES = json-for-modern-cpp kodi-platform tinyxml
+KODI_PVR_VUPLUS_LICENSE_FILES = LICENSE.md
+KODI_PVR_VUPLUS_DEPENDENCIES = json-for-modern-cpp kodi tinyxml
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 31/54] package/kodi-pvr-wmc: bump version to 6.1.1-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (29 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 30/54] package/kodi-pvr-vuplus: bump version to 7.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 32/54] package/kodi-pvr-zattoo: bump version to 19.7.3-Matrix Bernd Kuhls
                   ` (23 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/kodi-pvr/pvr.wmc/commit/6549e6f0cec7314dd4a34dc5cad96d6f76ac7751
https://github.com/kodi-pvr/pvr.wmc/commit/f824bd285df06a45fc0a2f57859fd5b28c426ad6

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-wmc/Config.in         | 1 -
 package/kodi-pvr-wmc/kodi-pvr-wmc.hash | 4 ++--
 package/kodi-pvr-wmc/kodi-pvr-wmc.mk   | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-pvr-wmc/Config.in b/package/kodi-pvr-wmc/Config.in
index 2672c83434..3daf4c387b 100644
--- a/package/kodi-pvr-wmc/Config.in
+++ b/package/kodi-pvr-wmc/Config.in
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_KODI_PVR_WMC
 	bool "kodi-pvr-wmc"
-	select BR2_PACKAGE_KODI_PLATFORM
 	help
 	  Kodi's Windows Media Center client addon
 
diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.hash b/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
index d5387e8534..0da7c17c23 100644
--- a/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
+++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  7fb150ba3b8b41cf164425b56ae5dda3a5fb2f64cdea7229900113965d492fee  kodi-pvr-wmc-2.4.6-Leia.tar.gz
-sha256  6d97c3d608a5d59565b567313bd3e53a1d0066ed59f4ae8e474c895d0c20e746  debian/copyright
+sha256  b58b4d6d2358faf5887133ea1794a2d3f8b35f77411aacafa569d45f7bc4bb3a  kodi-pvr-wmc-6.1.1-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
index c280f89df4..7135fda9f2 100644
--- a/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
+++ b/package/kodi-pvr-wmc/kodi-pvr-wmc.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_WMC_VERSION = 2.4.6-Leia
+KODI_PVR_WMC_VERSION = 6.1.1-Matrix
 KODI_PVR_WMC_SITE = $(call github,kodi-pvr,pvr.wmc,$(KODI_PVR_WMC_VERSION))
 KODI_PVR_WMC_LICENSE = GPL-2.0+
-KODI_PVR_WMC_LICENSE_FILES = debian/copyright
-KODI_PVR_WMC_DEPENDENCIES = kodi-platform
+KODI_PVR_WMC_LICENSE_FILES = LICENSE.md
+KODI_PVR_WMC_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 32/54] package/kodi-pvr-zattoo: bump version to 19.7.3-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (30 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 31/54] package/kodi-pvr-wmc: bump version to 6.1.1-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 33/54] package/kodi-screensaver-asteroids: bump version to 2.6.0-Matrix Bernd Kuhls
                   ` (22 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform and libplatform:
https://github.com/rbuehlma/pvr.zattoo/commit/382c83d0cadcfb3152c577291ee0a2d1015a128c
https://github.com/rbuehlma/pvr.zattoo/commit/a813b2c9f0510d2b9cd23d57b659ae5346c63065

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-pvr-zattoo/Config.in            | 2 --
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 4 ++--
 package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk   | 6 +++---
 3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/package/kodi-pvr-zattoo/Config.in b/package/kodi-pvr-zattoo/Config.in
index 5dfadcadd1..9a6eb3fec5 100644
--- a/package/kodi-pvr-zattoo/Config.in
+++ b/package/kodi-pvr-zattoo/Config.in
@@ -1,7 +1,5 @@
 config BR2_PACKAGE_KODI_PVR_ZATTOO
 	bool "kodi-pvr-zattoo"
-	select BR2_PACKAGE_KODI_PLATFORM
-	select BR2_PACKAGE_LIBPLATFORM
 	select BR2_PACKAGE_RAPIDJSON
 	select BR2_PACKAGE_TINYXML2
 	help
diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash
index a9e2cd996c..824a40b96a 100644
--- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash
+++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  9c3dc2ed9f8c39bcc4f5798439b85f2bdae1a427ffeb1b9d18aa5e2caca29f4e  kodi-pvr-zattoo-18.1.23-Leia.tar.gz
-sha256  d3670aef89085fd6b97665967a8422c89324afbc4720daa0975696a2ee92e236  debian/copyright
+sha256  7f9f1e5907ea0ad8a30d073e67ad42a2ddc16a99f30f704a6b9690ce5dac3268  kodi-pvr-zattoo-19.7.3-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
index cb995c9c78..58acd7edc6 100644
--- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
+++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_PVR_ZATTOO_VERSION = 18.1.23-Leia
+KODI_PVR_ZATTOO_VERSION = 19.7.3-Matrix
 KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION))
 KODI_PVR_ZATTOO_LICENSE = GPL-2.0+
-KODI_PVR_ZATTOO_LICENSE_FILES = debian/copyright
-KODI_PVR_ZATTOO_DEPENDENCIES = kodi-platform libplatform rapidjson tinyxml2
+KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md
+KODI_PVR_ZATTOO_DEPENDENCIES = kodi rapidjson tinyxml2
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 33/54] package/kodi-screensaver-asteroids: bump version to 2.6.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (31 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 32/54] package/kodi-pvr-zattoo: bump version to 19.7.3-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 34/54] package/kodi-screensaver-asterwave: bump version to 3.3.0-Matrix Bernd Kuhls
                   ` (21 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to opengl, opengles support was fixed upstream:
https://github.com/xbmc/screensaver.asteroids/commit/360a02fc20925fa17179f3298dd4515b4354e266

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-asteroids/Config.in                  | 4 ----
 .../kodi-screensaver-asteroids.hash                           | 4 ++--
 .../kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk  | 4 ++--
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/package/kodi-screensaver-asteroids/Config.in b/package/kodi-screensaver-asteroids/Config.in
index 3d66c3dcc3..833e065dfa 100644
--- a/package/kodi-screensaver-asteroids/Config.in
+++ b/package/kodi-screensaver-asteroids/Config.in
@@ -1,11 +1,7 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_ASTEROIDS
 	bool "kodi-screensaver-asteroids"
-	depends on BR2_PACKAGE_HAS_LIBGL
 	select BR2_PACKAGE_GLM
 	help
 	  Asteroids screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.asteroids
-
-comment "kodi-screensaver-asteroids needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash b/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash
index e6855a3bc6..a8886d2733 100644
--- a/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash
+++ b/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  f4b54ed79eedd1a39e24dcbe8d372dbfc9edbc9358499ea9ab28777dd9082ee3  kodi-screensaver-asteroids-2.3.3-Leia.tar.gz
-sha256  297a1d34e6000f1b1a924f5ab75c16c2270968bfa47357dd8fa3799c9dfc47d8  debian/copyright
+sha256  b60d0123dd2ad2326a03b2a66a3cdba3ac17f0a109c4ecedc3216699ca28cae2  kodi-screensaver-asteroids-2.6.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk b/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
index dcd0a3d34c..add0ca5b9b 100644
--- a/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
+++ b/package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_ASTEROIDS_VERSION = 2.3.3-Leia
+KODI_SCREENSAVER_ASTEROIDS_VERSION = 2.6.0-Matrix
 KODI_SCREENSAVER_ASTEROIDS_SITE = $(call github,xbmc,screensaver.asteroids,$(KODI_SCREENSAVER_ASTEROIDS_VERSION))
 KODI_SCREENSAVER_ASTEROIDS_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_ASTEROIDS_LICENSE_FILES = debian/copyright
+KODI_SCREENSAVER_ASTEROIDS_LICENSE_FILES = LICENSE.md
 KODI_SCREENSAVER_ASTEROIDS_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 34/54] package/kodi-screensaver-asterwave: bump version to 3.3.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (32 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 33/54] package/kodi-screensaver-asteroids: bump version to 2.6.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 35/54] package/kodi-screensaver-biogenesis: bump version to 2.5.0-Matrix Bernd Kuhls
                   ` (20 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to libsoil:
https://github.com/xbmc/screensaver.asterwave/commit/8a778873754de09c93031408c71b3c40d198f3bc

Add dependency to glm and remove dependency to opengl and libglu,
opengles support was added upstream:
https://github.com/xbmc/screensaver.asterwave/commit/fb1d7ca8bf45b278afdb7a0dd2be4117c0fe3508

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-asterwave/Config.in           |  7 +------
 .../kodi-screensaver-asterwave.hash                    |  4 ++--
 .../kodi-screensaver-asterwave.mk                      | 10 +++++++---
 3 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/package/kodi-screensaver-asterwave/Config.in b/package/kodi-screensaver-asterwave/Config.in
index b5e80cc535..ffb5caadd7 100644
--- a/package/kodi-screensaver-asterwave/Config.in
+++ b/package/kodi-screensaver-asterwave/Config.in
@@ -1,12 +1,7 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_ASTERWAVE
 	bool "kodi-screensaver-asterwave"
-	depends on BR2_PACKAGE_HAS_LIBGL # libglu, libsoil
-	select BR2_PACKAGE_LIBGLU
-	select BR2_PACKAGE_LIBSOIL
+	select BR2_PACKAGE_GLM
 	help
 	  AsterWave screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.asterwave
-
-comment "kodi-screensaver-asterwave needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash b/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash
index a7fc05789c..8b47070194 100644
--- a/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash
+++ b/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  d61bcdd8b74b50a26eab1597718b12ec260f6c6cdde0f143dbc1ce958ca86c69  kodi-screensaver-asterwave-3.0.5-Leia.tar.gz
-sha256  a0268e081014f3a555be39f7eb0fff759424963324915ad2ea56bf26668685e7  debian/copyright
+sha256  4645ea5923df5a2cae84887b743c3963940344439c37ca2e18896d082ac76b1d  kodi-screensaver-asterwave-3.3.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk b/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk
index b982395ead..9e768fce85 100644
--- a/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk
+++ b/package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk
@@ -4,10 +4,14 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_ASTERWAVE_VERSION = 3.0.5-Leia
+KODI_SCREENSAVER_ASTERWAVE_VERSION = 3.3.0-Matrix
 KODI_SCREENSAVER_ASTERWAVE_SITE = $(call github,xbmc,screensaver.asterwave,$(KODI_SCREENSAVER_ASTERWAVE_VERSION))
 KODI_SCREENSAVER_ASTERWAVE_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_ASTERWAVE_LICENSE_FILES = debian/copyright
-KODI_SCREENSAVER_ASTERWAVE_DEPENDENCIES = kodi libglu libsoil
+KODI_SCREENSAVER_ASTERWAVE_LICENSE_FILES = LICENSE.md
+KODI_SCREENSAVER_ASTERWAVE_DEPENDENCIES = glm kodi
+
+KODI_SCREENSAVER_ASTERWAVE_CONF_OPTS += \
+	-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)" \
+	-DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)"
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 35/54] package/kodi-screensaver-biogenesis: bump version to 2.5.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (33 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 34/54] package/kodi-screensaver-asterwave: bump version to 3.3.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 36/54] package/kodi-screensaver-cpblobs: bump version to 3.4.0-Matrix Bernd Kuhls
                   ` (19 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to opengl, opengles support was fixed upstream:
https://github.com/xbmc/screensaver.biogenesis/commit/2de1b7eb5897001f7bdf72ec4e390be749ccac13

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-biogenesis/Config.in                 | 4 ----
 .../kodi-screensaver-biogenesis.hash                          | 4 ++--
 .../kodi-screensaver-biogenesis.mk                            | 4 ++--
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/package/kodi-screensaver-biogenesis/Config.in b/package/kodi-screensaver-biogenesis/Config.in
index 9703e9091b..26f134d0bb 100644
--- a/package/kodi-screensaver-biogenesis/Config.in
+++ b/package/kodi-screensaver-biogenesis/Config.in
@@ -1,10 +1,6 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_BIOGENESIS
 	bool "kodi-screensaver-biogenesis"
-	depends on BR2_PACKAGE_HAS_LIBGL
 	help
 	  BioGenesis screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.biogenesis
-
-comment "kodi-screensaver-biogenesis needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash b/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash
index df07f9fbc5..1f2c5e6305 100644
--- a/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash
+++ b/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  b0f721d112282f633a769e7b077c5dd52e5045a8f1ae32c4e602b0e2e937acb0  kodi-screensaver-biogenesis-2.2.3-Leia.tar.gz
-sha256  d38b9e2768b49acdedcb21a202d12753c8f1d7e85e5ee24ff1e4aee3c7601a65  debian/copyright
+sha256  bf56384e6956674cd911c52b2807993d0a6e0ffa9623b5a1981a3153911e135a  kodi-screensaver-biogenesis-2.5.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk b/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
index 562c279ec6..8b2d6b2ee5 100644
--- a/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
+++ b/package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_BIOGENESIS_VERSION = 2.2.3-Leia
+KODI_SCREENSAVER_BIOGENESIS_VERSION = 2.5.0-Matrix
 KODI_SCREENSAVER_BIOGENESIS_SITE = $(call github,xbmc,screensaver.biogenesis,$(KODI_SCREENSAVER_BIOGENESIS_VERSION))
 KODI_SCREENSAVER_BIOGENESIS_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_BIOGENESIS_LICENSE_FILES = debian/copyright
+KODI_SCREENSAVER_BIOGENESIS_LICENSE_FILES = LICENSE.md
 KODI_SCREENSAVER_BIOGENESIS_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 36/54] package/kodi-screensaver-cpblobs: bump version to 3.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (34 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 35/54] package/kodi-screensaver-biogenesis: bump version to 2.5.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 37/54] package/kodi-screensaver-greynetic: bump version to 2.5.0-Matrix Bernd Kuhls
                   ` (18 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to libsoil:
https://github.com/xbmc/screensaver.cpblobs/commit/c505105f277b7e4bae0797e1c3cf89a0515ff3a5

Add dependency to glm and remove dependency to opengl, opengles support
was added upstream:
https://github.com/xbmc/screensaver.cpblobs/commit/cab48fbc8a7b288b758eb10c1c27caa99cc33f06

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-cpblobs/Config.in             |  6 +-----
 .../kodi-screensaver-cpblobs.hash                      |  4 ++--
 .../kodi-screensaver-cpblobs.mk                        | 10 +++++++---
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/package/kodi-screensaver-cpblobs/Config.in b/package/kodi-screensaver-cpblobs/Config.in
index 4e0003bddc..7f9a591418 100644
--- a/package/kodi-screensaver-cpblobs/Config.in
+++ b/package/kodi-screensaver-cpblobs/Config.in
@@ -1,11 +1,7 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_CPBLOBS
 	bool "kodi-screensaver-cpblobs"
-	depends on BR2_PACKAGE_HAS_LIBGL # libsoil
-	select BR2_PACKAGE_LIBSOIL
+	select BR2_PACKAGE_GLM
 	help
 	  CpBlobs screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.cpblobs
-
-comment "kodi-screensaver-cpblobs needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash b/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash
index 4ff614a995..bc77c36248 100644
--- a/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash
+++ b/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  afab934a2c93f73334943775f45f5a1d065e74714528bc700459d110e88e43a4  kodi-screensaver-cpblobs-3.0.5-Leia.tar.gz
-sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  LICENSE
+sha256  eda36572da291d870dacbf3ad596e4ff3daed96350d9585583c279b55cfdc34a  kodi-screensaver-cpblobs-3.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk b/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk
index 01f6bdf3d3..628f254a42 100644
--- a/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk
+++ b/package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk
@@ -4,10 +4,14 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_CPBLOBS_VERSION = 3.0.5-Leia
+KODI_SCREENSAVER_CPBLOBS_VERSION = 3.4.0-Matrix
 KODI_SCREENSAVER_CPBLOBS_SITE = $(call github,xbmc,screensaver.cpblobs,$(KODI_SCREENSAVER_CPBLOBS_VERSION))
 KODI_SCREENSAVER_CPBLOBS_LICENSE = GPL-2.0
-KODI_SCREENSAVER_CPBLOBS_LICENSE_FILES = LICENSE
-KODI_SCREENSAVER_CPBLOBS_DEPENDENCIES = kodi libsoil
+KODI_SCREENSAVER_CPBLOBS_LICENSE_FILES = LICENSE.md
+KODI_SCREENSAVER_CPBLOBS_DEPENDENCIES = glm kodi
+
+KODI_SCREENSAVER_CPBLOBS_CONF_OPTS += \
+	-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)" \
+	-DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)"
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 37/54] package/kodi-screensaver-greynetic: bump version to 2.5.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (35 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 36/54] package/kodi-screensaver-cpblobs: bump version to 3.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 38/54] package/kodi-screensaver-matrixtrails: bump version to 2.6.0-Matrix Bernd Kuhls
                   ` (17 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to opengl, add dependency to glm, opengles support
was fixed upstream:
https://github.com/xbmc/screensaver.greynetic/commit/aee7082c92f8c8aa1195c33db89e38753a039bba

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-greynetic/Config.in                | 5 +----
 .../kodi-screensaver-greynetic.hash                         | 4 ++--
 .../kodi-screensaver-greynetic.mk                           | 6 +++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/package/kodi-screensaver-greynetic/Config.in b/package/kodi-screensaver-greynetic/Config.in
index 685feb8872..92db2855e6 100644
--- a/package/kodi-screensaver-greynetic/Config.in
+++ b/package/kodi-screensaver-greynetic/Config.in
@@ -1,10 +1,7 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_GREYNETIC
 	bool "kodi-screensaver-greynetic"
-	depends on BR2_PACKAGE_HAS_LIBGL
+	select BR2_PACKAGE_GLM
 	help
 	  Greynetic screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.greynetic
-
-comment "kodi-screensaver-greynetic needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash b/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash
index 87961fdae0..d1f4992240 100644
--- a/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash
+++ b/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  e9a24d3204e3d6d5b5302a865e37c6f2ae9e25a3536eeda4205830f5e0256555  kodi-screensaver-greynetic-2.2.3-Leia.tar.gz
-sha256  2905fdee5c68dc4944c42711d45f47794e8fb881bd67d66d0875d10f9a2156a0  debian/copyright
+sha256  093c77ad332dc5797f1866895218d6c6b4490ef1f9bd4cbdf15c000c3b881798  kodi-screensaver-greynetic-2.5.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk b/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
index 6311325540..b7c4a15b87 100644
--- a/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
+++ b/package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_GREYNETIC_VERSION = 2.2.3-Leia
+KODI_SCREENSAVER_GREYNETIC_VERSION = 2.5.0-Matrix
 KODI_SCREENSAVER_GREYNETIC_SITE = $(call github,xbmc,screensaver.greynetic,$(KODI_SCREENSAVER_GREYNETIC_VERSION))
 KODI_SCREENSAVER_GREYNETIC_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_GREYNETIC_LICENSE_FILES = debian/copyright
-KODI_SCREENSAVER_GREYNETIC_DEPENDENCIES = kodi
+KODI_SCREENSAVER_GREYNETIC_LICENSE_FILES = LICENSE.md
+KODI_SCREENSAVER_GREYNETIC_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 38/54] package/kodi-screensaver-matrixtrails: bump version to 2.6.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (36 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 37/54] package/kodi-screensaver-greynetic: bump version to 2.5.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 39/54] package/kodi-screensaver-pingpong: bump version to 2.4.0-Matrix Bernd Kuhls
                   ` (16 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to libsoil:
https://github.com/xbmc/screensaver.matrixtrails/commit/92a0d44e9151cfce3be74e81a3e39f0688d69b7a

Remove dependency to opengl, opengles support was fixed upstream:
https://github.com/xbmc/screensaver.matrixtrails/commit/ea6408ee391c75ae7ee4cb9f948df2ff8c0c87c5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-matrixtrails/Config.in        |  5 -----
 .../kodi-screensaver-matrixtrails.hash                 |  4 ++--
 .../kodi-screensaver-matrixtrails.mk                   | 10 +++++++---
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/package/kodi-screensaver-matrixtrails/Config.in b/package/kodi-screensaver-matrixtrails/Config.in
index 270a51c9f4..9f031ba10d 100644
--- a/package/kodi-screensaver-matrixtrails/Config.in
+++ b/package/kodi-screensaver-matrixtrails/Config.in
@@ -1,11 +1,6 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_MATRIXTRAILS
 	bool "kodi-screensaver-matrixtrails"
-	depends on BR2_PACKAGE_HAS_LIBGL # libsoil
-	select BR2_PACKAGE_LIBSOIL
 	help
 	  Matrix trails screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.matrixtrails
-
-comment "kodi-screensaver-matrixtrails needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash b/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash
index 26b95cbc77..1f35f11b7d 100644
--- a/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash
+++ b/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  5a2f5bca0c197eea87f06376941c6d0ddbc81cf144d8c3854ac148fdec3400ec  kodi-screensaver-matrixtrails-2.2.3-Leia.tar.gz
-sha256  385a17599b44aaea10537374c1991c21a5e06153878917b12f96fc1cf8bbc118  debian/copyright
+sha256  49986b82e7319e25ef2b3ec84b3892bbf1cb0b5253bd541da730c5cf5dd1940b  kodi-screensaver-matrixtrails-2.6.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk b/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk
index 10d3d45e08..a89ea72d5d 100644
--- a/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk
+++ b/package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk
@@ -4,10 +4,14 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_MATRIXTRAILS_VERSION = 2.2.3-Leia
+KODI_SCREENSAVER_MATRIXTRAILS_VERSION = 2.6.0-Matrix
 KODI_SCREENSAVER_MATRIXTRAILS_SITE = $(call github,xbmc,screensaver.matrixtrails,$(KODI_SCREENSAVER_MATRIXTRAILS_VERSION))
 KODI_SCREENSAVER_MATRIXTRAILS_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_MATRIXTRAILS_LICENSE_FILES = debian/copyright
-KODI_SCREENSAVER_MATRIXTRAILS_DEPENDENCIES = kodi libsoil
+KODI_SCREENSAVER_MATRIXTRAILS_LICENSE_FILES = LICENSE.md
+KODI_SCREENSAVER_MATRIXTRAILS_DEPENDENCIES = kodi
+
+KODI_SCREENSAVER_MATRIXTRAILS_CONF_OPTS += \
+	-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)" \
+	-DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) $(shell $(PKG_CONFIG_HOST_BINARY) --cflags egl)"
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 39/54] package/kodi-screensaver-pingpong: bump version to 2.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (37 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 38/54] package/kodi-screensaver-matrixtrails: bump version to 2.6.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 40/54] package/kodi-screensaver-pyro: bump version to 3.3.0-Matrix Bernd Kuhls
                   ` (15 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to opengl, add dependency to glm, opengles support
was added upstream:
https://github.com/xbmc/screensaver.pingpong/commit/39ccbf75e6a7a56781329aeb508ae4f2ce210e4f

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-pingpong/Config.in                 | 5 +----
 .../kodi-screensaver-pingpong.hash                          | 4 ++--
 .../kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk  | 6 +++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/package/kodi-screensaver-pingpong/Config.in b/package/kodi-screensaver-pingpong/Config.in
index bc76fffd6e..2983f7c2ea 100644
--- a/package/kodi-screensaver-pingpong/Config.in
+++ b/package/kodi-screensaver-pingpong/Config.in
@@ -1,10 +1,7 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_PINGPONG
 	bool "kodi-screensaver-pingpong"
-	depends on BR2_PACKAGE_HAS_LIBGL
+	select BR2_PACKAGE_GLM
 	help
 	  Ping-pong screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.pingpong
-
-comment "kodi-screensaver-pingpong needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash b/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash
index 4b6114fd16..245fdfdbe9 100644
--- a/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash
+++ b/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  b87e65d2e3c290de7167e1098899d5816103958a99769d84e930ffd2cbfa7d00  kodi-screensaver-pingpong-2.1.3-Leia.tar.gz
-sha256  96e9b817ea6384e3d2c5241c8a0504df11d6f8bd0a2f58f25df7152da64f263c  debian/copyright
+sha256  c38cda571b345d61882b43cea839536fa6fbfbb08e07231e8d8bc8adb8d28c08  kodi-screensaver-pingpong-2.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk b/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
index 929539f044..cd794128f3 100644
--- a/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
+++ b/package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_PINGPONG_VERSION = 2.1.3-Leia
+KODI_SCREENSAVER_PINGPONG_VERSION = 2.4.0-Matrix
 KODI_SCREENSAVER_PINGPONG_SITE = $(call github,xbmc,screensaver.pingpong,$(KODI_SCREENSAVER_PINGPONG_VERSION))
 KODI_SCREENSAVER_PINGPONG_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_PINGPONG_LICENSE_FILES = debian/copyright
-KODI_SCREENSAVER_PINGPONG_DEPENDENCIES = kodi
+KODI_SCREENSAVER_PINGPONG_LICENSE_FILES = LICENSE.md
+KODI_SCREENSAVER_PINGPONG_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 40/54] package/kodi-screensaver-pyro: bump version to 3.3.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (38 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 39/54] package/kodi-screensaver-pingpong: bump version to 2.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 41/54] package/kodi-screensaver-rsxs: bump version Bernd Kuhls
                   ` (14 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to opengl, opengles support was added upstream:
https://github.com/xbmc/screensaver.pyro/commit/d052f9997bcc0efc1c5dfb974a4bd24654e715fb

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-pyro/Config.in                  | 4 ----
 package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash | 4 ++--
 package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk   | 4 ++--
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/package/kodi-screensaver-pyro/Config.in b/package/kodi-screensaver-pyro/Config.in
index e2d1988ec5..9ee99883b4 100644
--- a/package/kodi-screensaver-pyro/Config.in
+++ b/package/kodi-screensaver-pyro/Config.in
@@ -1,10 +1,6 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_PYRO
 	bool "kodi-screensaver-pyro"
-	depends on BR2_PACKAGE_HAS_LIBGL
 	help
 	  Pyro screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.pyro
-
-comment "kodi-screensaver-pyro needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash b/package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash
index fd51a7c1d3..db4244e8fa 100644
--- a/package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash
+++ b/package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  cf9ed582b70460682175366641e6a00eaea085a1d3477a02710ba8398a1d17bd  kodi-screensaver-pyro-3.0.1-Leia.tar.gz
-sha256  24354cf1e6058ba0a95c7652eab9f1be2224c835ce36d14e82c0f401f65a53b7  debian/copyright
+sha256  83a3375166d6aaed01939bc370981ad46909fe1f1365fe7af22d4614fa6d06e6  kodi-screensaver-pyro-3.3.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk b/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
index 8a6ea93e83..dac03c6347 100644
--- a/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
+++ b/package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_PYRO_VERSION = 3.0.1-Leia
+KODI_SCREENSAVER_PYRO_VERSION = 3.3.0-Matrix
 KODI_SCREENSAVER_PYRO_SITE = $(call github,xbmc,screensaver.pyro,$(KODI_SCREENSAVER_PYRO_VERSION))
 KODI_SCREENSAVER_PYRO_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_PYRO_LICENSE_FILES = debian/copyright
+KODI_SCREENSAVER_PYRO_LICENSE_FILES = LICENSE.md
 KODI_SCREENSAVER_PYRO_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 41/54] package/kodi-screensaver-rsxs: bump version
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (39 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 40/54] package/kodi-screensaver-pyro: bump version to 3.3.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 42/54] package/kodi-screensaver-stars: bump version to 2.4.0-Matrix Bernd Kuhls
                   ` (13 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Removed patch 0001, ImageMagick code was removed upstream:
https://github.com/xbmc/screensavers.rsxs/commit/e3793a1e5d120b0354d07d6bf9dc175af883e134#diff-f9e414fa2a69e3c79d590dd6e91236778d803a84669f93f0e550483f7be105e9L31

Removed various dependencies after upstream cleanup:
https://github.com/xbmc/screensavers.rsxs/commit/e3793a1e5d120b0354d07d6bf9dc175af883e134

Switched opengl dependency to render system used by Kodi.

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 .../0001-Disable-drempels.patch               | 40 -------------------
 package/kodi-screensaver-rsxs/Config.in       | 10 ++---
 .../kodi-screensaver-rsxs.hash                |  4 +-
 .../kodi-screensaver-rsxs.mk                  |  6 +--
 4 files changed, 8 insertions(+), 52 deletions(-)
 delete mode 100644 package/kodi-screensaver-rsxs/0001-Disable-drempels.patch

diff --git a/package/kodi-screensaver-rsxs/0001-Disable-drempels.patch b/package/kodi-screensaver-rsxs/0001-Disable-drempels.patch
deleted file mode 100644
index e76a9b9943..0000000000
--- a/package/kodi-screensaver-rsxs/0001-Disable-drempels.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 28c01686ba0d67d317e058776f01efba5e6471bd Mon Sep 17 00:00:00 2001
-From: Bernd Kuhls <bernd.kuhls@t-online.de>
-Date: Sat, 13 Jul 2019 14:18:12 +0200
-Subject: [PATCH] Disable drempels
-
-Does not build with ImageMagick 7.x:
-
-src/drempels/TexMgr.cpp:31:10: fatal error: magick/api.h:
- No such file or directory
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- CMakeLists.txt | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a86ccd0..b5ca03f 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -40,8 +40,7 @@ include_directories(${KODI_INCLUDE_DIR}/.. # Hack way with "/..", need bigger Ko
- if(ImageMagick_FOUND AND NOT ${OWN_IMAGE_MAGICK})
-   message(STATUS "ImageMagick found in the system and is used")
- else()
--  message(STATUS "ImageMagick not found or forced and add custom created")
--  add_subdirectory(lib/ImageMagick)
-+  message(STATUS "ImageMagick not found")
- endif()
- add_subdirectory(lib/kodi/gui/gl)
- add_subdirectory(lib/Implicit)
-@@ -70,7 +69,6 @@ include(src/biof/CMakeLists.txt)
- include(src/busyspheres/CMakeLists.txt)
- include(src/colorfire/CMakeLists.txt)
- include(src/cyclone/CMakeLists.txt)
--include(src/drempels/CMakeLists.txt)
- include(src/euphoria/CMakeLists.txt)
- include(src/feedback/CMakeLists.txt)
- include(src/fieldlines/CMakeLists.txt)
--- 
-2.20.1
-
diff --git a/package/kodi-screensaver-rsxs/Config.in b/package/kodi-screensaver-rsxs/Config.in
index 076c7effa0..e88df1fe49 100644
--- a/package/kodi-screensaver-rsxs/Config.in
+++ b/package/kodi-screensaver-rsxs/Config.in
@@ -1,17 +1,13 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_RSXS
 	bool "kodi-screensaver-rsxs"
-	depends on BR2_PACKAGE_HAS_LIBGL # libglu
+	depends on BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
 	select BR2_PACKAGE_BZIP2
 	select BR2_PACKAGE_GLI
 	select BR2_PACKAGE_GLM
-	select BR2_PACKAGE_JPEG
-	select BR2_PACKAGE_LIBPNG
-	select BR2_PACKAGE_LIBTOOL
-	select BR2_PACKAGE_TIFF
 	help
 	  RSXS screensaver add-ons for Kodi
 
 	  https://github.com/xbmc/screensavers.rsxs
 
-comment "kodi-screensaver-rsxs needs an OpenGL backend"
-	depends on !BR2_PACKAGE_HAS_LIBGL
+comment "kodi-screensaver-rsxs needs OpenGL as Kodi render system"
+	depends on !BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
diff --git a/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash b/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash
index f4987a44cd..ceb8d360f7 100644
--- a/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash
+++ b/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  22ff3f0ca9679c59ce1a90b98d918dd10a8012b789729b2e44c04d4ce8c86ad8  kodi-screensaver-rsxs-7cb648507440d87948dec10d5bfdab3b722d37fe.tar.gz
-sha256  fa0ff8b6a6267b9477be7d505aa384056633b4be17e0b9d308df9bd70d1c99f6  debian/copyright
+sha256  343ecedbf6cfb75d43bb94e805aae807d61b0cd4f681a05c126f65839e3687a3  kodi-screensaver-rsxs-21c65de59546bde770225f023747a39b345baffd.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk b/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
index aa881d0d59..9b839b3112 100644
--- a/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
+++ b/package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_RSXS_VERSION = 7cb648507440d87948dec10d5bfdab3b722d37fe
+KODI_SCREENSAVER_RSXS_VERSION = 21c65de59546bde770225f023747a39b345baffd
 KODI_SCREENSAVER_RSXS_SITE = $(call github,xbmc,screensavers.rsxs,$(KODI_SCREENSAVER_RSXS_VERSION))
 KODI_SCREENSAVER_RSXS_LICENSE = GPL-2.0+
-KODI_SCREENSAVER_RSXS_LICENSE_FILES = debian/copyright
-KODI_SCREENSAVER_RSXS_DEPENDENCIES = bzip2 gli glm jpeg kodi libpng libtool tiff
+KODI_SCREENSAVER_RSXS_LICENSE_FILES = LICENSE.md
+KODI_SCREENSAVER_RSXS_DEPENDENCIES = bzip2 gli glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 42/54] package/kodi-screensaver-stars: bump version to 2.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (40 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 41/54] package/kodi-screensaver-rsxs: bump version Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 43/54] package/kodi-skin-confluence: bump version Bernd Kuhls
                   ` (12 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Remove dependency to opengl, opengles support was added upstream:
https://github.com/xbmc/screensaver.stars/commit/b0cb93b21888a5808f7701a794c5795f55e641d4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-screensaver-stars/Config.in                   | 4 ----
 package/kodi-screensaver-stars/kodi-screensaver-stars.hash | 2 +-
 package/kodi-screensaver-stars/kodi-screensaver-stars.mk   | 2 +-
 3 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/package/kodi-screensaver-stars/Config.in b/package/kodi-screensaver-stars/Config.in
index a2e435c0f6..3a8713a56e 100644
--- a/package/kodi-screensaver-stars/Config.in
+++ b/package/kodi-screensaver-stars/Config.in
@@ -1,10 +1,6 @@
 config BR2_PACKAGE_KODI_SCREENSAVER_STARS
 	bool "kodi-screensaver-stars"
-	depends on BR2_PACKAGE_HAS_LIBGL
 	help
 	  Starfield screensaver for Kodi
 
 	  https://github.com/xbmc/screensaver.stars
-
-comment "kodi-screensaver-stars needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/kodi-screensaver-stars/kodi-screensaver-stars.hash b/package/kodi-screensaver-stars/kodi-screensaver-stars.hash
index b658517300..b98c4baaef 100644
--- a/package/kodi-screensaver-stars/kodi-screensaver-stars.hash
+++ b/package/kodi-screensaver-stars/kodi-screensaver-stars.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  98972a9af45015d902ade50db822dbded52d4473acde6bc4b01a5ab8c4af4269  kodi-screensaver-stars-2.1.4-Leia.tar.gz
+sha256  868105f6381bf5439f8c67d54dda00f2108a4363f4b25dfb12787ed65b602f0d  kodi-screensaver-stars-2.4.0-Matrix.tar.gz
 sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-screensaver-stars/kodi-screensaver-stars.mk b/package/kodi-screensaver-stars/kodi-screensaver-stars.mk
index ca51921b50..c062de9488 100644
--- a/package/kodi-screensaver-stars/kodi-screensaver-stars.mk
+++ b/package/kodi-screensaver-stars/kodi-screensaver-stars.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KODI_SCREENSAVER_STARS_VERSION = 2.1.4-Leia
+KODI_SCREENSAVER_STARS_VERSION = 2.4.0-Matrix
 KODI_SCREENSAVER_STARS_SITE = $(call github,xbmc,screensaver.stars,$(KODI_SCREENSAVER_STARS_VERSION))
 KODI_SCREENSAVER_STARS_LICENSE = GPL-2.0+
 KODI_SCREENSAVER_STARS_LICENSE_FILES = LICENSE.md
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 43/54] package/kodi-skin-confluence: bump version
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (41 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 42/54] package/kodi-screensaver-stars: bump version to 2.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 44/54] package/kodi-vfs-libarchive: new package Bernd Kuhls
                   ` (11 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-skin-confluence/kodi-skin-confluence.hash | 2 +-
 package/kodi-skin-confluence/kodi-skin-confluence.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.hash b/package/kodi-skin-confluence/kodi-skin-confluence.hash
index fdd4e828f6..e3d1ff73f4 100644
--- a/package/kodi-skin-confluence/kodi-skin-confluence.hash
+++ b/package/kodi-skin-confluence/kodi-skin-confluence.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  dc4a0abf05db50caf8e70e4904b8c2c445008ec3d6d23381c9c31dedaf6109de  kodi-skin-confluence-cffcb8320003e6048abe4b26316e5d5f3d50eac9.tar.gz
+sha256  49ba4dcf4b512ac0a97bd1a4ebf14685d294d89a7a07c26ddda0fe730c8aa047  kodi-skin-confluence-37a196cdb58c0da87b5b22b047a5d44dc447f1ae.tar.gz
 sha256  89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860  LICENSE.txt
diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.mk b/package/kodi-skin-confluence/kodi-skin-confluence.mk
index d9bd10bdfa..fcae506d1e 100644
--- a/package/kodi-skin-confluence/kodi-skin-confluence.mk
+++ b/package/kodi-skin-confluence/kodi-skin-confluence.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KODI_SKIN_CONFLUENCE_VERSION = cffcb8320003e6048abe4b26316e5d5f3d50eac9
+KODI_SKIN_CONFLUENCE_VERSION = 37a196cdb58c0da87b5b22b047a5d44dc447f1ae
 KODI_SKIN_CONFLUENCE_SITE = $(call github,xbmc,skin.confluence,$(KODI_SKIN_CONFLUENCE_VERSION))
 KODI_SKIN_CONFLUENCE_LICENSE = GPL-2.0
 KODI_SKIN_CONFLUENCE_LICENSE_FILES = LICENSE.txt
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 44/54] package/kodi-vfs-libarchive: new package
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (42 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 43/54] package/kodi-skin-confluence: bump version Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 45/54] package/kodi-vfs-rar: bump version to 4.0.0-Matrix Bernd Kuhls
                   ` (10 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-vfs-libarchive/Config.in         | 13 ++++++++++++
 .../kodi-vfs-libarchive.hash                  |  3 +++
 .../kodi-vfs-libarchive.mk                    | 21 +++++++++++++++++++
 package/kodi/Config.in                        |  1 +
 4 files changed, 38 insertions(+)
 create mode 100644 package/kodi-vfs-libarchive/Config.in
 create mode 100644 package/kodi-vfs-libarchive/kodi-vfs-libarchive.hash
 create mode 100644 package/kodi-vfs-libarchive/kodi-vfs-libarchive.mk

diff --git a/package/kodi-vfs-libarchive/Config.in b/package/kodi-vfs-libarchive/Config.in
new file mode 100644
index 0000000000..6720e5206e
--- /dev/null
+++ b/package/kodi-vfs-libarchive/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_KODI_VFS_LIBARCHIVE
+	bool "kodi-vfs-libarchive"
+	select BR2_PACKAGE_BZIP2
+	select BR2_PACKAGE_LIBARCHIVE
+	select BR2_PACKAGE_LZ4
+	select BR2_PACKAGE_LZO
+	select BR2_PACKAGE_OPENSSL
+	select BR2_PACKAGE_XZ
+	select BR2_PACKAGE_ZLIB
+	help
+	  Libarchive VFS add-on for Kodi
+
+	  https://github.com/xbmc/vfs.libarchive
diff --git a/package/kodi-vfs-libarchive/kodi-vfs-libarchive.hash b/package/kodi-vfs-libarchive/kodi-vfs-libarchive.hash
new file mode 100644
index 0000000000..59b3bc1078
--- /dev/null
+++ b/package/kodi-vfs-libarchive/kodi-vfs-libarchive.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256  6fd70f0e2775e9c4eef2e8b529396f1e739fe3e43e0d4202d7f08ab4a30fa760  kodi-vfs-libarchive-2.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-vfs-libarchive/kodi-vfs-libarchive.mk b/package/kodi-vfs-libarchive/kodi-vfs-libarchive.mk
new file mode 100644
index 0000000000..5278f50136
--- /dev/null
+++ b/package/kodi-vfs-libarchive/kodi-vfs-libarchive.mk
@@ -0,0 +1,21 @@
+################################################################################
+#
+# kodi-vfs-libarchive
+#
+################################################################################
+
+KODI_VFS_LIBARCHIVE_VERSION = 2.0.0-Matrix
+KODI_VFS_LIBARCHIVE_SITE = $(call github,xbmc,vfs.libarchive,$(KODI_VFS_LIBARCHIVE_VERSION))
+KODI_VFS_LIBARCHIVE_LICENSE = GPL-2.0+
+KODI_VFS_LIBARCHIVE_LICENSE_FILES = LICENSE.md
+KODI_VFS_LIBARCHIVE_DEPENDENCIES = \
+	bzip2 \
+	kodi \
+	libarchive \
+	lz4 \
+	lzo \
+	openssl \
+	xz \
+	zlib
+
+$(eval $(cmake-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index eefdd54990..a104ba53c3 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -347,6 +347,7 @@ menu "Skins"
 endmenu
 
 menu "Virtual file systems"
+	source "package/kodi-vfs-libarchive/Config.in"
 	source "package/kodi-vfs-rar/Config.in"
 	source "package/kodi-vfs-sftp/Config.in"
 endmenu
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 45/54] package/kodi-vfs-rar: bump version to 4.0.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (43 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 44/54] package/kodi-vfs-libarchive: new package Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 46/54] package/kodi-vfs-sftp: bump version to 2.0.0-Matrix Bernd Kuhls
                   ` (9 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-vfs-rar/kodi-vfs-rar.hash | 2 +-
 package/kodi-vfs-rar/kodi-vfs-rar.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kodi-vfs-rar/kodi-vfs-rar.hash b/package/kodi-vfs-rar/kodi-vfs-rar.hash
index 22ad584fb8..e4d0f7fe63 100644
--- a/package/kodi-vfs-rar/kodi-vfs-rar.hash
+++ b/package/kodi-vfs-rar/kodi-vfs-rar.hash
@@ -1,5 +1,5 @@
 # Locally computed
-sha256  5275c09eed7e8354849caa17c3d9699abcfa2437a7c7af3833bffd10fc1c577f  kodi-vfs-rar-2.3.2-Leia.tar.gz
+sha256  1111d1f90cc4addc2adb0884b779f4b47e30abb2766ba1708053e5f100b514bf  kodi-vfs-rar-4.0.0-Matrix.tar.gz
 # License files
 sha256  6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a  lib/UnrarXLib/license.txt
 sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-vfs-rar/kodi-vfs-rar.mk b/package/kodi-vfs-rar/kodi-vfs-rar.mk
index c0d52a1d25..001bd7c61c 100644
--- a/package/kodi-vfs-rar/kodi-vfs-rar.mk
+++ b/package/kodi-vfs-rar/kodi-vfs-rar.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KODI_VFS_RAR_VERSION = 2.3.2-Leia
+KODI_VFS_RAR_VERSION = 4.0.0-Matrix
 KODI_VFS_RAR_SITE = $(call github,xbmc,vfs.rar,$(KODI_VFS_RAR_VERSION))
 KODI_VFS_RAR_LICENSE = unrar, GPL-2.0+
 KODI_VFS_RAR_LICENSE_FILES = lib/UnrarXLib/license.txt LICENSE.md
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 46/54] package/kodi-vfs-sftp: bump version to 2.0.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (44 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 45/54] package/kodi-vfs-rar: bump version to 4.0.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 47/54] package/kodi-visualisation-fishbmc: bump version to 6.3.0-Matrix Bernd Kuhls
                   ` (8 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Upstream removed usage of libplatform
https://github.com/xbmc/vfs.sftp/commit/a4fb0019a6b20c2e9b44ff80dd084002df6052a9

Added remaining dependencies and removed unused kodi-platform:
https://github.com/xbmc/vfs.sftp/blob/Matrix/CMakeLists.txt#L6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-vfs-sftp/Config.in          | 4 ++--
 package/kodi-vfs-sftp/kodi-vfs-sftp.hash | 2 +-
 package/kodi-vfs-sftp/kodi-vfs-sftp.mk   | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package/kodi-vfs-sftp/Config.in b/package/kodi-vfs-sftp/Config.in
index a939bd927d..b742777ff0 100644
--- a/package/kodi-vfs-sftp/Config.in
+++ b/package/kodi-vfs-sftp/Config.in
@@ -1,8 +1,8 @@
 config BR2_PACKAGE_KODI_VFS_SFTP
 	bool "kodi-vfs-sftp"
-	select BR2_PACKAGE_KODI_PLATFORM
-	select BR2_PACKAGE_LIBPLATFORM
 	select BR2_PACKAGE_LIBSSH
+	select BR2_PACKAGE_OPENSSL
+	select BR2_PACKAGE_ZLIB
 	help
 	  SFTP VFS addon for Kodi
 
diff --git a/package/kodi-vfs-sftp/kodi-vfs-sftp.hash b/package/kodi-vfs-sftp/kodi-vfs-sftp.hash
index a17c2d32c6..d12a85437b 100644
--- a/package/kodi-vfs-sftp/kodi-vfs-sftp.hash
+++ b/package/kodi-vfs-sftp/kodi-vfs-sftp.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  dc3db18b6cef90cd518b741e5c9bc7b3f4412774ee60bf70b451a8d2fc88a091  kodi-vfs-sftp-1.0.6-Leia.tar.gz
+sha256  b15c5dde7b3aadb3e82e61cb9b0440812b6c2f65b38c6c25aef726f97e746f68  kodi-vfs-sftp-2.0.0-Matrix.tar.gz
 sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-vfs-sftp/kodi-vfs-sftp.mk b/package/kodi-vfs-sftp/kodi-vfs-sftp.mk
index 3870ff9b5b..b1b0bef36d 100644
--- a/package/kodi-vfs-sftp/kodi-vfs-sftp.mk
+++ b/package/kodi-vfs-sftp/kodi-vfs-sftp.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VFS_SFTP_VERSION = 1.0.6-Leia
+KODI_VFS_SFTP_VERSION = 2.0.0-Matrix
 KODI_VFS_SFTP_SITE = $(call github,xbmc,vfs.sftp,$(KODI_VFS_SFTP_VERSION))
 KODI_VFS_SFTP_LICENSE = GPL-2.0+
 KODI_VFS_SFTP_LICENSE_FILES = LICENSE.md
-KODI_VFS_SFTP_DEPENDENCIES = kodi-platform libplatform libssh
+KODI_VFS_SFTP_DEPENDENCIES = kodi libssh openssl zlib
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 47/54] package/kodi-visualisation-fishbmc: bump version to 6.3.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (45 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 46/54] package/kodi-vfs-sftp: bump version to 2.0.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 48/54] package/kodi-visualisation-goom: bump version 3.4.0-Matrix Bernd Kuhls
                   ` (7 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 .../kodi-visualisation-fishbmc.hash                           | 4 ++--
 .../kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash b/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash
index 4e215f331c..f03602c003 100644
--- a/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash
+++ b/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  a03d4f64a6d44625d6936fd3abd359a0a08d11252663cae9fc5d061bd489c006  kodi-visualisation-fishbmc-5.1.3-Leia.tar.gz
-sha256  684792cea796ea39d086ffd6cf5cb7c70ab8188dcf493707ba90d081d28f787e  visualization.fishbmc/LICENSE
+sha256  fd6a4383e36ed67590d40eb945d11bc5eae0c83e0ea56bfcadbc0ff03de0b2a4  kodi-visualisation-fishbmc-6.3.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk b/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk
index defc183ff9..ecb118e52b 100644
--- a/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk
+++ b/package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VISUALISATION_FISHBMC_VERSION = 5.1.3-Leia
+KODI_VISUALISATION_FISHBMC_VERSION = 6.3.0-Matrix
 KODI_VISUALISATION_FISHBMC_SITE = $(call github,xbmc,visualization.fishbmc,$(KODI_VISUALISATION_FISHBMC_VERSION))
 KODI_VISUALISATION_FISHBMC_LICENSE = GPL-2.0+
-KODI_VISUALISATION_FISHBMC_LICENSE_FILES = visualization.fishbmc/LICENSE
+KODI_VISUALISATION_FISHBMC_LICENSE_FILES = LICENSE.md
 KODI_VISUALISATION_FISHBMC_DEPENDENCIES = kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 48/54] package/kodi-visualisation-goom: bump version 3.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (46 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 47/54] package/kodi-visualisation-fishbmc: bump version to 6.3.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 49/54] package/kodi-visualisation-shadertoy: bump version to 2.3.0-Matrix Bernd Kuhls
                   ` (6 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switched opengl dependency to render system used by Kodi.

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-visualisation-goom/Config.in                   | 6 +++---
 .../kodi-visualisation-goom/kodi-visualisation-goom.hash    | 4 ++--
 package/kodi-visualisation-goom/kodi-visualisation-goom.mk  | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/package/kodi-visualisation-goom/Config.in b/package/kodi-visualisation-goom/Config.in
index 065bc1d773..18905bba3a 100644
--- a/package/kodi-visualisation-goom/Config.in
+++ b/package/kodi-visualisation-goom/Config.in
@@ -1,11 +1,11 @@
 config BR2_PACKAGE_KODI_VISUALISATION_GOOM
 	bool "kodi-visualisation-goom"
-	depends on BR2_PACKAGE_HAS_LIBGL
+	depends on BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
 	select BR2_PACKAGE_GLM
 	help
 	  GOOM visualiser for Kodi
 
 	  https://github.com/notspiff/visualization.goom
 
-comment "kodi-visualization-goom needs OpenGL"
-	depends on !BR2_PACKAGE_HAS_LIBGL
+comment "kodi-visualization-goom needs OpenGL as Kodi render system"
+	depends on !BR2_PACKAGE_KODI_RENDER_SYSTEM_GL
diff --git a/package/kodi-visualisation-goom/kodi-visualisation-goom.hash b/package/kodi-visualisation-goom/kodi-visualisation-goom.hash
index c9fa7dea9f..ab5bda33c4 100644
--- a/package/kodi-visualisation-goom/kodi-visualisation-goom.hash
+++ b/package/kodi-visualisation-goom/kodi-visualisation-goom.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  fdd656721f6d1b1962fd0a1e240eafb4710237ba70809dd0391cd10cacf4417c  kodi-visualisation-goom-2.2.3-Leia.tar.gz
-sha256  a6b36f495079206146ae0b11624a8db49a538f421ffe1341f8651c9e6b06f0b0  debian/copyright
+sha256  8de34cd33977bb8fa5fd721993341f7d64bbf5b08e481438740287dd2a366079  kodi-visualisation-goom-3.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-visualisation-goom/kodi-visualisation-goom.mk b/package/kodi-visualisation-goom/kodi-visualisation-goom.mk
index d83f857ae1..45f2f05ece 100644
--- a/package/kodi-visualisation-goom/kodi-visualisation-goom.mk
+++ b/package/kodi-visualisation-goom/kodi-visualisation-goom.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VISUALISATION_GOOM_VERSION = 2.2.3-Leia
+KODI_VISUALISATION_GOOM_VERSION = 3.4.0-Matrix
 KODI_VISUALISATION_GOOM_SITE = $(call github,xbmc,visualization.goom,$(KODI_VISUALISATION_GOOM_VERSION))
 KODI_VISUALISATION_GOOM_LICENSE = GPL-2.0+
-KODI_VISUALISATION_GOOM_LICENSE_FILES = debian/copyright
+KODI_VISUALISATION_GOOM_LICENSE_FILES = LICENSE.md
 
 KODI_VISUALISATION_GOOM_DEPENDENCIES = glm kodi
 
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 49/54] package/kodi-visualisation-shadertoy: bump version to 2.3.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (47 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 48/54] package/kodi-visualisation-goom: bump version 3.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 50/54] package/kodi-visualisation-spectrum: bump version to 3.4.0-Matrix Bernd Kuhls
                   ` (5 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch dependency to kodi after upstream removed the dependency to
kodi-platform:
https://github.com/xbmc/visualization.shadertoy/commit/3fa4d118dcee2025620eb342d1a22a956beb06e5

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-visualisation-shadertoy/Config.in              | 1 -
 .../kodi-visualisation-shadertoy.hash                       | 4 ++--
 .../kodi-visualisation-shadertoy.mk                         | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/package/kodi-visualisation-shadertoy/Config.in b/package/kodi-visualisation-shadertoy/Config.in
index 1fabba5ef5..aa671aae13 100644
--- a/package/kodi-visualisation-shadertoy/Config.in
+++ b/package/kodi-visualisation-shadertoy/Config.in
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_KODI_VISUALISATION_SHADERTOY
 	bool "kodi-visualisation-shadertoy"
 	select BR2_PACKAGE_GLM
-	select BR2_PACKAGE_LIBPLATFORM
 	help
 	  Shadertoy visualiser for Kodi
 
diff --git a/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash b/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash
index 67ab8867e6..8ecdfb6d50 100644
--- a/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash
+++ b/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  07724fc59cc5f960a941b8255af326e87fa9fbc8234498c7e21d8a46050e0dd4  kodi-visualisation-shadertoy-1.2.4-Leia.tar.gz
-sha256  e33ac3ac6ca1bdd4a4a411481d43579d855622e7ecc207809b5f49ea617db480  debian/copyright
+sha256  fbee4d8d4a41013705848eb89d4dcd55fe915a1ff997a60c800aa1bdd157530b  kodi-visualisation-shadertoy-2.3.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk b/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
index 865abf02cc..f5ad505fe7 100644
--- a/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
+++ b/package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VISUALISATION_SHADERTOY_VERSION = 1.2.4-Leia
+KODI_VISUALISATION_SHADERTOY_VERSION = 2.3.0-Matrix
 KODI_VISUALISATION_SHADERTOY_SITE = $(call github,xbmc,visualization.shadertoy,$(KODI_VISUALISATION_SHADERTOY_VERSION))
 KODI_VISUALISATION_SHADERTOY_LICENSE = GPL-2.0+
-KODI_VISUALISATION_SHADERTOY_LICENSE_FILES = debian/copyright
-KODI_VISUALISATION_SHADERTOY_DEPENDENCIES = glm kodi libplatform
+KODI_VISUALISATION_SHADERTOY_LICENSE_FILES = LICENSE.md
+KODI_VISUALISATION_SHADERTOY_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 50/54] package/kodi-visualisation-spectrum: bump version to 3.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (48 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 49/54] package/kodi-visualisation-shadertoy: bump version to 2.3.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 51/54] package/kodi-visualisation-starburst: bump version to 2.4.0-Matrix Bernd Kuhls
                   ` (4 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Removed patch applied upstream:
https://github.com/xbmc/visualization.spectrum/commit/46b605516b057823855c7f76dbc3f622dcf5983b

Add dependency to glm due to upstream commit:
https://github.com/xbmc/visualization.spectrum/commit/0a3e3885b87f61e9a511ec942b3c01679e4b3414

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 ...Backport-Add-missing-cstddef-include.patch | 30 -------------------
 package/kodi-visualisation-spectrum/Config.in |  1 +
 .../kodi-visualisation-spectrum.hash          |  4 +--
 .../kodi-visualisation-spectrum.mk            |  6 ++--
 4 files changed, 6 insertions(+), 35 deletions(-)
 delete mode 100644 package/kodi-visualisation-spectrum/0001-Backport-Add-missing-cstddef-include.patch

diff --git a/package/kodi-visualisation-spectrum/0001-Backport-Add-missing-cstddef-include.patch b/package/kodi-visualisation-spectrum/0001-Backport-Add-missing-cstddef-include.patch
deleted file mode 100644
index 5b1bb0c47c..0000000000
--- a/package/kodi-visualisation-spectrum/0001-Backport-Add-missing-cstddef-include.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From b2c54c1043c2396678005b578e85db30bdf5ccb9 Mon Sep 17 00:00:00 2001
-From: Bernd Kuhls <bernd.kuhls@t-online.de>
-Date: Sat, 18 Jan 2020 20:22:41 +0100
-Subject: [PATCH] [Backport] Add missing cstddef include
-
-Backported from https://github.com/xbmc/visualization.spectrum/pull/37
-
-Patch sent upstream:
-https://github.com/xbmc/visualization.spectrum/pull/38
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- src/opengl_spectrum.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/opengl_spectrum.cpp b/src/opengl_spectrum.cpp
-index 05409ea..2441fd6 100644
---- a/src/opengl_spectrum.cpp
-+++ b/src/opengl_spectrum.cpp
-@@ -38,6 +38,7 @@
- #include <string.h>
- #include <math.h>
- #include <stdint.h>
-+#include <cstddef>
- 
- #include <glm/glm.hpp>
- #include <glm/gtc/type_ptr.hpp>
--- 
-2.20.1
-
diff --git a/package/kodi-visualisation-spectrum/Config.in b/package/kodi-visualisation-spectrum/Config.in
index 3b2b0a25e2..deb623087f 100644
--- a/package/kodi-visualisation-spectrum/Config.in
+++ b/package/kodi-visualisation-spectrum/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_KODI_VISUALISATION_SPECTRUM
 	bool "kodi-visualisation-spectrum"
+	select BR2_PACKAGE_GLM
 	help
 	  Spectrum visualiser for Kodi
 
diff --git a/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash b/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash
index ae78fbd355..e6473ab0a1 100644
--- a/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash
+++ b/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  ec88defbb90fdb03f075abdba39c436906a8fbad8f034da3e3b31f75842206cc  kodi-visualisation-spectrum-3.0.2-Leia.tar.gz
-sha256  8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903  COPYING
+sha256  0b08b99c0289a421425a5d3b39eafdf6262021e213bd3093e98704efb410d348  kodi-visualisation-spectrum-3.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk b/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
index c3d61c1ef4..42abc156cd 100644
--- a/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
+++ b/package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VISUALISATION_SPECTRUM_VERSION = 3.0.2-Leia
+KODI_VISUALISATION_SPECTRUM_VERSION = 3.4.0-Matrix
 KODI_VISUALISATION_SPECTRUM_SITE = $(call github,xbmc,visualization.spectrum,$(KODI_VISUALISATION_SPECTRUM_VERSION))
 KODI_VISUALISATION_SPECTRUM_LICENSE = GPL-2.0+
-KODI_VISUALISATION_SPECTRUM_LICENSE_FILES = COPYING
-KODI_VISUALISATION_SPECTRUM_DEPENDENCIES = kodi
+KODI_VISUALISATION_SPECTRUM_LICENSE_FILES = LICENSE.md
+KODI_VISUALISATION_SPECTRUM_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 51/54] package/kodi-visualisation-starburst: bump version to 2.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (49 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 50/54] package/kodi-visualisation-spectrum: bump version to 3.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 52/54] package/kodi-visualisation-waveform: bump version to 4.4.0-Matrix Bernd Kuhls
                   ` (3 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 .../kodi-visualisation-starburst.hash                         | 4 ++--
 .../kodi-visualisation-starburst.mk                           | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/kodi-visualisation-starburst/kodi-visualisation-starburst.hash b/package/kodi-visualisation-starburst/kodi-visualisation-starburst.hash
index 834d71ae5c..b08da9788e 100644
--- a/package/kodi-visualisation-starburst/kodi-visualisation-starburst.hash
+++ b/package/kodi-visualisation-starburst/kodi-visualisation-starburst.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  5a06385dd4824373a00fe4e2139b3d851c51ed001f68671acf99d17ce348f5e2  kodi-visualisation-starburst-2.0.3-Leia.tar.gz
-sha256  2e668b3da2f061a6d6ecc3cb96bdfb0f8fc9cc98c9e9f95454bc45b88708690f  debian/copyright
+sha256  fb991924b8f9a4f86d81b28ec629c131d36364f82914098356184c9ef03e753e  kodi-visualisation-starburst-2.4.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-visualisation-starburst/kodi-visualisation-starburst.mk b/package/kodi-visualisation-starburst/kodi-visualisation-starburst.mk
index 8d736f08e9..f19a82bf81 100644
--- a/package/kodi-visualisation-starburst/kodi-visualisation-starburst.mk
+++ b/package/kodi-visualisation-starburst/kodi-visualisation-starburst.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VISUALISATION_STARBURST_VERSION = 2.0.3-Leia
+KODI_VISUALISATION_STARBURST_VERSION = 2.4.0-Matrix
 KODI_VISUALISATION_STARBURST_SITE = $(call github,xbmc,visualization.starburst,$(KODI_VISUALISATION_STARBURST_VERSION))
 KODI_VISUALISATION_STARBURST_LICENSE = GPL-2.0+
-KODI_VISUALISATION_STARBURST_LICENSE_FILES = debian/copyright
+KODI_VISUALISATION_STARBURST_LICENSE_FILES = LICENSE.md
 KODI_VISUALISATION_STARBURST_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 52/54] package/kodi-visualisation-waveform: bump version to 4.4.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (50 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 51/54] package/kodi-visualisation-starburst: bump version to 2.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 53/54] package/kodi-visualisation-matrix: new package Bernd Kuhls
                   ` (2 subsequent siblings)
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Add dependency to glm due to upstream commit:
https://github.com/xbmc/visualization.waveform/commit/18e32dd2416fc58e91c977d3c3a4c27b6ca59c3b

Switch license file to LICENSE.md.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-visualisation-waveform/Config.in               | 1 +
 .../kodi-visualisation-waveform.hash                        | 2 +-
 .../kodi-visualisation-waveform.mk                          | 6 +++---
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/package/kodi-visualisation-waveform/Config.in b/package/kodi-visualisation-waveform/Config.in
index 56f25096f5..24a5f7f365 100644
--- a/package/kodi-visualisation-waveform/Config.in
+++ b/package/kodi-visualisation-waveform/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_KODI_VISUALISATION_WAVEFORM
 	bool "kodi-visualisation-waveform"
+	select BR2_PACKAGE_GLM
 	help
 	  Waveform visualiser for Kodi
 
diff --git a/package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash b/package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash
index 578b2ea8a4..44e5ea5169 100644
--- a/package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash
+++ b/package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  d734cbe9d7e661e8d4e61ff2bada423fd8dba33c5148b5044f4b1a1997c51376  kodi-visualisation-waveform-3.1.2-Leia.tar.gz
+sha256  d9acf0a3758bfc4ee6fa492bcdcf8764519bbf0f1b6a3b10807b65a0d031e55e  kodi-visualisation-waveform-4.4.0-Matrix.tar.gz
 sha256  8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903  COPYING
diff --git a/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk b/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
index 64a4db4fce..6c0ec3ac70 100644
--- a/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
+++ b/package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk
@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-KODI_VISUALISATION_WAVEFORM_VERSION = 3.1.2-Leia
+KODI_VISUALISATION_WAVEFORM_VERSION = 4.4.0-Matrix
 KODI_VISUALISATION_WAVEFORM_SITE = $(call github,xbmc,visualization.waveform,$(KODI_VISUALISATION_WAVEFORM_VERSION))
 KODI_VISUALISATION_WAVEFORM_LICENSE = GPL-2.0+
-KODI_VISUALISATION_WAVEFORM_LICENSE_FILES = COPYING
-KODI_VISUALISATION_WAVEFORM_DEPENDENCIES = kodi
+KODI_VISUALISATION_WAVEFORM_LICENSE_FILES = LICENSE.md
+KODI_VISUALISATION_WAVEFORM_DEPENDENCIES = glm kodi
 
 $(eval $(cmake-package))
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 53/54] package/kodi-visualisation-matrix: new package
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (51 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 52/54] package/kodi-visualisation-waveform: bump version to 4.4.0-Matrix Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 54/54] package/kodi-platform: remove package Bernd Kuhls
  2021-03-06 22:03 ` [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Thomas Petazzoni
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-visualisation-matrix/Config.in         |  7 +++++++
 .../kodi-visualisation-matrix.hash                  |  3 +++
 .../kodi-visualisation-matrix.mk                    | 13 +++++++++++++
 package/kodi/Config.in                              |  1 +
 4 files changed, 24 insertions(+)
 create mode 100644 package/kodi-visualisation-matrix/Config.in
 create mode 100644 package/kodi-visualisation-matrix/kodi-visualisation-matrix.hash
 create mode 100644 package/kodi-visualisation-matrix/kodi-visualisation-matrix.mk

diff --git a/package/kodi-visualisation-matrix/Config.in b/package/kodi-visualisation-matrix/Config.in
new file mode 100644
index 0000000000..db01f15231
--- /dev/null
+++ b/package/kodi-visualisation-matrix/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_KODI_VISUALISATION_MATRIX
+	bool "kodi-visualisation-matrix"
+	select BR2_PACKAGE_GLM
+	help
+	  Matrix themed visualization addon for Kodi
+
+	  https://github.com/xbmc/visualization.matrix
diff --git a/package/kodi-visualisation-matrix/kodi-visualisation-matrix.hash b/package/kodi-visualisation-matrix/kodi-visualisation-matrix.hash
new file mode 100644
index 0000000000..38b9311d6e
--- /dev/null
+++ b/package/kodi-visualisation-matrix/kodi-visualisation-matrix.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256  fc5c4790cbf957dbf8d504ae7c43eaeca122fde6423f1135029ff053135f8fd0  kodi-visualisation-matrix-1.0.0-Matrix.tar.gz
+sha256  310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af  LICENSE.md
diff --git a/package/kodi-visualisation-matrix/kodi-visualisation-matrix.mk b/package/kodi-visualisation-matrix/kodi-visualisation-matrix.mk
new file mode 100644
index 0000000000..153c1c15b1
--- /dev/null
+++ b/package/kodi-visualisation-matrix/kodi-visualisation-matrix.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# kodi-visualisation-matrix
+#
+################################################################################
+
+KODI_VISUALISATION_MATRIX_VERSION = 1.0.0-Matrix
+KODI_VISUALISATION_MATRIX_SITE = $(call github,xbmc,visualization.matrix,$(KODI_VISUALISATION_MATRIX_VERSION))
+KODI_VISUALISATION_MATRIX_LICENSE = GPL-2.0+
+KODI_VISUALISATION_MATRIX_LICENSE_FILES = LICENSE.md
+KODI_VISUALISATION_MATRIX_DEPENDENCIES = glm kodi
+
+$(eval $(cmake-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index a104ba53c3..01d068da44 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -355,6 +355,7 @@ endmenu
 menu "Visualisations"
 	source "package/kodi-visualisation-fishbmc/Config.in"
 	source "package/kodi-visualisation-goom/Config.in"
+	source "package/kodi-visualisation-matrix/Config.in"
 	source "package/kodi-visualisation-shadertoy/Config.in"
 	source "package/kodi-visualisation-spectrum/Config.in"
 	source "package/kodi-visualisation-starburst/Config.in"
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 54/54] package/kodi-platform: remove package
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (52 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 53/54] package/kodi-visualisation-matrix: new package Bernd Kuhls
@ 2021-03-02  7:07 ` Bernd Kuhls
  2021-03-06 22:03 ` [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Thomas Petazzoni
  54 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-02  7:07 UTC (permalink / raw)
  To: buildroot

This package is not used by kodi addons anymore.
No legacy handling needed because this package was never selectable.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 ...nfig.cmake-fix-for-cross-compilation.patch | 56 -------------------
 package/kodi-platform/Config.in               |  7 ---
 package/kodi-platform/kodi-platform.hash      |  3 -
 package/kodi-platform/kodi-platform.mk        | 14 -----
 package/kodi/Config.in                        |  2 -
 5 files changed, 82 deletions(-)
 delete mode 100644 package/kodi-platform/0001-kodiplatform-config.cmake-fix-for-cross-compilation.patch
 delete mode 100644 package/kodi-platform/Config.in
 delete mode 100644 package/kodi-platform/kodi-platform.hash
 delete mode 100644 package/kodi-platform/kodi-platform.mk

diff --git a/package/kodi-platform/0001-kodiplatform-config.cmake-fix-for-cross-compilation.patch b/package/kodi-platform/0001-kodiplatform-config.cmake-fix-for-cross-compilation.patch
deleted file mode 100644
index cc514b002b..0000000000
--- a/package/kodi-platform/0001-kodiplatform-config.cmake-fix-for-cross-compilation.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From a6e25dba4b5c1d911a4644a0ca116abc642cd72a Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-Date: Thu, 30 Jul 2015 09:28:24 +0200
-Subject: [PATCH] kodiplatform-config.cmake: fix for cross-compilation
-
-Use CMAKE_FIND_ROOT_PATH in kodiplatform-config.cmake in order to make
-it cross-compilation friendly.
-
-Patch sent upstream: https://github.com/xbmc/kodi-platform/pull/30
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
----
- CMakeLists.txt               | 2 +-
- kodiplatform-config.cmake.in | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 25d8004..db23dc9 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -22,7 +22,7 @@ if(NOT WIN32)
-   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
- endif()
- 
--set(kodiplatform_INCLUDE_DIRS ${TINYXML_INCLUDE_DIR} "${CMAKE_INSTALL_PREFIX}/include/kodi")
-+set(kodiplatform_INCLUDE_DIRS "${CMAKE_INSTALL_PREFIX}/include/kodi")
- IF(WIN32)
-   LIST(APPEND kodiplatform_INCLUDE_DIRS "${CMAKE_INSTALL_PREFIX}/include/kodi/windows")
- ENDIF(WIN32)
-diff --git a/kodiplatform-config.cmake.in b/kodiplatform-config.cmake.in
-index 3fc5273..1bc437a 100644
---- a/kodiplatform-config.cmake.in
-+++ b/kodiplatform-config.cmake.in
-@@ -10,16 +10,16 @@
- #
- # propagate these properties from one build system to the other
- set (kodiplatform_VERSION "@kodiplatform_VERSION_MAJOR at .@kodiplatform_VERSION_MINOR@")
--set (kodiplatform_INCLUDE_DIRS @kodiplatform_INCLUDE_DIRS@ @CMAKE_INSTALL_PREFIX@/include)
-+set (kodiplatform_INCLUDE_DIRS @TINYXML_INCLUDE_DIR@ ${CMAKE_FIND_ROOT_PATH}@kodiplatform_INCLUDE_DIRS@ ${CMAKE_FIND_ROOT_PATH}@CMAKE_INSTALL_PREFIX@/include)
- set (kodiplatform_LIBRARY_DIRS "@CMAKE_LIBRARY_OUTPUT_DIRECTORY@")
- set (kodiplatform_LINKER_FLAGS "@kodiplatform_LINKER_FLAGS@")
- set (kodiplatform_CONFIG_VARS "@kodiplatform_CONFIG_VARS@")
- 
- # libraries come from the build tree where this file was generated
- if(WIN32)
--  set (kodiplatform_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/kodiplatform.lib")
-+  set (kodiplatform_LIBRARY "${CMAKE_FIND_ROOT_PATH}@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/kodiplatform.lib")
- else(WIN32)
--  set (kodiplatform_LIBRARY "-L at CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@ -lkodiplatform")
-+  set (kodiplatform_LIBRARY "-L${CMAKE_FIND_ROOT_PATH}@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@ -lkodiplatform")
- endif(WIN32)
- set (kodiplatform_LIBRARIES ${kodiplatform_LIBRARY} "@kodiplatform_LIBRARIES@")
- mark_as_advanced (kodiplatform_LIBRARY)
--- 
-2.5.0
-
diff --git a/package/kodi-platform/Config.in b/package/kodi-platform/Config.in
deleted file mode 100644
index cde1925c07..0000000000
--- a/package/kodi-platform/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_KODI_PLATFORM
-	bool
-	select BR2_PACKAGE_LIBPLATFORM
-	help
-	  Kodi add-on platform support library
-
-	  https://github.com/xbmc/kodi-platform
diff --git a/package/kodi-platform/kodi-platform.hash b/package/kodi-platform/kodi-platform.hash
deleted file mode 100644
index 29a43cf021..0000000000
--- a/package/kodi-platform/kodi-platform.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# Locally computed
-sha256  159165ae641da5eb273885ce53b8a4b84e62a595c4974f9d12c1b5d1428ef25c  kodi-platform-809c5e9d711e378561440a896fcb7dbcd009eb3d.tar.gz
-sha256  2f4bc4c1244b679121749378ff1a2b4b4e318897dac3d346a236432948ebeea7  debian/copyright
diff --git a/package/kodi-platform/kodi-platform.mk b/package/kodi-platform/kodi-platform.mk
deleted file mode 100644
index f1b97e3259..0000000000
--- a/package/kodi-platform/kodi-platform.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-################################################################################
-#
-# kodi-platform
-#
-################################################################################
-
-KODI_PLATFORM_VERSION = 809c5e9d711e378561440a896fcb7dbcd009eb3d
-KODI_PLATFORM_SITE = $(call github,xbmc,kodi-platform,$(KODI_PLATFORM_VERSION))
-KODI_PLATFORM_LICENSE = GPL-2.0+
-KODI_PLATFORM_LICENSE_FILES = debian/copyright
-KODI_PLATFORM_INSTALL_STAGING = YES
-KODI_PLATFORM_DEPENDENCIES = libplatform kodi
-
-$(eval $(cmake-package))
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 01d068da44..782cca3c18 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -109,8 +109,6 @@ menuconfig BR2_PACKAGE_KODI
 
 if BR2_PACKAGE_KODI
 
-source "package/kodi-platform/Config.in"
-
 config BR2_PACKAGE_KODI_ALSA_LIB
 	bool "alsa"
 	select BR2_PACKAGE_ALSA_LIB
-- 
2.29.2

^ permalink raw reply related	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix
  2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
                   ` (53 preceding siblings ...)
  2021-03-02  7:07 ` [Buildroot] [PATCH v2 54/54] package/kodi-platform: remove package Bernd Kuhls
@ 2021-03-06 22:03 ` Thomas Petazzoni
  2021-03-08  9:54   ` Bernd Kuhls
  54 siblings, 1 reply; 57+ messages in thread
From: Thomas Petazzoni @ 2021-03-06 22:03 UTC (permalink / raw)
  To: buildroot

Hello Bernd,

On Tue,  2 Mar 2021 08:06:55 +0100
Bernd Kuhls <bernd.kuhls@t-online.de> wrote:

> this series bumps kodi to 19.0-Matrix.

Thanks a lot for this series. I have applied it all to the next branch!

First of all, I have to say that it was really a pleasure to see such
documented commit logs, with the details of why the different packaging
changes are being made. It definitely made the series easier to review,
so thanks a lot for this.

I only encountered a few small issues:

 - You forgot the Config.in.legacy entry when dropping
   kodi-screensaver-crystalmorph

 - For the kodi-pvr-mediaportal-tvserver there were line ending issues
   with the patches, but it was not your fault, the line endings get
   damaged by patchwork

 - For another patch (don't remember which one), you had forgotten to
   update the .hash file to take into account the fact that the license
   file is now LICENSE.md.

There are two things however that would be nice to improve:

 - Be able to drop the significant patches on
   kodi-pvr-mediaportal-tvserver, but I see they are already submitted
   upstream, so I assume some next release will allow to drop them.

 - Be able to drop the manual calls to pkg-config --cflags/--libs egl
   that exist in a few packages.

Once again, many thanks for all this work on Kodi!

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 57+ messages in thread

* [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix
  2021-03-06 22:03 ` [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Thomas Petazzoni
@ 2021-03-08  9:54   ` Bernd Kuhls
  0 siblings, 0 replies; 57+ messages in thread
From: Bernd Kuhls @ 2021-03-08  9:54 UTC (permalink / raw)
  To: buildroot

Hi Thomas,

Am Sat, 06 Mar 2021 23:03:05 +0100 schrieb Thomas Petazzoni:

> There are two things however that would be nice to improve:
> 
[...]
>  - Be able to drop the manual calls to pkg-config --cflags/--libs egl
>    that exist in a few packages.

I will try to fix the problem, afair this problem only occurs when 
building without x11, the infamous EGL_NO_X11 define needs to be used.

> Once again, many thanks for all this work on Kodi!

Just a small note from the runtime perspective: With this bump I was able 
to get rid of all X.org stuff by using gbm & OpenGLES as render method on 
my x86_64 system: https://forum.kodi.tv/showthread.php?tid=360658 :)

Regards, Bernd

^ permalink raw reply	[flat|nested] 57+ messages in thread

end of thread, other threads:[~2021-03-08  9:54 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-02  7:06 [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
2021-03-02  7:06 ` [Buildroot] [PATCH v2 01/54] package/kodi-pvr-iptvsimple: bump version to 3.10.0-Leia Bernd Kuhls
2021-03-02  7:06 ` [Buildroot] [PATCH v2 02/54] package/kodi-pvr-zattoo: bump version to 18.1.23-Leia Bernd Kuhls
2021-03-02  7:06 ` [Buildroot] [PATCH v2 03/54] package/kodi-screensaver-crystalmorph: remove package Bernd Kuhls
2021-03-02  7:06 ` [Buildroot] [PATCH v2 04/54] package/libcec: bump version to 6.0.2 Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 05/54] package/libplatform: bump version Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 06/54] package/kodi: bump version to 19.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 07/54] package/kodi-audiodecoder-*: mass version bump Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 08/54] package/kodi-audioencoder-*: " Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 09/54] package/kodi-inputstream-adaptive: bump version to 2.6.7-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 10/54] package/kodi-inputstream-ffmpegdirect: new package Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 11/54] package/kodi-inputstream-rtmp: bump version to 3.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 12/54] package/kodi-peripheral-joystick: bump version to 1.7.1-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 13/54] package/kodi-peripheral-xarcade: bump version to 1.2.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 14/54] package/kodi-pvr-argustv: bump version to 7.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 15/54] package/kodi-pvr-dvblink: bump version to 9.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 16/54] package/kodi-pvr-dvbviewer: bump version to 7.2.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 17/54] package/kodi-pvr-filmon: bump version to 6.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 18/54] package/kodi-pvr-hdhomerun: bump version to 7.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 19/54] package/kodi-pvr-hts: bump version to 8.2.1-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 20/54] package/kodi-pvr-iptvsimple: bump version to 7.4.3-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 21/54] package/kodi-pvr-mediaportal-tvserver: bump version to 8.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 22/54] package/kodi-pvr-mythtv: bump version to 7.3.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 23/54] package/kodi-pvr-nextpvr: bump version to 8.2.1-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 24/54] package/kodi-pvr-njoy: bump version to 7.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 25/54] package/kodi-pvr-octonet: bump version to 4.1.0-2-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 26/54] package/kodi-pvr-pctv: bump version to 6.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 27/54] package/kodi-pvr-stalker: bump version to 7.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 28/54] package/kodi-pvr-vbox: bump version to 8.1.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 29/54] package/kodi-pvr-vdr-vnsi: bump version to 8.2.1-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 30/54] package/kodi-pvr-vuplus: bump version to 7.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 31/54] package/kodi-pvr-wmc: bump version to 6.1.1-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 32/54] package/kodi-pvr-zattoo: bump version to 19.7.3-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 33/54] package/kodi-screensaver-asteroids: bump version to 2.6.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 34/54] package/kodi-screensaver-asterwave: bump version to 3.3.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 35/54] package/kodi-screensaver-biogenesis: bump version to 2.5.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 36/54] package/kodi-screensaver-cpblobs: bump version to 3.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 37/54] package/kodi-screensaver-greynetic: bump version to 2.5.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 38/54] package/kodi-screensaver-matrixtrails: bump version to 2.6.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 39/54] package/kodi-screensaver-pingpong: bump version to 2.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 40/54] package/kodi-screensaver-pyro: bump version to 3.3.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 41/54] package/kodi-screensaver-rsxs: bump version Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 42/54] package/kodi-screensaver-stars: bump version to 2.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 43/54] package/kodi-skin-confluence: bump version Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 44/54] package/kodi-vfs-libarchive: new package Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 45/54] package/kodi-vfs-rar: bump version to 4.0.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 46/54] package/kodi-vfs-sftp: bump version to 2.0.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 47/54] package/kodi-visualisation-fishbmc: bump version to 6.3.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 48/54] package/kodi-visualisation-goom: bump version 3.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 49/54] package/kodi-visualisation-shadertoy: bump version to 2.3.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 50/54] package/kodi-visualisation-spectrum: bump version to 3.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 51/54] package/kodi-visualisation-starburst: bump version to 2.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 52/54] package/kodi-visualisation-waveform: bump version to 4.4.0-Matrix Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 53/54] package/kodi-visualisation-matrix: new package Bernd Kuhls
2021-03-02  7:07 ` [Buildroot] [PATCH v2 54/54] package/kodi-platform: remove package Bernd Kuhls
2021-03-06 22:03 ` [Buildroot] [PATCH v2 00/54] package/kodi: bump version to 19.0-Matrix Thomas Petazzoni
2021-03-08  9:54   ` Bernd Kuhls

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.