diff --git a/packages/addons/addon-depends/go/package.mk b/packages/addons/addon-depends/go/package.mk index 15d1e025ac..f9af6e9d80 100644 --- a/packages/addons/addon-depends/go/package.mk +++ b/packages/addons/addon-depends/go/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="go" -PKG_VERSION="1.22.0" -PKG_SHA256="4245b5abef11f8e66a6f887d784f26758fd7dd8ccedad524429b470cce3fa8e3" +PKG_VERSION="1.22.1" +PKG_SHA256="e6dbc2e591b577ef7d3cb0f6572568521c2dcfe8c7521f1253fe23fd624cdc56" PKG_LICENSE="BSD" PKG_SITE="https://golang.org" PKG_URL="https://github.com/golang/go/archive/${PKG_NAME}${PKG_VERSION}.tar.gz" diff --git a/packages/devel/elfutils/package.mk b/packages/devel/elfutils/package.mk index ca7f685706..0a0977fe8c 100644 --- a/packages/devel/elfutils/package.mk +++ b/packages/devel/elfutils/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="elfutils" -PKG_VERSION="0.190" -PKG_SHA256="8e00a3a9b5f04bc1dc273ae86281d2d26ed412020b391ffcc23198f10231d692" +PKG_VERSION="0.191" +PKG_SHA256="df76db71366d1d708365fc7a6c60ca48398f14367eb2b8954efc8897147ad871" PKG_LICENSE="GPL" PKG_SITE="https://sourceware.org/elfutils/" PKG_URL="https://sourceware.org/elfutils/ftp/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" diff --git a/packages/devel/elfutils/patches/elfutils-002-libdw--Don-t-use-INTUSE-in-libdwP-h-str_offsets_base_off.patch b/packages/devel/elfutils/patches/elfutils-002-libdw--Don-t-use-INTUSE-in-libdwP-h-str_offsets_base_off.patch new file mode 100644 index 0000000000..fc9fbd917b --- /dev/null +++ b/packages/devel/elfutils/patches/elfutils-002-libdw--Don-t-use-INTUSE-in-libdwP-h-str_offsets_base_off.patch @@ -0,0 +1,37 @@ +From: Mark Wielaard +Date: Sat, 2 Mar 2024 23:45:34 +0000 (+0100) +Subject: libdw: Don't use INTUSE in libdwP.h str_offsets_base_off +X-Git-Url: https://sourceware.org/git/?p=elfutils.git;a=commitdiff_plain;h=7cf4586e5b429c0fa74d3ae73f49e6cda6660e93;hp=18a015c0b0787ba5acb39801ab7c17dac50f584d + +libdw: Don't use INTUSE in libdwP.h str_offsets_base_off + +readelf.c cheats and include libdwP.h, which is an internal only +header of libdw. It really shouldn't do that, but there are some +internals that readelf currently needs. The str_offsets_base_off +function used by readelf uses INTUSE when calling dwarf_get_units. +This is a micro optimization useful inside libdw so a public +function can be called directly, skipping a PLT call. This can +cause issues linking readelf since it might not be able to call +the internal function, since readelf.c isn't part of libdw itself. +Just drop the INTUSE. + + * libdw/libdwP.h (str_offsets_base_off): Don't use INTUSE + when calling dwarf_get_units. + +Signed-off-by: Mark Wielaard +--- + +diff --git a/libdw/libdwP.h b/libdw/libdwP.h +index 8b2f06fa5..c1c84ed35 100644 +--- a/libdw/libdwP.h ++++ b/libdw/libdwP.h +@@ -1153,8 +1153,7 @@ str_offsets_base_off (Dwarf *dbg, Dwarf_CU *cu) + if (cu == NULL && dbg != NULL) + { + Dwarf_CU *first_cu; +- if (INTUSE(dwarf_get_units) (dbg, NULL, &first_cu, +- NULL, NULL, NULL, NULL) == 0) ++ if (dwarf_get_units (dbg, NULL, &first_cu, NULL, NULL, NULL, NULL) == 0) + cu = first_cu; + } + diff --git a/packages/devel/fakeroot/package.mk b/packages/devel/fakeroot/package.mk index 2879ae7d8a..a92822b47b 100644 --- a/packages/devel/fakeroot/package.mk +++ b/packages/devel/fakeroot/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fakeroot" -PKG_VERSION="1.33" -PKG_SHA256="e157d8e5c64d3a755707791e9be93296c6d249d5c4478bf941b675d49c47757d" +PKG_VERSION="1.34" +PKG_SHA256="5727f16d8903792588efa7a9f8ef8ce71f8756e746b62e45162e7735662e56bb" PKG_LICENSE="GPL3" PKG_SITE="https://tracker.debian.org/pkg/fakeroot" PKG_URL="http://ftp.debian.org/debian/pool/main/f/fakeroot/${PKG_NAME}_${PKG_VERSION}.orig.tar.gz" diff --git a/packages/devel/hwdata/package.mk b/packages/devel/hwdata/package.mk index f469629a6c..a38b48a097 100644 --- a/packages/devel/hwdata/package.mk +++ b/packages/devel/hwdata/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv) PKG_NAME="hwdata" -PKG_VERSION="0.379" -PKG_SHA256="b98ef646d530d5fd3afa3180efbf7c8e22d3da0088f5836f41ee25380d87b092" +PKG_VERSION="0.380" +PKG_SHA256="e5ca061d9e0b9b177bed8d16f94b4cd54ce9eebd1ec115f7cf2174d3a6052049" PKG_LICENSE="GPL-2.0" PKG_SITE="https://github.com/vcrhonek/hwdata" PKG_URL="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PKG_VERSION}.tar.gz" diff --git a/packages/graphics/pango/package.mk b/packages/graphics/pango/package.mk index 6d3bb3308d..4d8bb5ccea 100644 --- a/packages/graphics/pango/package.mk +++ b/packages/graphics/pango/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="pango" -PKG_VERSION="1.52.0" -PKG_SHA256="1ec8518879c3f43224499f08e8ecbbdf4a5d302ed6cd3853b4fa949f82b89a9b" +PKG_VERSION="1.52.1" +PKG_SHA256="58728a0a2d86f60761208df9493033d18ecb2497abac80ee1a274ad0c6e55f0f" PKG_LICENSE="GPL" PKG_SITE="http://www.pango.org/" PKG_URL="https://download.gnome.org/sources/pango/${PKG_VERSION:0:4}/pango-${PKG_VERSION}.tar.xz" diff --git a/packages/sysutils/kmod/package.mk b/packages/sysutils/kmod/package.mk index f1c822b4d9..eaefe47630 100644 --- a/packages/sysutils/kmod/package.mk +++ b/packages/sysutils/kmod/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) PKG_NAME="kmod" -PKG_VERSION="31" -PKG_SHA256="f5a6949043cc72c001b728d8c218609c5a15f3c33d75614b78c79418fcf00d80" +PKG_VERSION="32" +PKG_SHA256="630ed0d92275a88cb9a7bf68f5700e911fdadaf02e051cf2e4680ff8480bd492" PKG_LICENSE="GPL" PKG_SITE="https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git" PKG_URL="https://www.kernel.org/pub/linux/utils/kernel/kmod/${PKG_NAME}-${PKG_VERSION}.tar.xz"