From a8ce4388530f21f15d08b80fc19cd34ca3e3e43e Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 22 Jul 2024 11:21:08 +0000 Subject: [PATCH 01/16] lz4: update to 1.10.0 release notes: - https://github.com/lz4/lz4/releases/tag/v1.10.0 --- packages/compress/lz4/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/compress/lz4/package.mk b/packages/compress/lz4/package.mk index c489efb55c..b1abe5f85c 100644 --- a/packages/compress/lz4/package.mk +++ b/packages/compress/lz4/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="lz4" -PKG_VERSION="1.9.4" -PKG_SHA256="0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b" +PKG_VERSION="1.10.0" +PKG_SHA256="537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b" PKG_LICENSE="GPL" PKG_SITE="https://github.com/lz4/lz4" PKG_URL="https://github.com/lz4/lz4/archive/v${PKG_VERSION}.tar.gz" From 9f9a94f644d5226a79baa1b2fce004ca5a6f7c38 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 22 Jul 2024 21:37:29 +0000 Subject: [PATCH 02/16] glibc: update to 2.40 --- packages/devel/glibc/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/glibc/package.mk b/packages/devel/glibc/package.mk index ee3b0c797e..1f386d6957 100644 --- a/packages/devel/glibc/package.mk +++ b/packages/devel/glibc/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="glibc" -PKG_VERSION="2.39" -PKG_SHA256="f77bd47cf8170c57365ae7bf86696c118adb3b120d3259c64c502d3dc1e2d926" +PKG_VERSION="2.40" +PKG_SHA256="19a890175e9263d748f627993de6f4b1af9cd21e03f080e4bfb3a1fac10205a2" PKG_LICENSE="GPL" PKG_SITE="https://www.gnu.org/software/libc/" PKG_URL="https://ftp.gnu.org/pub/gnu/glibc/${PKG_NAME}-${PKG_VERSION}.tar.xz" From 4ba78f23bb4391439387237b8dd2837f42b1b51f Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 23 Jul 2024 10:40:52 +0000 Subject: [PATCH 03/16] bento4: update to 1.6.0-641-2-Omega - Fixes for C++20 - Other CVE fixes - Updated to upstream master branch (missing new release) log: - https://github.com/xbmc/Bento4/compare/1.6.0-641-Omega...1.6.0-641-2-Omega --- packages/multimedia/bento4/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/multimedia/bento4/package.mk b/packages/multimedia/bento4/package.mk index 300257b0dd..3a1936f429 100644 --- a/packages/multimedia/bento4/package.mk +++ b/packages/multimedia/bento4/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bento4" -PKG_VERSION="1.6.0-641-Omega" -PKG_SHA256="f1f8cfa4f7cb651b609e587f825607cb4b06fe5b08af876fd0154a434f9a5315" +PKG_VERSION="1.6.0-641-2-Omega" +PKG_SHA256="3e4970a33700f1844513bb0c86c0c2de9f638bdc03547d2b7421f558962b85f1" PKG_LICENSE="GPL" PKG_SITE="https://www.bento4.com" PKG_URL="https://github.com/xbmc/Bento4/archive/refs/tags/${PKG_VERSION}.tar.gz" From 2786b1cfc7c900f7569d8e69478f2f220f293c47 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 23 Jul 2024 10:42:05 +0000 Subject: [PATCH 04/16] libopenmpt: update to 0.7.9 --- packages/audio/libopenmpt/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/audio/libopenmpt/package.mk b/packages/audio/libopenmpt/package.mk index df3aa8a725..38435ec7bd 100644 --- a/packages/audio/libopenmpt/package.mk +++ b/packages/audio/libopenmpt/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libopenmpt" -PKG_VERSION="0.7.8" -PKG_SHA256="87778c8046a226c6cbfb114f4c8e3e27c121b7b3dccce5cb7de45899250274cc" +PKG_VERSION="0.7.9" +PKG_SHA256="0386e918d75d797e79d5b14edd0847165d8b359e9811ef57652c0a356a2dfcf4" PKG_LICENSE="BSD" PKG_SITE="https://lib.openmpt.org/libopenmpt/" PKG_URL="https://lib.openmpt.org/files/libopenmpt/src/${PKG_NAME}-${PKG_VERSION}+release.autotools.tar.gz" From 336c9de73b1fa80473c4a1332e99809fa71a6ac8 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 23 Jul 2024 10:44:22 +0000 Subject: [PATCH 05/16] systemd: update to 256.4 Release notes: - https://github.com/systemd/systemd/releases --- packages/sysutils/systemd/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sysutils/systemd/package.mk b/packages/sysutils/systemd/package.mk index be6896cf6a..7d78dec84b 100644 --- a/packages/sysutils/systemd/package.mk +++ b/packages/sysutils/systemd/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="systemd" -PKG_VERSION="256.2" -PKG_SHA256="81ed336d36e48b1f31b876540f437755f33c7c389ba6e8efb8d3512129f0096d" +PKG_VERSION="256.4" +PKG_SHA256="7861d544190f938cac1b242624d78c96fe2ebbc7b72f86166e88b50451c6fa58" PKG_LICENSE="LGPL2.1+" PKG_SITE="http://www.freedesktop.org/wiki/Software/systemd" PKG_URL="https://github.com/systemd/systemd/archive/v${PKG_VERSION}.tar.gz" From 78f57d4f9d0f44f24969e9dbe1ad163a9dd0020c Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 23 Jul 2024 10:44:47 +0000 Subject: [PATCH 06/16] strace: update to 6.10 --- packages/debug/strace/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/debug/strace/package.mk b/packages/debug/strace/package.mk index 3dca089503..bff36d82c4 100644 --- a/packages/debug/strace/package.mk +++ b/packages/debug/strace/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="strace" -PKG_VERSION="6.9" -PKG_SHA256="da189e990a82e3ca3a5a4631012f7ecfd489dab459854d82d8caf6a865c1356a" +PKG_VERSION="6.10" +PKG_SHA256="765ec71aa1de2fe37363c1e40c7b7669fc1d40c44bb5d38ba8e8cd82c4edcf07" PKG_LICENSE="BSD" PKG_SITE="https://strace.io/" PKG_URL="https://strace.io/files/${PKG_VERSION}/strace-${PKG_VERSION}.tar.xz" From 76c07352798803366d034bb5008bb97c69e900de Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 24 Jul 2024 12:59:10 +0000 Subject: [PATCH 07/16] ccache: update to 4.10.2 --- packages/devel/ccache/package.mk | 4 +- .../ccache-0001-fix-libfmt-detection.patch | 77 ------------------- 2 files changed, 2 insertions(+), 79 deletions(-) delete mode 100644 packages/devel/ccache/patches/ccache-0001-fix-libfmt-detection.patch diff --git a/packages/devel/ccache/package.mk b/packages/devel/ccache/package.mk index 6bc50f83c7..a5933e2c86 100644 --- a/packages/devel/ccache/package.mk +++ b/packages/devel/ccache/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="ccache" -PKG_VERSION="4.10.1" -PKG_SHA256="3a43442ce3916ea48bb6ccf6f850891cbff01d1feddff7cd4bbd49c5cf1188f6" +PKG_VERSION="4.10.2" +PKG_SHA256="c0b85ddfc1a3e77b105ec9ada2d24aad617fa0b447c6a94d55890972810f0f5a" PKG_LICENSE="GPL" PKG_SITE="https://ccache.dev/download.html" PKG_URL="https://github.com/ccache/ccache/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/devel/ccache/patches/ccache-0001-fix-libfmt-detection.patch b/packages/devel/ccache/patches/ccache-0001-fix-libfmt-detection.patch deleted file mode 100644 index e86e88a67a..0000000000 --- a/packages/devel/ccache/patches/ccache-0001-fix-libfmt-detection.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 71f772e9d3d4f8045cfa7bccd03bd21c1e8fbef1 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= -Date: Tue, 2 Jul 2024 15:46:44 +0200 -Subject: [PATCH] build: Try harder to determine FMT_VERSION (#1478) - -fmt-11.0 moved the FMT_VERSION from core.h to base.h, so try the -new header first and then fall back to the old one. - -Closes: #1477 ---- - cmake/FindFmt.cmake | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -diff --git a/cmake/FindFmt.cmake b/cmake/FindFmt.cmake -index 55126a3172..0619f4615e 100644 ---- a/cmake/FindFmt.cmake -+++ b/cmake/FindFmt.cmake -@@ -3,11 +3,19 @@ mark_as_advanced(FMT_INCLUDE_DIR FMT_LIBRARY) - if(DEP_FMT STREQUAL "BUNDLED") - message(STATUS "Using bundled Fmt as requested") - else() -- find_path(FMT_INCLUDE_DIR fmt/core.h) -+ find_path(FMT_INCLUDE_DIR fmt/base.h fmt/core.h) - find_library(FMT_LIBRARY fmt) - if(FMT_INCLUDE_DIR AND FMT_LIBRARY) -- file(READ "${FMT_INCLUDE_DIR}/fmt/core.h" _fmt_core_h) -- string(REGEX MATCH "#define FMT_VERSION ([0-9]+)" _ "${_fmt_core_h}") -+ file(READ "${FMT_INCLUDE_DIR}/fmt/base.h" _fmt_base_h) -+ string(REGEX MATCH "#define FMT_VERSION ([0-9]+)" _ "${_fmt_base_h}") -+ if("${CMAKE_MATCH_0}" STREQUAL "") -+ file(READ "${FMT_INCLUDE_DIR}/fmt/core.h" _fmt_core_h) -+ string(REGEX MATCH "#define FMT_VERSION ([0-9]+)" _ "${_fmt_core_h}") -+ endif() -+ if("${CMAKE_MATCH_0}" STREQUAL "") -+ message(FATAL_ERROR "FMT_VERSION not found") -+ return() -+ endif() - math(EXPR _fmt_major "${CMAKE_MATCH_1} / 10000") - math(EXPR _fmt_minor "${CMAKE_MATCH_1} / 100 % 100") - math(EXPR _fmt_patch "${CMAKE_MATCH_1} % 100") -From 3b09afc5f792f0bd0a15cf6b8408ea40eb069787 Mon Sep 17 00:00:00 2001 -From: Joel Rosdahl -Date: Tue, 2 Jul 2024 17:05:43 +0200 -Subject: [PATCH] build: Fix detection of Fmt version for Fmt<11 - -Fixes regression in 71f772e9d3d4f8045cfa7bccd03bd21c1e8fbef1. ---- - cmake/FindFmt.cmake | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -diff --git a/cmake/FindFmt.cmake b/cmake/FindFmt.cmake -index 0619f4615e..7c39291eca 100644 ---- a/cmake/FindFmt.cmake -+++ b/cmake/FindFmt.cmake -@@ -3,15 +3,16 @@ mark_as_advanced(FMT_INCLUDE_DIR FMT_LIBRARY) - if(DEP_FMT STREQUAL "BUNDLED") - message(STATUS "Using bundled Fmt as requested") - else() -- find_path(FMT_INCLUDE_DIR fmt/base.h fmt/core.h) -+ find_path(FMT_INCLUDE_DIR NAMES fmt/base.h fmt/core.h) - find_library(FMT_LIBRARY fmt) - if(FMT_INCLUDE_DIR AND FMT_LIBRARY) -- file(READ "${FMT_INCLUDE_DIR}/fmt/base.h" _fmt_base_h) -- string(REGEX MATCH "#define FMT_VERSION ([0-9]+)" _ "${_fmt_base_h}") -- if("${CMAKE_MATCH_0}" STREQUAL "") -- file(READ "${FMT_INCLUDE_DIR}/fmt/core.h" _fmt_core_h) -- string(REGEX MATCH "#define FMT_VERSION ([0-9]+)" _ "${_fmt_core_h}") -+ if(EXISTS "${FMT_INCLUDE_DIR}/fmt/base.h") -+ set(_fmt_h base.h) -+ else() -+ set(_fmt_h core.h) - endif() -+ file(READ "${FMT_INCLUDE_DIR}/fmt/${_fmt_h}" _fmt_h_content) -+ string(REGEX MATCH "#define FMT_VERSION ([0-9]+)" _ "${_fmt_h_content}") - if("${CMAKE_MATCH_0}" STREQUAL "") - message(FATAL_ERROR "FMT_VERSION not found") - return() From f9ca062b38a80a17682b32c702951166244ab2e0 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 24 Jul 2024 12:59:34 +0000 Subject: [PATCH 08/16] curl: update to 8.9.0 Release notes: - https://curl.se/changes.html --- packages/web/curl/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web/curl/package.mk b/packages/web/curl/package.mk index 398551013e..aade63eec5 100644 --- a/packages/web/curl/package.mk +++ b/packages/web/curl/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="curl" -PKG_VERSION="8.8.0" -PKG_SHA256="0f58bb95fc330c8a46eeb3df5701b0d90c9d9bfcc42bd1cd08791d12551d4400" +PKG_VERSION="8.9.0" +PKG_SHA256="ff09b2791ca56d25fd5c3f3a4927dce7c8a9dc4182200c487ca889fba1fdd412" PKG_LICENSE="MIT" PKG_SITE="https://curl.haxx.se" PKG_URL="https://curl.haxx.se/download/${PKG_NAME}-${PKG_VERSION}.tar.xz" From 8a30576ba6693198b1ad8614c95718513dae4bf6 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 24 Jul 2024 12:59:59 +0000 Subject: [PATCH 09/16] libheif: update to 1.18.1 Release notes: - https://github.com/strukturag/libheif/releases/tag/v1.18.1 --- packages/graphics/libheif/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/graphics/libheif/package.mk b/packages/graphics/libheif/package.mk index 8c7c3bfe82..4de9725d68 100644 --- a/packages/graphics/libheif/package.mk +++ b/packages/graphics/libheif/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libheif" -PKG_VERSION="1.18.0" -PKG_SHA256="3f25f516d84401d7c22a24ef313ae478781b95f235c250b06152701c401055c3" +PKG_VERSION="1.18.1" +PKG_SHA256="8702564b0f288707ea72b260b3bf4ba9bf7abfa7dac01353def3a86acd6bbb76" PKG_LICENSE="LGPLv3" PKG_SITE="https://www.libde265.org" PKG_URL="https://github.com/strukturag/libheif/releases/download/v${PKG_VERSION}/libheif-${PKG_VERSION}.tar.gz" From 4113e67304db456a0a9cf5b9ae601eb3d6713420 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 24 Jul 2024 13:00:26 +0000 Subject: [PATCH 10/16] libtirpc: update to 1.3.5 --- packages/network/libtirpc/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/libtirpc/package.mk b/packages/network/libtirpc/package.mk index 230c2a1415..ab9435cba6 100644 --- a/packages/network/libtirpc/package.mk +++ b/packages/network/libtirpc/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libtirpc" -PKG_VERSION="1.3.4" -PKG_SHA256="1e0b0c7231c5fa122e06c0609a76723664d068b0dba3b8219b63e6340b347860" +PKG_VERSION="1.3.5" +PKG_SHA256="9b31370e5a38d3391bf37edfa22498e28fe2142467ae6be7a17c9068ec0bf12f" PKG_LICENSE="GPL" PKG_SITE="https://sourceforge.net/projects/libtirpc/" PKG_URL="https://downloads.sourceforge.net/project/libtirpc/libtirpc/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" From 54d7d9ffd14271b157f89c761370c014f74a22a1 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 24 Jul 2024 13:01:37 +0000 Subject: [PATCH 11/16] v4l-utils: update to 1.28.1 --- packages/sysutils/v4l-utils/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sysutils/v4l-utils/package.mk b/packages/sysutils/v4l-utils/package.mk index 8224b456aa..4b042f8703 100644 --- a/packages/sysutils/v4l-utils/package.mk +++ b/packages/sysutils/v4l-utils/package.mk @@ -5,8 +5,8 @@ # with 1.0.0 repeat delay is broken. test on upgrade PKG_NAME="v4l-utils" -PKG_VERSION="1.28.0" -PKG_SHA256="fcb1ac1f22c1673e932b1779384f61cd6b7dd76e0e500bfb57e7a598588980b4" +PKG_VERSION="1.28.1" +PKG_SHA256="0fa075ce59b6618847af6ea191b6155565ccaa44de0504581ddfed795a328a82" PKG_LICENSE="GPL" PKG_SITE="https://linuxtv.org/" PKG_URL="https://linuxtv.org/downloads/v4l-utils/${PKG_NAME}-${PKG_VERSION}.tar.xz" From 6d3326502e2c30385a16b8964a7419c964910d25 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 25 Jul 2024 01:43:31 +0000 Subject: [PATCH 12/16] libxml2: update to 2.13.3 --- packages/textproc/libxml2/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/textproc/libxml2/package.mk b/packages/textproc/libxml2/package.mk index 44990c1cd5..7661c98ff9 100644 --- a/packages/textproc/libxml2/package.mk +++ b/packages/textproc/libxml2/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libxml2" -PKG_VERSION="2.13.2" -PKG_SHA256="5091cf2767c3f7ba08bf59fbe85b01db36ca21abdcb37deea964fcb26a4391fb" +PKG_VERSION="2.13.3" +PKG_SHA256="a244ce2dd605d82fdebb89a8f6b1404309b9e34a51d7aaff0e4972ffc5183171" PKG_LICENSE="MIT" PKG_SITE="http://xmlsoft.org" PKG_URL="https://gitlab.gnome.org/GNOME/${PKG_NAME}/-/archive/v${PKG_VERSION}/${PKG_NAME}-v${PKG_VERSION}.tar.bz2" From 61363b27c2ba9fd903d1dc2f8cfae5efa6acab80 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 13 Jul 2024 04:44:03 +0000 Subject: [PATCH 13/16] automake: update to 1.17 news: - http://git.savannah.gnu.org/gitweb/?p=automake.git;a=blob;f=NEWS --- packages/devel/automake/package.mk | 4 ++-- .../patches/automake-01-fix-help2man.patch | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/devel/automake/package.mk b/packages/devel/automake/package.mk index c34acc5f2a..0e75520e04 100644 --- a/packages/devel/automake/package.mk +++ b/packages/devel/automake/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) PKG_NAME="automake" -PKG_VERSION="1.16.5" -PKG_SHA256="f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469" +PKG_VERSION="1.17" +PKG_SHA256="8920c1fc411e13b90bf704ef9db6f29d540e76d232cb3b2c9f4dc4cc599bd990" PKG_LICENSE="GPL" PKG_SITE="http://sources.redhat.com/automake/" PKG_URL="http://ftpmirror.gnu.org/automake/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/devel/automake/patches/automake-01-fix-help2man.patch b/packages/devel/automake/patches/automake-01-fix-help2man.patch index 7d5fa126d1..924cb2d630 100644 --- a/packages/devel/automake/patches/automake-01-fix-help2man.patch +++ b/packages/devel/automake/patches/automake-01-fix-help2man.patch @@ -11,15 +11,15 @@ diff --git a/Makefile.in b/Makefile.in index 5a336df..2d2029b 100644 --- a/Makefile.in +++ b/Makefile.in -@@ -701,7 +701,7 @@ update_mans = \ - update_mans = \ - $(AM_V_GEN): \ - && $(MKDIR_P) doc \ -- && ./pre-inst-env $(PERL) $(srcdir)/doc/help2man --output=$@ -+ && ./pre-inst-env $(PERL) $(srcdir)/doc/help2man --output=$@ --no-discard-stderr +@@ -739,7 +739,7 @@ + $(MKDIR_P) doc \ + && AUTOMAKE_HELP2MAN=true ./pre-inst-env \ + $(PERL) $(srcdir)/doc/help2man --output=$@ --info-page=automake \ +- --name="$${HELP2MAN_NAME}" ++ --name="$${HELP2MAN_NAME}" --no-discard-stderr checklinkx = $(top_srcdir)/contrib/checklinkx - # that 4-second sleep seems to be what gnu.org likes. + # that particular sleep seems to be what gnu.org likes. -- 1.7.2.5 From 5e5fbba5586a5b99e19490f236971d492dc795cb Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 25 Jul 2024 07:52:50 +0000 Subject: [PATCH 14/16] libtool: allow build with automake 1.17 --- .../libtool/patches/libtool-02-aclocal-m4.patch | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/devel/libtool/patches/libtool-02-aclocal-m4.patch b/packages/devel/libtool/patches/libtool-02-aclocal-m4.patch index 4117f06fde..4e3b018773 100644 --- a/packages/devel/libtool/patches/libtool-02-aclocal-m4.patch +++ b/packages/devel/libtool/patches/libtool-02-aclocal-m4.patch @@ -1,3 +1,4 @@ +diff -Nur a/aclocal.m4 b/aclocal.m4 --- a/aclocal.m4 2022-03-17 02:45:15.000000000 +0000 +++ b/aclocal.m4 2022-03-18 08:15:31.544666740 +0000 @@ -35,7 +35,7 @@ @@ -5,7 +6,7 @@ dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.16.3], [], -+m4_if([$1], [1.16.5], [], ++m4_if([$1], [1.17], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -14,7 +15,19 @@ # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.16.3])dnl -+[AM_AUTOMAKE_VERSION([1.16.5])dnl ++[AM_AUTOMAKE_VERSION([1.17])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +diff -Nur a/configure b/configure +--- a/configure 2022-03-17 02:45:27.000000000 +0000 ++++ b/configure 2024-07-25 07:36:37.688271964 +0000 +@@ -2811,7 +3471,7 @@ + ## Automake Initialisation. ## + ## ------------------------ ## + +-am__api_version='1.16' ++am__api_version='1.17' + + # Find a good install program. We prefer a C program (faster), + # so one script is as good as another. But avoid the broken or From 5081e14878beeeb05dcfb97a79e406d95ae040a9 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 26 Jul 2024 22:44:35 +0000 Subject: [PATCH 15/16] flashrom: update to 1.4.0 release notes: - https://www.flashrom.org/release_notes/v_1_4.html --- packages/tools/flashrom/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/tools/flashrom/package.mk b/packages/tools/flashrom/package.mk index 95445a31f3..3b5b4c256e 100644 --- a/packages/tools/flashrom/package.mk +++ b/packages/tools/flashrom/package.mk @@ -2,11 +2,11 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="flashrom" -PKG_VERSION="1.3.0" -PKG_SHA256="a053234453ccd012e79f3443bdcc61625cf97b7fd7cb4cdd8bfbffbe8b149623" +PKG_VERSION="1.4.0" +PKG_SHA256="ad7ee1b49239c6fb4f8f55e36706fcd731435db1a4bd2fab3d80f1f72508ccee" PKG_LICENSE="GPL" -PKG_SITE="https://www.flashrom.org/Flashrom" -PKG_URL="https://download.flashrom.org/releases/${PKG_NAME}-v${PKG_VERSION}.tar.bz2" +PKG_SITE="https://www.flashrom.org" +PKG_URL="https://download.flashrom.org/releases/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain libusb-compat" PKG_LONGDESC="flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices." From 34be4bcff9af9db90aaa988fb944542e4fee37ef Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 26 Jul 2024 22:39:16 +0000 Subject: [PATCH 16/16] rpcbind: update to 1.2.7 --- packages/network/rpcbind/package.mk | 4 ++-- .../patches/rpcbind-01-drop-warm-start-as-it-fails.patch | 8 +------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/network/rpcbind/package.mk b/packages/network/rpcbind/package.mk index d4f23cce25..162eef3463 100644 --- a/packages/network/rpcbind/package.mk +++ b/packages/network/rpcbind/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="rpcbind" -PKG_VERSION="1.2.6" -PKG_SHA256="5613746489cae5ae23a443bb85c05a11741a5f12c8f55d2bb5e83b9defeee8de" +PKG_VERSION="1.2.7" +PKG_SHA256="f6edf8cdf562aedd5d53b8bf93962d61623292bfc4d47eedd3f427d84d06f37e" PKG_LICENSE="OSS" PKG_SITE="http://rpcbind.sourceforge.net/" PKG_URL="${SOURCEFORGE_SRC}/rpcbind/rpcbind/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" diff --git a/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch b/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch index 7f2e9a8778..7ac5dd7c4f 100644 --- a/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch +++ b/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch @@ -1,7 +1,7 @@ diff -Naur a/systemd/rpcbind.service.in b/systemd/rpcbind.service.in --- a/systemd/rpcbind.service.in 2016-12-20 03:18:51.839794796 +0000 +++ b/systemd/rpcbind.service.in 2016-12-20 03:21:30.476854474 +0000 -@@ -8,11 +8,12 @@ +@@ -8,6 +8,7 @@ # rpcbind.socket, no matter how this unit is started. Requires=rpcbind.socket Wants=rpcbind.target @@ -9,9 +9,3 @@ diff -Naur a/systemd/rpcbind.service.in b/systemd/rpcbind.service.in [Service] Type=notify - # distro can provide a drop-in adding EnvironmentFile=-/??? if needed. --ExecStart=@_sbindir@/rpcbind $RPCBIND_OPTIONS -w -f -+ExecStart=@_sbindir@/rpcbind $RPCBIND_OPTIONS -f - - [Install] - WantedBy=multi-user.target