From df8c6b258c3e8ab95eeb8e77d82ce81e7d4bea69 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 20:33:40 +0000 Subject: [PATCH 01/37] meson: update to meson-0.53.1 --- packages/python/devel/meson/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/python/devel/meson/package.mk b/packages/python/devel/meson/package.mk index df55a42634..8cd0dcdd16 100644 --- a/packages/python/devel/meson/package.mk +++ b/packages/python/devel/meson/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="meson" -PKG_VERSION="0.52.0" -PKG_SHA256="d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32" +PKG_VERSION="0.53.1" +PKG_SHA256="ec1ba33eea701baca2c1607dac458152dc8323364a51fdef6babda2623413b04" PKG_LICENSE="Apache" PKG_SITE="http://mesonbuild.com" PKG_URL="https://github.com/mesonbuild/meson/releases/download/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" From ce9bd8d698cae2898d45cfac4c99dc620775dc9d Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 20:38:57 +0000 Subject: [PATCH 02/37] ccache: update to ccache-3.7.7 --- packages/devel/ccache/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/devel/ccache/package.mk b/packages/devel/ccache/package.mk index 1072639cad..58aab26a4d 100644 --- a/packages/devel/ccache/package.mk +++ b/packages/devel/ccache/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="ccache" -PKG_VERSION="3.6" -PKG_SHA256="c23ecf1253e0d12c9da9dda9567a88a606d46f93d9982b8b1a423d6f238bd435" +PKG_VERSION="3.7.7" +PKG_SHA256="b7c1d6d6fe42f18e424de92746af863e0bc85794da3d69e44300840c478c98cd" PKG_LICENSE="GPL" -PKG_SITE="https://ccache.samba.org/" -PKG_URL="https://samba.org/ftp/ccache/$PKG_NAME-$PKG_VERSION.tar.bz2" +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" PKG_DEPENDS_HOST="make:host" PKG_LONGDESC="A compiler cache to speed up re-compilation of C/C++ code by caching." From fe645201c3c9cfff67b4ec7d20fbd5851018108a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 20:41:46 +0000 Subject: [PATCH 03/37] cmake: update to cmake-3.16.3 --- packages/devel/cmake/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/cmake/package.mk b/packages/devel/cmake/package.mk index a939e72b2f..69c996b1a7 100644 --- a/packages/devel/cmake/package.mk +++ b/packages/devel/cmake/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="cmake" -PKG_VERSION="3.16.0" -PKG_SHA256="6da56556c63cab6e9a3e1656e8763ed4a841ac9859fefb63cbe79472e67e8c5f" +PKG_VERSION="3.16.3" +PKG_SHA256="e54f16df9b53dac30fd626415833a6e75b0e47915393843da1825b096ee60668" PKG_LICENSE="BSD" PKG_SITE="http://www.cmake.org/" PKG_URL="http://www.cmake.org/files/v$(get_pkg_version_maj_min)/cmake-${PKG_VERSION}.tar.gz" From 3550b699e00820571a4d25cb9d8b638a59f8d3c9 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 20:44:14 +0000 Subject: [PATCH 04/37] autoconf-archive: update to autoconf-archive-2019.01.06 --- packages/devel/autoconf-archive/package.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/devel/autoconf-archive/package.mk b/packages/devel/autoconf-archive/package.mk index f6590d4e1b..ce08052263 100644 --- a/packages/devel/autoconf-archive/package.mk +++ b/packages/devel/autoconf-archive/package.mk @@ -1,9 +1,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="autoconf-archive" -PKG_VERSION="2017.09.28" -PKG_SHA256="5c9fb5845b38b28982a3ef12836f76b35f46799ef4a2e46b48e2bd3c6182fa01" +PKG_VERSION="2019.01.06" +PKG_SHA256="17195c833098da79de5778ee90948f4c5d90ed1a0cf8391b4ab348e2ec511e3f" PKG_LICENSE="GPL" PKG_SITE="https://www.gnu.org/software/autoconf-archive/" PKG_URL="http://ftpmirror.gnu.org/autoconf-archive/$PKG_NAME-$PKG_VERSION.tar.xz" From 8cec96c39b4cbca6e21322d8f1d76645a32571af Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 20:50:27 +0000 Subject: [PATCH 05/37] swig: update to swig-4.0.1 --- packages/devel/swig/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/swig/package.mk b/packages/devel/swig/package.mk index e8f0fde297..512b7288dd 100644 --- a/packages/devel/swig/package.mk +++ b/packages/devel/swig/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="swig" -PKG_VERSION="4.0.0" -PKG_SHA256="e8a39cd6437e342cdcbd5af27a9bf11b62dc9efec9248065debcb8276fcbb925" +PKG_VERSION="4.0.1" +PKG_SHA256="7a00b4d0d53ad97a14316135e2d702091cd5f193bb58bcfcd8bc59d41e7887a9" PKG_LICENSE="GPL" PKG_SITE="http://www.swig.org" PKG_URL="$SOURCEFORGE_SRC/swig/$PKG_NAME-$PKG_VERSION.tar.gz" From 0bb2b2e7089999ce4e1a55a5cf27a6e18e331604 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:00:28 +0000 Subject: [PATCH 06/37] attr: update to attr-2.4.48 --- packages/devel/attr/package.mk | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/packages/devel/attr/package.mk b/packages/devel/attr/package.mk index 2e52ddef27..6efffd49e2 100644 --- a/packages/devel/attr/package.mk +++ b/packages/devel/attr/package.mk @@ -1,13 +1,14 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2010-2011 Roman Weber (roman@openelec.tv) # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="attr" -PKG_VERSION="2.4.47" -PKG_SHA256="25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859" +PKG_VERSION="2.4.48" +PKG_SHA256="5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7" PKG_LICENSE="GPL" -PKG_SITE="" -PKG_URL="http://download.savannah.gnu.org/releases-noredirect/attr/$PKG_NAME-$PKG_VERSION.src.tar.gz" +PKG_SITE="https://savannah.nongnu.org/projects/attr" +PKG_URL="http://download.savannah.nongnu.org/releases/attr/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Extended Attributes Of Filesystem Objects." PKG_BUILD_FLAGS="+pic" @@ -23,15 +24,9 @@ else PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET DEBUG=-DNDEBUG" fi -pre_configure_target() { -# attr fails to build in subdirs - cd $PKG_BUILD - rm -rf .$TARGET_NAME -} - makeinstall_target() { mkdir -p $SYSROOT_PREFIX/usr/lib/ - cp libattr/.libs/libattr.a $SYSROOT_PREFIX/usr/lib/ + cp .libs/libattr.a $SYSROOT_PREFIX/usr/lib/ mkdir -p $SYSROOT_PREFIX/usr/include/attr cp include/*.h $SYSROOT_PREFIX/usr/include/attr From d44bd5ac56127e9f1079ccb10c26b480cfe051d4 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:05:29 +0000 Subject: [PATCH 07/37] configtools: update to configtools-5256817 --- packages/devel/configtools/package.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/devel/configtools/package.mk b/packages/devel/configtools/package.mk index b914245ef0..19b1266c07 100644 --- a/packages/devel/configtools/package.mk +++ b/packages/devel/configtools/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="configtools" -PKG_VERSION="706fbe5" -PKG_SHA256="185511fd06ccbb892e14d6c593f68f0f1fd7c713b21a8d8bd3c7fd949e9c5979" +PKG_VERSION="5256817ace8493502ec88501a19e4051c2e220b0" +PKG_SHA256="3856ff9a2a9382a3396549c047c28e0f05b7e4822239ffe91ce2e59b0a0284db" PKG_LICENSE="GPL" PKG_SITE="http://git.savannah.gnu.org/cgit/config.git" -PKG_URL="http://git.savannah.gnu.org/cgit/config.git/snapshot/$PKG_VERSION.tar.xz" +PKG_URL="http://git.savannah.gnu.org/cgit/config.git/snapshot/config-$PKG_VERSION.tar.gz" PKG_DEPENDS_HOST="" PKG_LONGDESC="configtools" PKG_TOOLCHAIN="manual" From d4e4825b245d1c5071b17b5b7fa573dc48d6fd3c Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:07:51 +0000 Subject: [PATCH 08/37] dbus-glib: update to dbus-glib-0.110 --- packages/devel/dbus-glib/package.mk | 5 +++-- .../patches/dbus-glib-01-dont-build-tools-examples.patch | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/devel/dbus-glib/package.mk b/packages/devel/dbus-glib/package.mk index 115e1abcdd..c2fb9189d3 100644 --- a/packages/devel/dbus-glib/package.mk +++ b/packages/devel/dbus-glib/package.mk @@ -1,9 +1,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dbus-glib" -PKG_VERSION="0.108" -PKG_SHA256="9f340c7e2352e9cdf113893ca77ca9075d9f8d5e81476bf2bf361099383c602c" +PKG_VERSION="0.110" +PKG_SHA256="7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825" PKG_LICENSE="GPL" PKG_SITE="https://freedesktop.org/wiki/Software/dbus" PKG_URL="https://dbus.freedesktop.org/releases/dbus-glib/$PKG_NAME-$PKG_VERSION.tar.gz" diff --git a/packages/devel/dbus-glib/patches/dbus-glib-01-dont-build-tools-examples.patch b/packages/devel/dbus-glib/patches/dbus-glib-01-dont-build-tools-examples.patch index abd494c34c..cfe18739de 100644 --- a/packages/devel/dbus-glib/patches/dbus-glib-01-dont-build-tools-examples.patch +++ b/packages/devel/dbus-glib/patches/dbus-glib-01-dont-build-tools-examples.patch @@ -16,10 +16,10 @@ index dd76c7e..78cb56f 100644 ACLOCAL_AMFLAGS = -I m4 GLIB_PC=dbus-glib-1.pc --SUBDIRS=dbus tools test doc --DIST_SUBDIRS=dbus tools test doc m4 -+SUBDIRS=dbus test doc -+DIST_SUBDIRS=dbus test doc m4 +-SUBDIRS = dbus-gmain dbus tools test doc +-DIST_SUBDIRS = dbus-gmain dbus tools test doc m4 ++SUBDIRS = dbus-gmain dbus test doc ++DIST_SUBDIRS = dbus-gmain dbus test doc m4 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = $(GLIB_PC) From 488fcdca63e44a3266a5a036dfc3f82a72e56760 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:08:42 +0000 Subject: [PATCH 09/37] elfutils: update to elfutils-0.178 --- packages/devel/elfutils/package.mk | 6 ++-- ...futils-001-make-executables-optional.patch | 31 ++++++++++--------- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/packages/devel/elfutils/package.mk b/packages/devel/elfutils/package.mk index ebca5fb122..7f0997d4b5 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.176" -PKG_SHA256="eb5747c371b0af0f71e86215a5ebb88728533c3a104a43d4231963f308cd1023" +PKG_VERSION="0.178" +PKG_SHA256="31e7a00e96d4e9c4bda452e1f2cdac4daf8abd24f5e154dee232131899f3a0f2" PKG_LICENSE="GPL" PKG_SITE="https://sourceware.org/elfutils/" PKG_URL="https://sourceware.org/elfutils/ftp/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" @@ -25,6 +25,7 @@ fi PKG_CONFIGURE_OPTS_HOST="utrace_cv_cc_biarch=false \ --disable-programs \ --disable-nls \ + --disable-debuginfod \ --with-zlib \ --without-bzlib \ --without-lzma" @@ -32,6 +33,7 @@ PKG_CONFIGURE_OPTS_HOST="utrace_cv_cc_biarch=false \ PKG_CONFIGURE_OPTS_TARGET="utrace_cv_cc_biarch=false \ ${PKG_PROGRAMS} \ --disable-nls \ + --disable-debuginfod \ --with-zlib \ --without-bzlib \ --without-lzma" diff --git a/packages/devel/elfutils/patches/elfutils-001-make-executables-optional.patch b/packages/devel/elfutils/patches/elfutils-001-make-executables-optional.patch index 9bd4edcf47..54f7da2ef8 100644 --- a/packages/devel/elfutils/patches/elfutils-001-make-executables-optional.patch +++ b/packages/devel/elfutils/patches/elfutils-001-make-executables-optional.patch @@ -1,34 +1,35 @@ -From ca1a78e042fa55f378f3402559f9cfb41c603406 Mon Sep 17 00:00:00 2001 +From be854357189b6a3bd7e846b4e7914877f0deaf9f Mon Sep 17 00:00:00 2001 From: MilhouseVH -Date: Wed, 4 Dec 2019 09:19:19 +0000 +Date: Sat, 25 Jan 2020 21:28:52 +0000 Subject: [PATCH] make executables optional --- - Makefile.am | 5 ++++- + Makefile.am | 6 +++++- configure.ac | 5 +++++ - 2 files changed, 9 insertions(+), 1 deletion(-) + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am -index 2ff444e..314083f 100644 +index bd8926b..1733937 100644 --- a/Makefile.am +++ b/Makefile.am -@@ -28,7 +28,10 @@ pkginclude_HEADERS = version.h +@@ -27,7 +27,11 @@ AM_MAKEFLAGS = --no-print-directory + pkginclude_HEADERS = version.h - # Add doc back when we have some real content. - SUBDIRS = config m4 lib libelf libebl libdwelf libdwfl libdw libcpu libasm \ -- backends src po tests -+ backends po tests + SUBDIRS = config m4 lib libelf libcpu backends libebl libdwelf libdwfl libdw \ +- libasm src po doc tests ++ libasm po doc tests ++ +if BUILD_PROGRAMS + SUBDIRS += src +endif - EXTRA_DIST = elfutils.spec GPG-KEY NOTES CONTRIBUTING \ - COPYING COPYING-GPLV2 COPYING-LGPLV3 + if DEBUGINFOD + SUBDIRS += debuginfod diff --git a/configure.ac b/configure.ac -index b4e012d..0fd46cc 100644 +index 5a2dc37..a1e856a 100644 --- a/configure.ac +++ b/configure.ac -@@ -85,6 +85,11 @@ AS_IF([test "$use_locks" = yes], +@@ -87,6 +87,11 @@ AS_IF([test "$use_locks" = yes], AH_TEMPLATE([USE_LOCKS], [Defined if libraries should be thread-safe.]) @@ -41,5 +42,5 @@ index b4e012d..0fd46cc 100644 AC_PROG_RANLIB AC_PROG_YACC -- -2.20.1 +2.7.4 From 4d1fc51e0a280aeeabd93456c6f476034720247c Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:32:36 +0000 Subject: [PATCH 10/37] fakeroot: update to fakeroot-1.24 --- packages/devel/fakeroot/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/devel/fakeroot/package.mk b/packages/devel/fakeroot/package.mk index b640db5a8f..b08447ce3d 100644 --- a/packages/devel/fakeroot/package.mk +++ b/packages/devel/fakeroot/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fakeroot" -PKG_VERSION="1.23" -PKG_SHA256="009cd6696a931562cf1c212bb57ca441a4a2d45cd32c3190a35c7ae98506f4f6" +PKG_VERSION="1.24" +PKG_SHA256="2e045b3160370b8ab4d44d1f8d267e5d1d555f1bb522d650e7167b09477266ed" PKG_LICENSE="GPL3" -PKG_SITE="http://fakeroot.alioth.debian.org/" -PKG_URL="http://ftp.debian.org/debian/pool/main/f/fakeroot/${PKG_NAME}_${PKG_VERSION}.orig.tar.xz" +PKG_SITE="http://freshmeat.sourceforge.net/projects/fakeroot" +PKG_URL="http://ftp.debian.org/debian/pool/main/f/fakeroot/${PKG_NAME}_${PKG_VERSION}.orig.tar.gz" PKG_DEPENDS_HOST="ccache:host libcap:host" PKG_LONGDESC="fakeroot provides a fake root environment by means of LD_PRELOAD and SYSV IPC (or TCP) trickery." From 5f2e34c191778537b9b297fa636f604f04292dda Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:34:35 +0000 Subject: [PATCH 11/37] fribidi: update to fribidi-1.0.8 --- packages/devel/fribidi/package.mk | 4 +- .../fribidi/patches/fribidi-001-PR88.patch | 40 ------------------- 2 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 packages/devel/fribidi/patches/fribidi-001-PR88.patch diff --git a/packages/devel/fribidi/package.mk b/packages/devel/fribidi/package.mk index a00a1f2b44..f37d2f047b 100644 --- a/packages/devel/fribidi/package.mk +++ b/packages/devel/fribidi/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fribidi" -PKG_VERSION="1.0.5" -PKG_SHA256="6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce" +PKG_VERSION="1.0.8" +PKG_SHA256="94c7b68d86ad2a9613b4dcffe7bbeb03523d63b5b37918bdf2e4ef34195c1e6c" PKG_LICENSE="LGPL" PKG_SITE="http://fribidi.freedesktop.org/" PKG_URL="https://github.com/fribidi/fribidi/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" diff --git a/packages/devel/fribidi/patches/fribidi-001-PR88.patch b/packages/devel/fribidi/patches/fribidi-001-PR88.patch deleted file mode 100644 index fed4c23032..0000000000 --- a/packages/devel/fribidi/patches/fribidi-001-PR88.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 96b735d2ca4b59bd0e9211c5f445c804f9e3804a Mon Sep 17 00:00:00 2001 -From: Heiko Becker -Date: Fri, 7 Sep 2018 20:57:11 +0200 -Subject: [PATCH] Build generator executables natively - -They are run during the build and not installed in the end. Without -this one gets the following error from meson: "ERROR: Can not use -target gen-unicode-version as a generator because it is cross-built -and no exe wrapper is defined. You might want to set it to native -instead." - -Closes #87. ---- - gen.tab/meson.build | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/gen.tab/meson.build b/gen.tab/meson.build -index 6006d98..8c21e98 100644 ---- a/gen.tab/meson.build -+++ b/gen.tab/meson.build -@@ -33,7 +33,8 @@ gen_unicode_version = executable('gen-unicode-version', - 'gen-unicode-version.c', - include_directories: incs, - c_args: native_args, -- install: false) -+ install: false, -+ native: true) - - fribidi_unicode_version_h = custom_target('fribidi-unicode-version.h', - input: files('unidata/ReadMe.txt', 'unidata/BidiMirroring.txt'), -@@ -67,7 +68,8 @@ foreach tab : tabs - gen_prog_src, 'packtab.c', - include_directories: incs, - c_args: native_args, -- install: false) -+ install: false, -+ native: true) - - tab_inc_file = custom_target(gen_prog_name, - input: gen_prog_inputs, From 0423df400a7cb1fbc454b0c0698d1d24fc4d4c82 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:36:11 +0000 Subject: [PATCH 12/37] gettext: update to gettext-0.20.1 --- packages/devel/gettext/package.mk | 4 ++-- .../patches/gettext-dont_build_docs_and_examples.patch | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/devel/gettext/package.mk b/packages/devel/gettext/package.mk index 9b9422f054..7bd7f7946f 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.19.8.1" -PKG_SHA256="ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43" +PKG_VERSION="0.20.1" +PKG_SHA256="66415634c6e8c3fa8b71362879ec7575e27da43da562c798a8a2f223e6e47f5c" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/s/gettext/" PKG_URL="http://ftp.gnu.org/pub/gnu/gettext/$PKG_NAME-$PKG_VERSION.tar.gz" diff --git a/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch b/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch index b0ddc37a4c..a34330a02e 100644 --- a/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch +++ b/packages/devel/gettext/patches/gettext-dont_build_docs_and_examples.patch @@ -4,9 +4,9 @@ diff -Naur gettext-0.19.7/gettext-tools/Makefile.am gettext-0.19.7.patch/gettext @@ -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 - --SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples its -+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests its + +-SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc ++SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests EXTRA_DIST = misc/DISCLAIM MOSTLYCLEANFILES = core *.stackdump @@ -17,8 +17,8 @@ diff -Naur gettext-0.19.7/gettext-tools/Makefile.in gettext-0.19.7.patch/gettext 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 --SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples its -+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests its +-SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc ++SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests # Allow users to use "gnulib-tool --update". From 8e7a7ae24dedfff7af5ffa4d863b113ebd59c3b7 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 22:50:29 +0000 Subject: [PATCH 13/37] gettext: attempts to install missing shared object libs when shared is disabled --- packages/devel/gettext/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devel/gettext/package.mk b/packages/devel/gettext/package.mk index 7bd7f7946f..fdbfd93a81 100644 --- a/packages/devel/gettext/package.mk +++ b/packages/devel/gettext/package.mk @@ -11,7 +11,7 @@ PKG_URL="http://ftp.gnu.org/pub/gnu/gettext/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_DEPENDS_HOST="ccache:host" PKG_LONGDESC="A program internationalization library and tools." -PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared \ +PKG_CONFIGURE_OPTS_HOST="--disable-static --enable-shared \ --disable-rpath \ --with-gnu-ld \ --disable-java \ From 002e7f49c39d5b27150fe05df64375eeb3415122 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 21:43:18 +0000 Subject: [PATCH 14/37] glib: update to glib-2.63.4 --- packages/devel/glib/package.mk | 4 +- .../glib/patches/001_drop-build-tests.patch | 54 ------------------- .../patches/glib-001-drop-build-tests.patch | 25 +++++++++ 3 files changed, 27 insertions(+), 56 deletions(-) delete mode 100644 packages/devel/glib/patches/001_drop-build-tests.patch create mode 100644 packages/devel/glib/patches/glib-001-drop-build-tests.patch diff --git a/packages/devel/glib/package.mk b/packages/devel/glib/package.mk index b6c62d99f7..fe626f86a1 100644 --- a/packages/devel/glib/package.mk +++ b/packages/devel/glib/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="glib" -PKG_VERSION="2.61.1" -PKG_SHA256="f8d827955f0d8e197ff5c2105dd6ac4f6b63d15cd021eb1de66534c92a762161" +PKG_VERSION="2.63.4" +PKG_SHA256="d6ba2b0cde747367f43ad64751221d5beb95de1739a89856316df804e3447618" PKG_LICENSE="LGPL" PKG_SITE="http://www.gtk.org/" PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/$(get_pkg_version_maj_min)/$PKG_NAME-$PKG_VERSION.tar.xz" diff --git a/packages/devel/glib/patches/001_drop-build-tests.patch b/packages/devel/glib/patches/001_drop-build-tests.patch deleted file mode 100644 index dd0b5cb501..0000000000 --- a/packages/devel/glib/patches/001_drop-build-tests.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff -Naur glib-2.61.1.org/gio/meson.build glib-2.61.1/gio/meson.build ---- glib-2.61.1.org/gio/meson.build 2019-05-24 19:00:33.000000000 +0200 -+++ glib-2.61.1/gio/meson.build 2019-08-26 09:21:14.893507207 +0200 -@@ -994,8 +994,3 @@ - endif - - subdir('fam') --# Don’t build the tests unless we can run them (either natively or in an exe wrapper) --build_tests = not meson.is_cross_build() or (meson.is_cross_build() and meson.has_exe_wrapper()) --if build_tests -- subdir('tests') --endif -\ Kein Zeilenumbruch am Dateiende. -diff -Naur glib-2.61.1.org/glib/meson.build glib-2.61.1/glib/meson.build ---- glib-2.61.1.org/glib/meson.build 2019-05-24 19:00:33.000000000 +0200 -+++ glib-2.61.1/glib/meson.build 2019-08-26 09:21:22.941561248 +0200 -@@ -459,8 +459,3 @@ - install : true) - endif - --# Don’t build the tests unless we can run them (either natively or in an exe wrapper) --build_tests = not meson.is_cross_build() or (meson.is_cross_build() and meson.has_exe_wrapper()) --if build_tests -- subdir('tests') --endif -\ Kein Zeilenumbruch am Dateiende. -diff -Naur glib-2.61.1.org/gobject/meson.build glib-2.61.1/gobject/meson.build ---- glib-2.61.1.org/gobject/meson.build 2019-05-24 19:00:33.000000000 +0200 -+++ glib-2.61.1/gobject/meson.build 2019-08-26 09:21:28.981601802 +0200 -@@ -166,8 +166,3 @@ - install : true) - endif - --# Don’t build the tests unless we can run them (either natively or in an exe wrapper) --build_tests = not meson.is_cross_build() or (meson.is_cross_build() and meson.has_exe_wrapper()) --if build_tests -- subdir('tests') --endif -\ Kein Zeilenumbruch am Dateiende. -diff -Naur glib-2.61.1.org/meson.build glib-2.61.1/meson.build ---- glib-2.61.1.org/meson.build 2019-05-24 19:00:33.000000000 +0200 -+++ glib-2.61.1/meson.build 2019-08-26 09:21:08.029461110 +0200 -@@ -2045,11 +2045,6 @@ - subdir('gmodule') - subdir('gio') - subdir('fuzzing') --# Don’t build the tests unless we can run them (either natively or in an exe wrapper) --build_tests = not meson.is_cross_build() or (meson.is_cross_build() and meson.has_exe_wrapper()) --if build_tests -- subdir('tests') --endif - - # xgettext is optional (on Windows for instance) - if find_program('xgettext', required : get_option('nls')).found() diff --git a/packages/devel/glib/patches/glib-001-drop-build-tests.patch b/packages/devel/glib/patches/glib-001-drop-build-tests.patch new file mode 100644 index 0000000000..0fb4db27e7 --- /dev/null +++ b/packages/devel/glib/patches/glib-001-drop-build-tests.patch @@ -0,0 +1,25 @@ +From 135f1c814b81b18d7546cb5d8b7246463e7704bd Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Sun, 26 Jan 2020 05:56:34 +0000 +Subject: [PATCH] tests are broken when cross-compiling so don't build them + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index cbacf0d..84d2c9e 100644 +--- a/meson.build ++++ b/meson.build +@@ -77,7 +77,7 @@ installed_tests_template = files('template.test.in') + installed_tests_template_tap = files('template-tap.test.in') + + # Don’t build the tests unless we can run them (either natively, in an exe wrapper, or by installing them for later use) +-build_tests = not meson.is_cross_build() or (meson.is_cross_build() and meson.has_exe_wrapper()) or installed_tests_enabled ++build_tests = false + + add_project_arguments('-D_GNU_SOURCE', language: 'c') + +-- +2.7.4 + From 8805837eaaeaf8be2cc24247849762423e4cb479 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 22:06:34 +0000 Subject: [PATCH 15/37] gmp: update to gmp-6.2.0 --- packages/devel/gmp/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/gmp/package.mk b/packages/devel/gmp/package.mk index 53eef6ca62..68d40ac12e 100644 --- a/packages/devel/gmp/package.mk +++ b/packages/devel/gmp/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gmp" -PKG_VERSION="6.1.2" -PKG_SHA256="87b565e89a9a684fe4ebeeddb8399dce2599f9c9049854ca8c0dfbdea0e21912" +PKG_VERSION="6.2.0" +PKG_SHA256="258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526" PKG_LICENSE="LGPLv3+" PKG_SITE="http://gmplib.org/" PKG_URL="https://gmplib.org/download/gmp/$PKG_NAME-$PKG_VERSION.tar.xz" From b1508ed80233c278078619f9381bc27b16180cbe Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 22:09:22 +0000 Subject: [PATCH 16/37] libcap: update to libcap-2.31 --- packages/devel/libcap/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/libcap/package.mk b/packages/devel/libcap/package.mk index ea2c10d5fe..d33639fdc6 100644 --- a/packages/devel/libcap/package.mk +++ b/packages/devel/libcap/package.mk @@ -4,8 +4,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libcap" -PKG_VERSION="2.27" -PKG_SHA256="dac1792d0118bee6aae6ba7fb93ff1602c6a9bda812fd63916eee1435b9c486a" +PKG_VERSION="2.31" +PKG_SHA256="c6088de41e1c97fa8047e2e7de0e4ee0cd13e6cc16538022230ae76727a87c46" PKG_LICENSE="GPL" PKG_SITE="" PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.xz" From 153acb26ab6308377a3e68a249b3a3ca7f17a5d6 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 22:14:22 +0000 Subject: [PATCH 17/37] libfmt: update to libfmt-6.1.2 --- packages/devel/libfmt/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/libfmt/package.mk b/packages/devel/libfmt/package.mk index 4cebeb03ba..57395f053e 100644 --- a/packages/devel/libfmt/package.mk +++ b/packages/devel/libfmt/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libfmt" -PKG_VERSION="5.3.0" -PKG_SHA256="defa24a9af4c622a7134076602070b45721a43c51598c8456ec6f2c4dbb51c89" +PKG_VERSION="6.1.2" +PKG_SHA256="1cafc80701b746085dddf41bd9193e6d35089e1c6ec1940e037fcb9c98f62365" PKG_LICENSE="BSD" PKG_SITE="https://github.com/fmtlib/fmt" PKG_URL="https://github.com/fmtlib/fmt/archive/$PKG_VERSION.tar.gz" From 1298e0321f39dbc5fd71bce78d783d59e09cc40a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 25 Jan 2020 22:17:20 +0000 Subject: [PATCH 18/37] libirman: correct site --- packages/devel/libirman/package.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/devel/libirman/package.mk b/packages/devel/libirman/package.mk index a5c9e478b1..772caf7262 100644 --- a/packages/devel/libirman/package.mk +++ b/packages/devel/libirman/package.mk @@ -1,11 +1,12 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libirman" PKG_VERSION="0.5.2" PKG_SHA256="43e58d7cd22b3a4c4dc8dcf8542a269ebcb4d8f6ceea0577b9fc882898f09a47" PKG_LICENSE="GPL" -PKG_SITE="http://sourceforge.net/projects/lirc" +PKG_SITE="https://sourceforge.net/projects/libirman" PKG_URL="http://downloads.sourceforge.net/project/libirman/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain systemd lirc" PKG_NEED_UNPACK="$(get_pkg_directory lirc)" From ca327dd70994fd88452e5ccea431aee07ab99b0a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 27 Jan 2020 01:44:29 +0000 Subject: [PATCH 19/37] open-vm-tools: fix issue with deprecated glib functions --- ...-tools-001-fix-deprecated-glib-funcs.patch | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 packages/sysutils/open-vm-tools/patches/open-vm-tools-001-fix-deprecated-glib-funcs.patch diff --git a/packages/sysutils/open-vm-tools/patches/open-vm-tools-001-fix-deprecated-glib-funcs.patch b/packages/sysutils/open-vm-tools/patches/open-vm-tools-001-fix-deprecated-glib-funcs.patch new file mode 100644 index 0000000000..0efae9a0a3 --- /dev/null +++ b/packages/sysutils/open-vm-tools/patches/open-vm-tools-001-fix-deprecated-glib-funcs.patch @@ -0,0 +1,90 @@ +From 7ec4955072f3f93dd4b5821c9688bc524a089087 Mon Sep 17 00:00:00 2001 +From: Oliver Kurth +Date: Mon, 30 Sep 2019 16:24:27 -0700 +Subject: [PATCH] GitHub Issue #367. Remove references to deprecated + G_INLINE_FUNC. + +G_INLINE_FUNC was a work-around for compilers that didn't support +static inline. Change uses of it to static inline. +--- + lib/include/vmware/tools/plugin.h | 2 +- + lib/include/vmware/tools/threadPool.h | 8 ++++---- + lib/include/vmware/tools/utils.h | 9 --------- + 3 files changed, 5 insertions(+), 14 deletions(-) + +diff --git a/lib/include/vmware/tools/plugin.h b/lib/include/vmware/tools/plugin.h +index f9acc6a..deefd1f 100644 +--- a/lib/include/vmware/tools/plugin.h ++++ b/lib/include/vmware/tools/plugin.h +@@ -290,7 +290,7 @@ typedef struct ToolsAppCtx { + * + * @return TRUE if COM is initialized when the function returns. + */ +-G_INLINE_FUNC gboolean ++static inline gboolean + ToolsCore_InitializeCOM(ToolsAppCtx *ctx) + { + if (!ctx->comInitialized) { +diff --git a/lib/include/vmware/tools/threadPool.h b/lib/include/vmware/tools/threadPool.h +index 3f2082b..5880fbc 100644 +--- a/lib/include/vmware/tools/threadPool.h ++++ b/lib/include/vmware/tools/threadPool.h +@@ -91,7 +91,7 @@ typedef struct ToolsCorePool { + ******************************************************************************* + */ + +-G_INLINE_FUNC ToolsCorePool * ++static inline ToolsCorePool * + ToolsCorePool_GetPool(ToolsAppCtx *ctx) + { + ToolsCorePool *pool = NULL; +@@ -123,7 +123,7 @@ ToolsCorePool_GetPool(ToolsAppCtx *ctx) + ******************************************************************************* + */ + +-G_INLINE_FUNC guint ++static inline guint + ToolsCorePool_SubmitTask(ToolsAppCtx *ctx, + ToolsCorePoolCb cb, + gpointer data, +@@ -153,7 +153,7 @@ ToolsCorePool_SubmitTask(ToolsAppCtx *ctx, + ******************************************************************************* + */ + +-G_INLINE_FUNC void ++static inline void + ToolsCorePool_CancelTask(ToolsAppCtx *ctx, + guint taskId) + { +@@ -197,7 +197,7 @@ ToolsCorePool_CancelTask(ToolsAppCtx *ctx, + ******************************************************************************* + */ + +-G_INLINE_FUNC gboolean ++static inline gboolean + ToolsCorePool_StartThread(ToolsAppCtx *ctx, + const gchar *threadName, + ToolsCorePoolCb cb, +diff --git a/lib/include/vmware/tools/utils.h b/lib/include/vmware/tools/utils.h +index f657459..a3292d5 100644 +--- a/lib/include/vmware/tools/utils.h ++++ b/lib/include/vmware/tools/utils.h +@@ -51,15 +51,6 @@ + # include + #endif + +- +-/* Work around a glib limitation: it doesn't set G_INLINE_FUNC on Win32. */ +-#if defined(G_PLATFORM_WIN32) +-# if defined(G_INLINE_FUNC) +-# undef G_INLINE_FUNC +-# endif +-# define G_INLINE_FUNC static __inline +-#endif +- + #ifndef ABS + # define ABS(x) (((x) >= 0) ? (x) : -(x)) + #endif +-- +2.7.4 + From 25004b1bd93e9e61e802b80dba4b6e60a0d40ed2 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 27 Jan 2020 08:42:13 +0000 Subject: [PATCH 20/37] strace: update to strace-5.4 --- .../system-tools-depends/strace/package.mk | 4 ++-- .../strace/patches/strace-0001-autoreconf.patch | 17 +++++++++++++++++ .../strace/patches/strace-autoreconf.patch | 15 --------------- 3 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0001-autoreconf.patch delete mode 100644 packages/addons/addon-depends/system-tools-depends/strace/patches/strace-autoreconf.patch diff --git a/packages/addons/addon-depends/system-tools-depends/strace/package.mk b/packages/addons/addon-depends/system-tools-depends/strace/package.mk index ce6db8f14b..1f9a955f20 100644 --- a/packages/addons/addon-depends/system-tools-depends/strace/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/strace/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="strace" -PKG_VERSION="4.26" -PKG_SHA256="7c4d2ffeef4f7d1cdc71062ca78d1130eb52f947c2fca82f59f6a1183bfa1e1c" +PKG_VERSION="5.4" +PKG_SHA256="f7d00514d51290b6db78ad7a9de709baf93caa5981498924cbc9a744cfd2a741" PKG_LICENSE="BSD" PKG_SITE="https://strace.io/" PKG_URL="https://strace.io/files/$PKG_VERSION/strace-$PKG_VERSION.tar.xz" diff --git a/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0001-autoreconf.patch b/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0001-autoreconf.patch new file mode 100644 index 0000000000..c6ae28c4de --- /dev/null +++ b/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0001-autoreconf.patch @@ -0,0 +1,17 @@ +diff --git a/configure.ac b/configure.ac +index f92f9e0..e822007 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -11,11 +11,7 @@ + # SPDX-License-Identifier: LGPL-2.1-or-later + + AC_PREREQ(2.57) +-AC_INIT([strace], +- st_esyscmd_s([./git-version-gen .tarball-version]), +- [strace-devel@lists.strace.io], +- [strace], +- [https://strace.io]) ++AC_INIT([strace],[5.4]) + m4_define([copyright_year], st_esyscmd_s([./copyright-year-gen .year])) + m4_define([manpage_date], st_esyscmd_s([./file-date-gen strace.1.in])) + AC_COPYRIGHT([Copyright (c) 1999-]copyright_year[ The strace developers.]) diff --git a/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-autoreconf.patch b/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-autoreconf.patch deleted file mode 100644 index 3a065456f9..0000000000 --- a/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-autoreconf.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -31,11 +31,7 @@ - # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - AC_PREREQ(2.57) --AC_INIT([strace], -- m4_esyscmd([./git-version-gen .tarball-version]), -- [strace-devel@lists.strace.io], -- [strace], -- [https://strace.io]) -+AC_INIT([strace],[4.22]) - m4_define([copyright_year], m4_esyscmd([./copyright-year-gen .year])) - AC_COPYRIGHT([Copyright (C) 1999-]copyright_year[ The strace developers.]) - AC_CONFIG_SRCDIR([strace.c]) From 860d0ea25732dfc2c6b457ca7ccca4475d1395d1 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jan 2020 03:20:41 +0000 Subject: [PATCH 21/37] strace: fix autoconf-archive-2019.01.06 --- .../strace-0002-fix-autoconf-archive.patch | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0002-fix-autoconf-archive.patch diff --git a/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0002-fix-autoconf-archive.patch b/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0002-fix-autoconf-archive.patch new file mode 100644 index 0000000000..4453c28df1 --- /dev/null +++ b/packages/addons/addon-depends/system-tools-depends/strace/patches/strace-0002-fix-autoconf-archive.patch @@ -0,0 +1,39 @@ +From ba71a5f3778df1bb19ba593f6a5550c01f5349ad Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Tue, 28 Jan 2020 03:17:14 +0000 +Subject: [PATCH] fix API change since autoconf-archive-2019.01.06 + +--- + Makefile.am | 2 +- + Makefile.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index e61edb2..553e9fd 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -394,7 +394,7 @@ strace_LDADD += $(libiberty_LIBS) + endif + endif + +-@CODE_COVERAGE_RULES@ ++include $(top_srcdir)/aminclude_static.am + CODE_COVERAGE_BRANCH_COVERAGE = 1 + CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \ + --prefix $(shell cd $(abs_top_srcdir)/.. && pwd || echo .) +diff --git a/Makefile.in b/Makefile.in +index 62207ce..bd569bf 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -9669,7 +9669,7 @@ $(top_srcdir)/xlat/xfs_dqblk_flags.h: $(top_srcdir)/xlat/xfs_dqblk_flags.in $(to + $(top_srcdir)/xlat/xfs_quota_flags.h: $(top_srcdir)/xlat/xfs_quota_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ + +-@CODE_COVERAGE_RULES@ ++include $(top_srcdir)/aminclude_static.am + + .PHONY: check-valgrind-local + check-valgrind-local: +-- +2.7.4 + From 6f9bfbd2086088c898d9a727b0e8d759f313913c Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jan 2020 03:23:20 +0000 Subject: [PATCH 22/37] tinc: fix autoconf-archive-2019.01.06 --- .../tinc-0001-fix-autoconf-archive.patch | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/addons/service/tinc/patches/tinc-0001-fix-autoconf-archive.patch diff --git a/packages/addons/service/tinc/patches/tinc-0001-fix-autoconf-archive.patch b/packages/addons/service/tinc/patches/tinc-0001-fix-autoconf-archive.patch new file mode 100644 index 0000000000..b27cff0877 --- /dev/null +++ b/packages/addons/service/tinc/patches/tinc-0001-fix-autoconf-archive.patch @@ -0,0 +1,25 @@ +From 9f1151cd9813477dafb939f3b0234a654e80a3b0 Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Tue, 28 Jan 2020 03:22:15 +0000 +Subject: [PATCH] fix API change since autoconf-archive-2019.01.06 + +--- + Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index e69542e..19d1e31 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -8,7 +8,7 @@ ACLOCAL_AMFLAGS = -I m4 + + EXTRA_DIST = COPYING.README README.android + +-@CODE_COVERAGE_RULES@ ++include $(top_srcdir)/aminclude_static.am + + # If git describe works, force autoconf to run in order to make sure we have the + # current version number from git in the resulting configure script. +-- +2.7.4 + From 7513915570af7c69faca1b929a5a97fd42d28d88 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jan 2020 20:03:28 +0000 Subject: [PATCH 23/37] system-tools: add strace-5.4 to changelog, bump rev --- packages/addons/tools/system-tools/changelog.txt | 3 +++ packages/addons/tools/system-tools/package.mk | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/addons/tools/system-tools/changelog.txt b/packages/addons/tools/system-tools/changelog.txt index fb65819be0..8e14d53eb2 100644 --- a/packages/addons/tools/system-tools/changelog.txt +++ b/packages/addons/tools/system-tools/changelog.txt @@ -1,3 +1,6 @@ +113 +- update strace to 5.4 + 112 - added vim runtime files - updated vim diff --git a/packages/addons/tools/system-tools/package.mk b/packages/addons/tools/system-tools/package.mk index a4b886af55..a975bf236b 100644 --- a/packages/addons/tools/system-tools/package.mk +++ b/packages/addons/tools/system-tools/package.mk @@ -3,7 +3,7 @@ PKG_NAME="system-tools" PKG_VERSION="1.0" -PKG_REV="112" +PKG_REV="113" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://libreelec.tv" From 612d12edef26a99a78f4f9d715cdca2fc5345ec7 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 1 Feb 2020 23:02:38 +0000 Subject: [PATCH 24/37] glibc: update to glibc-2.31 --- 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 9297b0be5b..e12450f1e6 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.30" -PKG_SHA256="e2c4114e569afbe7edbc29131a43be833850ab9a459d81beb2588016d2bbb8af" +PKG_VERSION="2.31" +PKG_SHA256="9246fe44f68feeec8c666bb87973d590ce0137cca145df014c72ec95be9ffd17" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/libc/" PKG_URL="http://ftp.gnu.org/pub/gnu/glibc/$PKG_NAME-$PKG_VERSION.tar.xz" From 72f0aa7380b8e41bbfeb46d7f3a655ac0265d4fb Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 1 Feb 2020 23:08:31 +0000 Subject: [PATCH 25/37] gnutls: update to gnutls-3.6.12 --- packages/security/gnutls/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/security/gnutls/package.mk b/packages/security/gnutls/package.mk index ef6db34ec0..05d2ced44d 100644 --- a/packages/security/gnutls/package.mk +++ b/packages/security/gnutls/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gnutls" -PKG_VERSION="3.6.10" -PKG_SHA256="b1f3ca67673b05b746a961acf2243eaae0ffe658b6a6494265c648e7c7812293" +PKG_VERSION="3.6.12" +PKG_SHA256="bfacf16e342949ffd977a9232556092c47164bd26e166736cf3459a870506c4b" PKG_LICENSE="LGPL2.1" PKG_SITE="https://gnutls.org" PKG_URL="https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/$PKG_NAME-$PKG_VERSION.tar.xz" From 0e5edc3c5cdc99a4d1464e0fb4efdd4105bffa96 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 1 Feb 2020 23:08:38 +0000 Subject: [PATCH 26/37] nettle: update to nettle-3.5.1 --- packages/security/nettle/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/security/nettle/package.mk b/packages/security/nettle/package.mk index 459d976d0d..1b320aa593 100644 --- a/packages/security/nettle/package.mk +++ b/packages/security/nettle/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="nettle" -PKG_VERSION="3.4.1" -PKG_SHA256="f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad" +PKG_VERSION="3.5.1" +PKG_SHA256="75cca1998761b02e16f2db56da52992aef622bf55a3b45ec538bc2eedadc9419" PKG_LICENSE="GPL2" PKG_SITE="http://www.lysator.liu.se/~nisse/nettle" PKG_URL="http://ftpmirror.gnu.org/gnu/nettle/nettle-$PKG_VERSION.tar.gz" From b2dbc66ec9238a67caa6135b58f74caa28bd821b Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 2 Feb 2020 03:58:51 +0000 Subject: [PATCH 27/37] binutils: update to binutils-2.34 --- packages/devel/binutils/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/binutils/package.mk b/packages/devel/binutils/package.mk index df85c91415..08caa8cce5 100644 --- a/packages/devel/binutils/package.mk +++ b/packages/devel/binutils/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="binutils" -PKG_VERSION="2.33.1" -PKG_SHA256="ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf" +PKG_VERSION="2.34" +PKG_SHA256="f00b0e8803dc9bab1e2165bd568528135be734df3fabf8d0161828cd56028952" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/binutils/" PKG_URL="http://ftp.gnu.org/gnu/binutils/$PKG_NAME-$PKG_VERSION.tar.xz" From 9b350e50b7134407b1fb53fa5de9c974bec77d8f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 2 Feb 2020 07:36:12 +0000 Subject: [PATCH 28/37] gcc: fix glibc-2.31 incompatability --- .../gcc-glibc-2.31-compatability-fix.patch | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 packages/lang/gcc/patches/gcc-glibc-2.31-compatability-fix.patch diff --git a/packages/lang/gcc/patches/gcc-glibc-2.31-compatability-fix.patch b/packages/lang/gcc/patches/gcc-glibc-2.31-compatability-fix.patch new file mode 100644 index 0000000000..88f19e1772 --- /dev/null +++ b/packages/lang/gcc/patches/gcc-glibc-2.31-compatability-fix.patch @@ -0,0 +1,110 @@ +From 57adaad06d71d82c77a592d68ec60bfc0e8d3c61 Mon Sep 17 00:00:00 2001 +From: Jakub Jelinek +Date: Fri, 8 Nov 2019 19:53:18 +0100 +Subject: [PATCH] backport: re PR sanitizer/92154 (new glibc breaks arm + bootstrap due to libsanitizer) + + Backported from mainline + 2019-10-22 Tamar Christina + + PR sanitizer/92154 + * sanitizer_common/sanitizer_platform_limits_posix.cc: + Cherry-pick compiler-rt revision r375220. + +From-SVN: r277981 + +backport: re PR sanitizer/92154 (new glibc breaks arm bootstrap due to libsanitizer) + + Backported from mainline + 2019-11-26 Jakub Jelinek + + PR sanitizer/92154 + * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick + llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce. + * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise. + +From-SVN: r279653 +--- + libsanitizer/ChangeLog | 19 +++++++++++++++++++ + .../sanitizer_platform_limits_posix.cc | 5 +++-- + .../sanitizer_platform_limits_posix.h | 15 +-------------- + 3 files changed, 23 insertions(+), 16 deletions(-) + +diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog +index c7d3cf4..65cbd35 100644 +--- a/libsanitizer/ChangeLog ++++ b/libsanitizer/ChangeLog +@@ -1,3 +1,22 @@ ++2019-12-20 Jakub Jelinek ++ ++ Backported from mainline ++ 2019-11-26 Jakub Jelinek ++ ++ PR sanitizer/92154 ++ * sanitizer_common/sanitizer_platform_limits_posix.h: Cherry-pick ++ llvm-project revision 947f9692440836dcb8d88b74b69dd379d85974ce. ++ * sanitizer_common/sanitizer_platform_limits_posix.cc: Likewise. ++ ++2019-11-08 Jakub Jelinek ++ ++ Backported from mainline ++ 2019-10-22 Tamar Christina ++ ++ PR sanitizer/92154 ++ * sanitizer_common/sanitizer_platform_limits_posix.cc: ++ Cherry-pick compiler-rt revision r375220. ++ + 2019-08-12 Release Manager + + * GCC 9.2.0 released. +diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc +index 6cd4a5b..d823a12 100644 +--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc ++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc +@@ -1156,8 +1156,9 @@ CHECK_SIZE_AND_OFFSET(ipc_perm, uid); + CHECK_SIZE_AND_OFFSET(ipc_perm, gid); + CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); + CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); +-#if !defined(__aarch64__) || !SANITIZER_LINUX || __GLIBC_PREREQ (2, 21) +-/* On aarch64 glibc 2.20 and earlier provided incorrect mode field. */ ++#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31) ++/* glibc 2.30 and earlier provided 16-bit mode field instead of 32-bit ++ on many architectures. */ + CHECK_SIZE_AND_OFFSET(ipc_perm, mode); + #endif + +diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h +index 73af92a..6a673a7 100644 +--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h ++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h +@@ -211,26 +211,13 @@ namespace __sanitizer { + u64 __unused1; + u64 __unused2; + #elif defined(__sparc__) +-#if defined(__arch64__) + unsigned mode; +- unsigned short __pad1; +-#else +- unsigned short __pad1; +- unsigned short mode; + unsigned short __pad2; +-#endif + unsigned short __seq; + unsigned long long __unused1; + unsigned long long __unused2; +-#elif defined(__mips__) || defined(__aarch64__) || defined(__s390x__) +- unsigned int mode; +- unsigned short __seq; +- unsigned short __pad1; +- unsigned long __unused1; +- unsigned long __unused2; + #else +- unsigned short mode; +- unsigned short __pad1; ++ unsigned int mode; + unsigned short __seq; + unsigned short __pad2; + #if defined(__x86_64__) && !defined(_LP64) +-- +2.20.1 + From 0e41a4cad80ffccfbb8f041a085bdddac38e79e1 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 3 Feb 2020 23:31:30 +0000 Subject: [PATCH 29/37] dvb-apps: fix glibc-2.31 incompatability --- .../patches/dvb-apps-50-glibc-2.31-fix.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch diff --git a/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch new file mode 100644 index 0000000000..d0ce12cecc --- /dev/null +++ b/packages/addons/addon-depends/dvb-tools-depends/dvb-apps/patches/dvb-apps-50-glibc-2.31-fix.patch @@ -0,0 +1,28 @@ +From 6e62b334cced721b0b2bed197fd36e44878580ce Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Mon, 3 Feb 2020 23:30:43 +0000 +Subject: [PATCH] replace obsolete stime after glibc-2.31 + +--- + util/dvbdate/dvbdate.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/util/dvbdate/dvbdate.c b/util/dvbdate/dvbdate.c +index f0df437..bff7204 100644 +--- a/util/dvbdate/dvbdate.c ++++ b/util/dvbdate/dvbdate.c +@@ -309,7 +309,10 @@ int atsc_scan_date(time_t *rx_time, unsigned int to) + */ + int set_time(time_t * new_time) + { +- if (stime(new_time)) { ++ struct timespec ts; ++ ts.tv_sec = *new_time; ++ ts.tv_nsec = 0; ++ if (clock_settime(CLOCK_REALTIME, &ts) < 0) { + perror("Unable to set time"); + return -1; + } +-- +2.20.1 + From 85fb0142602716e7b7c843b6419651391b66eef2 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 3 Feb 2020 23:42:59 +0000 Subject: [PATCH 30/37] vdr: fix glibc-2.31 incompatability --- .../vdr/patches/vdr-03-glibc-2.31-fix.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 packages/addons/addon-depends/vdr/patches/vdr-03-glibc-2.31-fix.patch diff --git a/packages/addons/addon-depends/vdr/patches/vdr-03-glibc-2.31-fix.patch b/packages/addons/addon-depends/vdr/patches/vdr-03-glibc-2.31-fix.patch new file mode 100644 index 0000000000..bbf8617cdc --- /dev/null +++ b/packages/addons/addon-depends/vdr/patches/vdr-03-glibc-2.31-fix.patch @@ -0,0 +1,28 @@ +From 0cf5d433583ead5a634f7bea9e08236bc1805318 Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Mon, 3 Feb 2020 23:41:55 +0000 +Subject: [PATCH] replace obsolete stime after glibc-2.31 + +--- + eit.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/eit.c b/eit.c +index 50d8229..60c295d 100644 +--- a/eit.c ++++ b/eit.c +@@ -391,7 +391,10 @@ cTDT::cTDT(const u_char *Data) + if (abs(diff) > MAX_TIME_DIFF) { + mutex.Lock(); + if (abs(diff) > MAX_ADJ_DIFF) { +- if (stime(&dvbtim) == 0) ++ struct timespec ts; ++ ts.tv_sec = dvbtim; ++ ts.tv_nsec = 0; ++ if (clock_settime(CLOCK_REALTIME, &ts) == 0) + isyslog("system time changed from %s (%ld) to %s (%ld)", *TimeToString(loctim), loctim, *TimeToString(dvbtim), dvbtim); + else + esyslog("ERROR while setting system time: %m"); +-- +2.20.1 + From d1775f8fe0d82b450b280206718ea710a877c06f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 2 Feb 2020 18:15:43 +0000 Subject: [PATCH 31/37] TEMP: busybox: update to busybox-9e2a566 with glibc-2.31 compatability --- packages/sysutils/busybox/config/busybox-host.conf | 8 ++++++-- packages/sysutils/busybox/config/busybox-init.conf | 8 ++++++-- packages/sysutils/busybox/config/busybox-target.conf | 8 ++++++-- packages/sysutils/busybox/package.mk | 6 +++--- 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/packages/sysutils/busybox/config/busybox-host.conf b/packages/sysutils/busybox/config/busybox-host.conf index 2af35c8e6a..76a51fa0de 100644 --- a/packages/sysutils/busybox/config/busybox-host.conf +++ b/packages/sysutils/busybox/config/busybox-host.conf @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.31.0 -# Wed Jun 12 00:50:03 2019 +# Busybox version: 1.32.0.git +# Sun Feb 2 19:48:47 2020 # CONFIG_HAVE_DOT_CONFIG=y @@ -76,6 +76,7 @@ CONFIG_PREFIX="./_install-hosttools" # CONFIG_DEBUG_SANITIZE is not set # CONFIG_UNIT_TEST is not set # CONFIG_WERROR is not set +# CONFIG_WARN_SIMPLE_MSG is not set CONFIG_NO_DEBUG_LIB=y # CONFIG_DMALLOC is not set # CONFIG_EFENCE is not set @@ -446,6 +447,7 @@ CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=0 # CONFIG_FEATURE_FIND_PRUNE is not set # CONFIG_FEATURE_FIND_QUIT is not set # CONFIG_FEATURE_FIND_DELETE is not set +# CONFIG_FEATURE_FIND_EMPTY is not set # CONFIG_FEATURE_FIND_PATH is not set # CONFIG_FEATURE_FIND_REGEX is not set # CONFIG_FEATURE_FIND_CONTEXT is not set @@ -676,6 +678,7 @@ CONFIG_DEFAULT_DEPMOD_FILE="" # CONFIG_SWITCH_ROOT is not set # CONFIG_TASKSET is not set # CONFIG_FEATURE_TASKSET_FANCY is not set +# CONFIG_FEATURE_TASKSET_CPULIST is not set # CONFIG_UEVENT is not set # CONFIG_UMOUNT is not set # CONFIG_FEATURE_UMOUNT_ALL is not set @@ -1153,6 +1156,7 @@ CONFIG_BASH_IS_NONE=y # CONFIG_FEATURE_REMOTE_LOG is not set # CONFIG_FEATURE_SYSLOGD_DUP is not set # CONFIG_FEATURE_SYSLOGD_CFG is not set +# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 # CONFIG_FEATURE_IPC_SYSLOG is not set CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 diff --git a/packages/sysutils/busybox/config/busybox-init.conf b/packages/sysutils/busybox/config/busybox-init.conf index bb94ead7a5..fc762ba6c6 100644 --- a/packages/sysutils/busybox/config/busybox-init.conf +++ b/packages/sysutils/busybox/config/busybox-init.conf @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.31.0 -# Tue Aug 13 17:29:50 2019 +# Busybox version: 1.32.0.git +# Sun Feb 2 19:50:06 2020 # CONFIG_HAVE_DOT_CONFIG=y @@ -76,6 +76,7 @@ CONFIG_PREFIX="./_install-initramfs" # CONFIG_DEBUG_SANITIZE is not set # CONFIG_UNIT_TEST is not set # CONFIG_WERROR is not set +# CONFIG_WARN_SIMPLE_MSG is not set CONFIG_NO_DEBUG_LIB=y # CONFIG_DMALLOC is not set # CONFIG_EFENCE is not set @@ -462,6 +463,7 @@ CONFIG_FEATURE_ALLOW_EXEC=y # CONFIG_FEATURE_FIND_PRUNE is not set # CONFIG_FEATURE_FIND_QUIT is not set # CONFIG_FEATURE_FIND_DELETE is not set +# CONFIG_FEATURE_FIND_EMPTY is not set # CONFIG_FEATURE_FIND_PATH is not set # CONFIG_FEATURE_FIND_REGEX is not set # CONFIG_FEATURE_FIND_CONTEXT is not set @@ -692,6 +694,7 @@ CONFIG_SETSID=y CONFIG_SWITCH_ROOT=y # CONFIG_TASKSET is not set # CONFIG_FEATURE_TASKSET_FANCY is not set +# CONFIG_FEATURE_TASKSET_CPULIST is not set CONFIG_UEVENT=y CONFIG_UMOUNT=y CONFIG_FEATURE_UMOUNT_ALL=y @@ -1177,6 +1180,7 @@ CONFIG_FEATURE_SH_READ_FRAC=y # CONFIG_FEATURE_REMOTE_LOG is not set # CONFIG_FEATURE_SYSLOGD_DUP is not set # CONFIG_FEATURE_SYSLOGD_CFG is not set +# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 # CONFIG_FEATURE_IPC_SYSLOG is not set CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 diff --git a/packages/sysutils/busybox/config/busybox-target.conf b/packages/sysutils/busybox/config/busybox-target.conf index 999149e69f..5165277f4c 100644 --- a/packages/sysutils/busybox/config/busybox-target.conf +++ b/packages/sysutils/busybox/config/busybox-target.conf @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.31.0 -# Mon Sep 23 04:46:37 2019 +# Busybox version: 1.32.0.git +# Sun Feb 2 19:50:40 2020 # CONFIG_HAVE_DOT_CONFIG=y @@ -76,6 +76,7 @@ CONFIG_PREFIX="./_install-system" # CONFIG_DEBUG_SANITIZE is not set # CONFIG_UNIT_TEST is not set # CONFIG_WERROR is not set +# CONFIG_WARN_SIMPLE_MSG is not set CONFIG_NO_DEBUG_LIB=y # CONFIG_DMALLOC is not set # CONFIG_EFENCE is not set @@ -458,6 +459,7 @@ CONFIG_FEATURE_FIND_SIZE=y CONFIG_FEATURE_FIND_PRUNE=y CONFIG_FEATURE_FIND_QUIT=y CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_EMPTY=y CONFIG_FEATURE_FIND_PATH=y CONFIG_FEATURE_FIND_REGEX=y # CONFIG_FEATURE_FIND_CONTEXT is not set @@ -688,6 +690,7 @@ CONFIG_RENICE=y CONFIG_SWITCH_ROOT=y # CONFIG_TASKSET is not set # CONFIG_FEATURE_TASKSET_FANCY is not set +# CONFIG_FEATURE_TASKSET_CPULIST is not set CONFIG_UEVENT=y CONFIG_UMOUNT=y CONFIG_FEATURE_UMOUNT_ALL=y @@ -1173,6 +1176,7 @@ CONFIG_LOGGER=y # CONFIG_FEATURE_REMOTE_LOG is not set # CONFIG_FEATURE_SYSLOGD_DUP is not set # CONFIG_FEATURE_SYSLOGD_CFG is not set +# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 # CONFIG_FEATURE_IPC_SYSLOG is not set CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 diff --git a/packages/sysutils/busybox/package.mk b/packages/sysutils/busybox/package.mk index da895acfc7..698c2100ce 100644 --- a/packages/sysutils/busybox/package.mk +++ b/packages/sysutils/busybox/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="busybox" -PKG_VERSION="1.31.1" -PKG_SHA256="d0f940a72f648943c1f2211e0e3117387c31d765137d92bd8284a3fb9752a998" +PKG_VERSION="9e2a5668fd38db169d9d91b13089a99df4c9bd37" +PKG_SHA256="f2a7bd25e84fddd445022fe4057ea95c466512fc0320c6ce0695d5480e6716de" PKG_LICENSE="GPL" PKG_SITE="http://www.busybox.net" -PKG_URL="http://busybox.net/downloads/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="https://git.busybox.net/busybox/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.bz2" PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_TARGET="toolchain busybox:host hdparm dosfstools e2fsprogs zip unzip usbutils parted procps-ng gptfdisk libtirpc" PKG_DEPENDS_INIT="toolchain libtirpc" From 6f6e862ae08081df106ab6f7c5d669a0ab67405d Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 5 Feb 2020 23:28:52 +0000 Subject: [PATCH 32/37] TEMP: linux: fix binutils-2.34 incompatability --- ...x-perf-binutils-2.34-incompatability.patch | 132 ++++++++++++++++++ ...x-perf-binutils-2.34-incompatability.patch | 132 ++++++++++++++++++ 2 files changed, 264 insertions(+) create mode 100644 packages/linux/patches/default/linux-999-fix-perf-binutils-2.34-incompatability.patch create mode 100644 packages/linux/patches/raspberrypi/linux-999-fix-perf-binutils-2.34-incompatability.patch diff --git a/packages/linux/patches/default/linux-999-fix-perf-binutils-2.34-incompatability.patch b/packages/linux/patches/default/linux-999-fix-perf-binutils-2.34-incompatability.patch new file mode 100644 index 0000000000..526a8169fe --- /dev/null +++ b/packages/linux/patches/default/linux-999-fix-perf-binutils-2.34-incompatability.patch @@ -0,0 +1,132 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on + aws-us-west-2-korg-lkml-1.web.codeaurora.org +X-Spam-Level: +X-Spam-Status: No, score=-9.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, + DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, + HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, + SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no + version=3.4.0 +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id 15B3FC33CB2 + for ; Tue, 28 Jan 2020 15:29:57 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id DC2FA207FD + for ; Tue, 28 Jan 2020 15:29:56 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="oudfIJtO" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1726687AbgA1P34 (ORCPT + ); + Tue, 28 Jan 2020 10:29:56 -0500 +Received: from mail-pj1-f68.google.com ([209.85.216.68]:52776 "EHLO + mail-pj1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1725881AbgA1P3z (ORCPT + ); + Tue, 28 Jan 2020 10:29:55 -0500 +Received: by mail-pj1-f68.google.com with SMTP id a6so1139461pjh.2 + for ; Tue, 28 Jan 2020 07:29:54 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id:mime-version + :content-transfer-encoding; + bh=gYDQt040okirqe50Lrh3CEKmMOXPeZIYhDIO12JRm+M=; + b=oudfIJtO2XN4XvD+DQ8Ec3GIHqxMMk6ogkt8jzO33dudjAqdner4DPznSzh1Y7XrBd + ezD2ltpelFCHW3JRZgyfZqHAfW3s8KrKPaSSHQbDDQ7OXq3O+jtATKp0lwiThA4nB0uC + BigxCmlYdVAHdBtxBc59/KBRJsff1bIIF2ifAGCQEx7s/wndc9NORpanY5iLzy/VqDpT + Ja69ofWRIG1rsaAVpLA39lPLIkPyHjgG2/lirDlSXtlepON3OBYI/vPcMNV1OVcd5Maf + 8hFcwuDd5SEU+oue9keSK6X4vxGhivjKuT3Hz03+l8HEs3uZw+qK8Vd992Nm4wuWg47y + MbWQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version + :content-transfer-encoding; + bh=gYDQt040okirqe50Lrh3CEKmMOXPeZIYhDIO12JRm+M=; + b=A+s6wicuBVjcyP6oBJZcS0KkG8ps96rhnWKHa1DiKP6idYSTKnhlUlbHwRDnS45vY3 + EylYoM/iamGhD0lwUkgXn9y092J/xDRX81UC0xAivoh2XSrJ5QMoS26yAlLo+F6U7e97 + uYE2j5To+D+SwSdy78AwCLhcUALkraL7+IKkuLepgQ9CRqslm2ucLbMlsfen4ur6HzGv + hnGYhhI5Vr3RzUX/UYsfwMiT+klZsgtaKiXLiG/N+uKRPVbkfRYAA9jyv5EY9vtZHcMX + erWdta535FrzMEzbh1DSLezGLCbppqrpyRa48xixZSCwty4lZyD/lQ5GiGc2Eb6OBpH5 + yXJA== +X-Gm-Message-State: APjAAAWM554O6B18uKkyZR8xnKm0z5Pkt4u46QfadBN1BW++FYYtNsS/ + If4S1DoJJuqU2CuBGLwTQNk= +X-Google-Smtp-Source: APXvYqwBUq02rMUM31o3VOkfKkq08ooJejdl8gGvivEbHXaXtorSAN7XrAd3mphmADoU5Yi8R+kxTw== +X-Received: by 2002:a17:902:aa0b:: with SMTP id be11mr22410567plb.181.1580225394577; + Tue, 28 Jan 2020 07:29:54 -0800 (PST) +Received: from localhost.localdomain ([149.248.6.217]) + by smtp.gmail.com with ESMTPSA id y6sm20632148pgc.10.2020.01.28.07.29.51 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Tue, 28 Jan 2020 07:29:54 -0800 (PST) +From: Changbin Du +To: Peter Zijlstra , + Ingo Molnar , + Arnaldo Carvalho de Melo , + Jiri Olsa +Cc: linux-kernel@vger.kernel.org, Changbin Du +Subject: [PATCH] perf: Make perf able to build with latest libbfd +Date: Tue, 28 Jan 2020 23:29:38 +0800 +Message-Id: <20200128152938.31413-1-changbin.du@gmail.com> +X-Mailer: git-send-email 2.24.0 +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org +Archived-At: +List-Archive: +List-Post: + +libbfd has changed the bfd_section_* macros to inline functions +bfd_section_ since 2019-09-18. See below two commits: + o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html + o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html + +This fix make perf able to build with both old and new libbfd. + +Signed-off-by: Changbin Du +--- + tools/perf/util/srcline.c | 16 +++++++++++++++- + 1 file changed, 15 insertions(+), 1 deletion(-) + +diff --git a/tools/perf/util/srcline.c b/tools/perf/util/srcline.c +index 6ccf6f6d09df..5b7d6c16d33f 100644 +--- a/tools/perf/util/srcline.c ++++ b/tools/perf/util/srcline.c +@@ -193,16 +193,30 @@ static void find_address_in_section(bfd *abfd, asection *section, void *data) + bfd_vma pc, vma; + bfd_size_type size; + struct a2l_data *a2l = data; ++ flagword flags; + + if (a2l->found) + return; + +- if ((bfd_get_section_flags(abfd, section) & SEC_ALLOC) == 0) ++#ifdef bfd_get_section_flags ++ flags = bfd_get_section_flags(abfd, section); ++#else ++ flags = bfd_section_flags(section); ++#endif ++ if ((flags & SEC_ALLOC) == 0) + return; + + pc = a2l->addr; ++#ifdef bfd_get_section_vma + vma = bfd_get_section_vma(abfd, section); ++#else ++ vma = bfd_section_vma(section); ++#endif ++#ifdef bfd_get_section_size + size = bfd_get_section_size(section); ++#else ++ size = bfd_section_size(section); ++#endif + + if (pc < vma || pc >= vma + size) + return; +-- +2.24.0 + + diff --git a/packages/linux/patches/raspberrypi/linux-999-fix-perf-binutils-2.34-incompatability.patch b/packages/linux/patches/raspberrypi/linux-999-fix-perf-binutils-2.34-incompatability.patch new file mode 100644 index 0000000000..526a8169fe --- /dev/null +++ b/packages/linux/patches/raspberrypi/linux-999-fix-perf-binutils-2.34-incompatability.patch @@ -0,0 +1,132 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on + aws-us-west-2-korg-lkml-1.web.codeaurora.org +X-Spam-Level: +X-Spam-Status: No, score=-9.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, + DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, + HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, + SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no + version=3.4.0 +Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) + by smtp.lore.kernel.org (Postfix) with ESMTP id 15B3FC33CB2 + for ; Tue, 28 Jan 2020 15:29:57 +0000 (UTC) +Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) + by mail.kernel.org (Postfix) with ESMTP id DC2FA207FD + for ; Tue, 28 Jan 2020 15:29:56 +0000 (UTC) +Authentication-Results: mail.kernel.org; + dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="oudfIJtO" +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand + id S1726687AbgA1P34 (ORCPT + ); + Tue, 28 Jan 2020 10:29:56 -0500 +Received: from mail-pj1-f68.google.com ([209.85.216.68]:52776 "EHLO + mail-pj1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org + with ESMTP id S1725881AbgA1P3z (ORCPT + ); + Tue, 28 Jan 2020 10:29:55 -0500 +Received: by mail-pj1-f68.google.com with SMTP id a6so1139461pjh.2 + for ; Tue, 28 Jan 2020 07:29:54 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=from:to:cc:subject:date:message-id:mime-version + :content-transfer-encoding; + bh=gYDQt040okirqe50Lrh3CEKmMOXPeZIYhDIO12JRm+M=; + b=oudfIJtO2XN4XvD+DQ8Ec3GIHqxMMk6ogkt8jzO33dudjAqdner4DPznSzh1Y7XrBd + ezD2ltpelFCHW3JRZgyfZqHAfW3s8KrKPaSSHQbDDQ7OXq3O+jtATKp0lwiThA4nB0uC + BigxCmlYdVAHdBtxBc59/KBRJsff1bIIF2ifAGCQEx7s/wndc9NORpanY5iLzy/VqDpT + Ja69ofWRIG1rsaAVpLA39lPLIkPyHjgG2/lirDlSXtlepON3OBYI/vPcMNV1OVcd5Maf + 8hFcwuDd5SEU+oue9keSK6X4vxGhivjKuT3Hz03+l8HEs3uZw+qK8Vd992Nm4wuWg47y + MbWQ== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version + :content-transfer-encoding; + bh=gYDQt040okirqe50Lrh3CEKmMOXPeZIYhDIO12JRm+M=; + b=A+s6wicuBVjcyP6oBJZcS0KkG8ps96rhnWKHa1DiKP6idYSTKnhlUlbHwRDnS45vY3 + EylYoM/iamGhD0lwUkgXn9y092J/xDRX81UC0xAivoh2XSrJ5QMoS26yAlLo+F6U7e97 + uYE2j5To+D+SwSdy78AwCLhcUALkraL7+IKkuLepgQ9CRqslm2ucLbMlsfen4ur6HzGv + hnGYhhI5Vr3RzUX/UYsfwMiT+klZsgtaKiXLiG/N+uKRPVbkfRYAA9jyv5EY9vtZHcMX + erWdta535FrzMEzbh1DSLezGLCbppqrpyRa48xixZSCwty4lZyD/lQ5GiGc2Eb6OBpH5 + yXJA== +X-Gm-Message-State: APjAAAWM554O6B18uKkyZR8xnKm0z5Pkt4u46QfadBN1BW++FYYtNsS/ + If4S1DoJJuqU2CuBGLwTQNk= +X-Google-Smtp-Source: APXvYqwBUq02rMUM31o3VOkfKkq08ooJejdl8gGvivEbHXaXtorSAN7XrAd3mphmADoU5Yi8R+kxTw== +X-Received: by 2002:a17:902:aa0b:: with SMTP id be11mr22410567plb.181.1580225394577; + Tue, 28 Jan 2020 07:29:54 -0800 (PST) +Received: from localhost.localdomain ([149.248.6.217]) + by smtp.gmail.com with ESMTPSA id y6sm20632148pgc.10.2020.01.28.07.29.51 + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Tue, 28 Jan 2020 07:29:54 -0800 (PST) +From: Changbin Du +To: Peter Zijlstra , + Ingo Molnar , + Arnaldo Carvalho de Melo , + Jiri Olsa +Cc: linux-kernel@vger.kernel.org, Changbin Du +Subject: [PATCH] perf: Make perf able to build with latest libbfd +Date: Tue, 28 Jan 2020 23:29:38 +0800 +Message-Id: <20200128152938.31413-1-changbin.du@gmail.com> +X-Mailer: git-send-email 2.24.0 +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +List-ID: +X-Mailing-List: linux-kernel@vger.kernel.org +Archived-At: +List-Archive: +List-Post: + +libbfd has changed the bfd_section_* macros to inline functions +bfd_section_ since 2019-09-18. See below two commits: + o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html + o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html + +This fix make perf able to build with both old and new libbfd. + +Signed-off-by: Changbin Du +--- + tools/perf/util/srcline.c | 16 +++++++++++++++- + 1 file changed, 15 insertions(+), 1 deletion(-) + +diff --git a/tools/perf/util/srcline.c b/tools/perf/util/srcline.c +index 6ccf6f6d09df..5b7d6c16d33f 100644 +--- a/tools/perf/util/srcline.c ++++ b/tools/perf/util/srcline.c +@@ -193,16 +193,30 @@ static void find_address_in_section(bfd *abfd, asection *section, void *data) + bfd_vma pc, vma; + bfd_size_type size; + struct a2l_data *a2l = data; ++ flagword flags; + + if (a2l->found) + return; + +- if ((bfd_get_section_flags(abfd, section) & SEC_ALLOC) == 0) ++#ifdef bfd_get_section_flags ++ flags = bfd_get_section_flags(abfd, section); ++#else ++ flags = bfd_section_flags(section); ++#endif ++ if ((flags & SEC_ALLOC) == 0) + return; + + pc = a2l->addr; ++#ifdef bfd_get_section_vma + vma = bfd_get_section_vma(abfd, section); ++#else ++ vma = bfd_section_vma(section); ++#endif ++#ifdef bfd_get_section_size + size = bfd_get_section_size(section); ++#else ++ size = bfd_section_size(section); ++#endif + + if (pc < vma || pc >= vma + size) + return; +-- +2.24.0 + + From 86566f4f60f43b37ff76efa82aa9722e6885da1f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Thu, 6 Feb 2020 05:58:13 +0000 Subject: [PATCH 33/37] util-linux: update to util-linux-2.35.1 --- packages/sysutils/util-linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sysutils/util-linux/package.mk b/packages/sysutils/util-linux/package.mk index 7da2c2460e..1c7bc59ebd 100644 --- a/packages/sysutils/util-linux/package.mk +++ b/packages/sysutils/util-linux/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="util-linux" -PKG_VERSION="2.34" -PKG_SHA256="743f9d0c7252b6db246b659c1e1ce0bd45d8d4508b4dfa427bbb4a3e9b9f62b5" +PKG_VERSION="2.35.1" +PKG_SHA256="d9de3edd287366cd908e77677514b9387b22bc7b88f45b83e1922c3597f1d7f9" PKG_LICENSE="GPL" PKG_URL="http://www.kernel.org/pub/linux/utils/util-linux/v$(get_pkg_version_maj_min)/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host intltool:host libtool:host pkg-config:host" From 0e1b760dd81413f59c6161c72e2ebf6c56334111 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 9 Feb 2020 09:24:55 +0000 Subject: [PATCH 34/37] gdb: update to gdb-9.1 --- packages/debug/gdb/package.mk | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/debug/gdb/package.mk b/packages/debug/gdb/package.mk index bf171a1977..09b7151b41 100644 --- a/packages/debug/gdb/package.mk +++ b/packages/debug/gdb/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gdb" -PKG_VERSION="8.2.1" -PKG_SHA256="0a6a432907a03c5c8eaad3c3cffd50c00a40c3a5e3c4039440624bae703f2202" +PKG_VERSION="9.1" +PKG_SHA256="699e0ec832fdd2f21c8266171ea5bf44024bd05164fdf064e4d10cc4cf0d1737" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/gdb/" -PKG_URL="http://ftpmirror.gnu.org/gdb/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://ftp.gnu.org/gnu/gdb/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain zlib ncurses expat" PKG_LONGDESC="GNU Project debugger, allows you to see what is going on inside another program while it executes." PKG_BUILD_FLAGS="+size" @@ -16,6 +16,13 @@ PKG_CONFIGURE_OPTS_TARGET="bash_cv_have_mbstate_t=set \ --disable-shared \ --enable-static \ --with-auto-load-safe-path=/ \ + --with-python=no \ + --with-guile=no \ + --with-mpfr=no \ + --with-intel-pt=no \ + --with-babeltrace=no \ + --with-expat=yes \ + --disable-source-highlight \ --disable-nls \ --disable-sim \ --without-x \ From 90ec8767d1b65730dc451e4d116ff44bd7cc08fe Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 10 Feb 2020 18:47:53 +0000 Subject: [PATCH 35/37] libffi: update to libffi-3.3 --- packages/devel/libffi/package.mk | 4 ++-- .../libffi/patches/libffi-includedir.patch | 23 ------------------- 2 files changed, 2 insertions(+), 25 deletions(-) delete mode 100644 packages/devel/libffi/patches/libffi-includedir.patch diff --git a/packages/devel/libffi/package.mk b/packages/devel/libffi/package.mk index 97e113daaa..912726ee52 100644 --- a/packages/devel/libffi/package.mk +++ b/packages/devel/libffi/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libffi" -PKG_VERSION="3.2.1" -PKG_SHA256="d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37" +PKG_VERSION="3.3" +PKG_SHA256="72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056" PKG_LICENSE="GPL" PKG_SITE="http://sourceware.org/$PKG_NAME/" PKG_URL="ftp://sourceware.org/pub/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz" diff --git a/packages/devel/libffi/patches/libffi-includedir.patch b/packages/devel/libffi/patches/libffi-includedir.patch deleted file mode 100644 index 4bf7580c70..0000000000 --- a/packages/devel/libffi/patches/libffi-includedir.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -Naur libffi-3.1/include/Makefile.am libffi-3.1.patch/include/Makefile.am ---- libffi-3.1/include/Makefile.am 2014-04-25 19:45:13.000000000 +0200 -+++ libffi-3.1.patch/include/Makefile.am 2014-07-03 14:30:29.019161705 +0200 -@@ -5,5 +5,6 @@ - DISTCLEANFILES=ffitarget.h - EXTRA_DIST=ffi.h.in ffi_common.h - --includesdir = $(libdir)/@PACKAGE_NAME@-@PACKAGE_VERSION@/include -+includesdir = $(includedir)/@PACKAGE_NAME@ -+ - nodist_includes_HEADERS = ffi.h ffitarget.h -diff -Naur libffi-3.1/libffi.pc.in libffi-3.1.patch/libffi.pc.in ---- libffi-3.1/libffi.pc.in 2014-04-25 19:45:13.000000000 +0200 -+++ libffi-3.1.patch/libffi.pc.in 2014-07-03 14:30:56.047220839 +0200 -@@ -2,7 +2,7 @@ - exec_prefix=@exec_prefix@ - libdir=@libdir@ - toolexeclibdir=@toolexeclibdir@ --includedir=${libdir}/@PACKAGE_NAME@-@PACKAGE_VERSION@/include -+includedir=@includedir@/@PACKAGE_NAME@ - - Name: @PACKAGE_NAME@ - Description: Library supporting Foreign Function Interfaces From 035ec9e59d9d09b3c19ac8a14082e9567fea88f0 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 11 Feb 2020 13:24:55 +0000 Subject: [PATCH 36/37] cmake: update to cmake-3.16.4 --- packages/devel/cmake/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/cmake/package.mk b/packages/devel/cmake/package.mk index 69c996b1a7..0b3ffa95e8 100644 --- a/packages/devel/cmake/package.mk +++ b/packages/devel/cmake/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="cmake" -PKG_VERSION="3.16.3" -PKG_SHA256="e54f16df9b53dac30fd626415833a6e75b0e47915393843da1825b096ee60668" +PKG_VERSION="3.16.4" +PKG_SHA256="9bcc8c114d9da603af9512083ed7d4a39911d16105466beba165ba8fe939ac2c" PKG_LICENSE="BSD" PKG_SITE="http://www.cmake.org/" PKG_URL="http://www.cmake.org/files/v$(get_pkg_version_maj_min)/cmake-${PKG_VERSION}.tar.gz" From 8f433246a369f0bc9dbda66fde544d7c1036f275 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Thu, 13 Feb 2020 23:42:18 +0000 Subject: [PATCH 37/37] curl: update to curl-7.68.0 --- 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 4152944057..0713206fe8 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="7.67.0" -PKG_SHA256="f5d2e7320379338c3952dcc7566a140abb49edb575f9f99272455785c40e536c" +PKG_VERSION="7.68.0" +PKG_SHA256="b724240722276a27f6e770b952121a3afd097129d8c9fe18e6272dc34192035a" PKG_LICENSE="MIT" PKG_SITE="http://curl.haxx.se" PKG_URL="http://curl.haxx.se/download/$PKG_NAME-$PKG_VERSION.tar.xz"