diff --git a/packages/addons/addon-depends/comskip/package.mk b/packages/addons/addon-depends/comskip/package.mk index 09d1d1984e..109dc8460c 100644 --- a/packages/addons/addon-depends/comskip/package.mk +++ b/packages/addons/addon-depends/comskip/package.mk @@ -2,11 +2,11 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="comskip" -PKG_VERSION="6e66de54358498aa276d233f5b3e7fa673526af1" -PKG_SHA256="412f0cc543cbe327b36b0354c00ace260c996e95dd95cb585ca58dd52c926607" +PKG_VERSION="0.83" +PKG_SHA256="bd90d7922916e0b04ea9f3426ea7747d347f218f3f915fb4d251961d0730876e" PKG_LICENSE="GPL" PKG_SITE="http://www.kaashoek.com/comskip/" -PKG_URL="https://github.com/erikkaashoek/Comskip/archive/${PKG_VERSION}.tar.gz" +PKG_URL="https://github.com/erikkaashoek/Comskip/archive/V${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain argtable2 ffmpegx" PKG_DEPENDS_CONFIG="argtable2 ffmpegx" PKG_LONGDESC="Comskip detects commercial breaks from a video stream. It can be used for post-processing recordings." diff --git a/packages/addons/addon-depends/comskip/patches/comskip-ffmpeg6.patch b/packages/addons/addon-depends/comskip/patches/comskip-ffmpeg6.patch deleted file mode 100644 index e510251643..0000000000 --- a/packages/addons/addon-depends/comskip/patches/comskip-ffmpeg6.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 3f940e6f8e83fbb0cbbca6a4f55b506ccec8d3c4 Mon Sep 17 00:00:00 2001 -From: bsperduto -Date: Sun, 3 Dec 2023 08:50:41 -0600 -Subject: [PATCH 1/2] Fix for deprecation of DECLARE_ALIGNED #164 - ---- - comskip.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/comskip.c b/comskip.c -index 08ffd5e..e85f61a 100644 ---- a/comskip.c -+++ b/comskip.c -@@ -733,9 +733,9 @@ int sceneChangePercent; - bool lastFrameWasBlack = false; - bool lastFrameWasSceneChange = false; - --#include // only for DECLARE_ALIGNED --static DECLARE_ALIGNED(32, long, histogram)[256]; --static DECLARE_ALIGNED(32, long, lastHistogram)[256]; -+ -+static long histogram[256]; -+static long lastHistogram[256]; - - #define MAXCSLENGTH 400*300 - #define MAXCUTSCENES 8 -@@ -10097,7 +10097,7 @@ void LoadCutScene(const char *filename) - #define OWN_HISTOGRAM_WIDTH 4 - #define OWN_HISTOGRAM_HEIGHT 256 - --static DECLARE_ALIGNED(32, int, own_histogram)[OWN_HISTOGRAM_WIDTH][OWN_HISTOGRAM_HEIGHT]; -+static int own_histogram[OWN_HISTOGRAM_WIDTH][OWN_HISTOGRAM_HEIGHT]; - int scan_step; - - #define SCAN_MULTI - -From eae0b430d7c9317333fb8759bd67369fd71a085a Mon Sep 17 00:00:00 2001 -From: bsperduto -Date: Sun, 10 Dec 2023 13:32:57 +0100 -Subject: [PATCH 2/2] [PATCH] Update mpeg2dec.c - ---- - mpeg2dec.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mpeg2dec.c b/mpeg2dec.c -index 626a991..bb2fa2b 100755 ---- a/mpeg2dec.c -+++ b/mpeg2dec.c -@@ -349,7 +349,7 @@ static void signal_handler (int sig) - #define AUDIOBUFFER 1600000 - - static double base_apts = 0.0, apts, top_apts = 0.0; --static DECLARE_ALIGNED(16, short, audio_buffer[AUDIOBUFFER]); -+static short audio_buffer[AUDIOBUFFER]; - static short *audio_buffer_ptr = audio_buffer; - static int audio_samples = 0; - #define ISSAME(T1,T2) (fabs((T1) - (T2)) < 0.001) diff --git a/packages/addons/addon-depends/dtv-scan-tables/package.mk b/packages/addons/addon-depends/dtv-scan-tables/package.mk index 4488757c8f..c245222f81 100644 --- a/packages/addons/addon-depends/dtv-scan-tables/package.mk +++ b/packages/addons/addon-depends/dtv-scan-tables/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dtv-scan-tables" -PKG_VERSION="2024-03-24-7098bdd27548" -PKG_SHA256="3f4c8981b3a4829066b396abc0da270e5c7e674b5d190e92532a06951a07e98e" +PKG_VERSION="2025-06-06-caca23fb5466" +PKG_SHA256="415894e601a53d827ec85e333b7b0afb0bf2fc7abf98df606a0d120353d408f3" PKG_LICENSE="GPL" PKG_SITE="https://git.linuxtv.org/dtv-scan-tables.git" PKG_URL="https://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${PKG_VERSION}.tar.bz2" diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/package.mk b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/package.mk index 78a554a72e..5310fe1c95 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/package.mk @@ -3,15 +3,18 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dvb-apps" -PKG_VERSION="3d43b280298c" -PKG_SHA256="f39e2f0ebed7e32bce83522062ad4d414f67fccd5df1b647618524497e15e057" +PKG_VERSION="9f848ee0b1529ad5d33b62d1035bfdaf607ccbd8" +PKG_SHA256="5ed8693a7d469e47f01923d2a42720ff4b61de1760eb3dee1a49d0c9f8c62d93" PKG_LICENSE="GPL" PKG_SITE="https://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps" -PKG_URL="https://linuxtv.org/hg/dvb-apps/archive/${PKG_VERSION}.tar.bz2" +PKG_URL="https://github.com/tbsdtv/dvb-apps/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Applications for initial setup, testing and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, and ATSC." PKG_BUILD_FLAGS="-sysroot" +PKG_MAKE_OPTS_TARGET="enable_shared=no" +PKG_MAKEINSTALL_OPTS_TARGET="enable_shared=no" + pre_make_target() { export PERL_USE_UNSAFE_INC=1 } diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-0001-remove-av7110_loadkeys.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-0001-remove-av7110_loadkeys.patch new file mode 100644 index 0000000000..f98ded8823 --- /dev/null +++ b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-0001-remove-av7110_loadkeys.patch @@ -0,0 +1,24 @@ +From 71478aed635bfa8f458db4aa56022272a6a8badc Mon Sep 17 00:00:00 2001 +From: Lukas Rusak +Date: Mon, 21 Dec 2015 09:12:10 +0000 +Subject: [PATCH] remove av7110_loadkeys + +--- + util/Makefile | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/util/Makefile b/util/Makefile +index c78598c..c3365fb 100644 +--- a/util/Makefile ++++ b/util/Makefile +@@ -4,7 +4,6 @@ + + all clean install: + $(MAKE) -C atsc_epg $@ +- $(MAKE) -C av7110_loadkeys $@ + $(MAKE) -C dib3000-watch $@ + $(MAKE) -C dst-utils $@ + $(MAKE) -C dvbdate $@ +-- +2.43.0 + diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-10_reorder-includes.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-10_reorder-includes.patch deleted file mode 100644 index 40312e9338..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-10_reorder-includes.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur dvb-apps-20090201/util/scan/diseqc.c dvb-apps-20090201a/util/scan/diseqc.c ---- dvb-apps-20090201/util/scan/diseqc.c 2009-02-01 13:57:16.000000000 +0100 -+++ dvb-apps-20090201a/util/scan/diseqc.c 2009-02-14 13:45:42.000000000 +0100 -@@ -1,6 +1,6 @@ -+#include - #include - #include --#include - - #include "scan.h" - #include "diseqc.h" diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-20_build-static-libs.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-20_build-static-libs.patch deleted file mode 100644 index 18d6976e32..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-20_build-static-libs.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Make.rules b/Make.rules -index e867c3a..b2d8663 100644 ---- a/Make.rules -+++ b/Make.rules -@@ -9,7 +9,7 @@ ifneq ($(lib_name),) - CFLAGS_LIB ?= -fPIC - CFLAGS += $(CFLAGS_LIB) - --libraries = $(lib_name).so $(lib_name).a -+libraries = $(lib_name).a - - .PHONY: library - diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-30_remove-av7110_loadkeys.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-30_remove-av7110_loadkeys.patch deleted file mode 100644 index b4adc2cdc4..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-30_remove-av7110_loadkeys.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur a/util/Makefile b/util/Makefile ---- a/util/Makefile 2014-03-21 12:26:36.000000000 -0700 -+++ b/util/Makefile 2015-12-21 01:12:10.261957235 -0800 -@@ -4,7 +4,6 @@ - - all clean install: - $(MAKE) -C atsc_epg $@ -- $(MAKE) -C av7110_loadkeys $@ - $(MAKE) -C dib3000-watch $@ - $(MAKE) -C dst-utils $@ - $(MAKE) -C dvbdate $@ diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-40-kernel-fix-4.14.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-40-kernel-fix-4.14.patch deleted file mode 100644 index 7fa44033a2..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-40-kernel-fix-4.14.patch +++ /dev/null @@ -1,52 +0,0 @@ -From: CvH -Date: Wed, 22 Nov 2017 23:45:38 +0100 -Subject: [PATCH] fix for kernel >=4.14 - ---- - include/ca.h | 1 - - util/dst-utils/dst_test.c | 14 -------------- - 2 files changed, 15 deletions(-) - -diff --git a/include/ca.h b/include/ca.h -index c18537f..5ad21c9 100644 ---- a/include/ca.h -+++ b/include/ca.h -@@ -85,6 +85,5 @@ typedef struct ca_pid { - #define CA_GET_MSG _IOR('o', 132, ca_msg_t) - #define CA_SEND_MSG _IOW('o', 133, ca_msg_t) - #define CA_SET_DESCR _IOW('o', 134, ca_descr_t) --#define CA_SET_PID _IOW('o', 135, ca_pid_t) - - #endif -diff --git a/util/dst-utils/dst_test.c b/util/dst-utils/dst_test.c -index 74385de..5cf3bd8 100644 ---- a/util/dst-utils/dst_test.c -+++ b/util/dst-utils/dst_test.c -@@ -111,16 +111,6 @@ static int dst_reset(int cafd) - return 0; - } - --static int dst_set_pid(int cafd) --{ -- if ((ioctl(cafd, CA_SET_PID)) < 0) { -- printf("%s: ioctl failed ..\n", __FUNCTION__); -- return -1; -- } -- -- return 0; --} -- - static int dst_get_descr(int cafd) - { - if ((ioctl(cafd, CA_GET_DESCR_INFO)) < 0) { -@@ -229,10 +219,6 @@ int main(int argc, char *argv[]) - printf("%s: Reset\n", __FUNCTION__); - dst_reset(cafd); - break; -- case 'p': -- printf("%s: PID\n", __FUNCTION__); -- dst_set_pid(cafd); -- break; - case 'g': - printf("%s: Get Desc\n", __FUNCTION__); - dst_get_descr(cafd); diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch deleted file mode 100644 index d0ce12cecc..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6e62b334cced721b0b2bed197fd36e44878580ce Mon Sep 17 00:00:00 2001 -From: MilhouseVH -Date: Mon, 3 Feb 2020 23:30:43 +0000 -Subject: [PATCH] replace obsolete stime after glibc-2.31 - ---- - util/dvbdate/dvbdate.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/util/dvbdate/dvbdate.c b/util/dvbdate/dvbdate.c -index f0df437..bff7204 100644 ---- a/util/dvbdate/dvbdate.c -+++ b/util/dvbdate/dvbdate.c -@@ -309,7 +309,10 @@ int atsc_scan_date(time_t *rx_time, unsigned int to) - */ - int set_time(time_t * new_time) - { -- if (stime(new_time)) { -+ struct timespec ts; -+ ts.tv_sec = *new_time; -+ ts.tv_nsec = 0; -+ if (clock_settime(CLOCK_REALTIME, &ts) < 0) { - perror("Unable to set time"); - return -1; - } --- -2.20.1 - diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-60-compat-fixes.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-60-compat-fixes.patch deleted file mode 100644 index 5ccc366b10..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-60-compat-fixes.patch +++ /dev/null @@ -1,37 +0,0 @@ -From e6ff7da39edd44fe6bb14bcba29c0fc5a02957a8 Mon Sep 17 00:00:00 2001 -From: CrazyCat -Date: Sun, 20 May 2018 21:22:24 +0300 -Subject: [PATCH] Some compat fixes. - ---- - lib/libdvbapi/dvbnet.c | 4 ++++ - lib/libdvbapi/dvbvideo.c | 1 - - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/lib/libdvbapi/dvbnet.c b/lib/libdvbapi/dvbnet.c -index 25c09ad..7ddaabe 100644 ---- a/lib/libdvbapi/dvbnet.c -+++ b/lib/libdvbapi/dvbnet.c -@@ -29,6 +29,10 @@ - #include - #include "dvbnet.h" - -+#ifndef DVB_NET_FEEDTYPE_GSE -+#define DVB_NET_FEEDTYPE_GSE 2 /* generic stream encapsulation */ -+#endif -+ - int dvbnet_open(int adapter, int netdeviceid) - { - char filename[PATH_MAX+1]; -diff --git a/lib/libdvbapi/dvbvideo.c b/lib/libdvbapi/dvbvideo.c -index f1ffbe8..18a4d3a 100644 ---- a/lib/libdvbapi/dvbvideo.c -+++ b/lib/libdvbapi/dvbvideo.c -@@ -26,7 +26,6 @@ - #include - #include - #include --#include - #include - #include "dvbvideo.h" - diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-60-dont-build-tests.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-60-dont-build-tests.patch deleted file mode 100644 index c274d84c39..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-60-dont-build-tests.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ru a/Makefile b/Makefile ---- a/Makefile 2014-03-21 20:26:36.000000000 +0100 -+++ b/Makefile 2022-12-04 20:52:52.827027541 +0100 -@@ -10,7 +10,6 @@ - - all clean install: - $(MAKE) -C lib $@ -- $(MAKE) -C test $@ - $(MAKE) -C util $@ - - update: diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-61-compat-fixes.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-61-compat-fixes.patch deleted file mode 100644 index 6461e7f070..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-61-compat-fixes.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- a/lib/libdvbapi/dvbaudio.c 2021-07-27 22:57:28.723492743 +1000 -+++ b/lib/libdvbapi/dvbaudio.c 2021-07-27 23:07:08.672581030 +1000 -@@ -25,10 +25,13 @@ - #include - #include - #include --#include - #include - #include "dvbaudio.h" - -+#ifndef AUDIO_SET_BYPASS_MODE -+#define AUDIO_SET_BYPASS_MODE _IO('o', 8) -+#endif -+ - int dvbaudio_open(int adapter, int audiodeviceid) - { - char filename[PATH_MAX+1]; ---- a/test/test_av.c 2021-07-27 23:11:51.105535377 +1000 -+++ b/test/test_av.c 2021-07-27 23:12:05.035519211 +1000 -@@ -31,8 +31,6 @@ - #include - - #include --#include --#include - - int audioStop(int fd, char *arg) - { ---- a/util/szap/szap.c 2021-07-27 23:26:32.667530471 +1000 -+++ b/util/szap/szap.c 2021-07-27 23:26:46.154138354 +1000 -@@ -46,7 +46,6 @@ - - #include - #include --#include - #include "lnb.h" - #include "util.h" - -@@ -57,6 +56,10 @@ - #define FALSE (1==0) - #endif - -+#ifndef AUDIO_SET_BYPASS_MODE -+#define AUDIO_SET_BYPASS_MODE _IO('o', 8) -+#endif -+ - /* location of channel list file */ - #define CHANNEL_FILE "channels.conf" - diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvblast/package.mk b/packages/addons/addon-depends/dvb-tools-depends/dvblast/package.mk index 6e08aa304d..c8af2d65a8 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/dvblast/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/dvblast/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dvblast" -PKG_VERSION="4270dcae7b754b25ad27332bb1c55b6b23b85b0d" # 2021-01-07 -PKG_SHA256="6f613b9c5e2582b7bc48458c531c926170726a094a5a93f8d9142a2382c09c58" +PKG_VERSION="405917e77f0f08b4c130ae4611c3ca6cf82119c1" +PKG_SHA256="9aea0107b5c91a76cd7a8b9038029e7af4f5a285ef5cd6b70b259dee17986af2" PKG_LICENSE="GPL" PKG_SITE="https://www.videolan.org/projects/dvblast.html" PKG_URL="http://repo.or.cz/dvblast.git/snapshot/${PKG_VERSION}.tar.gz" diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvbsnoop/package.mk b/packages/addons/addon-depends/dvb-tools-depends/dvbsnoop/package.mk index d1392e7983..fab525e47c 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/dvbsnoop/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/dvbsnoop/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dvbsnoop" -PKG_VERSION="72a64d59b6b00272fbfbeebdc9da9d6e8ace67da" # 2021-12-12 -PKG_SHA256="7364c04b05e3ce311c14544fd01ca8ad846f4cfab5951815bdec64fe6cc35a0c" +PKG_VERSION="d561ddc3c5396e0462f2ef08c19d8fcf4df68f5e" +PKG_SHA256="23fa6d5a7ac74f4ca23598ff91f2ff088011fdd88fa37e2ca3716bf23b90da42" PKG_LICENSE="GPL" PKG_SITE="http://dvbsnoop.sourceforge.net/" PKG_URL="https://github.com/Duckbox-Developers/dvbsnoop/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk b/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk index 07b5b3a699..58f93d98b9 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mumudvb" -PKG_VERSION="efc815ccecf5a2b9603027c959a4966fe501f6a5" # 2021-01-06 -PKG_SHA256="b3a6f4a5d2f08d31afa46504dc53644ae21d7dbfa320a216efafcf1e7c44cdba" +PKG_VERSION="46056b21f790603dfb38ca5c39be84c92f32d99e" +PKG_SHA256="e904348a36c10a3930384b55a4a31250780456306c9c98cedbdcee277afea3e9" PKG_LICENSE="GPL" PKG_SITE="http://mumudvb.net/" PKG_URL="https://github.com/braice/MuMuDVB/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/addons/addon-depends/dvb-tools-depends/t2scan/package.mk b/packages/addons/addon-depends/dvb-tools-depends/t2scan/package.mk index 651a8c42de..1c4c7fb64b 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/t2scan/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/t2scan/package.mk @@ -2,11 +2,11 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="t2scan" -PKG_VERSION="0.7" -PKG_SHA256="44e4b738a2beed8eb964be3d90b6da48c2d1c672d81fd8db8bbda87bcc433fcb" +PKG_VERSION="ae1c768d8ff08400f8409e9e9338d375b78731c1" +PKG_SHA256="7a04aaabff34c83bac683e50e27494467ff1865829d2f95445a17228fe4b77c6" PKG_LICENSE="GPL" PKG_SITE="https://github.com/mighty-p/t2scan" -PKG_URL="https://github.com/mighty-p/t2scan/archive/v${PKG_VERSION}.tar.gz" +PKG_URL="https://github.com/mighty-p/t2scan/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A small channel scan tool which generates DVB-T/T2 channels.conf files." PKG_BUILD_FLAGS="-sysroot" diff --git a/packages/addons/addon-depends/dvb-tools-depends/tune-s2/package.mk b/packages/addons/addon-depends/dvb-tools-depends/tune-s2/package.mk index 3ec09c5fb2..b8f3c93ee7 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/tune-s2/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/tune-s2/package.mk @@ -3,10 +3,10 @@ PKG_NAME="tune-s2" PKG_VERSION="60cc4aaa70b646d38f2e40251860375283c44816" -PKG_SHA256="e39069a0f2f0930809647052fe1f8c9a13f05af537013b03a99f09ceb9bfb997" +PKG_SHA256="f2e7546c70d9b29abc2e9fcfd2f0d3f960c00112e9f7143962f7ff99da929b08" PKG_LICENSE="GPL" -PKG_SITE="https://bitbucket.org/updatelee/tune-s2" -PKG_URL="https://bitbucket.org/CrazyCat/tune-s2/get/${PKG_VERSION}.tar.gz" +PKG_SITE="https://github.com/crazycat69/tune-s2" +PKG_URL="https://github.com/crazycat69/tune-s2/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="tune-s2 is a small linux app to be able to tune a dvb devices" PKG_BUILD_FLAGS="-sysroot" diff --git a/packages/addons/addon-depends/dvb-tools-depends/w_scan/package.mk b/packages/addons/addon-depends/dvb-tools-depends/w_scan/package.mk index 0f611c5db2..3bafa1ac75 100644 --- a/packages/addons/addon-depends/dvb-tools-depends/w_scan/package.mk +++ b/packages/addons/addon-depends/dvb-tools-depends/w_scan/package.mk @@ -2,11 +2,11 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="w_scan" -PKG_VERSION="20170107" -PKG_SHA256="38e0f38a7bf06cff6d6ea01652ad4ee60da2cb0e937360468f936da785b46ffe" +PKG_VERSION="20210218" +PKG_SHA256="75d7447ebeddfb9ce251f32a93f23190ed46dca44f5b701f2af11e1787b9eb08" PKG_LICENSE="GPL" -PKG_SITE="https://www.gen2vdr.de/wirbel/w_scan/index2.html" -PKG_URL="https://www.gen2vdr.de/wirbel/w_scan/w_scan-${PKG_VERSION}.tar.bz2" +PKG_SITE="https://www.gen2vdr.de/wirbel/w_scan_cpp/index2.html" +PKG_URL="https://www.gen2vdr.de/wirbel/w_scan_cpp/w_scan-${PKG_VERSION}.tar.bz2" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A channel scan tool which generates ATSC, DVB-C, DVB-S/S2 and DVB-T channels.conf files." PKG_TOOLCHAIN="autotools" diff --git a/packages/addons/addon-depends/dvb-tools-depends/w_scan/patches/w_scan-0001-Fix-building-with-gcc10.patch b/packages/addons/addon-depends/dvb-tools-depends/w_scan/patches/w_scan-0001-Fix-building-with-gcc10.patch deleted file mode 100644 index 8c00d98856..0000000000 --- a/packages/addons/addon-depends/dvb-tools-depends/w_scan/patches/w_scan-0001-Fix-building-with-gcc10.patch +++ /dev/null @@ -1,34 +0,0 @@ -From edbabcc7df6cd9e282991bd550d125d7f75bd738 Mon Sep 17 00:00:00 2001 -From: Jernej Skrabec -Date: Mon, 22 Jun 2020 19:42:17 +0200 -Subject: [PATCH] Fix building with gcc10 - ---- - si_types.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/si_types.h b/si_types.h -index 5fc7835d80c7..41ce2e1e6603 100644 ---- a/si_types.h -+++ b/si_types.h -@@ -114,7 +114,7 @@ struct service { - uint32_t logical_channel_number; - uint8_t running; - void * priv; --} service_t, * p_service_t; -+}; - - /******************************************************************************* - /* transponder type. -@@ -201,7 +201,7 @@ struct transponder { - /*----------------------------*/ - char * network_name; - network_change_t network_change; --} __attribute__((packed)) transponder_t, * p_transponder_t; -+} __attribute__((packed)); - - /******************************************************************************* - /* satellite channel routing type. --- -2.27.0 - diff --git a/packages/addons/addon-depends/libhdhomerun/package.mk b/packages/addons/addon-depends/libhdhomerun/package.mk index f9877babcf..26748a9319 100644 --- a/packages/addons/addon-depends/libhdhomerun/package.mk +++ b/packages/addons/addon-depends/libhdhomerun/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libhdhomerun" -PKG_VERSION="20210624" -PKG_SHA256="deaf463bbcc3eefa72f97199efb6213f7b0e2c8e91f1b3d2cbf52056a8715d15" +PKG_VERSION="20250623" +PKG_SHA256="879b1bc476c9b93e77ee280a84fc1157e7cc47d43ed9c8398d88a8ac5f35c034" PKG_LICENSE="LGPL" PKG_SITE="http://www.silicondust.com" PKG_URL="https://download.silicondust.com/hdhomerun/libhdhomerun_${PKG_VERSION}.tgz" diff --git a/packages/addons/addon-depends/libhdhomerun/patches/shared-to-static.patch b/packages/addons/addon-depends/libhdhomerun/patches/shared-to-static.patch index 3834b195c6..9ec57d356e 100644 --- a/packages/addons/addon-depends/libhdhomerun/patches/shared-to-static.patch +++ b/packages/addons/addon-depends/libhdhomerun/patches/shared-to-static.patch @@ -1,6 +1,16 @@ --- a/Makefile +++ b/Makefile -@@ -1,16 +1,17 @@ +@@ -3,6 +3,7 @@ + OS := $(shell uname -s) + endif + ++AR := $(CROSS_COMPILE)ar + CC := $(CROSS_COMPILE)gcc + STRIP := $(CROSS_COMPILE)strip + +@@ -26,19 +27,19 @@ + LDFLAGS += -lrt + endif -LIBSRCS += hdhomerun_channels.c -LIBSRCS += hdhomerun_channelscan.c @@ -11,7 +21,9 @@ -LIBSRCS += hdhomerun_discover.c -LIBSRCS += hdhomerun_os_posix.c -LIBSRCS += hdhomerun_pkt.c +-LIBSRCS += hdhomerun_sock.c -LIBSRCS += hdhomerun_sock_posix.c +-LIBSRCS += hdhomerun_sock_$(IF_DETECT).c -LIBSRCS += hdhomerun_video.c +LIBSRCS += hdhomerun_channels.o +LIBSRCS += hdhomerun_channelscan.o @@ -22,16 +34,16 @@ +LIBSRCS += hdhomerun_discover.o +LIBSRCS += hdhomerun_os_posix.o +LIBSRCS += hdhomerun_pkt.o ++LIBSRCS += hdhomerun_sock.o +LIBSRCS += hdhomerun_sock_posix.o ++LIBSRCS += hdhomerun_sock_$(IF_DETECT).o +LIBSRCS += hdhomerun_video.o -+AR := $(CROSS_COMPILE)ar - CC := $(CROSS_COMPILE)gcc - STRIP := $(CROSS_COMPILE)strip + ifeq ($(OS),Darwin) -@@ -38,14 +39,17 @@ else - endif - endif +@@ -69,14 +70,17 @@ + + else -all : hdhomerun_config$(BINEXT) libhdhomerun$(LIBEXT) +all : hdhomerun_config$(BINEXT) libhdhomerun.a @@ -44,9 +56,9 @@ $(STRIP) $@ -libhdhomerun$(LIBEXT) : $(LIBSRCS) -- $(CC) $(CFLAGS) -fPIC -DDLL_EXPORT $(SHARED) $+ $(LDFLAGS) -o $@ +- $(CC) $(CFLAGS) -DDLL_EXPORT -fPIC $(SHARED) $+ $(LDFLAGS) -o $@ +libhdhomerun.a : $(LIBSRCS) + $(AR) rcs libhdhomerun.a $(LIBSRCS) - clean : - -rm -f hdhomerun_config$(BINEXT) + endif + diff --git a/packages/addons/service/tvheadend43/package.mk b/packages/addons/service/tvheadend43/package.mk index 987274ef51..f4a8264952 100644 --- a/packages/addons/service/tvheadend43/package.mk +++ b/packages/addons/service/tvheadend43/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="tvheadend43" -PKG_VERSION="3dcb7ecf36666dcb43211a84141b1b645c9ca757" -PKG_SHA256="c7c8414bca5304276cc8f07aa291e36b50e1190d441f2af2ce256631b7c033c2" -PKG_VERSION_NUMBER="4.3-2180" +PKG_VERSION="653bd0400b4413db96b80c807f0f7524f9248adb" +PKG_SHA256="9c2e13a70f97cf4c9b37cd93bfd03a7a1e0b7f3b18080c40ef99b8917642dbd7" +PKG_VERSION_NUMBER="4.3-2375" PKG_REV="0" PKG_ARCH="any" PKG_LICENSE="GPL"