From 1105a99a24680f4e89a4dbe03ced3f32f3798ca7 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 30 Nov 2024 11:01:44 +0000 Subject: [PATCH 1/5] 7-zip: update to 24.09 --- packages/compress/7-zip/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/compress/7-zip/package.mk b/packages/compress/7-zip/package.mk index 9b031787eb..8edbb2f561 100644 --- a/packages/compress/7-zip/package.mk +++ b/packages/compress/7-zip/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv) PKG_NAME="7-zip" -PKG_VERSION="24.08" -PKG_SHA256="aa04aac906a04df59e7301f4c69e9f48808e6c8ecae4eb697703a47bfb0ac042" +PKG_VERSION="24.09" +PKG_SHA256="49c05169f49572c1128453579af1632a952409ced028259381dac30726b6133a" PKG_LICENSE="7-Zip" PKG_SITE="https://www.7-zip.org" PKG_URL="https://www.7-zip.org/a/7z${PKG_VERSION/./}-src.tar.xz" From b998dd32e006bb6ae843d4caaee3ba5cd5d6fb06 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 1 Dec 2024 20:22:37 +0000 Subject: [PATCH 2/5] libopenmpt: update to 0.7.12 --- 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 2e80ca1f77..300afc34f9 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.11" -PKG_SHA256="53a798b8c6e2e1f695e8ad05e93a0c1b53199e5aa9981837c41696b370520767" +PKG_VERSION="0.7.12" +PKG_SHA256="79ab3ce3672601e525b5cc944f026c80c03032f37d39caa84c8ca3fdd75e0c98" 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 c844fa62990359f7d830ac2a3c53ef239b8372c1 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 1 Dec 2024 20:24:14 +0000 Subject: [PATCH 3/5] fluidsynth: update to 2.4.1 --- packages/audio/fluidsynth/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/audio/fluidsynth/package.mk b/packages/audio/fluidsynth/package.mk index af874d3e4f..0c57fefd23 100644 --- a/packages/audio/fluidsynth/package.mk +++ b/packages/audio/fluidsynth/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fluidsynth" -PKG_VERSION="2.4.0" -PKG_SHA256="fd4d216a3030abc56a339985ab0506328660cd77b2d71dd98c240c58c03d8f7f" +PKG_VERSION="2.4.1" +PKG_SHA256="d1e64155ac902116ed3d4dea512719d8c04ab3877db2e8fb160284379f570a2f" PKG_LICENSE="GPL" PKG_SITE="http://fluidsynth.org/" PKG_URL="https://github.com/FluidSynth/fluidsynth/archive/v${PKG_VERSION}.tar.gz" From 01d6cfc52d57fa6f812f22a482a5f08dd313ca41 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 1 Dec 2024 20:25:16 +0000 Subject: [PATCH 4/5] spirv-llvm-translator: update to 19.1.2 --- packages/graphics/spirv-llvm-translator/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/graphics/spirv-llvm-translator/package.mk b/packages/graphics/spirv-llvm-translator/package.mk index 6a48f6ddad..85b5f21fc1 100644 --- a/packages/graphics/spirv-llvm-translator/package.mk +++ b/packages/graphics/spirv-llvm-translator/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv) PKG_NAME="spirv-llvm-translator" -PKG_VERSION="19.1.1" -PKG_SHA256="7f6f7a1af0eb40910ddf3a7647d2186c8c5dc5a47945afa935aeec56bacf4336" +PKG_VERSION="19.1.2" +PKG_SHA256="67be5fd119a0a575b82289f870064198484eb41f0591f557166a6c1884c906bf" PKG_LICENSE="LLVM" PKG_SITE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" PKG_URL="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v${PKG_VERSION}.tar.gz" From dc105642f47a56a3e2f1b4cec257f97a273b9af6 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 1 Dec 2024 20:23:44 +0000 Subject: [PATCH 5/5] gettext: update to 0.23 includes upstream fix: - https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commit;h=adfbe2ee7cd9b47a0465aa9a07d773fa290f46c1 --- packages/devel/gettext/package.mk | 4 +- ...gettext-0001-0.18.2-non_interactive.patch} | 2 +- ...t-0002-dont_build_docs_and_examples.patch} | 14 +++--- ...error-with-libxml2-2-12-0-and-gcc-14.patch | 44 +++++++++++++++++++ 4 files changed, 54 insertions(+), 10 deletions(-) rename packages/devel/gettext/patches/{gettext-0.18.2-non_interactive.patch => gettext-0001-0.18.2-non_interactive.patch} (97%) rename packages/devel/gettext/patches/{gettext-dont_build_docs_and_examples.patch => gettext-0002-dont_build_docs_and_examples.patch} (82%) create mode 100644 packages/devel/gettext/patches/gettext-0003-Fix-compilation-error-with-libxml2-2-12-0-and-gcc-14.patch diff --git a/packages/devel/gettext/package.mk b/packages/devel/gettext/package.mk index aef05453ee..134895b1bc 100644 --- a/packages/devel/gettext/package.mk +++ b/packages/devel/gettext/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gettext" -PKG_VERSION="0.22.5" -PKG_SHA256="fe10c37353213d78a5b83d48af231e005c4da84db5ce88037d88355938259640" +PKG_VERSION="0.23" +PKG_SHA256="bf31a9b6bdf3e364669c7bd9858f97e4a0c408a8d22940c5d4ab638b65460f85" PKG_LICENSE="GPL" PKG_SITE="https://www.gnu.org/s/gettext/" PKG_URL="https://ftp.gnu.org/pub/gnu/gettext/${PKG_NAME}-${PKG_VERSION}.tar.xz" diff --git a/packages/devel/gettext/patches/gettext-0.18.2-non_interactive.patch b/packages/devel/gettext/patches/gettext-0001-0.18.2-non_interactive.patch similarity index 97% rename from packages/devel/gettext/patches/gettext-0.18.2-non_interactive.patch rename to packages/devel/gettext/patches/gettext-0001-0.18.2-non_interactive.patch index 86ca2db57f..94182b8510 100644 --- a/packages/devel/gettext/patches/gettext-0.18.2-non_interactive.patch +++ b/packages/devel/gettext/patches/gettext-0001-0.18.2-non_interactive.patch @@ -1,7 +1,7 @@ diff -Naur gettext-0.18.1.1-old/gettext-tools/misc/gettextize.in gettext-0.18.1.1-new/gettext-tools/misc/gettextize.in --- gettext-0.18.1.1-old/gettext-tools/misc/gettextize.in 2010-06-06 05:49:57.000000000 -0700 +++ gettext-0.18.1.1-new/gettext-tools/misc/gettextize.in 2010-08-18 06:52:51.000000000 -0700 -@@ -1272,10 +1272,10 @@ +@@ -1304,10 +1304,10 @@ 5) count="five paragraphs";; *) count="$count paragraphs";; esac diff --git a/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch b/packages/devel/gettext/patches/gettext-0002-dont_build_docs_and_examples.patch similarity index 82% rename from packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch rename to packages/devel/gettext/patches/gettext-0002-dont_build_docs_and_examples.patch index 3743375c56..e428572f1c 100644 --- a/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch +++ b/packages/devel/gettext/patches/gettext-0002-dont_build_docs_and_examples.patch @@ -2,21 +2,21 @@ diff -Naur gettext-0.19.7/gettext-tools/Makefile.am gettext-0.19.7.patch/gettext --- gettext-0.19.7/gettext-tools/Makefile.am 2015-12-08 13:50:04.000000000 +0100 +++ gettext-0.19.7.patch/gettext-tools/Makefile.am 2016-01-01 20:49:07.476011819 +0100 @@ -19,7 +19,7 @@ - AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies - ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4 - + AUTOMAKE_OPTIONS = 1.5 gnu + ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4 -I tests/gnulib-m4 + -SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc +SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests - EXTRA_DIST = misc/DISCLAIM + EXTRA_DIST = misc/disclaim-translations.txt MOSTLYCLEANFILES = core *.stackdump diff -Naur gettext-0.19.7/gettext-tools/Makefile.in gettext-0.19.7.patch/gettext-tools/Makefile.in --- gettext-0.19.7/gettext-tools/Makefile.in 2015-12-28 00:09:39.000000000 +0100 +++ gettext-0.19.7.patch/gettext-tools/Makefile.in 2016-01-01 20:49:29.444038357 +0100 -@@ -1865,7 +1865,7 @@ +@@ -3673,7 +3673,7 @@ top_srcdir = @top_srcdir@ - AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies - ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4 + AUTOMAKE_OPTIONS = 1.5 gnu + ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4 -I tests/gnulib-m4 -SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc +SUBDIRS = gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests diff --git a/packages/devel/gettext/patches/gettext-0003-Fix-compilation-error-with-libxml2-2-12-0-and-gcc-14.patch b/packages/devel/gettext/patches/gettext-0003-Fix-compilation-error-with-libxml2-2-12-0-and-gcc-14.patch new file mode 100644 index 0000000000..954a9703fb --- /dev/null +++ b/packages/devel/gettext/patches/gettext-0003-Fix-compilation-error-with-libxml2-2-12-0-and-gcc-14.patch @@ -0,0 +1,44 @@ +From adfbe2ee7cd9b47a0465aa9a07d773fa290f46c1 Mon Sep 17 00:00:00 2001 +From: Bruno Haible +Date: Sun, 1 Dec 2024 19:35:51 +0100 +Subject: [PATCH 1/1] Fix compilation error with libxml2 >= 2.12.0 and gcc >= + 14. + +Reported by Sam James +at . + +* gettext-tools/src/its.c: Include . +(structured_error): Adapt to API change. +--- + gettext-tools/src/its.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/gettext-tools/src/its.c b/gettext-tools/src/its.c +index 8ee7ab40f..3f28f8851 100644 +--- a/gettext-tools/src/its.c ++++ b/gettext-tools/src/its.c +@@ -28,6 +28,7 @@ + #include + #include + ++#include + #include + #include + #include +@@ -82,7 +83,13 @@ + /* ----------------------------- Error handling ----------------------------- */ + + static void ++/* Adapt to API change in libxml 2.12.0. ++ See . */ ++#if LIBXML_VERSION >= 21200 ++structured_error (void *data, const xmlError *err) ++#else + structured_error (void *data, xmlError *err) ++#endif + { + error (0, err->level == XML_ERR_FATAL ? EXIT_FAILURE : 0, + _("%s error: %s"), "libxml2", err->message); +-- +2.34.1 +