From 46494bcc6458468f96950d99147d62de3924d84d Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Thu, 17 Nov 2022 11:48:04 +0000 Subject: [PATCH 01/30] libhdhomerun: Update from version 20220303 to 20221031 --- cross/libhdhomerun/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cross/libhdhomerun/Makefile b/cross/libhdhomerun/Makefile index 2f4ee170155..2c9379db1fb 100644 --- a/cross/libhdhomerun/Makefile +++ b/cross/libhdhomerun/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libhdhomerun -PKG_VERS = 20220303 +PKG_VERS = 20221031 PKG_EXT = tgz PKG_DIST_NAME = $(PKG_NAME)_$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://download.silicondust.com/hdhomerun From 3ce462290f74438616ec8977bf19b8ce9f408f22 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Thu, 17 Nov 2022 11:48:35 +0000 Subject: [PATCH 02/30] tvheadend: Update to git hash 52c3ed3 from November 10th 2022 --- cross/tvheadend/Makefile | 4 ++-- cross/tvheadend/digests | 6 +++--- spk/tvheadend/Makefile | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cross/tvheadend/Makefile b/cross/tvheadend/Makefile index 5a17e037623..7d084f377f9 100644 --- a/cross/tvheadend/Makefile +++ b/cross/tvheadend/Makefile @@ -1,8 +1,8 @@ PKG_NAME = tvheadend PKG_VERS = 4.3 PKG_EXT = tar.gz -# git hash from April 14th 2022 -PKG_GIT_HASH = 26713c1e451a74dbcc7aaec8427c0356cc2c546f +# git hash from November 10th 2022 +PKG_GIT_HASH = 52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) PKG_DIST_SITE = https://github.com/tvheadend/tvheadend/archive PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) diff --git a/cross/tvheadend/digests b/cross/tvheadend/digests index fdc40aec416..83552f4d1cf 100644 --- a/cross/tvheadend/digests +++ b/cross/tvheadend/digests @@ -1,3 +1,3 @@ -tvheadend-git26713c1e451a74dbcc7aaec8427c0356cc2c546f.tar.gz SHA1 c38577ccc6c4f832ba499029a4791bd770879092 -tvheadend-git26713c1e451a74dbcc7aaec8427c0356cc2c546f.tar.gz SHA256 20570a817fd2ef01877cde0b14d5e19ec72add91b501a324dce6c399ade39a5d -tvheadend-git26713c1e451a74dbcc7aaec8427c0356cc2c546f.tar.gz MD5 78c6907e4bfa08b04558831281cb1c5b +tvheadend-git52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f.tar.gz SHA1 aaa5235fa5eabacfc1d647ff31febfe3674f151a +tvheadend-git52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f.tar.gz SHA256 7602af0481481e112435cedf8f148eb18f2f3e67b169973946edb7f6cbf02e6f +tvheadend-git52c3ed3ef17eeccddc6a4cf7c0d7151c2823438f.tar.gz MD5 db678d1e6856ed7c4986398ba3361a99 diff --git a/spk/tvheadend/Makefile b/spk/tvheadend/Makefile index 38145fb1f9d..7b9b9075035 100644 --- a/spk/tvheadend/Makefile +++ b/spk/tvheadend/Makefile @@ -1,7 +1,7 @@ SPK_NAME = tvheadend SPK_SHORT_VERS = 4.3 -SPK_GIT_HASH = 26713c1 -SPK_GIT_DATE = 20220414 +SPK_GIT_HASH = 52c3ed3 +SPK_GIT_DATE = 20221110 SPK_VERS = $(SPK_SHORT_VERS).$(SPK_GIT_DATE) TVH_VERS = $(SPK_SHORT_VERS)~$(SPK_GIT_HASH) SPK_REV = 32 @@ -25,7 +25,7 @@ DESCRIPTION = Tvheadend is a TV streaming server and recorder for Linux, FreeBSD DESCRIPTION_FRE = Tvheadend est un serveur de streaming et enregistreur TV pour Linux, FreeBSD et Android prenant en charge DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT IP et HDHomeRun comme sources d\'entrée. Tvheadend offre le streaming HTTP, HTSP et SAT IP. DISPLAY_NAME = Tvheadend STARTABLE = yes -CHANGELOG = "1. Update to latest git version 26713c1 as of April 14th 2022
2. Update openssl to 1.1n
3. Updated to use FFMPEG 4.4.1
4. Updated libhdhomerun to version 20220303" +CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.2
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag" HOMEPAGE = https://tvheadend.org/ LICENSE = GPL v3 From 4e5ac0e84dda04777c981661ab2dacb11d28517a Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Thu, 17 Nov 2022 12:34:11 +0000 Subject: [PATCH 03/30] curl: Enable a few extras options for tvheadend needs --- cross/curl/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cross/curl/Makefile b/cross/curl/Makefile index c98f08deb3a..3a53a12818b 100644 --- a/cross/curl/Makefile +++ b/cross/curl/Makefile @@ -5,7 +5,7 @@ PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://curl.se/download PKG_DIR = $(PKG_NAME)-$(PKG_VERS) -DEPENDS = cross/zlib cross/openssl +DEPENDS = cross/zlib cross/openssl cross/gnutls cross/libssh2 cross/zstd cross/libwebsockets HOMEPAGE = https://curl.haxx.se COMMENT = Command line tool and library for transferring data with URLs @@ -13,8 +13,11 @@ LICENSE = https://curl.haxx.se/docs/copyright.html GNU_CONFIGURE = 1 CONFIGURE_ARGS = --enable-ipv6 +CONFIGURE_ARGS += --with-libssh2 +CONFIGURE_ARGS += --with-gnutls CONFIGURE_ARGS += --with-openssl CONFIGURE_ARGS += --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt +CONFIGURE_ARGS += --with-ca-path=/usr/share/ca-certificates/mozilla ifneq ($(strip $(CURL_INCLUDE_EXECUTABLE)),1) PLIST_TRANSFORM = sed -e '/bin:bin/d' From 7194c663e208e861d359f98e46e785c076c435ed Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Thu, 17 Nov 2022 12:41:26 +0000 Subject: [PATCH 04/30] libhdhomerun: Forgot to update the digests --- cross/libhdhomerun/digests | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cross/libhdhomerun/digests b/cross/libhdhomerun/digests index e32e283b9d8..edaaac70c1b 100644 --- a/cross/libhdhomerun/digests +++ b/cross/libhdhomerun/digests @@ -1,3 +1,3 @@ -libhdhomerun_20220303.tgz SHA1 5e8e0f34cd033ff9ccb2d063e85f4e44382def59 -libhdhomerun_20220303.tgz SHA256 1e54ffefc2d4893911501da31e662b9d063e6c18afe2cb5c6653325277a54a97 -libhdhomerun_20220303.tgz MD5 d8d5ba5f6647875a14401cf13ae3123e +libhdhomerun_20221031.tgz SHA1 b44f34ca6834e91e58777a83ef7d0d1dc769041b +libhdhomerun_20221031.tgz SHA256 7d96fc2d718ba45b351d27d1a676a8c308b046e0c74673c7eb332d068d78235f +libhdhomerun_20221031.tgz MD5 9d88d37f4215fc25412714d15888abb8 From 9a1828aedd285a8d6c5555038952e4a7dd48394e Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Fri, 18 Nov 2022 02:35:02 +0000 Subject: [PATCH 05/30] tvheadend: Fix dvb-scan filename containing space characters --- .../patches/004-fix-dvbscan-filenames.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 cross/tvheadend/patches/004-fix-dvbscan-filenames.patch diff --git a/cross/tvheadend/patches/004-fix-dvbscan-filenames.patch b/cross/tvheadend/patches/004-fix-dvbscan-filenames.patch new file mode 100644 index 00000000000..0d2e55c14c4 --- /dev/null +++ b/cross/tvheadend/patches/004-fix-dvbscan-filenames.patch @@ -0,0 +1,12 @@ +--- support/getmuxlist.orig 2022-11-10 17:31:18.000000000 +0000 ++++ support/getmuxlist 2022-11-18 02:29:56.510420567 +0000 +@@ -28,6 +28,9 @@ if [ -d "${DIR}/.git" ]; then + elif [ ! -d "${DIR}" ]; then + git clone -b "${BRANCH}" "${URL}" "${DIR}" > /dev/null 2>&1 || exit 1 + fi ++# Fix name with space ' ' ++# https://github.com/tvheadend/dtv-scan-tables/issues/124 ++rename 's/ /_/' ${DIR}/*/* + + # Note: will not update existing set (if not .git) + exit 0 From 65a31e2bada646259590cc9d9f9d01be9b023d93 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Fri, 18 Nov 2022 02:35:36 +0000 Subject: [PATCH 06/30] tvheadend: Multiple build adjustments - Define path to system python3 fixing Python gzip module not found - Add gnuTLS for added encrypted streams - Include enhanced curl --- cross/tvheadend/Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cross/tvheadend/Makefile b/cross/tvheadend/Makefile index 7d084f377f9..5f3e6801793 100644 --- a/cross/tvheadend/Makefile +++ b/cross/tvheadend/Makefile @@ -8,8 +8,10 @@ PKG_DIST_SITE = https://github.com/tvheadend/tvheadend/archive PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) -DEPENDS = cross/openssl cross/uriparser cross/pcre2 cross/libiconv cross/fontconfig +DEPENDS = cross/openssl cross/gnutls +DEPENDS += cross/uriparser cross/pcre2 cross/libiconv cross/fontconfig DEPENDS += cross/libhdhomerun cross/libdvbcsa cross/dvb-apps cross/pngquant +DEPENDS += cross/curl # PPC archs except qoriq are not supported # https://tvheadend.org/issues/5060 @@ -23,7 +25,8 @@ GNU_CONFIGURE = 1 PRE_CONFIGURE_TARGET = tvheadend_pre_configure POST_INSTALL_TARGET = tvheadend_post_install -CONFIGURE_ARGS = --enable-imagecache --enable-bundle --enable-trace --release +CONFIGURE_ARGS = --python=/usr/bin/python3 +CONFIGURE_ARGS += --enable-imagecache --enable-bundle --enable-trace --release CONFIGURE_ARGS += --disable-bintray_cache --disable-avahi CONFIGURE_ARGS += --enable-dvbcsa --enable-pngquant CONFIGURE_ARGS += --disable-hdhomerun_static --enable-hdhomerun_client From 966b64a11bb2951fa7f095efc3b1b686090f9963 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Fri, 18 Nov 2022 02:44:38 +0000 Subject: [PATCH 07/30] tvheadend: Update description --- spk/tvheadend/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spk/tvheadend/Makefile b/spk/tvheadend/Makefile index 7b9b9075035..40920c06654 100644 --- a/spk/tvheadend/Makefile +++ b/spk/tvheadend/Makefile @@ -25,7 +25,7 @@ DESCRIPTION = Tvheadend is a TV streaming server and recorder for Linux, FreeBSD DESCRIPTION_FRE = Tvheadend est un serveur de streaming et enregistreur TV pour Linux, FreeBSD et Android prenant en charge DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT IP et HDHomeRun comme sources d\'entrée. Tvheadend offre le streaming HTTP, HTSP et SAT IP. DISPLAY_NAME = Tvheadend STARTABLE = yes -CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.2
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag" +CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.2
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag
Include enhanced curl" HOMEPAGE = https://tvheadend.org/ LICENSE = GPL v3 From f1cdcaf2f3c324508858aaab60fcfe3471ffffd3 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Fri, 18 Nov 2022 12:06:09 +0000 Subject: [PATCH 08/30] x264: Update to b093bbe7 commit and change download method --- cross/x264/Makefile | 8 ++++---- cross/x264/digests | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cross/x264/Makefile b/cross/x264/Makefile index af25a07611c..3e933b2feb2 100644 --- a/cross/x264/Makefile +++ b/cross/x264/Makefile @@ -1,11 +1,11 @@ PKG_NAME = x264 PKG_VERS = 20220222-stable PKG_EXT = tar.gz -PKG_DOWNLOAD_METHOD = git -PKG_GIT_HASH = bfc87b7a330f75f5c9a21e56081e4b20344f139e -PKG_DIST_SITE = https://github.com/mirror/x264.git +PKG_GIT_HASH = b093bbe7d9bc642c8f24067cbdcc73bb43562eab +PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) +PKG_DIST_SITE = https://github.com/mirror/x264/archive PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) -PKG_DIR = $(PKG_NAME)-git$(PKG_GIT_HASH) +PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) DEPENDS = OPTIONAL_DEPENDS = native/nasm diff --git a/cross/x264/digests b/cross/x264/digests index 9fc4588f8e7..844137f641e 100644 --- a/cross/x264/digests +++ b/cross/x264/digests @@ -1,3 +1,3 @@ -x264-gitbfc87b7a330f75f5c9a21e56081e4b20344f139e.tar.gz SHA1 29f84bf9bbea4ec946994849d123e4fa864673c5 -x264-gitbfc87b7a330f75f5c9a21e56081e4b20344f139e.tar.gz SHA256 64052a8eb865d26bbd120e826e7d6f522d1e07255106e973ab6b0c16fefd82bc -x264-gitbfc87b7a330f75f5c9a21e56081e4b20344f139e.tar.gz MD5 757929d8d82d73d4ead1d609f59a4ceb +x264-gitb093bbe7d9bc642c8f24067cbdcc73bb43562eab.tar.gz SHA1 bb591f3b5997a76194501a8875f1cb1832f87f80 +x264-gitb093bbe7d9bc642c8f24067cbdcc73bb43562eab.tar.gz SHA256 43a099782bfed568d53dbf7dc9b8aa622e68705ae5e37dec189a956c805b5e08 +x264-gitb093bbe7d9bc642c8f24067cbdcc73bb43562eab.tar.gz MD5 021ba06d18057ba64b5503b88ed304a2 From e0887b8d58659e661b23b0c8f5f69a34142c3b7a Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Fri, 18 Nov 2022 12:24:39 +0000 Subject: [PATCH 09/30] comskip: Update to latest git hash and fix download issue --- cross/comskip/Makefile | 10 +++++----- cross/comskip/PLIST | 0 cross/comskip/digests | 6 +++--- spk/comskip/Makefile | 8 ++++---- spk/comskip/src/comskip.dictionary | 0 spk/comskip/src/comskip.ini | 0 spk/comskip/src/comskip.png | Bin 7 files changed, 12 insertions(+), 12 deletions(-) mode change 100755 => 100644 cross/comskip/Makefile mode change 100755 => 100644 cross/comskip/PLIST mode change 100755 => 100644 spk/comskip/Makefile mode change 100755 => 100644 spk/comskip/src/comskip.dictionary mode change 100755 => 100644 spk/comskip/src/comskip.ini mode change 100755 => 100644 spk/comskip/src/comskip.png diff --git a/cross/comskip/Makefile b/cross/comskip/Makefile old mode 100755 new mode 100644 index af39b15eee7..ad76551713a --- a/cross/comskip/Makefile +++ b/cross/comskip/Makefile @@ -1,11 +1,11 @@ -PKG_NAME = comskip +PKG_NAME = Comskip PKG_VERS = 0.82.010 PKG_EXT = tar.gz -PKG_DOWNLOAD_METHOD = git -PKG_GIT_HASH = 84fcd7388394c95fc8a7e558642bbadb43134507 -PKG_DIST_SITE = https://github.com/erikkaashoek/Comskip.git +PKG_GIT_HASH = a041945ffa5dc0c53119e732f25e4d23b11ffa9e +PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) +PKG_DIST_SITE = https://github.com/erikkaashoek/Comskip/archive PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) -PKG_DIR = $(PKG_NAME)-git$(PKG_GIT_HASH) +PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) DEPENDS = cross/argtable OPTIONAL_DEPENDS = cross/ffmpeg diff --git a/cross/comskip/PLIST b/cross/comskip/PLIST old mode 100755 new mode 100644 diff --git a/cross/comskip/digests b/cross/comskip/digests index 11829cdc261..256227af8db 100644 --- a/cross/comskip/digests +++ b/cross/comskip/digests @@ -1,3 +1,3 @@ -comskip-git84fcd7388394c95fc8a7e558642bbadb43134507.tar.gz SHA1 78d558759e30a8d220d1fbe2554a8d35de9357bb -comskip-git84fcd7388394c95fc8a7e558642bbadb43134507.tar.gz SHA256 c621712e6451ce1c5a988f7fed597a24c355b4cd246efa0ebb0aa03b6f727910 -comskip-git84fcd7388394c95fc8a7e558642bbadb43134507.tar.gz MD5 dd247f264a6a5bbad31313f299be1fec +Comskip-gita041945ffa5dc0c53119e732f25e4d23b11ffa9e.tar.gz SHA1 42151ea9077a639d66b894537b0ad3b8fa6d814f +Comskip-gita041945ffa5dc0c53119e732f25e4d23b11ffa9e.tar.gz SHA256 69c201820931b714fcf596a6156ffdfb2b698f51480c22551b00505eb9ba0a23 +Comskip-gita041945ffa5dc0c53119e732f25e4d23b11ffa9e.tar.gz MD5 1ab49da01a8453617682af59ec7bb279 diff --git a/spk/comskip/Makefile b/spk/comskip/Makefile old mode 100755 new mode 100644 index 4b04a2b17a5..8fb47e50729 --- a/spk/comskip/Makefile +++ b/spk/comskip/Makefile @@ -1,16 +1,16 @@ SPK_NAME = comskip SPK_VERS = 0.82.010 -SPK_REV = 8 +SPK_REV = 9 SPK_ICON = src/comskip.png DEPENDS = cross/$(SPK_NAME) STARTABLE = no -MAINTAINER = schumi2004 +MAINTAINER = SynoCommunity DESCRIPTION = Comskip is a free mpeg commercial detector. Read the wiki on how to use and configure it. DISPLAY_NAME = Comskip -CHANGELOG = "1. Update to ffmpeg 4.4.1" +CHANGELOG = "1. Update to latest git hash from April 7th 2022
2. Update to ffmpeg 4.4.2" HOMEPAGE = https://www.kaashoek.com/comskip/ LICENSE = LGPL @@ -32,7 +32,7 @@ include ../../mk/spksrc.spk.mk .PHONY: comskip_pre_depend comskip_extra_install -FFMPEG_LIBS = libswresample.pc libavutil.pc libavformat.pc libavcodec.pc +FFMPEG_LIBS = libswresample.pc libavutil.pc libavformat.pc libavcodec.pc libswscale.pc comskip_pre_depend: mkdir -p $(STAGING_INSTALL_PREFIX)/lib/pkgconfig/ $(foreach lib,$(FFMPEG_LIBS),ln -sf $(FFMPEG_DIR)/lib/pkgconfig/$(lib) $(STAGING_INSTALL_PREFIX)/lib/pkgconfig/ ;) diff --git a/spk/comskip/src/comskip.dictionary b/spk/comskip/src/comskip.dictionary old mode 100755 new mode 100644 diff --git a/spk/comskip/src/comskip.ini b/spk/comskip/src/comskip.ini old mode 100755 new mode 100644 diff --git a/spk/comskip/src/comskip.png b/spk/comskip/src/comskip.png old mode 100755 new mode 100644 From 230c9376081b1787167454ca242675f7b7ae93c0 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Fri, 18 Nov 2022 20:28:20 +0000 Subject: [PATCH 10/30] libaom: Update to v3.5 and use direct download insteaf of git --- cross/libaom/Makefile | 12 +++++++----- cross/libaom/PLIST | 2 +- cross/libaom/digests | 6 +++--- spk/ffmpeg/Makefile | 4 ++-- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/cross/libaom/Makefile b/cross/libaom/Makefile index dd54f7aef32..50bfff51a2b 100644 --- a/cross/libaom/Makefile +++ b/cross/libaom/Makefile @@ -1,16 +1,18 @@ PKG_NAME = libaom -PKG_VERS = v3.4.0 +PKG_VERS = v3.5.0 PKG_EXT = tar.gz -PKG_DOWNLOAD_METHOD = git -PKG_GIT_HASH = fd0c9275d36930a6eea6d3c35972e7cf9c512944 +PKG_GIT_HASH = 9a83c6a5a55c176adbce740e47d3512edfc9ae71 +# Tag v3.5.0: 9a83c6a5a55c176adbce740e47d3512edfc9ae71 # Tag v3.4.0: fd0c9275d36930a6eea6d3c35972e7cf9c512944 # Tag v3.3.0: 87460cef80fb03def7d97df1b47bad5432e5e2e4 # Tag v3.2.0: 287164de79516c25c8c84fd544f67752c170082a # Tag v3.1.0: 33aff8586e35ffe385637f6aa2c991858c0fb58e # Tag v3.0.0: d853caa2ab62d161e5edf344ffee7b597449dc0d -PKG_DIST_SITE = https://aomedia.googlesource.com/aom +PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) +PKG_DIST_SITE = https://aomedia.googlesource.com/aom/+archive PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) -PKG_DIR = $(PKG_NAME)-git$(PKG_GIT_HASH) +PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) +EXTRACT_PATH = $(WORK_DIR)/$(PKG_DIR) DEPENDS = diff --git a/cross/libaom/PLIST b/cross/libaom/PLIST index 9deea2baee1..52e2c9ef1af 100644 --- a/cross/libaom/PLIST +++ b/cross/libaom/PLIST @@ -2,4 +2,4 @@ bin:bin/aomdec bin:bin/aomenc lnk:lib/libaom.so lnk:lib/libaom.so.3 -lib:lib/libaom.so.3.4.0 +lib:lib/libaom.so.3.5.0 diff --git a/cross/libaom/digests b/cross/libaom/digests index 7456406f513..b8a63ce56f2 100644 --- a/cross/libaom/digests +++ b/cross/libaom/digests @@ -1,3 +1,3 @@ -libaom-gitfd0c9275d36930a6eea6d3c35972e7cf9c512944.tar.gz SHA1 af179a24bce3279f16c55d1f59241bb11482f877 -libaom-gitfd0c9275d36930a6eea6d3c35972e7cf9c512944.tar.gz SHA256 328f4ea2f494ce27f2a12073e16839b222c4d3a7190168d23c5da7e1372fa553 -libaom-gitfd0c9275d36930a6eea6d3c35972e7cf9c512944.tar.gz MD5 ddea734c9f8ce989a7bab2e8e52f9c00 +libaom-git9a83c6a5a55c176adbce740e47d3512edfc9ae71.tar.gz SHA1 10b9e407e1f83172892a61a7f8c699579b7056d1 +libaom-git9a83c6a5a55c176adbce740e47d3512edfc9ae71.tar.gz SHA256 08ce1f88e17d6fff0b7d2565f94d411284552144ef0558d4a5287c29aaffdea6 +libaom-git9a83c6a5a55c176adbce740e47d3512edfc9ae71.tar.gz MD5 304a9d8c23072ecd41072c283e502c47 diff --git a/spk/ffmpeg/Makefile b/spk/ffmpeg/Makefile index ff08abb3826..5f3c26f434a 100644 --- a/spk/ffmpeg/Makefile +++ b/spk/ffmpeg/Makefile @@ -1,8 +1,8 @@ SPK_NAME = ffmpeg SPK_VERS = 4.4.2 -SPK_REV = 46 +SPK_REV = 47 SPK_ICON = src/ffmpeg.png -CHANGELOG = "1. Update Intel Driver to version 22.4.4
2. Add support for codec2 speech codec
3. Enable chromaprint support for extracting fingerprints audio sources
4. Fix ppc x265 librarie issue \#5314" +CHANGELOG = "1. Update Intel Driver to version 22.4.4
2. Add support for codec2 speech codec
3. Enable chromaprint support for extracting fingerprints audio sources
4. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5" CONF_DIR = src/conf From 43f96901775241a3bcf982f1854bde8b0b27c261 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 02:27:10 +0000 Subject: [PATCH 11/30] ffmpeg: Update from v4.4.2 to v4.4.3 --- cross/ffmpeg/Makefile | 2 +- cross/ffmpeg/digests | 6 +++--- spk/ffmpeg/Makefile | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cross/ffmpeg/Makefile b/cross/ffmpeg/Makefile index e73df7a4cf6..389f50d7cd2 100644 --- a/cross/ffmpeg/Makefile +++ b/cross/ffmpeg/Makefile @@ -1,5 +1,5 @@ PKG_NAME = ffmpeg -PKG_VERS = 4.4.2 +PKG_VERS = 4.4.3 PKG_EXT = tar.bz2 PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://www.ffmpeg.org/releases diff --git a/cross/ffmpeg/digests b/cross/ffmpeg/digests index 1a8506cf552..b30686813dc 100644 --- a/cross/ffmpeg/digests +++ b/cross/ffmpeg/digests @@ -1,3 +1,3 @@ -ffmpeg-4.4.2.tar.bz2 SHA1 81bc301075a689140785ff9ecf27faf381060de3 -ffmpeg-4.4.2.tar.bz2 SHA256 f98a482520c47507521a907914daa9efbc1384e0591b5afc3da18aa897de2948 -ffmpeg-4.4.2.tar.bz2 MD5 2c6b506c0889eb698eb45b130235dc52 +ffmpeg-4.4.3.tar.bz2 SHA1 a900f77ed16a18421983b499114c1595b8b765f2 +ffmpeg-4.4.3.tar.bz2 SHA256 33b8c2dbcd530fe1db5710415345609b4ca227bd0da1e3a9332dbb0f11fd273a +ffmpeg-4.4.3.tar.bz2 MD5 885b75fdaf2fa29ad291d5b5ae716697 diff --git a/spk/ffmpeg/Makefile b/spk/ffmpeg/Makefile index 5f3c26f434a..8f03a39ea2e 100644 --- a/spk/ffmpeg/Makefile +++ b/spk/ffmpeg/Makefile @@ -1,8 +1,8 @@ SPK_NAME = ffmpeg -SPK_VERS = 4.4.2 +SPK_VERS = 4.4.3 SPK_REV = 47 SPK_ICON = src/ffmpeg.png -CHANGELOG = "1. Update Intel Driver to version 22.4.4
2. Add support for codec2 speech codec
3. Enable chromaprint support for extracting fingerprints audio sources
4. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5" +CHANGELOG = "1. Update to FFMPEG 4.4.3
2. Update Intel Driver to version 22.4.4
3. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5" CONF_DIR = src/conf From edc7eba022c12189a7e1c976c39d9b611c5fb2ff Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 02:37:29 +0000 Subject: [PATCH 12/30] libaom: Change download source location --- cross/libaom/Makefile | 17 ++++++++++------- cross/libaom/digests | 6 +++--- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/cross/libaom/Makefile b/cross/libaom/Makefile index 50bfff51a2b..6fcc9b6f8b6 100644 --- a/cross/libaom/Makefile +++ b/cross/libaom/Makefile @@ -1,18 +1,21 @@ PKG_NAME = libaom -PKG_VERS = v3.5.0 +PKG_VERS = 3.5.0 PKG_EXT = tar.gz -PKG_GIT_HASH = 9a83c6a5a55c176adbce740e47d3512edfc9ae71 +# PKG_GIT_HASH = 9a83c6a5a55c176adbce740e47d3512edfc9ae71 # Tag v3.5.0: 9a83c6a5a55c176adbce740e47d3512edfc9ae71 # Tag v3.4.0: fd0c9275d36930a6eea6d3c35972e7cf9c512944 # Tag v3.3.0: 87460cef80fb03def7d97df1b47bad5432e5e2e4 # Tag v3.2.0: 287164de79516c25c8c84fd544f67752c170082a # Tag v3.1.0: 33aff8586e35ffe385637f6aa2c991858c0fb58e # Tag v3.0.0: d853caa2ab62d161e5edf344ffee7b597449dc0d -PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) -PKG_DIST_SITE = https://aomedia.googlesource.com/aom/+archive -PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) -PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) -EXTRACT_PATH = $(WORK_DIR)/$(PKG_DIR) +# PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) +# PKG_DIST_SITE = https://aomedia.googlesource.com/aom/+archive +# PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) +# PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) +# EXTRACT_PATH = $(WORK_DIR)/$(PKG_DIR) +PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) +PKG_DIST_SITE = https://storage.googleapis.com/aom-releases +PKG_DIR = $(PKG_NAME)-$(PKG_VERS) DEPENDS = diff --git a/cross/libaom/digests b/cross/libaom/digests index b8a63ce56f2..59d51390478 100644 --- a/cross/libaom/digests +++ b/cross/libaom/digests @@ -1,3 +1,3 @@ -libaom-git9a83c6a5a55c176adbce740e47d3512edfc9ae71.tar.gz SHA1 10b9e407e1f83172892a61a7f8c699579b7056d1 -libaom-git9a83c6a5a55c176adbce740e47d3512edfc9ae71.tar.gz SHA256 08ce1f88e17d6fff0b7d2565f94d411284552144ef0558d4a5287c29aaffdea6 -libaom-git9a83c6a5a55c176adbce740e47d3512edfc9ae71.tar.gz MD5 304a9d8c23072ecd41072c283e502c47 +libaom-3.5.0.tar.gz SHA1 fba14e24a72a569c25d4e48c77742b657dfe5d4a +libaom-3.5.0.tar.gz SHA256 d37dbee372e2430a7efde813984ae6d78bdf1fc4080ebe32457c9115408b0738 +libaom-3.5.0.tar.gz MD5 076a0c56370a4050dd58ca5f526f0a9c From ec070b5bee9aeeaad12e1ca90cd40ff2cbd77471 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 11:59:48 +0000 Subject: [PATCH 13/30] ffmpeg: Remove patch arm/034 as now included in v4.4.3 --- ...nc-avoid-callee-preserved-vfp-regist.patch | 287 ------------------ 1 file changed, 287 deletions(-) delete mode 100644 cross/ffmpeg/patches/arm/034-avcodec-arm-sbcenc-avoid-callee-preserved-vfp-regist.patch diff --git a/cross/ffmpeg/patches/arm/034-avcodec-arm-sbcenc-avoid-callee-preserved-vfp-regist.patch b/cross/ffmpeg/patches/arm/034-avcodec-arm-sbcenc-avoid-callee-preserved-vfp-regist.patch deleted file mode 100644 index de9bc3683a2..00000000000 --- a/cross/ffmpeg/patches/arm/034-avcodec-arm-sbcenc-avoid-callee-preserved-vfp-regist.patch +++ /dev/null @@ -1,287 +0,0 @@ -From: James Cowgill -Date: Sun, 11 Aug 2019 16:50:56 +0100 -Subject: avcodec/arm/sbcenc: avoid callee preserved vfp registers - -When compiling FFmpeg with GCC-9, some very random segfaults were -observed in code which had previously called down into the SBC encoder -NEON assembly routines. This was caused by these functions clobbering -some of the vfp callee saved registers (d8 - d15 aka q4 - q7). GCC was -using these registers to save local variables, but after these -functions returned, they would contain garbage. - -Fix by reallocating the registers in the two affected functions in -the following way: - ff_sbc_analyze_4_neon: q2-q5 => q8-q11, then q1-q4 => q8-q11 - ff_sbc_analyze_8_neon: q2-q9 => q8-q15 - -The reason for using these replacements is to keep closely related -sets of registers consecutively numbered which hopefully makes the -code more easy to follow. Since this commit only reallocates -registers, it should have no performance impact. - -Signed-off-by: James Cowgill ---- - libavcodec/arm/sbcdsp_neon.S | 220 +++++++++++++++++++++---------------------- - 1 file changed, 110 insertions(+), 110 deletions(-) - -diff --git a/libavcodec/arm/sbcdsp_neon.S b/libavcodec/arm/sbcdsp_neon.S -index d83d21d..914abfb 100644 ---- ./libavcodec/arm/sbcdsp_neon.S -+++ ./libavcodec/arm/sbcdsp_neon.S -@@ -38,49 +38,49 @@ function ff_sbc_analyze_4_neon, export=1 - /* TODO: merge even and odd cases (or even merge all four calls to this - * function) in order to have only aligned reads from 'in' array - * and reduce number of load instructions */ -- vld1.16 {d4, d5}, [r0, :64]! -- vld1.16 {d8, d9}, [r2, :128]! -+ vld1.16 {d16, d17}, [r0, :64]! -+ vld1.16 {d20, d21}, [r2, :128]! - -- vmull.s16 q0, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmull.s16 q1, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -+ vmull.s16 q0, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmull.s16 q1, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! - -- vmlal.s16 q0, d6, d10 -- vld1.16 {d4, d5}, [r0, :64]! -- vmlal.s16 q1, d7, d11 -- vld1.16 {d8, d9}, [r2, :128]! -+ vmlal.s16 q0, d18, d22 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vmlal.s16 q1, d19, d23 -+ vld1.16 {d20, d21}, [r2, :128]! - -- vmlal.s16 q0, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmlal.s16 q1, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -+ vmlal.s16 q0, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmlal.s16 q1, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! - -- vmlal.s16 q0, d6, d10 -- vld1.16 {d4, d5}, [r0, :64]! -- vmlal.s16 q1, d7, d11 -- vld1.16 {d8, d9}, [r2, :128]! -+ vmlal.s16 q0, d18, d22 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vmlal.s16 q1, d19, d23 -+ vld1.16 {d20, d21}, [r2, :128]! - -- vmlal.s16 q0, d4, d8 -- vmlal.s16 q1, d5, d9 -+ vmlal.s16 q0, d16, d20 -+ vmlal.s16 q1, d17, d21 - - vpadd.s32 d0, d0, d1 - vpadd.s32 d1, d2, d3 - - vrshrn.s32 d0, q0, SBC_PROTO_FIXED_SCALE - -- vld1.16 {d2, d3, d4, d5}, [r2, :128]! -+ vld1.16 {d16, d17, d18, d19}, [r2, :128]! - - vdup.i32 d1, d0[1] /* TODO: can be eliminated */ - vdup.i32 d0, d0[0] /* TODO: can be eliminated */ - -- vmull.s16 q3, d2, d0 -- vmull.s16 q4, d3, d0 -- vmlal.s16 q3, d4, d1 -- vmlal.s16 q4, d5, d1 -+ vmull.s16 q10, d16, d0 -+ vmull.s16 q11, d17, d0 -+ vmlal.s16 q10, d18, d1 -+ vmlal.s16 q11, d19, d1 - -- vpadd.s32 d0, d6, d7 /* TODO: can be eliminated */ -- vpadd.s32 d1, d8, d9 /* TODO: can be eliminated */ -+ vpadd.s32 d0, d20, d21 /* TODO: can be eliminated */ -+ vpadd.s32 d1, d22, d23 /* TODO: can be eliminated */ - - vst1.32 {d0, d1}, [r1, :128] - -@@ -91,57 +91,57 @@ function ff_sbc_analyze_8_neon, export=1 - /* TODO: merge even and odd cases (or even merge all four calls to this - * function) in order to have only aligned reads from 'in' array - * and reduce number of load instructions */ -- vld1.16 {d4, d5}, [r0, :64]! -- vld1.16 {d8, d9}, [r2, :128]! -- -- vmull.s16 q6, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmull.s16 q7, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -- vmull.s16 q8, d6, d10 -- vld1.16 {d4, d5}, [r0, :64]! -- vmull.s16 q9, d7, d11 -- vld1.16 {d8, d9}, [r2, :128]! -- -- vmlal.s16 q6, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmlal.s16 q7, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -- vmlal.s16 q8, d6, d10 -- vld1.16 {d4, d5}, [r0, :64]! -- vmlal.s16 q9, d7, d11 -- vld1.16 {d8, d9}, [r2, :128]! -- -- vmlal.s16 q6, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmlal.s16 q7, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -- vmlal.s16 q8, d6, d10 -- vld1.16 {d4, d5}, [r0, :64]! -- vmlal.s16 q9, d7, d11 -- vld1.16 {d8, d9}, [r2, :128]! -- -- vmlal.s16 q6, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmlal.s16 q7, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -- vmlal.s16 q8, d6, d10 -- vld1.16 {d4, d5}, [r0, :64]! -- vmlal.s16 q9, d7, d11 -- vld1.16 {d8, d9}, [r2, :128]! -- -- vmlal.s16 q6, d4, d8 -- vld1.16 {d6, d7}, [r0, :64]! -- vmlal.s16 q7, d5, d9 -- vld1.16 {d10, d11}, [r2, :128]! -- -- vmlal.s16 q8, d6, d10 -- vmlal.s16 q9, d7, d11 -- -- vpadd.s32 d0, d12, d13 -- vpadd.s32 d1, d14, d15 -- vpadd.s32 d2, d16, d17 -- vpadd.s32 d3, d18, d19 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vld1.16 {d20, d21}, [r2, :128]! -+ -+ vmull.s16 q12, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmull.s16 q13, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! -+ vmull.s16 q14, d18, d22 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vmull.s16 q15, d19, d23 -+ vld1.16 {d20, d21}, [r2, :128]! -+ -+ vmlal.s16 q12, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmlal.s16 q13, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! -+ vmlal.s16 q14, d18, d22 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vmlal.s16 q15, d19, d23 -+ vld1.16 {d20, d21}, [r2, :128]! -+ -+ vmlal.s16 q12, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmlal.s16 q13, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! -+ vmlal.s16 q14, d18, d22 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vmlal.s16 q15, d19, d23 -+ vld1.16 {d20, d21}, [r2, :128]! -+ -+ vmlal.s16 q12, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmlal.s16 q13, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! -+ vmlal.s16 q14, d18, d22 -+ vld1.16 {d16, d17}, [r0, :64]! -+ vmlal.s16 q15, d19, d23 -+ vld1.16 {d20, d21}, [r2, :128]! -+ -+ vmlal.s16 q12, d16, d20 -+ vld1.16 {d18, d19}, [r0, :64]! -+ vmlal.s16 q13, d17, d21 -+ vld1.16 {d22, d23}, [r2, :128]! -+ -+ vmlal.s16 q14, d18, d22 -+ vmlal.s16 q15, d19, d23 -+ -+ vpadd.s32 d0, d24, d25 -+ vpadd.s32 d1, d26, d27 -+ vpadd.s32 d2, d28, d29 -+ vpadd.s32 d3, d30, d31 - - vrshr.s32 q0, q0, SBC_PROTO_FIXED_SCALE - vrshr.s32 q1, q1, SBC_PROTO_FIXED_SCALE -@@ -153,38 +153,38 @@ function ff_sbc_analyze_8_neon, export=1 - vdup.i32 d1, d0[1] /* TODO: can be eliminated */ - vdup.i32 d0, d0[0] /* TODO: can be eliminated */ - -- vld1.16 {d4, d5}, [r2, :128]! -- vmull.s16 q6, d4, d0 -- vld1.16 {d6, d7}, [r2, :128]! -- vmull.s16 q7, d5, d0 -- vmull.s16 q8, d6, d0 -- vmull.s16 q9, d7, d0 -- -- vld1.16 {d4, d5}, [r2, :128]! -- vmlal.s16 q6, d4, d1 -- vld1.16 {d6, d7}, [r2, :128]! -- vmlal.s16 q7, d5, d1 -- vmlal.s16 q8, d6, d1 -- vmlal.s16 q9, d7, d1 -- -- vld1.16 {d4, d5}, [r2, :128]! -- vmlal.s16 q6, d4, d2 -- vld1.16 {d6, d7}, [r2, :128]! -- vmlal.s16 q7, d5, d2 -- vmlal.s16 q8, d6, d2 -- vmlal.s16 q9, d7, d2 -- -- vld1.16 {d4, d5}, [r2, :128]! -- vmlal.s16 q6, d4, d3 -- vld1.16 {d6, d7}, [r2, :128]! -- vmlal.s16 q7, d5, d3 -- vmlal.s16 q8, d6, d3 -- vmlal.s16 q9, d7, d3 -- -- vpadd.s32 d0, d12, d13 /* TODO: can be eliminated */ -- vpadd.s32 d1, d14, d15 /* TODO: can be eliminated */ -- vpadd.s32 d2, d16, d17 /* TODO: can be eliminated */ -- vpadd.s32 d3, d18, d19 /* TODO: can be eliminated */ -+ vld1.16 {d16, d17}, [r2, :128]! -+ vmull.s16 q12, d16, d0 -+ vld1.16 {d18, d19}, [r2, :128]! -+ vmull.s16 q13, d17, d0 -+ vmull.s16 q14, d18, d0 -+ vmull.s16 q15, d19, d0 -+ -+ vld1.16 {d16, d17}, [r2, :128]! -+ vmlal.s16 q12, d16, d1 -+ vld1.16 {d18, d19}, [r2, :128]! -+ vmlal.s16 q13, d17, d1 -+ vmlal.s16 q14, d18, d1 -+ vmlal.s16 q15, d19, d1 -+ -+ vld1.16 {d16, d17}, [r2, :128]! -+ vmlal.s16 q12, d16, d2 -+ vld1.16 {d18, d19}, [r2, :128]! -+ vmlal.s16 q13, d17, d2 -+ vmlal.s16 q14, d18, d2 -+ vmlal.s16 q15, d19, d2 -+ -+ vld1.16 {d16, d17}, [r2, :128]! -+ vmlal.s16 q12, d16, d3 -+ vld1.16 {d18, d19}, [r2, :128]! -+ vmlal.s16 q13, d17, d3 -+ vmlal.s16 q14, d18, d3 -+ vmlal.s16 q15, d19, d3 -+ -+ vpadd.s32 d0, d24, d25 /* TODO: can be eliminated */ -+ vpadd.s32 d1, d26, d27 /* TODO: can be eliminated */ -+ vpadd.s32 d2, d28, d29 /* TODO: can be eliminated */ -+ vpadd.s32 d3, d30, d31 /* TODO: can be eliminated */ - - vst1.32 {d0, d1, d2, d3}, [r1, :128] - From f735d78ca4fe4a2e57a90f9f19c9370701fee493 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 12:02:46 +0000 Subject: [PATCH 14/30] Update description to match FFMPEG 4.4.3 --- spk/chromaprint/Makefile | 4 ++-- spk/comskip/Makefile | 2 +- spk/tvheadend/Makefile | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spk/chromaprint/Makefile b/spk/chromaprint/Makefile index 9a3ba38e6f4..4c37b672c97 100644 --- a/spk/chromaprint/Makefile +++ b/spk/chromaprint/Makefile @@ -1,6 +1,6 @@ SPK_NAME = chromaprint SPK_VERS = 1.5.1 -SPK_REV = 18 +SPK_REV = 19 SPK_ICON = src/chromaprint.png DEPENDS = cross/$(SPK_NAME) @@ -10,7 +10,7 @@ STARTABLE = no MAINTAINER = ymartin59 DESCRIPTION = Chromaprint is the core component of the AcoustID project. It\'s a client-side library that implements a custom algorithm for extracting fingerprints from any audio source. DISPLAY_NAME = Chromaprint -CHANGELOG = "1. Update to version 1.5.1
2. Update to ffmpeg 4.4.2" +CHANGELOG = "1. Update to version 1.5.1
2. Update to FFMPEG 4.4.3" HOMEPAGE = https://acoustid.org/chromaprint LICENSE = LGPL2.1+ diff --git a/spk/comskip/Makefile b/spk/comskip/Makefile index 8fb47e50729..e56ffaa6335 100644 --- a/spk/comskip/Makefile +++ b/spk/comskip/Makefile @@ -10,7 +10,7 @@ STARTABLE = no MAINTAINER = SynoCommunity DESCRIPTION = Comskip is a free mpeg commercial detector. Read the wiki on how to use and configure it. DISPLAY_NAME = Comskip -CHANGELOG = "1. Update to latest git hash from April 7th 2022
2. Update to ffmpeg 4.4.2" +CHANGELOG = "1. Update to latest git hash from April 7th 2022
2. Update to FFMPEG 4.4.3" HOMEPAGE = https://www.kaashoek.com/comskip/ LICENSE = LGPL diff --git a/spk/tvheadend/Makefile b/spk/tvheadend/Makefile index 40920c06654..c2e54b109d3 100644 --- a/spk/tvheadend/Makefile +++ b/spk/tvheadend/Makefile @@ -25,7 +25,7 @@ DESCRIPTION = Tvheadend is a TV streaming server and recorder for Linux, FreeBSD DESCRIPTION_FRE = Tvheadend est un serveur de streaming et enregistreur TV pour Linux, FreeBSD et Android prenant en charge DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT IP et HDHomeRun comme sources d\'entrée. Tvheadend offre le streaming HTTP, HTSP et SAT IP. DISPLAY_NAME = Tvheadend STARTABLE = yes -CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.2
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag
Include enhanced curl" +CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.3
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag
Include enhanced curl" HOMEPAGE = https://tvheadend.org/ LICENSE = GPL v3 From a00c34e03e7cf3ae675500e76eae120cbdb6ffe2 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 13:31:49 +0000 Subject: [PATCH 15/30] ffmpeg: Update to Intel Media Driver 2022Q3 Release - 22.5.4 --- cross/gmmlib/digests | 3 --- cross/{gmmlib => intel-gmmlib}/Makefile | 8 ++++---- cross/{gmmlib => intel-gmmlib}/PLIST | 2 +- cross/intel-gmmlib/digests | 3 +++ cross/intel-media-driver/Makefile | 11 +++++++++-- cross/intel-media-driver/digests | 6 +++--- cross/intel-media-sdk/Makefile | 2 +- cross/intel-media-sdk/digests | 6 +++--- cross/libdrm/Makefile | 2 +- cross/libdrm/PLIST | 6 ------ cross/libdrm/digests | 6 +++--- cross/libpciaccess/Makefile | 4 ++-- cross/libpciaccess/digests | 6 +++--- cross/libva-utils/Makefile | 2 +- cross/libva-utils/digests | 6 +++--- cross/libva/Makefile | 2 +- cross/libva/PLIST | 4 ++-- cross/libva/digests | 6 +++--- spk/ffmpeg/Makefile | 2 +- 19 files changed, 44 insertions(+), 43 deletions(-) delete mode 100644 cross/gmmlib/digests rename cross/{gmmlib => intel-gmmlib}/Makefile (76%) rename cross/{gmmlib => intel-gmmlib}/PLIST (61%) create mode 100644 cross/intel-gmmlib/digests diff --git a/cross/gmmlib/digests b/cross/gmmlib/digests deleted file mode 100644 index 39019d928bb..00000000000 --- a/cross/gmmlib/digests +++ /dev/null @@ -1,3 +0,0 @@ -intel-gmmlib-22.1.8.tar.gz SHA1 56bf0e751c22b28a527a672ba3fefcdc98d5814c -intel-gmmlib-22.1.8.tar.gz SHA256 bf23e9a3742b4fb98c7666c9e9b29f3219e4b2fb4d831aaf4eed71f5e2d17368 -intel-gmmlib-22.1.8.tar.gz MD5 43485e269ab52a2e512f06749d0a97f4 diff --git a/cross/gmmlib/Makefile b/cross/intel-gmmlib/Makefile similarity index 76% rename from cross/gmmlib/Makefile rename to cross/intel-gmmlib/Makefile index 254811d91d1..4f34d29fb29 100644 --- a/cross/gmmlib/Makefile +++ b/cross/intel-gmmlib/Makefile @@ -1,9 +1,9 @@ -PKG_NAME = gmmlib -PKG_VERS = 22.1.8 +PKG_NAME = intel-gmmlib +PKG_VERS = 22.3.1 PKG_EXT = tar.gz -PKG_DIST_NAME = intel-$(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) +PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/intel/gmmlib/archive -PKG_DIR = $(PKG_NAME)-intel-$(PKG_NAME)-$(PKG_VERS) +PKG_DIR = gmmlib-$(PKG_NAME)-$(PKG_VERS) DEPENDS = cross/libva UNSUPPORTED_ARCHS = $(ARM_ARCHS) $(PPC_ARCHS) $(i686_ARCHS) diff --git a/cross/gmmlib/PLIST b/cross/intel-gmmlib/PLIST similarity index 61% rename from cross/gmmlib/PLIST rename to cross/intel-gmmlib/PLIST index 3e2a0883b1a..ee88ccb94a2 100644 --- a/cross/gmmlib/PLIST +++ b/cross/intel-gmmlib/PLIST @@ -1,3 +1,3 @@ lnk:lib/libigdgmm.so lnk:lib/libigdgmm.so.12 -lib:lib/libigdgmm.so.12.1.0 +lib:lib/libigdgmm.so.12.3.0 diff --git a/cross/intel-gmmlib/digests b/cross/intel-gmmlib/digests new file mode 100644 index 00000000000..7d0f681eed7 --- /dev/null +++ b/cross/intel-gmmlib/digests @@ -0,0 +1,3 @@ +intel-gmmlib-22.3.1.tar.gz SHA1 a8205251ace197c9b72d34ed31378eefd9defd73 +intel-gmmlib-22.3.1.tar.gz SHA256 4adcd33a07617e1c95c4bc6d85bac2e3a881ba19ffcca2857da765248295fd2c +intel-gmmlib-22.3.1.tar.gz MD5 ba417ff8cdb8d3d663736d2299a51db7 diff --git a/cross/intel-media-driver/Makefile b/cross/intel-media-driver/Makefile index 92a9cb6e4b8..ef424665b55 100644 --- a/cross/intel-media-driver/Makefile +++ b/cross/intel-media-driver/Makefile @@ -1,5 +1,5 @@ PKG_NAME = intel-media -PKG_VERS = 22.4.4 +PKG_VERS = 22.5.4 PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/intel/media-driver/archive @@ -11,7 +11,7 @@ PKG_DIR = media-driver-$(PKG_NAME)-$(PKG_VERS) #PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) #PKG_DIR = media-driver-$(PKG_GIT_HASH) -DEPENDS = cross/gmmlib +DEPENDS = cross/intel-gmmlib UNSUPPORTED_ARCHS = $(ARM_ARCHS) $(PPC_ARCHS) $(i686_ARCHS) HOMEPAGE = https://github.com/intel/media-driver @@ -28,6 +28,13 @@ CMAKE_ARGS += -DCMAKE_INSTALL_PREFIX=$(WORK_DIR)/install/$(INSTALL_PREFIX) CMAKE_ARGS += -DMEDIA_RUN_TEST_SUITE=OFF CMAKE_ARGS += -Wno-dev +# Disable Ice Lake (GEN11) & DG1/DG2 (GEN12) +# on older platforms +ifeq ($(call version_lt, $(TCVERSION), 7),1) +CMAKE_ARGS += -DGEN11=OFF +CMAKE_ARGS += -DGEN12=OFF +endif + # Flags to be added to CMake toolchain file ifeq ($(call version_lt, ${TC_GCC}, 5),1) ADDITIONAL_CFLAGS += -Wno-error=delete-incomplete diff --git a/cross/intel-media-driver/digests b/cross/intel-media-driver/digests index 458f9d72354..720eb7632b6 100644 --- a/cross/intel-media-driver/digests +++ b/cross/intel-media-driver/digests @@ -1,3 +1,3 @@ -intel-media-22.4.4.tar.gz SHA1 8e24e87d54e5256dd3ba5d5aea61ff8b668cffd0 -intel-media-22.4.4.tar.gz SHA256 19c3ef965ca155913719d138e297963b759f9b9d34d4ea85414d1c7b9d204253 -intel-media-22.4.4.tar.gz MD5 a8ac3ebd4e483ff14f0f7b9fe48be988 +intel-media-22.5.4.tar.gz SHA1 2c893287b857265889019f62e68e87de9b920975 +intel-media-22.5.4.tar.gz SHA256 08d8d041f94b094a2dd5c4739c413b75185521c7f788a02411395ff374ee4ead +intel-media-22.5.4.tar.gz MD5 afa5bf011ba1f1379009278831d00a15 diff --git a/cross/intel-media-sdk/Makefile b/cross/intel-media-sdk/Makefile index df6708c2501..dd39c16dd34 100644 --- a/cross/intel-media-sdk/Makefile +++ b/cross/intel-media-sdk/Makefile @@ -1,5 +1,5 @@ PKG_NAME = intel-mediasdk -PKG_VERS = 22.4.4 +PKG_VERS = 22.5.4 PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive diff --git a/cross/intel-media-sdk/digests b/cross/intel-media-sdk/digests index 0c09a4f9abe..6ef1de4c4cb 100644 --- a/cross/intel-media-sdk/digests +++ b/cross/intel-media-sdk/digests @@ -1,3 +1,3 @@ -intel-mediasdk-22.4.4.tar.gz SHA1 565d93f7eed18fe63d35298acb209754bd93abd8 -intel-mediasdk-22.4.4.tar.gz SHA256 7f5394170e3eabdbe2f8d5608a612a71a892be199f73bc505a7588d11dbb6087 -intel-mediasdk-22.4.4.tar.gz MD5 d5459b5b3367731b74fe33e6a6ea3cb0 +intel-mediasdk-22.5.4.tar.gz SHA1 121bf42101bdd57426bf87d2bafb34c3faca82f9 +intel-mediasdk-22.5.4.tar.gz SHA256 0eb04409a226da6e752576d60c46a3ec969ddfe03042897088367392207c7ab3 +intel-mediasdk-22.5.4.tar.gz MD5 e0f2030fecc8767ac6a4f98b971d7044 diff --git a/cross/libdrm/Makefile b/cross/libdrm/Makefile index 03f6b2cb6d3..acd099a7753 100644 --- a/cross/libdrm/Makefile +++ b/cross/libdrm/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libdrm -PKG_VERS = 2.4.113 +PKG_VERS = 2.4.114 PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://dri.freedesktop.org/libdrm diff --git a/cross/libdrm/PLIST b/cross/libdrm/PLIST index 62eb1fd37d5..5884d662122 100644 --- a/cross/libdrm/PLIST +++ b/cross/libdrm/PLIST @@ -4,12 +4,6 @@ lib:lib/libdrm.so.2.4.0 lnk:lib/libdrm_amdgpu.so lnk:lib/libdrm_amdgpu.so.1 lib:lib/libdrm_amdgpu.so.1.0.0 -lnk:lib/libdrm_etnaviv.so -lnk:lib/libdrm_etnaviv.so.1 -lib:lib/libdrm_etnaviv.so.1.0.0 -lnk:lib/libdrm_freedreno.so -lnk:lib/libdrm_freedreno.so.1 -lib:lib/libdrm_freedreno.so.1.0.0 lnk:lib/libdrm_intel.so lnk:lib/libdrm_intel.so.1 lib:lib/libdrm_intel.so.1.0.0 diff --git a/cross/libdrm/digests b/cross/libdrm/digests index ce79ae9b293..243c273bd6d 100644 --- a/cross/libdrm/digests +++ b/cross/libdrm/digests @@ -1,3 +1,3 @@ -libdrm-2.4.113.tar.xz SHA1 eb7db45e34586d3ec048fd2e9b704016793ca957 -libdrm-2.4.113.tar.xz SHA256 7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1 -libdrm-2.4.113.tar.xz MD5 34a4dcf7eaf0c771b3b0757b5fd5f803 +libdrm-2.4.114.tar.xz SHA1 ef3d35d9aeae48be1294724007e5e66f17fa53a4 +libdrm-2.4.114.tar.xz SHA256 3049cf843a47d12e5eeefbc3be3496d782fa09f42346bf0b7defe3d1e598d026 +libdrm-2.4.114.tar.xz MD5 07759750351465e5dd39f4fe40f000ea diff --git a/cross/libpciaccess/Makefile b/cross/libpciaccess/Makefile index 7faae181399..5f3d9227049 100644 --- a/cross/libpciaccess/Makefile +++ b/cross/libpciaccess/Makefile @@ -1,6 +1,6 @@ PKG_NAME = libpciaccess -PKG_VERS = 0.16 -PKG_EXT = tar.bz2 +PKG_VERS = 0.17 +PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://xorg.freedesktop.org/archive/individual/lib PKG_DIR = $(PKG_NAME)-$(PKG_VERS) diff --git a/cross/libpciaccess/digests b/cross/libpciaccess/digests index ed3fad68778..6932855f25c 100644 --- a/cross/libpciaccess/digests +++ b/cross/libpciaccess/digests @@ -1,3 +1,3 @@ -libpciaccess-0.16.tar.bz2 SHA1 ffaa13f2df5f822da1089b55223b217c142ef919 -libpciaccess-0.16.tar.bz2 SHA256 214c9d0d884fdd7375ec8da8dcb91a8d3169f263294c9a90c575bf1938b9f489 -libpciaccess-0.16.tar.bz2 MD5 b34e2cbdd6aa8f9cc3fa613fd401a6d6 +libpciaccess-0.17.tar.xz SHA1 eb29913eae141d556d6bd1fb6570d7590325eb37 +libpciaccess-0.17.tar.xz SHA256 74283ba3c974913029e7a547496a29145b07ec51732bbb5b5c58d5025ad95b73 +libpciaccess-0.17.tar.xz MD5 1466cf950c914ad2db1dbb76c9a724db diff --git a/cross/libva-utils/Makefile b/cross/libva-utils/Makefile index dbc568794f6..c4400aa0dbe 100644 --- a/cross/libva-utils/Makefile +++ b/cross/libva-utils/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libva-utils -PKG_VERS = 2.15.0 +PKG_VERS = 2.16.0 PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/intel/libva-utils/archive diff --git a/cross/libva-utils/digests b/cross/libva-utils/digests index eff9e4fd174..f020660d26d 100644 --- a/cross/libva-utils/digests +++ b/cross/libva-utils/digests @@ -1,3 +1,3 @@ -libva-utils-2.15.0.tar.gz SHA1 f30f3d5c2cfc332cc2fae1ecbff15b40dda1e51a -libva-utils-2.15.0.tar.gz SHA256 73609a24fe1dbf99e1472e20af1398d910f64c88b8615272f9f3539ffc5d2efc -libva-utils-2.15.0.tar.gz MD5 1b22e287d93ce41921e79a4be7a17c32 +libva-utils-2.16.0.tar.gz SHA1 e62ce8b1cfbba748bf88651804fb72fd519df858 +libva-utils-2.16.0.tar.gz SHA256 646c9bfff6a83504c48de2c786c9514ca30c5e916127faf00f143ef8147ee950 +libva-utils-2.16.0.tar.gz MD5 eddc9b80cf5c630525ce1b1491517445 diff --git a/cross/libva/Makefile b/cross/libva/Makefile index 291ee9a31ae..d3a466e63ba 100644 --- a/cross/libva/Makefile +++ b/cross/libva/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libva -PKG_VERS = 2.15.0 +PKG_VERS = 2.16.0 PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/intel/libva/archive diff --git a/cross/libva/PLIST b/cross/libva/PLIST index 4cf0ba5e26f..60b39ac9c42 100644 --- a/cross/libva/PLIST +++ b/cross/libva/PLIST @@ -1,6 +1,6 @@ lnk:lib/libva.so lnk:lib/libva.so.2 -lib:lib/libva.so.2.1500.0 +lib:lib/libva.so.2.1600.0 lnk:lib/libva-drm.so lnk:lib/libva-drm.so.2 -lib:lib/libva-drm.so.2.1500.0 +lib:lib/libva-drm.so.2.1600.0 diff --git a/cross/libva/digests b/cross/libva/digests index f8ac991f177..a2a20d0df6d 100644 --- a/cross/libva/digests +++ b/cross/libva/digests @@ -1,3 +1,3 @@ -libva-2.15.0.tar.gz SHA1 104816630bfed8efba89dec76440d07f9d4d0814 -libva-2.15.0.tar.gz SHA256 869aaa9b9eccb1cde63e1c5b0ac0881cefc00156010bb49f6dce152471770ba8 -libva-2.15.0.tar.gz MD5 6feaabf3620b02455cf5bc6c16c7afd6 +libva-2.16.0.tar.gz SHA1 6d763e9b09776582a37cb0c51f9a9c445f62452f +libva-2.16.0.tar.gz SHA256 766edf51fd86efe9e836a4467d4ec7c3af690a3c601b3c717237cee856302279 +libva-2.16.0.tar.gz MD5 67722f786853ae9c61655514c18f9505 diff --git a/spk/ffmpeg/Makefile b/spk/ffmpeg/Makefile index 8f03a39ea2e..68e0276e491 100644 --- a/spk/ffmpeg/Makefile +++ b/spk/ffmpeg/Makefile @@ -2,7 +2,7 @@ SPK_NAME = ffmpeg SPK_VERS = 4.4.3 SPK_REV = 47 SPK_ICON = src/ffmpeg.png -CHANGELOG = "1. Update to FFMPEG 4.4.3
2. Update Intel Driver to version 22.4.4
3. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5" +CHANGELOG = "1. Update to FFMPEG 4.4.3
2. Update Intel Media Driver 2022Q3 Release - 22.5.4
3. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5" CONF_DIR = src/conf From 065b8bd205c5b966d52fcdd8a32e5140fa3ab3e5 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:13:28 +0000 Subject: [PATCH 16/30] libdvbcsa: Use newer source allowing CPU optimizations --- cross/libdvbcsa/Makefile | 34 ++++++++++++++++++++++++++++------ cross/libdvbcsa/digests | 6 +++--- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/cross/libdvbcsa/Makefile b/cross/libdvbcsa/Makefile index 611ad4b8a54..fec37ebbf58 100644 --- a/cross/libdvbcsa/Makefile +++ b/cross/libdvbcsa/Makefile @@ -1,17 +1,39 @@ PKG_NAME = libdvbcsa -PKG_VERS = 1.1.0 +PKG_VERS = unknown PKG_EXT = tar.gz -PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) -PKG_DIST_SITE = https://download.videolan.org/pub/videolan/$(PKG_NAME)/$(PKG_VERS)/ -PKG_DIR = $(PKG_NAME)-$(PKG_VERS) +# git hash from Jan 28th 2018 +PKG_GIT_HASH = 2a1e61e569a621c55c2426f235f42c2398b7f18f +PKG_DIST_NAME = $(PKG_GIT_HASH).$(PKG_EXT) +PKG_DIST_SITE = https://github.com/glenvt18/libdvbcsa/archive +PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT) +PKG_DIR = $(PKG_NAME)-$(PKG_GIT_HASH) -DEPENDS = +DEPENDS = GNU_CONFIGURE = 1 HOMEPAGE = https://www.videolan.org/developers/libdvbcsa.html COMMENT = libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm - DVB/CSA - with encryption and decryption capabilities. LICENSE = GPL -CONFIGURE_ARGS = --enable-shared --prefix=$(INSTALL_PREFIX) +CONFIGURE_ARGS = --enable-shared +CONFIGURE_ARGS += --prefix=$(INSTALL_PREFIX) + +PRE_CONFIGURE_TARGET = libdvbcsa_pre_configure + +ifeq ($(findstring $(ARCH),$(ARMv7_ARCHS) $(ARMv7L_ARCHS) $(ARMv8_ARCHS)),$(ARCH)) +CONFIGURE_ARGS += --enable-neon +endif + +ifeq ($(findstring $(ARCH),$(i686_ARCHS)),$(ARCH)) +CONFIGURE_ARGS += --enable-sse2 +endif + +ifeq ($(findstring $(ARCH),$(x64_ARCHS)),$(ARCH)) +CONFIGURE_ARGS += --enable-avx2 +endif include ../../mk/spksrc.cross-cc.mk + +.PHONY: libdvbcsa_pre_configure +libdvbcsa_pre_configure: + $(RUN) ./bootstrap diff --git a/cross/libdvbcsa/digests b/cross/libdvbcsa/digests index e9c90077232..25e46b8c769 100644 --- a/cross/libdvbcsa/digests +++ b/cross/libdvbcsa/digests @@ -1,3 +1,3 @@ -libdvbcsa-1.1.0.tar.gz SHA1 5f4640a7e93ae6494f24a881414e5c343f803365 -libdvbcsa-1.1.0.tar.gz SHA256 4db78af5cdb2641dfb1136fe3531960a477c9e3e3b6ba19a2754d046af3f456d -libdvbcsa-1.1.0.tar.gz MD5 478ab1ca56ca58d2667da6ce22f74e39 +libdvbcsa-git2a1e61e569a621c55c2426f235f42c2398b7f18f.tar.gz SHA1 e82c977ed17dfe915397959c46b0030b3dc7542b +libdvbcsa-git2a1e61e569a621c55c2426f235f42c2398b7f18f.tar.gz SHA256 0cca50576222475afd6945fc883ee19870656a73353eb0b219078671abaf3fbb +libdvbcsa-git2a1e61e569a621c55c2426f235f42c2398b7f18f.tar.gz MD5 6a60749b2be05208b522f69eced22ac4 From 0f92c2ca8fb6723ba2eab2b71d4ab04444878f5c Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:27:10 +0000 Subject: [PATCH 17/30] libass: Update from version 0.15.2 to 0.16.0 --- cross/libass/Makefile | 2 +- cross/libass/PLIST | 2 +- cross/libass/digests | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cross/libass/Makefile b/cross/libass/Makefile index 2ced184e650..b5025ef3951 100644 --- a/cross/libass/Makefile +++ b/cross/libass/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libass -PKG_VERS = 0.15.2 +PKG_VERS = 0.16.0 PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/libass/libass/releases/download/$(PKG_VERS) diff --git a/cross/libass/PLIST b/cross/libass/PLIST index 19f79e49737..1d4c7f6c6f7 100644 --- a/cross/libass/PLIST +++ b/cross/libass/PLIST @@ -1,3 +1,3 @@ lnk:lib/libass.so lnk:lib/libass.so.9 -lib:lib/libass.so.9.1.3 +lib:lib/libass.so.9.1.4 diff --git a/cross/libass/digests b/cross/libass/digests index f0ca793ef16..2f25167b7b0 100644 --- a/cross/libass/digests +++ b/cross/libass/digests @@ -1,3 +1,3 @@ -libass-0.15.2.tar.xz SHA1 d7b9698b368569551cb9c8d2007f74c8753775f7 -libass-0.15.2.tar.xz SHA256 1be2df9c4485a57d78bb18c0a8ed157bc87a5a8dd48c661961c625cb112832fd -libass-0.15.2.tar.xz MD5 c85e78d2e35661ab4e6295681e075d16 +libass-0.16.0.tar.xz SHA1 46ce7d4543c889be19c565af2e06dcacb4c30ab1 +libass-0.16.0.tar.xz SHA256 5dbde9e22339119cf8eed59eea6c623a0746ef5a90b689e68a090109078e3c08 +libass-0.16.0.tar.xz MD5 a2427d53de938d9b3ea74a84e3749322 From df41f6199bb847c54ef5bbbf97d2a06fc7f0531b Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:28:01 +0000 Subject: [PATCH 18/30] fontconfig: Update from version 2.14.0 to 2.14.1 --- cross/fontconfig/Makefile | 2 +- cross/fontconfig/digests | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cross/fontconfig/Makefile b/cross/fontconfig/Makefile index 602b9c388b5..ecca2a11d2e 100644 --- a/cross/fontconfig/Makefile +++ b/cross/fontconfig/Makefile @@ -1,5 +1,5 @@ PKG_NAME = fontconfig -PKG_VERS = 2.14.0 +PKG_VERS = 2.14.1 PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://www.freedesktop.org/software/fontconfig/release diff --git a/cross/fontconfig/digests b/cross/fontconfig/digests index a84ced8837a..9045067b617 100644 --- a/cross/fontconfig/digests +++ b/cross/fontconfig/digests @@ -1,3 +1,3 @@ -fontconfig-2.14.0.tar.xz SHA1 9b1d4c5a61b4d25140db444e9cf56f09fb843fce -fontconfig-2.14.0.tar.xz SHA256 dcbeb84c9c74bbfdb133d535fe1c7bedc9f2221a8daf3914b984c44c520e9bac -fontconfig-2.14.0.tar.xz MD5 e12700a9d522bdfec06b6b7e72646987 +fontconfig-2.14.1.tar.xz SHA1 1e0c542d35783f25ed3f4d3eb843fd81cb01a81d +fontconfig-2.14.1.tar.xz SHA256 298e883f6e11d2c5e6d53c8a8394de58d563902cfab934e6be12fb5a5f361ef0 +fontconfig-2.14.1.tar.xz MD5 d110d7a2636d420ae6ed9d2cf92002a4 From 803f0f753690137ed9890b718f19e998fb56a4fc Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:47:53 +0000 Subject: [PATCH 19/30] harfbuzz: Update from version 2.9.1 to 5.3.1 --- cross/harfbuzz/Makefile | 7 +++++-- cross/harfbuzz/PLIST | 6 +++--- cross/harfbuzz/digests | 6 +++--- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/cross/harfbuzz/Makefile b/cross/harfbuzz/Makefile index 38d7277fa25..9275266f01b 100644 --- a/cross/harfbuzz/Makefile +++ b/cross/harfbuzz/Makefile @@ -1,5 +1,5 @@ PKG_NAME = harfbuzz -PKG_VERS = 2.9.1 +PKG_VERS = 5.3.1 PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/harfbuzz/harfbuzz/releases/download/$(PKG_VERS) @@ -16,7 +16,10 @@ LICENSE = Old MIT GNU_CONFIGURE = 1 CONFIGURE_ARGS = -Dtests=disabled -ADDITIONAL_CFLAGS = -std=c11 + +ifeq ($(call version_lt, $(TCVERSION), 7),1) +ADDITIONAL_CFLAGS = -std=c11 +endif # let it find glib-mkenums ENV += "PATH=$(PATH):$(STAGING_INSTALL_PREFIX)/bin" diff --git a/cross/harfbuzz/PLIST b/cross/harfbuzz/PLIST index 6f6108a5270..6fb07cf4f9c 100644 --- a/cross/harfbuzz/PLIST +++ b/cross/harfbuzz/PLIST @@ -1,9 +1,9 @@ lnk:lib/libharfbuzz-gobject.so lnk:lib/libharfbuzz-gobject.so.0 -lib:lib/libharfbuzz-gobject.so.0.20901.0 +lib:lib/libharfbuzz-gobject.so.0.50301.0 lnk:lib/libharfbuzz-subset.so lnk:lib/libharfbuzz-subset.so.0 -lib:lib/libharfbuzz-subset.so.0.20901.0 +lib:lib/libharfbuzz-subset.so.0.50301.0 lnk:lib/libharfbuzz.so lnk:lib/libharfbuzz.so.0 -lib:lib/libharfbuzz.so.0.20901.0 +lib:lib/libharfbuzz.so.0.50301.0 diff --git a/cross/harfbuzz/digests b/cross/harfbuzz/digests index d593266ff78..aefe3319c24 100644 --- a/cross/harfbuzz/digests +++ b/cross/harfbuzz/digests @@ -1,3 +1,3 @@ -harfbuzz-2.9.1.tar.xz SHA1 081beab70a8afaed64a71c405b1e65e2f5d5eb40 -harfbuzz-2.9.1.tar.xz SHA256 0edcc980f526a338452180e701d6aba6323aef457b6686976a7d17ccbddc51cf -harfbuzz-2.9.1.tar.xz MD5 f2cec0adcfea1de89b47de4b8e682808 +harfbuzz-5.3.1.tar.xz SHA1 8e75f84368d51495bf523a00bd174f859eedeac4 +harfbuzz-5.3.1.tar.xz SHA256 4a6ce097b75a8121facc4ba83b5b083bfec657f45b003cd5a3424f2ae6b4434d +harfbuzz-5.3.1.tar.xz MD5 74dd89b7f394aabb0e318e36d169b77e From 6d45abe3c5de187196518f13f25bdb933c314adb Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:50:29 +0000 Subject: [PATCH 20/30] libpng: Update from version 1.6.37 to 1.6.38 --- cross/libpng/Makefile | 2 +- cross/libpng/PLIST | 2 +- cross/libpng/digests | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cross/libpng/Makefile b/cross/libpng/Makefile index 8f7ce0607a8..5399b92dcf3 100644 --- a/cross/libpng/Makefile +++ b/cross/libpng/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libpng -PKG_VERS = 1.6.37 +PKG_VERS = 1.6.38 PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://download.sourceforge.net/libpng diff --git a/cross/libpng/PLIST b/cross/libpng/PLIST index 120898848ae..a1f709a8715 100644 --- a/cross/libpng/PLIST +++ b/cross/libpng/PLIST @@ -1,4 +1,4 @@ lnk:lib/libpng16.so lnk:lib/libpng16.so.16 -lib:lib/libpng16.so.16.37.0 +lib:lib/libpng16.so.16.38.0 lnk:lib/libpng.so diff --git a/cross/libpng/digests b/cross/libpng/digests index f238d16ef01..8d55192bce5 100644 --- a/cross/libpng/digests +++ b/cross/libpng/digests @@ -1,3 +1,3 @@ -libpng-1.6.37.tar.xz SHA1 3ab93fabbf4c27e1c4724371df408d9a1bd3f656 -libpng-1.6.37.tar.xz SHA256 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca -libpng-1.6.37.tar.xz MD5 015e8e15db1eecde5f2eb9eb5b6e59e9 +libpng-1.6.38.tar.xz SHA1 60960ed110094843e5efa221df6a7d21614a4dba +libpng-1.6.38.tar.xz SHA256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be +libpng-1.6.38.tar.xz MD5 122e6b7837811698563083b352bc8ca2 From 590087d47e339b10284fc1d08eb120cdb29c7fb0 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:52:33 +0000 Subject: [PATCH 21/30] libvpx: Update from version 1.11.0 to 1.12.0 --- cross/libvpx/Makefile | 2 +- cross/libvpx/PLIST | 4 ++-- cross/libvpx/digests | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cross/libvpx/Makefile b/cross/libvpx/Makefile index 88617b3c795..7ba2dd685ed 100644 --- a/cross/libvpx/Makefile +++ b/cross/libvpx/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libvpx -PKG_VERS = 1.11.0 +PKG_VERS = 1.12.0 PKG_EXT = tar.gz PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://github.com/webmproject/libvpx/archive diff --git a/cross/libvpx/PLIST b/cross/libvpx/PLIST index 4cb6b7d2172..c728a14cd9c 100644 --- a/cross/libvpx/PLIST +++ b/cross/libvpx/PLIST @@ -1,4 +1,4 @@ lnk:lib/libvpx.so lnk:lib/libvpx.so.7 -lnk:lib/libvpx.so.7.0 -lib:lib/libvpx.so.7.0.0 +lnk:lib/libvpx.so.7.1 +lib:lib/libvpx.so.7.1.0 diff --git a/cross/libvpx/digests b/cross/libvpx/digests index b57048d742f..e1593ad0e4b 100644 --- a/cross/libvpx/digests +++ b/cross/libvpx/digests @@ -1,3 +1,3 @@ -libvpx-1.11.0.tar.gz SHA1 865737462d11b36f6ee1153e8b9fe90e160d4d35 -libvpx-1.11.0.tar.gz SHA256 965e51c91ad9851e2337aebcc0f517440c637c506f3a03948062e3d5ea129a83 -libvpx-1.11.0.tar.gz MD5 82e5e527336b41281a582204db1f3457 +libvpx-1.12.0.tar.gz SHA1 e5f344d28752344d4c6e0c83b055093932b8d2c9 +libvpx-1.12.0.tar.gz SHA256 f1acc15d0fd0cb431f4bf6eac32d5e932e40ea1186fe78e074254d6d003957bb +libvpx-1.12.0.tar.gz MD5 10cf85debdd07be719a35ca3bfb8ea64 From 2dd94ef43a648b5effba23c64203d2c2497e46da Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 14:56:11 +0000 Subject: [PATCH 22/30] SVT-AV1: Update from version 1.0.0-rc2 to 1.3.0 --- cross/svt-av1/Makefile | 2 +- cross/svt-av1/PLIST | 2 +- cross/svt-av1/digests | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cross/svt-av1/Makefile b/cross/svt-av1/Makefile index 2a6c0bb20d3..55b72e1527d 100644 --- a/cross/svt-av1/Makefile +++ b/cross/svt-av1/Makefile @@ -1,5 +1,5 @@ PKG_NAME = SVT-AV1 -PKG_VERS = 1.0.0-rc2 +PKG_VERS = 1.3.0 PKG_EXT = tar.bz2 PKG_DIST_NAME = $(PKG_NAME)-v$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v$(PKG_VERS)/ diff --git a/cross/svt-av1/PLIST b/cross/svt-av1/PLIST index da665ee6e5c..24188a5b30c 100644 --- a/cross/svt-av1/PLIST +++ b/cross/svt-av1/PLIST @@ -3,6 +3,6 @@ bin:bin/SvtAv1EncApp lib:lib/libSvtAv1Dec.so.0.8.7 lnk:lib/libSvtAv1Dec.so.0 lnk:lib/libSvtAv1Dec.so -lib:lib/libSvtAv1Enc.so.1.0.0-rc2 +lib:lib/libSvtAv1Enc.so.1.3.0 lnk:lib/libSvtAv1Enc.so.1 lnk:lib/libSvtAv1Enc.so diff --git a/cross/svt-av1/digests b/cross/svt-av1/digests index 00f617c7a1e..3607d95baed 100644 --- a/cross/svt-av1/digests +++ b/cross/svt-av1/digests @@ -1,3 +1,3 @@ -SVT-AV1-v1.0.0-rc2.tar.bz2 SHA1 d0da223f3e6bd8f0feec947d3a8b8e8178f27b19 -SVT-AV1-v1.0.0-rc2.tar.bz2 SHA256 62ddb88373cacb6194c9eff24a60a40a8a11ad6eb7a841219d871bcc9f8de2e3 -SVT-AV1-v1.0.0-rc2.tar.bz2 MD5 392b6a46adbf4686e4557dc53ee3ff47 +SVT-AV1-v1.3.0.tar.bz2 SHA1 efb858f470c15779d0d2230c8578cfd190c7319a +SVT-AV1-v1.3.0.tar.bz2 SHA256 f85fd13ef16880550e425797bdfdf1b0ba310c21d6b343f74ea79dd2fbb2336e +SVT-AV1-v1.3.0.tar.bz2 MD5 08d0ceb43dceecafde0beeca13f42cd5 From 5590100d67fe45255d6a36c647284deb8b14b3b3 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 15:33:05 +0000 Subject: [PATCH 23/30] codec2: Update from version 1.0.3 to 1.0.5 --- cross/codec2/Makefile | 2 +- cross/codec2/digests | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cross/codec2/Makefile b/cross/codec2/Makefile index acae749dcdf..029371deca8 100644 --- a/cross/codec2/Makefile +++ b/cross/codec2/Makefile @@ -1,5 +1,5 @@ PKG_NAME = codec2 -PKG_VERS = 1.0.3 +PKG_VERS = 1.0.5 PKG_EXT = tar.gz PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT) diff --git a/cross/codec2/digests b/cross/codec2/digests index 112596f68f2..1ba305fe094 100644 --- a/cross/codec2/digests +++ b/cross/codec2/digests @@ -1,3 +1,3 @@ -codec2-1.0.3.tar.gz SHA1 77ef870d5b8a9c54c68dddf70766be8f3bae013a -codec2-1.0.3.tar.gz SHA256 48162d562ea3bf4ca273f3c45df04505a006bd9a2b376006c75706c4de957da7 -codec2-1.0.3.tar.gz MD5 a20cb37573eb98f8c956212698a49a81 +codec2-1.0.5.tar.gz SHA1 56e540e2f107d6a7832f1d4e1d65859f8a26c98b +codec2-1.0.5.tar.gz SHA256 cd9a065dd1c3477f6172a0156294f767688847e4d170103d1f08b3a075f82826 +codec2-1.0.5.tar.gz MD5 16a09b210409bad137c91bb18eb7cb92 From 1b448377994b6667f19a616c6305932e181d5080 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 15:37:47 +0000 Subject: [PATCH 24/30] libbluray: Update from version 1.3.1 to 1.3.3 --- cross/libbluray/Makefile | 2 +- cross/libbluray/PLIST | 2 +- cross/libbluray/digests | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cross/libbluray/Makefile b/cross/libbluray/Makefile index c2d4768e55e..0c448aebe5f 100644 --- a/cross/libbluray/Makefile +++ b/cross/libbluray/Makefile @@ -1,5 +1,5 @@ PKG_NAME = libbluray -PKG_VERS = 1.3.1 +PKG_VERS = 1.3.3 PKG_EXT = tar.bz2 PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = http://ftp.videolan.org/pub/videolan/libbluray/$(PKG_VERS) diff --git a/cross/libbluray/PLIST b/cross/libbluray/PLIST index 2bc7768cf9c..0288751b527 100644 --- a/cross/libbluray/PLIST +++ b/cross/libbluray/PLIST @@ -1,3 +1,3 @@ lnk:lib/libbluray.so lnk:lib/libbluray.so.2 -lib:lib/libbluray.so.2.4.1 +lib:lib/libbluray.so.2.4.2 diff --git a/cross/libbluray/digests b/cross/libbluray/digests index 2bb5d0cc90a..f48c2b76748 100644 --- a/cross/libbluray/digests +++ b/cross/libbluray/digests @@ -1,3 +1,3 @@ -libbluray-1.3.1.tar.bz2 SHA1 e4e8a9052ff37fd6dcd3cc351f8a11b98271751e -libbluray-1.3.1.tar.bz2 SHA256 c24b0f41c5b737bbb65c544fe63495637a771c10a519dfc802e769f112b43b75 -libbluray-1.3.1.tar.bz2 MD5 55d69915d56d491637b8378ca54c3b7a +libbluray-1.3.3.tar.bz2 SHA1 a59a6a6374f0d27de8fe9a038f4805d4272af835 +libbluray-1.3.3.tar.bz2 SHA256 58ff52cdcee64c55dcc3c777a1c39fb41abd951b927978e4d2b6811b9193a488 +libbluray-1.3.3.tar.bz2 MD5 86d7edcc4a86e6e79821fd16f268c19d From cfb3d8ba14ffdf0ac752346b487aaf671c154de6 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 15:38:34 +0000 Subject: [PATCH 25/30] speex: Update from version 1.2.0 to 1.2.1 --- cross/speex/Makefile | 2 +- cross/speex/PLIST | 2 +- cross/speex/digests | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cross/speex/Makefile b/cross/speex/Makefile index 8c81f8a2c91..cc7dc00a75c 100644 --- a/cross/speex/Makefile +++ b/cross/speex/Makefile @@ -1,5 +1,5 @@ PKG_NAME = speex -PKG_VERS = 1.2.0 +PKG_VERS = 1.2.1 PKG_EXT = tar.gz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://ftp.osuosl.org/pub/xiph/releases/speex diff --git a/cross/speex/PLIST b/cross/speex/PLIST index 1a689fc5526..de30664a193 100644 --- a/cross/speex/PLIST +++ b/cross/speex/PLIST @@ -1,3 +1,3 @@ lnk:lib/libspeex.so lnk:lib/libspeex.so.1 -lib:lib/libspeex.so.1.5.1 +lib:lib/libspeex.so.1.5.2 diff --git a/cross/speex/digests b/cross/speex/digests index ef56128e951..ddfe8e70fa1 100644 --- a/cross/speex/digests +++ b/cross/speex/digests @@ -1,3 +1,3 @@ -speex-1.2.0.tar.gz SHA1 18ebc3fa3236b4369509e9439acc32d0e864fa7f -speex-1.2.0.tar.gz SHA256 eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094 -speex-1.2.0.tar.gz MD5 8ab7bb2589110dfaf0ed7fa7757dc49c +speex-1.2.1.tar.gz SHA1 7eb11e62c782f99833adc3a37a1b863ea2b28c1b +speex-1.2.1.tar.gz SHA256 4b44d4f2b38a370a2d98a78329fefc56a0cf93d1c1be70029217baae6628feea +speex-1.2.1.tar.gz MD5 fe7bf610883ff202092b92c72fe0fe3e From c8ef286ee38daf8ab0d5f82e796d05ba02ab5640 Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 15:41:06 +0000 Subject: [PATCH 26/30] flac: Update from version 1.3.4 to 1.4.2 --- cross/flac/Makefile | 2 +- cross/flac/PLIST | 8 ++++---- cross/flac/digests | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cross/flac/Makefile b/cross/flac/Makefile index 42d6b02f95d..78c79d9c270 100644 --- a/cross/flac/Makefile +++ b/cross/flac/Makefile @@ -1,5 +1,5 @@ PKG_NAME = flac -PKG_VERS = 1.3.4 +PKG_VERS = 1.4.2 PKG_EXT = tar.xz PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) PKG_DIST_SITE = https://ftp.osuosl.org/pub/xiph/releases/$(PKG_NAME)/ diff --git a/cross/flac/PLIST b/cross/flac/PLIST index 4d962ca52f1..0311bf213f4 100644 --- a/cross/flac/PLIST +++ b/cross/flac/PLIST @@ -1,8 +1,8 @@ bin:bin/flac bin:bin/metaflac lnk:lib/libFLAC++.so -lnk:lib/libFLAC++.so.6 -lib:lib/libFLAC++.so.6.3.0 +lnk:lib/libFLAC++.so.10 +lib:lib/libFLAC++.so.10.0.0 lnk:lib/libFLAC.so -lnk:lib/libFLAC.so.8 -lib:lib/libFLAC.so.8.3.0 +lnk:lib/libFLAC.so.12 +lib:lib/libFLAC.so.12.0.0 diff --git a/cross/flac/digests b/cross/flac/digests index f6fa91c686d..5df11138a7d 100644 --- a/cross/flac/digests +++ b/cross/flac/digests @@ -1,3 +1,3 @@ -flac-1.3.4.tar.xz SHA1 99c28482a8b2d81deaf740639e4cb55658427420 -flac-1.3.4.tar.xz SHA256 8ff0607e75a322dd7cd6ec48f4f225471404ae2730d0ea945127b1355155e737 -flac-1.3.4.tar.xz MD5 bfdb2dd854d334b55a3309e3cd659f2c +flac-1.4.2.tar.xz SHA1 4297c4f7c8665705f46886403755061dd0a30289 +flac-1.4.2.tar.xz SHA256 e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4 +flac-1.4.2.tar.xz MD5 ca9140f37b286d2571e37d66aae50f92 From 9f87e705d25bb60a7fb1fb934550bbf31f8d5dbd Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 15:49:57 +0000 Subject: [PATCH 27/30] ffmpeg: Update description --- spk/ffmpeg/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spk/ffmpeg/Makefile b/spk/ffmpeg/Makefile index 68e0276e491..a227598211c 100644 --- a/spk/ffmpeg/Makefile +++ b/spk/ffmpeg/Makefile @@ -2,7 +2,7 @@ SPK_NAME = ffmpeg SPK_VERS = 4.4.3 SPK_REV = 47 SPK_ICON = src/ffmpeg.png -CHANGELOG = "1. Update to FFMPEG 4.4.3
2. Update Intel Media Driver 2022Q3 Release - 22.5.4
3. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5" +CHANGELOG = "1. Update to FFMPEG 4.4.3
2. Update Intel Media Driver 2022Q3 Release - 22.5.4
3. Fix ppc x265 librarie issue \#5314
5. Update libaom to version 3.5
6. Multiple dependency updates" CONF_DIR = src/conf From 25c8ffa0ce96287d242347288813354cf41d116b Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sat, 19 Nov 2022 15:50:14 +0000 Subject: [PATCH 28/30] tvheadend: Update description related to libdvbcsa --- spk/tvheadend/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spk/tvheadend/Makefile b/spk/tvheadend/Makefile index c2e54b109d3..6c6aa767bbe 100644 --- a/spk/tvheadend/Makefile +++ b/spk/tvheadend/Makefile @@ -25,7 +25,7 @@ DESCRIPTION = Tvheadend is a TV streaming server and recorder for Linux, FreeBSD DESCRIPTION_FRE = Tvheadend est un serveur de streaming et enregistreur TV pour Linux, FreeBSD et Android prenant en charge DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT IP et HDHomeRun comme sources d\'entrée. Tvheadend offre le streaming HTTP, HTSP et SAT IP. DISPLAY_NAME = Tvheadend STARTABLE = yes -CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.3
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag
Include enhanced curl" +CHANGELOG = "1. Update to latest git version 52c3ed3 as of November 10th 2022
2. Update openssl to 1.1s
3. Updated to use FFMPEG 4.4.3
4. Updated libhdhomerun to version 20221031
5. iptv_auto: Add support for m3u channel-number tag
6. Include enhanced curl
7. Use newer libdvbcsa with CPU optimizations" HOMEPAGE = https://tvheadend.org/ LICENSE = GPL v3 From ca409462ceb911caa0056ebc00ec5802616ccc5d Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sun, 20 Nov 2022 14:13:10 +0000 Subject: [PATCH 29/30] harfbuzz: Now requires gcc >= 4.9 making armv7l unsupported --- cross/ffmpeg/Makefile | 4 ++-- cross/harfbuzz/Makefile | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/cross/ffmpeg/Makefile b/cross/ffmpeg/Makefile index 389f50d7cd2..fbe6ceb2b2c 100644 --- a/cross/ffmpeg/Makefile +++ b/cross/ffmpeg/Makefile @@ -167,8 +167,8 @@ DEPENDS += cross/fdk-aac CONFIGURE_ARGS += --enable-libfdk-aac --enable-nonfree ifeq ($(call version_lt, ${TCVERSION}, 7.0),1) -ifneq ($(findstring $(ARCH),$(ARMv5_ARCHS) $(OLD_PPC_ARCHS)),$(ARCH)) -# Newer libass requires harfbuzz which in turns requires c++ from gcc >= 4.8 (88f6281-6.1 = gcc-4.6.4) +ifneq ($(findstring $(ARCH),$(ARMv5_ARCHS) $(ARMv7L_ARCHS) $(OLD_PPC_ARCHS)),$(ARCH)) +# Newer libass requires harfbuzz which in turns requires c++ from gcc >= 4.9 (88f6281-6.1 = gcc-4.6.4) DEPENDS += cross/libass CONFIGURE_ARGS += --enable-libass endif diff --git a/cross/harfbuzz/Makefile b/cross/harfbuzz/Makefile index 9275266f01b..7cee0295147 100644 --- a/cross/harfbuzz/Makefile +++ b/cross/harfbuzz/Makefile @@ -7,8 +7,9 @@ PKG_DIR = $(PKG_NAME)-$(PKG_VERS) DEPENDS = cross/freetype cross/glib cross/cairo cross/fontconfig -# Toolchains lacking c++11 compiler ar not supported -UNSUPPORTED_ARCHS = $(ARMv5_ARCHS) $(OLD_PPC_ARCHS) +# Toolchains lacking c++11 compiler ar not +# supported neither are compiliers <= 4.9 +UNSUPPORTED_ARCHS = $(ARMv5_ARCHS) $(ARMv7L_ARCHS) $(OLD_PPC_ARCHS) HOMEPAGE = https://harfbuzz.github.io/ COMMENT = HarfBuzz is a text shaping library. Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output—for any writing system and language. From df03eff388eb633401612498e77fc187f4b18d8c Mon Sep 17 00:00:00 2001 From: Vincent Fortier Date: Sun, 20 Nov 2022 14:55:59 +0000 Subject: [PATCH 30/30] tvheadend: Forgot to bump package version --- spk/tvheadend/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spk/tvheadend/Makefile b/spk/tvheadend/Makefile index 6c6aa767bbe..2a6f9cbf6e8 100644 --- a/spk/tvheadend/Makefile +++ b/spk/tvheadend/Makefile @@ -4,7 +4,7 @@ SPK_GIT_HASH = 52c3ed3 SPK_GIT_DATE = 20221110 SPK_VERS = $(SPK_SHORT_VERS).$(SPK_GIT_DATE) TVH_VERS = $(SPK_SHORT_VERS)~$(SPK_GIT_HASH) -SPK_REV = 32 +SPK_REV = 33 SPK_ICON = src/tvheadend.png DSM_UI_DIR = app