From 608dd132e3124fc667f05c643d6d269c4e338f08 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 01/15] update_binary-addons: add diagnostic message for resolved hashes --- tools/mkpkg/update_binary-addons | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/mkpkg/update_binary-addons b/tools/mkpkg/update_binary-addons index 4f07d9b90a..120adfcd51 100755 --- a/tools/mkpkg/update_binary-addons +++ b/tools/mkpkg/update_binary-addons @@ -109,6 +109,7 @@ git_clone $REPO master $PKG_NAME.git $GIT_HASH if [ -f ../../packages/mediacenter/p8-platform/package.mk ] ; then # update package.mk RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) + echo "Resolving hash for ${PKG_NAME}: ${GIT_HASH} => ${RESOLVED_HASH}" sed -i "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" ../../packages/mediacenter/p8-platform/package.mk fi rm -rf $PKG_NAME.git @@ -122,6 +123,7 @@ git_clone $REPO master $PKG_NAME.git $GIT_HASH if [ -f ../../packages/mediacenter/kodi-platform/package.mk ] ; then # update package.mk RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) + echo "Resolving hash for ${PKG_NAME}: ${GIT_HASH} => ${RESOLVED_HASH}" sed -e "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" \ -e "s|PKG_GIT_URL=.*|PKG_GIT_URL=\"$REPO\"|g" \ -i ../../packages/mediacenter/kodi-platform/package.mk @@ -158,6 +160,7 @@ for addontxt in $KODI_DIR/cmake/addons/bootstrap/repositories/*-addons.txt ; do # update package.mk RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) + echo "Resolving hash for ${PKG_NAME}: ${GIT_HASH} => ${RESOLVED_HASH}" sed -e "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" \ -e "s|PKG_GIT_URL=.*|PKG_GIT_URL=\"$REPO\"|g" \ -i ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk @@ -189,6 +192,7 @@ for ADDON in $(ls -1 ../../packages/mediacenter/kodi-binary-addons); do # update package.mk for stale github.com packages RESOLVED_HASH=$(resolve_hash ${ADDON}.git HEAD) || continue + echo "Resolving hash for ${ADDON}: HEAD => ${RESOLVED_HASH}" sed -e "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" \ -i ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk From 8136abe92e0cee8dad0a2914c0031bf74a491263 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 02/15] screensavers.rsxs: update patch --- ...ensavers.rsxs-0002-fix-default-include-dir.patch | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/patches/screensavers.rsxs-0002-fix-default-include-dir.patch b/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/patches/screensavers.rsxs-0002-fix-default-include-dir.patch index ac409a785c..8738185afd 100644 --- a/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/patches/screensavers.rsxs-0002-fix-default-include-dir.patch +++ b/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/patches/screensavers.rsxs-0002-fix-default-include-dir.patch @@ -1,16 +1,17 @@ -diff -Naur screensavers.rsxs-3241d29.orig/CMakeLists.txt screensavers.rsxs-3241d29/CMakeLists.txt ---- screensavers.rsxs-3241d29.orig/CMakeLists.txt 2015-10-22 23:59:38.187280475 -0700 -+++ screensavers.rsxs-3241d29/CMakeLists.txt 2015-10-23 00:00:27.228113829 -0700 -@@ -17,7 +17,7 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ed0f308..74fc6bf 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,7 +17,7 @@ set(rsxs_dir lib/rsxs-1.0) include_directories(${OpenGL_INCLUDE_DIR} ${PNG_INCLUDE_DIR} - ${KODI_INCLUDE_DIR} + ${KODI_INCLUDE_DIR}/.. # Hack way with "/..", need bigger Kodi cmake rework to match right include ways - ${X_INCLUDE_DIRS} + ${X_INCLUDE_DIR} ${CMAKE_BINARY_DIR}/rsxs-prefix/src/rsxs-build ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src ${PROJECT_SOURCE_DIR}/${rsxs_dir}/lib -@@ -67,7 +67,7 @@ +@@ -67,7 +67,7 @@ externalproject_add(rsxs SOURCE_DIR ${PROJECT_SOURCE_DIR}/${rsxs_dir} --disable-skyrocket --disable-solarwinds --disable-sound From 485e31f94de744d4dcd0faea4e8076fb4da01fa7 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 03/15] screensavers.rsxs: use correct .so version --- .../kodi-binary-addons/screensavers.rsxs/package.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk b/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk index 7687f6be8a..e1e9202672 100644 --- a/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk @@ -42,7 +42,9 @@ addon() { mkdir -p $ADDON_BUILD/$_ADDON_ID/ cp -PR $PKG_BUILD/.install_pkg/usr/share/$MEDIACENTER/addons/$_ADDON_ID/* $ADDON_BUILD/$_ADDON_ID/ - cp -PL $PKG_BUILD/.install_pkg/usr/lib/$MEDIACENTER/addons/$_ADDON_ID/*.so $ADDON_BUILD/$_ADDON_ID/ + + ADDONSO=$(xmlstarlet sel -t -v "/addon/extension/@library_linux" $ADDON_BUILD/$_ADDON_ID/addon.xml) + cp -PL $PKG_BUILD/.install_pkg/usr/lib/$MEDIACENTER/addons/$_ADDON_ID/$ADDONSO $ADDON_BUILD/$_ADDON_ID/ MULTI_ADDONS="$MULTI_ADDONS $_ADDON_ID" done From 0f35098b4a882189f12b8a8e3e5bf9a5d1c22481 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 04/15] kodi: update timezone patch --- .../kodi/patches/kodi-100.08-setup-timezone.patch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/mediacenter/kodi/patches/kodi-100.08-setup-timezone.patch b/packages/mediacenter/kodi/patches/kodi-100.08-setup-timezone.patch index f62ce2c9bc..e198d32207 100644 --- a/packages/mediacenter/kodi/patches/kodi-100.08-setup-timezone.patch +++ b/packages/mediacenter/kodi/patches/kodi-100.08-setup-timezone.patch @@ -11,10 +11,10 @@ tz-data.service 1 file changed, 12 insertions(+) diff --git a/xbmc/linux/LinuxTimezone.cpp b/xbmc/linux/LinuxTimezone.cpp -index 7de8f8c..e278c6a 100644 +index 372c119..0759a3b 100644 --- a/xbmc/linux/LinuxTimezone.cpp +++ b/xbmc/linux/LinuxTimezone.cpp -@@ -42,6 +42,8 @@ +@@ -43,6 +43,8 @@ #include @@ -23,23 +23,23 @@ index 7de8f8c..e278c6a 100644 CLinuxTimezone::CLinuxTimezone() : m_IsDST(0) { char* line = NULL; -@@ -159,6 +161,16 @@ void CLinuxTimezone::OnSettingChanged(const CSetting *setting) +@@ -160,6 +162,16 @@ void CLinuxTimezone::OnSettingChanged(std::shared_ptr setting) const std::string &settingId = setting->GetId(); if (settingId == CSettings::SETTING_LOCALE_TIMEZONE) { + std::ofstream out("/storage/.cache/timezone"); + if (out) + { -+ const std::string tz = std::string("TIMEZONE=") + ((CSettingString*)setting)->GetValue().c_str(); ++ const std::string tz = std::string("TIMEZONE=") + (std::static_pointer_cast(setting)->GetValue().c_str()); + out << tz << std::endl; + out.flush(); + out.close(); + system("systemctl restart tz-data.service"); + } + - SetTimezone(((CSettingString*)setting)->GetValue()); + SetTimezone(std::static_pointer_cast(setting)->GetValue()); CDateTime::ResetTimezoneBias(); -- -2.5.0 +2.7.4 From 43e3c8098eb803c7c5541d7ea83998d0967d1f3f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 05/15] kodi: update intel gpu detection patch --- .../kodi/patches/kodi-999.99-detect-intel-gpus.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/mediacenter/kodi/patches/kodi-999.99-detect-intel-gpus.patch b/packages/mediacenter/kodi/patches/kodi-999.99-detect-intel-gpus.patch index 9fd09bbccd..e8d6a3fdbf 100644 --- a/packages/mediacenter/kodi/patches/kodi-999.99-detect-intel-gpus.patch +++ b/packages/mediacenter/kodi/patches/kodi-999.99-detect-intel-gpus.patch @@ -22,7 +22,7 @@ index 9940b6a..d7575f0 100644 @@ -914,8 +915,24 @@ void CSettings::InitializeDefaults() if (g_application.IsStandAlone()) - ((CSettingInt*)m_settingsManager->GetSetting(CSettings::SETTING_POWERMANAGEMENT_SHUTDOWNSTATE))->SetDefault(POWERSTATE_SHUTDOWN); + std::static_pointer_cast(GetSettingsManager()->GetSetting(CSettings::SETTING_POWERMANAGEMENT_SHUTDOWNSTATE))->SetDefault(POWERSTATE_SHUTDOWN); + + +// LibreELEC integration patch. We ship a special limited range intel kernel patch @@ -35,9 +35,9 @@ index 9940b6a..d7575f0 100644 + SysfsUtils::GetString("/proc/fb", gpuvendor); + bool isIntel = StringUtils::EndsWith(gpuvendor, "inteldrmfb"); + // Intel driver is operating in passthrough mode so use limited range by default -+ ((CSettingBool*)GetSetting(CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE))->SetDefault(isIntel); -+ ((CSettingBool*)GetSetting(CSettings::SETTING_VIDEOPLAYER_USEVAAPI))->SetDefault(isIntel); -+ ((CSettingBool*)GetSetting(CSettings::SETTING_VIDEOPLAYER_USEVDPAU))->SetDefault(!isIntel); ++ std::static_pointer_cast(GetSettingsManager()->GetSetting(CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE))->SetDefault(isIntel); ++ std::static_pointer_cast(GetSettingsManager()->GetSetting(CSettings::SETTING_VIDEOPLAYER_USEVAAPI))->SetDefault(isIntel); ++ std::static_pointer_cast(GetSettingsManager()->GetSetting(CSettings::SETTING_VIDEOPLAYER_USEVDPAU))->SetDefault(!isIntel); +#endif g_powerManager.SetDefaults(); From d7d49d6ceb2a6285604b372acc3f61eb6b2a2f0f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 06/15] libmicrohttpd: update to libmicrohttpd-0.9.55 --- ...9.libmicrohttpd-use-internal-polling.patch | 27 ------------------- packages/web/libmicrohttpd/package.mk | 2 +- 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 packages/mediacenter/kodi/patches/kodi-999.99.libmicrohttpd-use-internal-polling.patch diff --git a/packages/mediacenter/kodi/patches/kodi-999.99.libmicrohttpd-use-internal-polling.patch b/packages/mediacenter/kodi/patches/kodi-999.99.libmicrohttpd-use-internal-polling.patch deleted file mode 100644 index 4639f96188..0000000000 --- a/packages/mediacenter/kodi/patches/kodi-999.99.libmicrohttpd-use-internal-polling.patch +++ /dev/null @@ -1,27 +0,0 @@ -From b1a9fcaf87add539888bdb592d42262e770eda46 Mon Sep 17 00:00:00 2001 -From: MilhouseVH -Date: Sat, 6 May 2017 04:25:16 +0100 -Subject: [PATCH] libmicrohttpd: use MHD_USE_INTERNAL_POLLING_THREAD with - version >= 0.9.54 - ---- - xbmc/network/WebServer.cpp | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/xbmc/network/WebServer.cpp b/xbmc/network/WebServer.cpp -index 6e70d3e..c35f009 100644 ---- a/xbmc/network/WebServer.cpp -+++ b/xbmc/network/WebServer.cpp -@@ -1130,6 +1130,9 @@ struct MHD_Daemon* CWebServer::StartMHD(unsigned int flags, int port) - // WARNING: set MHD_OPTION_CONNECTION_TIMEOUT to something higher than 1 - // otherwise on libmicrohttpd 0.4.4-1 it spins a busy loop - MHD_USE_THREAD_PER_CONNECTION -+#if (MHD_VERSION >= 0x00095400) -+ | MHD_USE_INTERNAL_POLLING_THREAD /* MHD_USE_THREAD_PER_CONNECTION must be used only with MHD_USE_INTERNAL_POLLING_THREAD since 0.9.54 */ -+#endif - #endif - #if (MHD_VERSION >= 0x00040001) - | MHD_USE_DEBUG /* Print MHD error messages to log */ --- -2.7.4 - diff --git a/packages/web/libmicrohttpd/package.mk b/packages/web/libmicrohttpd/package.mk index a3a3e506f9..cf2f0e8bc1 100644 --- a/packages/web/libmicrohttpd/package.mk +++ b/packages/web/libmicrohttpd/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libmicrohttpd" -PKG_VERSION="0.9.54" +PKG_VERSION="0.9.55" PKG_ARCH="any" PKG_LICENSE="LGPLv2.1" PKG_SITE="http://www.gnu.org/software/libmicrohttpd/" From 497786e41039e994cad4cf8912e49c3980131644 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 07/15] ffmpeg: update to ffmpeg-3.3.2-Leia-Alpha-1 --- packages/multimedia/ffmpeg/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/multimedia/ffmpeg/package.mk b/packages/multimedia/ffmpeg/package.mk index 7ad63c51d0..1ed7638436 100644 --- a/packages/multimedia/ffmpeg/package.mk +++ b/packages/multimedia/ffmpeg/package.mk @@ -18,7 +18,7 @@ PKG_NAME="ffmpeg" # Current branch is: release/3.3-kodi -PKG_VERSION="eb0819c" +PKG_VERSION="30554d7" PKG_ARCH="any" PKG_LICENSE="LGPLv2.1+" PKG_SITE="https://ffmpeg.org" From ff540e85fa28493be92552a0e746ac40226c0779 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 08/15] appliance.xml: add version, update group --- packages/mediacenter/kodi/config/appliance.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mediacenter/kodi/config/appliance.xml b/packages/mediacenter/kodi/config/appliance.xml index 0ad1fdccd2..3d69f7b604 100644 --- a/packages/mediacenter/kodi/config/appliance.xml +++ b/packages/mediacenter/kodi/config/appliance.xml @@ -1,5 +1,5 @@ - +
@@ -46,7 +46,7 @@
- + false From 4d596d32c54e9cb5d2d3f7b525ecac976a03ad6a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 09/15] kodi: update services wrapper patch --- ...-a-wrapper-to-setup-systemd-services.patch | 81 ++++++++++--------- 1 file changed, 45 insertions(+), 36 deletions(-) diff --git a/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch b/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch index e3685cdd73..e2751b36a7 100644 --- a/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch +++ b/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch @@ -1,14 +1,18 @@ -commit 07c96988b65becae0141d71d40481bcf916bee68 -Author: Stefan Saraev -Date: Sun Dec 18 11:30:39 2016 -0800 +From 0f1be94283a3d1a3286430bbc0e326dc7b4cc6b8 Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Fri, 30 Jun 2017 14:19:59 +0100 +Subject: [PATCH] use a wrapper to setup systemd services - use a wrapper to setup systemd services +--- + xbmc/addons/Addon.cpp | 33 +++++++++++++++++++++++++++++++++ + xbmc/addons/Addon.h | 2 ++ + 2 files changed, 35 insertions(+) diff --git a/xbmc/addons/Addon.cpp b/xbmc/addons/Addon.cpp -index 8f62079..a54682a 100644 +index 8bf4664..caed7c4 100644 --- a/xbmc/addons/Addon.cpp +++ b/xbmc/addons/Addon.cpp -@@ -348,6 +348,13 @@ AddonVersion CAddon::GetDependencyVersion(const std::string &dependencyID) const +@@ -392,6 +392,13 @@ AddonVersion CAddon::GetDependencyVersion(const std::string &dependencyID) const return AddonVersion("0.0.0"); } @@ -22,8 +26,8 @@ index 8f62079..a54682a 100644 void OnEnabled(const std::string& id) { // If the addon is a special, call enabled handler -@@ -356,6 +363,11 @@ void OnEnabled(const std::string& id) - CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_ADSPDLL)) +@@ -399,6 +406,11 @@ void OnEnabled(const std::string& id) + if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_PVRDLL)) return addon->OnEnabled(); + // OE: systemctl enable & start on addon enable @@ -31,26 +35,26 @@ index 8f62079..a54682a 100644 + CallOEWrapper(addon->ID(), false); + // OE + - if (CAddonMgr::GetInstance().ServicesHasStarted()) - { - if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_SERVICE)) -@@ -379,6 +391,11 @@ void OnDisabled(const std::string& id) - if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_SERVICE, false)) - std::static_pointer_cast(addon)->Stop(); - } + if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_REPOSITORY)) + CRepositoryUpdater::GetInstance().ScheduleUpdate(); //notify updater there is a new addon + } +@@ -407,6 +419,12 @@ void OnDisabled(const std::string& id) + { + + AddonPtr addon; + + // OE: systemctl stop & disable on addon disable + if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_SERVICE, false)) + CallOEWrapper(addon->ID(), true); + // OE ++ + if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_PVRDLL, false)) + return addon->OnDisabled(); } - - void OnPreInstall(const AddonPtr& addon) -@@ -401,6 +418,15 @@ void OnPreInstall(const AddonPtr& addon) - void OnPostInstall(const AddonPtr& addon, bool update, bool modal) +@@ -422,6 +440,14 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) { AddonPtr localAddon; -+ + + // OE: systemctl stop & disable / enable & start on addon upgrade + if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_SERVICE)) + { @@ -59,31 +63,36 @@ index 8f62079..a54682a 100644 + } + // OE + - if (CAddonMgr::GetInstance().ServicesHasStarted()) - { - if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_SERVICE)) -@@ -439,6 +465,11 @@ void OnPreUnInstall(const AddonPtr& addon) - { - AddonPtr localAddon; + if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_REPOSITORY)) + CRepositoryUpdater::GetInstance().ScheduleUpdate(); //notify updater there is a new addon or version +@@ -430,6 +456,13 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) + + void OnPreUnInstall(const AddonPtr& addon) + { ++ AddonPtr localAddon; ++ + // OE: systemctl stop & disable on addon uninstall + if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_SERVICE)) + CallOEWrapper(addon->ID(), true); + // OE + - if (CAddonMgr::GetInstance().ServicesHasStarted()) - { - if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_SERVICE)) + addon->OnPreUnInstall(); + } + diff --git a/xbmc/addons/Addon.h b/xbmc/addons/Addon.h -index 515afe1..36287d6 100644 +index 35203a2..8e4b95e 100644 --- a/xbmc/addons/Addon.h +++ b/xbmc/addons/Addon.h -@@ -121,6 +121,8 @@ public: - const InfoMap& ExtraInfo() const override { return m_props.extrainfo; } - const ADDONDEPS& GetDeps() const override { return m_props.dependencies; } +@@ -84,6 +84,8 @@ public: + const InfoMap& ExtraInfo() const override { return m_addonInfo.ExtraInfo(); } + const ADDONDEPS& GetDeps() const override { return m_addonInfo.GetDeps(); } + void CallOEWrapper(const std::string& ID, bool disable); + - /*! \brief Check whether the this addon can be configured or not - \return true if the addon has settings, false otherwise - \sa LoadSettings, LoadUserSettings, SaveSettings, HasUserSettings, GetSetting, UpdateSetting + std::string FanArt() const override + { + auto it = m_addonInfo.Art().find("fanart"); +-- +2.7.4 + From ea8a1a232e60551b0d4afe500207f33988f2c1e3 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 10/15] kodi: update SIGTERM patch --- .../patches/kodi-100.10-handle-SIGTERM.patch | 105 ++++++++---------- 1 file changed, 45 insertions(+), 60 deletions(-) diff --git a/packages/mediacenter/kodi/patches/kodi-100.10-handle-SIGTERM.patch b/packages/mediacenter/kodi/patches/kodi-100.10-handle-SIGTERM.patch index ce4f6298a4..2d78501032 100644 --- a/packages/mediacenter/kodi/patches/kodi-100.10-handle-SIGTERM.patch +++ b/packages/mediacenter/kodi/patches/kodi-100.10-handle-SIGTERM.patch @@ -1,7 +1,7 @@ -From 66fa8d82238e001dc81b0a266e323c6a2f8b11b2 Mon Sep 17 00:00:00 2001 -From: Stefan Saraev -Date: Mon, 15 Dec 2014 21:28:54 +0200 -Subject: [PATCH 10/13] handle SIGTERM +From f7b15b94254a0af6009ed38cc45bcf63cb1b510d Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Tue, 4 Jul 2017 20:51:08 +0100 +Subject: [PATCH] handle SIGTERM 0. CApplication::Stop cant be trusted. (deadlocks crashes and boo) @@ -15,18 +15,18 @@ so, when shutdown/reboot is requested: 6. addons / pvrmanager / cec / everything else.. are free to deadlock / crash now, we dont care 7. KILL --- - xbmc/Application.cpp | 17 ++++++++++++----- - xbmc/Application.h | 1 + - xbmc/XBApplicationEx.cpp | 1 + - xbmc/XBApplicationEx.h | 1 + - xbmc/main/main.cpp | 15 +++++++++++++++ - 5 files changed, 30 insertions(+), 5 deletions(-) + xbmc/Application.cpp | 21 ++++++++++++++++----- + xbmc/Application.h | 1 + + xbmc/XBApplicationEx.cpp | 1 + + xbmc/XBApplicationEx.h | 1 + + xbmc/platform/posix/main.cpp | 2 +- + 5 files changed, 20 insertions(+), 6 deletions(-) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index 1c906a2..99ca567 100644 +index ee50f37..28034c8 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp -@@ -2490,12 +2490,12 @@ void CApplication::OnApplicationMessage(ThreadMessage* pMsg) +@@ -2355,12 +2355,12 @@ void CApplication::OnApplicationMessage(ThreadMessage* pMsg) switch (pMsg->dwMessage) { case TMSG_POWERDOWN: @@ -39,9 +39,9 @@ index 1c906a2..99ca567 100644 - Stop(EXITCODE_QUIT); + SetExitCode(EXITCODE_QUIT); break; - + case TMSG_SHUTDOWN: -@@ -2539,12 +2539,13 @@ void CApplication::OnApplicationMessage(ThreadMessage* pMsg) +@@ -2381,12 +2381,13 @@ void CApplication::OnApplicationMessage(ThreadMessage* pMsg) case TMSG_RESTART: case TMSG_RESET: @@ -56,54 +56,58 @@ index 1c906a2..99ca567 100644 Stop(EXITCODE_RESTARTAPP); #endif break; -@@ -2890,14 +2891,21 @@ bool CApplication::Cleanup() +@@ -2805,6 +2806,17 @@ bool CApplication::Cleanup() } } +void CApplication::SetExitCode(int exitCode) +{ -+ // save it for CEC -+ m_ExitCode = exitCode; -+ m_ExitCodeSet = true; ++ if (!m_ExitCodeSet) ++ { ++ CLog::Log(LOGINFO, "Saving exitCode %d", exitCode); ++ // save it for CEC ++ m_ExitCode = exitCode; ++ m_ExitCodeSet = true; ++ } +} + void CApplication::Stop(int exitCode) { try - { +@@ -2812,7 +2824,7 @@ void CApplication::Stop(int exitCode) m_frameMoveGuard.unlock(); - + CVariant vExitCode(CVariant::VariantTypeObject); - vExitCode["exitcode"] = exitCode; + vExitCode["exitcode"] = m_ExitCode; CAnnouncementManager::GetInstance().Announce(System, "xbmc", "OnQuit", vExitCode); // Abort any active screensaver -@@ -2922,7 +2930,6 @@ void CApplication::Stop(int exitCode) - - m_bStop = true; +@@ -2846,7 +2858,6 @@ void CApplication::Stop(int exitCode) + // Needs cleaning up + CApplicationMessenger::GetInstance().Stop(); m_AppFocused = false; - m_ExitCode = exitCode; CLog::Log(LOGNOTICE, "stop all"); // cancel any jobs from the jobmanager diff --git a/xbmc/Application.h b/xbmc/Application.h -index f1dfe0d..200abee 100644 +index 1402787..c21ab93 100644 --- a/xbmc/Application.h +++ b/xbmc/Application.h -@@ -154,6 +154,7 @@ public: - void StartPVRManager(); - void StopPVRManager(); +@@ -147,6 +147,7 @@ public: + bool StartServer(enum ESERVERS eServer, bool bStart, bool bWait = false); + bool IsCurrentThread() const; + void SetExitCode(int exitCode); void Stop(int exitCode); void RestartApp(); void UnloadSkin(bool forReload = false); diff --git a/xbmc/XBApplicationEx.cpp b/xbmc/XBApplicationEx.cpp -index 048a6c1..fa99ac1 100644 +index 035aed2..34102f5 100644 --- a/xbmc/XBApplicationEx.cpp +++ b/xbmc/XBApplicationEx.cpp -@@ -40,6 +40,7 @@ CXBApplicationEx::CXBApplicationEx() +@@ -46,6 +46,7 @@ CXBApplicationEx::CXBApplicationEx() m_bStop = false; m_AppFocused = true; m_ExitCode = EXITCODE_QUIT; @@ -112,10 +116,10 @@ index 048a6c1..fa99ac1 100644 } diff --git a/xbmc/XBApplicationEx.h b/xbmc/XBApplicationEx.h -index c46cba1..ed3f35f 100644 +index 3c8dffd..e96bd5e 100644 --- a/xbmc/XBApplicationEx.h +++ b/xbmc/XBApplicationEx.h -@@ -40,6 +40,7 @@ public: +@@ -42,6 +42,7 @@ public: // Variables for timing bool m_bStop; int m_ExitCode; @@ -124,37 +128,18 @@ index c46cba1..ed3f35f 100644 bool m_renderGUI; diff --git a/xbmc/platform/posix/main.cpp b/xbmc/platform/posix/main.cpp -index 01027f8..4cfb04e 100644 +index bee93da..e36af76 100644 --- a/xbmc/platform/posix/main.cpp +++ b/xbmc/platform/posix/main.cpp -@@ -41,12 +41,27 @@ - #include "input/linux/LIRC.h" - #endif - #include "platform/XbmcContext.h" -+#include "Application.h" -+ -+void xbmc_term_handler(int signum) -+{ -+ CLog::Log(LOGINFO, "Received SIGTERM..."); -+ if (!g_application.m_ExitCodeSet) -+ g_application.SetExitCode(EXITCODE_RESTARTAPP); -+ g_application.Stop(EXITCODE_RESTARTAPP); -+} - - #ifdef __cplusplus - extern "C" - #endif - int main(int argc, char* argv[]) - { -+ // SIGTERM handler -+ struct sigaction action; -+ memset(&action, 0, sizeof(struct sigaction)); -+ action.sa_handler = xbmc_term_handler; -+ sigaction(SIGTERM, &action, NULL); -+ - // set up some xbmc specific relationships - XBMC::Context context; +@@ -63,7 +63,7 @@ protected: + void Process() override + { + CMessagePrinter::DisplayMessage("Exiting application"); +- KODI::MESSAGING::CApplicationMessenger::GetInstance().PostMsg(TMSG_QUIT); ++ KODI::MESSAGING::CApplicationMessenger::GetInstance().PostMsg(TMSG_RESTARTAPP); + } + }; -- -2.5.0 +2.7.4 From f454de043566b3599119d556027672399093712f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 11/15] kodi: update addon service patches --- ...100.05-make-binary-addons-executable.patch | 30 ++++++++-------- ...-a-wrapper-to-setup-systemd-services.patch | 36 +++++++++---------- 2 files changed, 32 insertions(+), 34 deletions(-) diff --git a/packages/mediacenter/kodi/patches/kodi-100.05-make-binary-addons-executable.patch b/packages/mediacenter/kodi/patches/kodi-100.05-make-binary-addons-executable.patch index 0ff7b4b298..ba87a65391 100644 --- a/packages/mediacenter/kodi/patches/kodi-100.05-make-binary-addons-executable.patch +++ b/packages/mediacenter/kodi/patches/kodi-100.05-make-binary-addons-executable.patch @@ -1,7 +1,7 @@ -From 416981e6bbcf81443e3ca8f35ca26042e174c971 Mon Sep 17 00:00:00 2001 -From: Stefan Saraev -Date: Mon, 2 Mar 2015 23:50:40 +0200 -Subject: [PATCH 05/13] make binary addons executable +From 3e1f7d098726e4af7eac9c83c70cf8196e4e9e3e Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Wed, 5 Jul 2017 15:46:51 +0100 +Subject: [PATCH] make binary addons executable add executable mode to all files in addon's bin folder @@ -11,24 +11,24 @@ credits to vpeter4 for the patch 1 file changed, 26 insertions(+) diff --git a/xbmc/addons/Addon.cpp b/xbmc/addons/Addon.cpp -index 77c2db8..6c21c87 100644 +index 07fd5bf..639ee5c 100644 --- a/xbmc/addons/Addon.cpp +++ b/xbmc/addons/Addon.cpp -@@ -46,6 +46,10 @@ - #include - #include +@@ -26,6 +26,10 @@ + #include + #include +#include +#include +#include + - using XFILE::CDirectory; - using XFILE::CFile; - -@@ -694,6 +698,28 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) - if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_REPOSITORY)) - CRepositoryUpdater::GetInstance().ScheduleUpdate(); //notify updater there is a new addon or version + #include "AddonManager.h" + #include "addons/Service.h" + #include "filesystem/Directory.h" +@@ -417,6 +421,28 @@ void OnPreInstall(const AddonPtr& addon) + void OnPostInstall(const AddonPtr& addon, bool update, bool modal) + { + // OE: make binary addons executable, creddits to vpeter4 + std::string addonDirPath; + std::string chmodFilePath; @@ -55,5 +55,5 @@ index 77c2db8..6c21c87 100644 } -- -2.5.0 +2.7.4 diff --git a/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch b/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch index e2751b36a7..37b9008f62 100644 --- a/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch +++ b/packages/mediacenter/kodi/patches/kodi-100.09-use-a-wrapper-to-setup-systemd-services.patch @@ -1,18 +1,18 @@ -From 0f1be94283a3d1a3286430bbc0e326dc7b4cc6b8 Mon Sep 17 00:00:00 2001 +From faebee708dc7c24d177fa6b8874b3f1374a08e25 Mon Sep 17 00:00:00 2001 From: MilhouseVH -Date: Fri, 30 Jun 2017 14:19:59 +0100 +Date: Wed, 5 Jul 2017 15:58:57 +0100 Subject: [PATCH] use a wrapper to setup systemd services --- - xbmc/addons/Addon.cpp | 33 +++++++++++++++++++++++++++++++++ + xbmc/addons/Addon.cpp | 35 +++++++++++++++++++++++++++++++++++ xbmc/addons/Addon.h | 2 ++ - 2 files changed, 35 insertions(+) + 2 files changed, 37 insertions(+) diff --git a/xbmc/addons/Addon.cpp b/xbmc/addons/Addon.cpp -index 8bf4664..caed7c4 100644 +index 639ee5c..7f205a7 100644 --- a/xbmc/addons/Addon.cpp +++ b/xbmc/addons/Addon.cpp -@@ -392,6 +392,13 @@ AddonVersion CAddon::GetDependencyVersion(const std::string &dependencyID) const +@@ -396,18 +396,36 @@ AddonVersion CAddon::GetDependencyVersion(const std::string &dependencyID) const return AddonVersion("0.0.0"); } @@ -26,19 +26,17 @@ index 8bf4664..caed7c4 100644 void OnEnabled(const std::string& id) { // If the addon is a special, call enabled handler -@@ -399,6 +406,11 @@ void OnEnabled(const std::string& id) + AddonPtr addon; if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_PVRDLL)) return addon->OnEnabled(); - ++ + // OE: systemctl enable & start on addon enable + if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_SERVICE)) + CallOEWrapper(addon->ID(), false); + // OE -+ - if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_REPOSITORY)) - CRepositoryUpdater::GetInstance().ScheduleUpdate(); //notify updater there is a new addon } -@@ -407,6 +419,12 @@ void OnDisabled(const std::string& id) + + void OnDisabled(const std::string& id) { AddonPtr addon; @@ -51,10 +49,12 @@ index 8bf4664..caed7c4 100644 if (CAddonMgr::GetInstance().GetAddon(id, addon, ADDON_PVRDLL, false)) return addon->OnDisabled(); } -@@ -422,6 +440,14 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) - { - AddonPtr localAddon; +@@ -443,11 +461,28 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) + } + // OE ++ AddonPtr localAddon; ++ + // OE: systemctl stop & disable / enable & start on addon upgrade + if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_SERVICE)) + { @@ -63,10 +63,8 @@ index 8bf4664..caed7c4 100644 + } + // OE + - if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_REPOSITORY)) - CRepositoryUpdater::GetInstance().ScheduleUpdate(); //notify updater there is a new addon or version - -@@ -430,6 +456,13 @@ void OnPostInstall(const AddonPtr& addon, bool update, bool modal) + addon->OnPostInstall(update, modal); + } void OnPreUnInstall(const AddonPtr& addon) { From 488d735d021c3d7c7f2f3924ef9ce571b28fbb3b Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 12/15] libiconv: update to libiconv-1.15 --- .../addons/addon-depends/libiconv/package.mk | 2 +- .../patches/libiconv-glibc-fix-2.16.patch | 16 ---------------- 2 files changed, 1 insertion(+), 17 deletions(-) delete mode 100644 packages/addons/addon-depends/libiconv/patches/libiconv-glibc-fix-2.16.patch diff --git a/packages/addons/addon-depends/libiconv/package.mk b/packages/addons/addon-depends/libiconv/package.mk index 41843c03bf..cf9abebe55 100644 --- a/packages/addons/addon-depends/libiconv/package.mk +++ b/packages/addons/addon-depends/libiconv/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libiconv" -PKG_VERSION="1.14" +PKG_VERSION="1.15" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://savannah.gnu.org/projects/libiconv/" diff --git a/packages/addons/addon-depends/libiconv/patches/libiconv-glibc-fix-2.16.patch b/packages/addons/addon-depends/libiconv/patches/libiconv-glibc-fix-2.16.patch deleted file mode 100644 index e89c25ef96..0000000000 --- a/packages/addons/addon-depends/libiconv/patches/libiconv-glibc-fix-2.16.patch +++ /dev/null @@ -1,16 +0,0 @@ -from -http://www.itkb.ro/kb/linux/patch-libiconv-pentru-glibc-216 - ---- a/srclib/stdio.in.h.orig 2011-08-07 16:42:06.000000000 +0300 -+++ b/srclib/stdio.in.h 2013-01-10 15:53:03.000000000 +0200 -@@ -695,7 +695,9 @@ - /* It is very rare that the developer ever has full control of stdin, - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ --_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16) -+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+#endif - #endif - - From 52297bcd92522d0fdcbfa70bcac8a423c34c2ec2 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 13/15] libfmt: update to fmt-3.0.2 --- packages/devel/libfmt/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devel/libfmt/package.mk b/packages/devel/libfmt/package.mk index f282117cd7..5f003cb17d 100644 --- a/packages/devel/libfmt/package.mk +++ b/packages/devel/libfmt/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libfmt" -PKG_VERSION="3.0.1" +PKG_VERSION="3.0.2" PKG_ARCH="any" PKG_LICENSE="BSD" PKG_SITE="https://github.com/fmtlib/fmt" From 8909246e04db68f91eec996c11091e1aa4a23b1f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 14/15] kodi-binary-addons: update to latest versions --- .../mediacenter/kodi-binary-addons/adsp.freesurround/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audiodecoder.2sf/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audiodecoder.gme/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audiodecoder.gsf/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audiodecoder.usf/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audioencoder.flac/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audioencoder.lame/package.mk | 2 +- .../kodi-binary-addons/audioencoder.vorbis/package.mk | 2 +- .../mediacenter/kodi-binary-addons/audioencoder.wav/package.mk | 2 +- .../mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk | 2 +- .../kodi-binary-addons/inputstream.adaptive/package.mk | 2 +- .../mediacenter/kodi-binary-addons/inputstream.rtmp/package.mk | 2 +- .../kodi-binary-addons/peripheral.joystick/package.mk | 2 +- .../kodi-binary-addons/peripheral.steamcontroller/package.mk | 2 +- .../mediacenter/kodi-binary-addons/pvr.dvbviewer/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.vdr.vnsi/package.mk | 2 +- .../kodi-binary-addons/screensaver.asteroids/package.mk | 2 +- .../kodi-binary-addons/screensaver.asterwave/package.mk | 2 +- .../kodi-binary-addons/screensaver.biogenesis/package.mk | 2 +- .../kodi-binary-addons/screensaver.cpblobs/package.mk | 2 +- .../kodi-binary-addons/screensaver.greynetic/package.mk | 2 +- .../kodi-binary-addons/screensaver.matrixtrails/package.mk | 2 +- .../kodi-binary-addons/screensaver.pingpong/package.mk | 2 +- .../mediacenter/kodi-binary-addons/screensaver.pyro/package.mk | 2 +- .../mediacenter/kodi-binary-addons/screensaver.stars/package.mk | 2 +- .../mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk | 2 +- .../kodi-binary-addons/visualization.fishbmc/package.mk | 2 +- .../kodi-binary-addons/visualization.goom/package.mk | 2 +- .../kodi-binary-addons/visualization.projectm/package.mk | 2 +- .../kodi-binary-addons/visualization.shadertoy/package.mk | 2 +- .../kodi-binary-addons/visualization.spectrum/package.mk | 2 +- .../kodi-binary-addons/visualization.waveform/package.mk | 2 +- packages/mediacenter/kodi-platform/package.mk | 2 +- packages/mediacenter/p8-platform/package.mk | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/packages/mediacenter/kodi-binary-addons/adsp.freesurround/package.mk b/packages/mediacenter/kodi-binary-addons/adsp.freesurround/package.mk index 7bad6169fa..4d7d371351 100644 --- a/packages/mediacenter/kodi-binary-addons/adsp.freesurround/package.mk +++ b/packages/mediacenter/kodi-binary-addons/adsp.freesurround/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="adsp.freesurround" -PKG_VERSION="79fa039" +PKG_VERSION="03ec089" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audiodecoder.2sf/package.mk b/packages/mediacenter/kodi-binary-addons/audiodecoder.2sf/package.mk index 463cd7d36a..dfc41bf421 100644 --- a/packages/mediacenter/kodi-binary-addons/audiodecoder.2sf/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audiodecoder.2sf/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audiodecoder.2sf" -PKG_VERSION="36ebc05" +PKG_VERSION="2bc20c5" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audiodecoder.gme/package.mk b/packages/mediacenter/kodi-binary-addons/audiodecoder.gme/package.mk index cd4d08d003..ab268b2aa5 100644 --- a/packages/mediacenter/kodi-binary-addons/audiodecoder.gme/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audiodecoder.gme/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audiodecoder.gme" -PKG_VERSION="7458853" +PKG_VERSION="a7d64dd" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audiodecoder.gsf/package.mk b/packages/mediacenter/kodi-binary-addons/audiodecoder.gsf/package.mk index 20270c3004..65a9728272 100644 --- a/packages/mediacenter/kodi-binary-addons/audiodecoder.gsf/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audiodecoder.gsf/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audiodecoder.gsf" -PKG_VERSION="d56eafc" +PKG_VERSION="6af240a" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audiodecoder.usf/package.mk b/packages/mediacenter/kodi-binary-addons/audiodecoder.usf/package.mk index d3b4755aeb..5cb6b8d903 100644 --- a/packages/mediacenter/kodi-binary-addons/audiodecoder.usf/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audiodecoder.usf/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audiodecoder.usf" -PKG_VERSION="ce4b75c" +PKG_VERSION="c7fa708" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audioencoder.flac/package.mk b/packages/mediacenter/kodi-binary-addons/audioencoder.flac/package.mk index ae03567a14..af83d8fd52 100644 --- a/packages/mediacenter/kodi-binary-addons/audioencoder.flac/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audioencoder.flac/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audioencoder.flac" -PKG_VERSION="bd1a353" +PKG_VERSION="d93774a" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audioencoder.lame/package.mk b/packages/mediacenter/kodi-binary-addons/audioencoder.lame/package.mk index ddbb65e2c1..6d428b7bb8 100644 --- a/packages/mediacenter/kodi-binary-addons/audioencoder.lame/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audioencoder.lame/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audioencoder.lame" -PKG_VERSION="d75255b" +PKG_VERSION="6a250f9" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audioencoder.vorbis/package.mk b/packages/mediacenter/kodi-binary-addons/audioencoder.vorbis/package.mk index a2b5500e82..8d00572998 100644 --- a/packages/mediacenter/kodi-binary-addons/audioencoder.vorbis/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audioencoder.vorbis/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audioencoder.vorbis" -PKG_VERSION="507a34d" +PKG_VERSION="6bd0b65" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/audioencoder.wav/package.mk b/packages/mediacenter/kodi-binary-addons/audioencoder.wav/package.mk index 5c08e028d5..5785098e66 100644 --- a/packages/mediacenter/kodi-binary-addons/audioencoder.wav/package.mk +++ b/packages/mediacenter/kodi-binary-addons/audioencoder.wav/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="audioencoder.wav" -PKG_VERSION="8a1fed5" +PKG_VERSION="2700ba0" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk b/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk index 083011b5d4..e81f401c0e 100644 --- a/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk +++ b/packages/mediacenter/kodi-binary-addons/imagedecoder.raw/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="imagedecoder.raw" -PKG_VERSION="1ab2416" +PKG_VERSION="22427d6" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/inputstream.adaptive/package.mk b/packages/mediacenter/kodi-binary-addons/inputstream.adaptive/package.mk index c811749067..1549f98ea5 100644 --- a/packages/mediacenter/kodi-binary-addons/inputstream.adaptive/package.mk +++ b/packages/mediacenter/kodi-binary-addons/inputstream.adaptive/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="inputstream.adaptive" -PKG_VERSION="f1f5539" +PKG_VERSION="db9b6a1" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" PKG_URL="https://github.com/liberty-developer/inputstream.adaptive/archive/$PKG_VERSION.tar.gz" diff --git a/packages/mediacenter/kodi-binary-addons/inputstream.rtmp/package.mk b/packages/mediacenter/kodi-binary-addons/inputstream.rtmp/package.mk index ebfd7e5ea4..4fcd23b148 100644 --- a/packages/mediacenter/kodi-binary-addons/inputstream.rtmp/package.mk +++ b/packages/mediacenter/kodi-binary-addons/inputstream.rtmp/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="inputstream.rtmp" -PKG_VERSION="d93d32d" +PKG_VERSION="6db3697" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" PKG_URL="https://github.com/notspiff/inputstream.rtmp/archive/$PKG_VERSION.tar.gz" diff --git a/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk b/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk index 9f00dc199e..4f9784ca06 100644 --- a/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk +++ b/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="peripheral.joystick" -PKG_VERSION="f49fa33" +PKG_VERSION="1b7ba07" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/peripheral.steamcontroller/package.mk b/packages/mediacenter/kodi-binary-addons/peripheral.steamcontroller/package.mk index 950a233269..c722546a56 100644 --- a/packages/mediacenter/kodi-binary-addons/peripheral.steamcontroller/package.mk +++ b/packages/mediacenter/kodi-binary-addons/peripheral.steamcontroller/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="peripheral.steamcontroller" -PKG_VERSION="6842e35" +PKG_VERSION="4eb972a" PKG_REV="101" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.dvbviewer/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.dvbviewer/package.mk index 364bb698a8..c89696e8f5 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.dvbviewer/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.dvbviewer/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.dvbviewer" -PKG_VERSION="3f05af6" +PKG_VERSION="a5db9dd" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk index 8c621c1b15..d7774b16d6 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.hts" -PKG_VERSION="7f998e0" +PKG_VERSION="c2ca2db" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk index 1702137fe8..d0d47a0fed 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.mythtv" -PKG_VERSION="f2da22c" +PKG_VERSION="6e88cbb" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk index 59847cc29e..69e0d93035 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.octonet" -PKG_VERSION="ff2d4a7" +PKG_VERSION="020dd98" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.vdr.vnsi/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.vdr.vnsi/package.mk index ff6c3042c6..7fd3717280 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.vdr.vnsi/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.vdr.vnsi/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.vdr.vnsi" -PKG_VERSION="40dc17d" +PKG_VERSION="7d6b52e" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.asteroids/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.asteroids/package.mk index f0242ce079..8ee591ba7d 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.asteroids/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.asteroids/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.asteroids" -PKG_VERSION="d30d588" +PKG_VERSION="d606895" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.asterwave/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.asterwave/package.mk index 6b32dc70d9..c269bd7e5f 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.asterwave/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.asterwave/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.asterwave" -PKG_VERSION="aea811d" +PKG_VERSION="4326ddc" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.biogenesis/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.biogenesis/package.mk index 879576fce1..664f1973f1 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.biogenesis/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.biogenesis/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.biogenesis" -PKG_VERSION="5d0a8db" +PKG_VERSION="c1ea27c" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.cpblobs/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.cpblobs/package.mk index 56d4f0d2b2..f72f56873c 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.cpblobs/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.cpblobs/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.cpblobs" -PKG_VERSION="2ec8294" +PKG_VERSION="6acb909" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.greynetic/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.greynetic/package.mk index 4ff025d897..ccfdb90109 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.greynetic/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.greynetic/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.greynetic" -PKG_VERSION="e75b536" +PKG_VERSION="8b7b810" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.matrixtrails/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.matrixtrails/package.mk index d2ee623a94..5fad0b45af 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.matrixtrails/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.matrixtrails/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.matrixtrails" -PKG_VERSION="55bac2c" +PKG_VERSION="3323406" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.pingpong/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.pingpong/package.mk index 2b3f1c4e05..c6c25799a9 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.pingpong/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.pingpong/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.pingpong" -PKG_VERSION="76a9739" +PKG_VERSION="cfd0a05" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.pyro/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.pyro/package.mk index e59a5fb700..dd10f9eba6 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.pyro/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.pyro/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.pyro" -PKG_VERSION="2eaaa39" +PKG_VERSION="97e997e" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensaver.stars/package.mk b/packages/mediacenter/kodi-binary-addons/screensaver.stars/package.mk index fb293e86cd..b7c3edf5c3 100644 --- a/packages/mediacenter/kodi-binary-addons/screensaver.stars/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensaver.stars/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensaver.stars" -PKG_VERSION="d05afc5" +PKG_VERSION="e0da61c" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk b/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk index e1e9202672..f755bcbf08 100644 --- a/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk +++ b/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="screensavers.rsxs" -PKG_VERSION="219f5ab" +PKG_VERSION="e302833" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/visualization.fishbmc/package.mk b/packages/mediacenter/kodi-binary-addons/visualization.fishbmc/package.mk index f1644c3572..c7334c27c9 100644 --- a/packages/mediacenter/kodi-binary-addons/visualization.fishbmc/package.mk +++ b/packages/mediacenter/kodi-binary-addons/visualization.fishbmc/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="visualization.fishbmc" -PKG_VERSION="c5835e0" +PKG_VERSION="ccc919c" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/visualization.goom/package.mk b/packages/mediacenter/kodi-binary-addons/visualization.goom/package.mk index 369f722d5f..9dfac977f8 100644 --- a/packages/mediacenter/kodi-binary-addons/visualization.goom/package.mk +++ b/packages/mediacenter/kodi-binary-addons/visualization.goom/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="visualization.goom" -PKG_VERSION="89ae55a" +PKG_VERSION="0c93889" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/visualization.projectm/package.mk b/packages/mediacenter/kodi-binary-addons/visualization.projectm/package.mk index 2a1d5c9bcd..3d069f1746 100644 --- a/packages/mediacenter/kodi-binary-addons/visualization.projectm/package.mk +++ b/packages/mediacenter/kodi-binary-addons/visualization.projectm/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="visualization.projectm" -PKG_VERSION="5f1c7bb" +PKG_VERSION="a39f73b" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/visualization.shadertoy/package.mk b/packages/mediacenter/kodi-binary-addons/visualization.shadertoy/package.mk index 0a94d1affd..b22235d021 100644 --- a/packages/mediacenter/kodi-binary-addons/visualization.shadertoy/package.mk +++ b/packages/mediacenter/kodi-binary-addons/visualization.shadertoy/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="visualization.shadertoy" -PKG_VERSION="9419ec1" +PKG_VERSION="1717f36" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/visualization.spectrum/package.mk b/packages/mediacenter/kodi-binary-addons/visualization.spectrum/package.mk index 6f1b45f61d..ff5459a428 100644 --- a/packages/mediacenter/kodi-binary-addons/visualization.spectrum/package.mk +++ b/packages/mediacenter/kodi-binary-addons/visualization.spectrum/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="visualization.spectrum" -PKG_VERSION="9ff9d71" +PKG_VERSION="2b78ea0" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/visualization.waveform/package.mk b/packages/mediacenter/kodi-binary-addons/visualization.waveform/package.mk index 7df7e2ecab..d462513425 100644 --- a/packages/mediacenter/kodi-binary-addons/visualization.waveform/package.mk +++ b/packages/mediacenter/kodi-binary-addons/visualization.waveform/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="visualization.waveform" -PKG_VERSION="d0caa05" +PKG_VERSION="0e78a14" PKG_REV="2" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-platform/package.mk b/packages/mediacenter/kodi-platform/package.mk index f6361e2c64..38e4b39a41 100644 --- a/packages/mediacenter/kodi-platform/package.mk +++ b/packages/mediacenter/kodi-platform/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="kodi-platform" -PKG_VERSION="c8188d8" +PKG_VERSION="36fb493" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" diff --git a/packages/mediacenter/p8-platform/package.mk b/packages/mediacenter/p8-platform/package.mk index 932f8f1c45..9b40391f0e 100644 --- a/packages/mediacenter/p8-platform/package.mk +++ b/packages/mediacenter/p8-platform/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="p8-platform" -PKG_VERSION="38343e0" +PKG_VERSION="3219004" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" From 05e30fd300b1fc10e01c775729ec0242191211f9 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 7 Jul 2017 17:37:22 +0100 Subject: [PATCH 15/15] kodi: update to kodi-734cda1 --- packages/mediacenter/kodi/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index 0d23ac5d08..6aa0ef7196 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="kodi" -PKG_VERSION="423072a" +PKG_VERSION="734cda1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv"