From f7a058fa33ef699defa4faf4c83016f37a93e6b6 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 11:58:15 +0000 Subject: [PATCH 1/8] nano: update to 5.4 --- packages/tools/nano/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tools/nano/package.mk b/packages/tools/nano/package.mk index ac90023e79..95ead85824 100644 --- a/packages/tools/nano/package.mk +++ b/packages/tools/nano/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="nano" -PKG_VERSION="4.9.3" -PKG_SHA256="6e3438f033a0ed07d3d74c30d0803cbda3d2366ba1601b7bbf9b16ac371f51b4" +PKG_VERSION="5.4" +PKG_SHA256="fe993408b22286355809ce48ebecc4444d19af8203ed4959d269969112ed86e9" PKG_LICENSE="GPL" PKG_SITE="http://www.nano-editor.org/" PKG_URL="http://ftpmirror.gnu.org/nano/${PKG_NAME}-${PKG_VERSION}.tar.xz" From ad74191cbd4906d7ec5a344daa4fd8864591b80d Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 12:57:56 +0000 Subject: [PATCH 2/8] spdlog: update to 1.8.2 --- packages/devel/spdlog/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/spdlog/package.mk b/packages/devel/spdlog/package.mk index 45c0a683bd..ef857a375a 100644 --- a/packages/devel/spdlog/package.mk +++ b/packages/devel/spdlog/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="spdlog" -PKG_VERSION="1.8.1" -PKG_SHA256="5197b3147cfcfaa67dd564db7b878e4a4b3d9f3443801722b3915cdeced656cb" +PKG_VERSION="1.8.2" +PKG_SHA256="e20e6bd8f57e866eaf25a5417f0a38a116e537f1a77ac7b5409ca2b180cec0d5" PKG_LICENSE="MIT" PKG_SITE="https://github.com/gabime/spdlog" PKG_URL="https://github.com/gabime/spdlog/archive/v$PKG_VERSION.tar.gz" From 8471049c85bdaad62015898629824d7f6fe9bd77 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 13:05:45 +0000 Subject: [PATCH 3/8] libcap: update to 2.46 --- 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 17b21e37db..92061be36b 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.45" -PKG_SHA256="d66639f765c0e10557666b00f519caf0bd07a95f867dddaee131cd284fac3286" +PKG_VERSION="2.46" +PKG_SHA256="4ed3d11413fa6c9667e49f819808fbb581cd8864b839f87d7c2a02c70f21d8b4" 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 622f439d21db6c8372f1337e411f7428104e72e3 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 13:46:46 +0000 Subject: [PATCH 4/8] expat: update to 2.2.10 --- packages/textproc/expat/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/textproc/expat/package.mk b/packages/textproc/expat/package.mk index a69fc17a6f..e1283286bd 100644 --- a/packages/textproc/expat/package.mk +++ b/packages/textproc/expat/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="expat" -PKG_VERSION="2.2.9" -PKG_SHA256="f1063084dc4302a427dabcca499c8312b3a32a29b7d2506653ecc8f950a9a237" +PKG_VERSION="2.2.10" +PKG_SHA256="b2c160f1b60e92da69de8e12333096aeb0c3bf692d41c60794de278af72135a5" PKG_LICENSE="OSS" PKG_SITE="http://expat.sourceforge.net/" PKG_URL="https://github.com/libexpat/libexpat/releases/download/R_${PKG_VERSION//./_}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" From 3e30057eb07bc9c60966bcb11c484f4a6a9d4184 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 13:58:39 +0000 Subject: [PATCH 5/8] bison: update to 3.7.4 --- packages/devel/bison/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devel/bison/package.mk b/packages/devel/bison/package.mk index 3b97730ba5..65a0504743 100644 --- a/packages/devel/bison/package.mk +++ b/packages/devel/bison/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bison" -PKG_VERSION="3.5.4" -PKG_SHA256="4c17e99881978fa32c05933c5262457fa5b2b611668454f8dc2a695cd6b3720c" +PKG_VERSION="3.7.4" +PKG_SHA256="a3b5813f48a11e540ef26f46e4d288c0c25c7907d9879ae50e430ec49f63c010" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/bison/" PKG_URL="http://ftpmirror.gnu.org/bison/$PKG_NAME-$PKG_VERSION.tar.xz" From d234c5ba466ff2e585f15eed6e5e3100ee5d7eb7 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 14:12:29 +0000 Subject: [PATCH 6/8] flex: update to 2.6.4 --- packages/devel/flex/package.mk | 8 +++--- ...6b17a2b091c560f6c4e6703e55f496bf74fa.patch | 28 +++++++++++++++++++ .../flex/patches/flex-001-plex.malloc.patch | 15 ---------- 3 files changed, 32 insertions(+), 19 deletions(-) create mode 100644 packages/devel/flex/patches/c5a26b17a2b091c560f6c4e6703e55f496bf74fa.patch delete mode 100644 packages/devel/flex/patches/flex-001-plex.malloc.patch diff --git a/packages/devel/flex/package.mk b/packages/devel/flex/package.mk index 707b104c23..a0981746a7 100644 --- a/packages/devel/flex/package.mk +++ b/packages/devel/flex/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="flex" -PKG_VERSION="2.6.0" -PKG_SHA256="24e611ef5a4703a191012f80c1027dc9d12555183ce0ecd46f3636e587e9b8e9" +PKG_VERSION="2.6.4" +PKG_SHA256="e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995" PKG_LICENSE="GPL" -PKG_SITE="http://flex.sourceforge.net/" -PKG_URL="$SOURCEFORGE_SRC/flex/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_SITE="https://github.com/westes/flex" +PKG_URL="https://github.com/westes/flex/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_DEPENDS_HOST="ccache:host m4:host autotools:host bison:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A tool for generating programs that perform pattern-matching on text." diff --git a/packages/devel/flex/patches/c5a26b17a2b091c560f6c4e6703e55f496bf74fa.patch b/packages/devel/flex/patches/c5a26b17a2b091c560f6c4e6703e55f496bf74fa.patch new file mode 100644 index 0000000000..22592df348 --- /dev/null +++ b/packages/devel/flex/patches/c5a26b17a2b091c560f6c4e6703e55f496bf74fa.patch @@ -0,0 +1,28 @@ +From c5a26b17a2b091c560f6c4e6703e55f496bf74fa Mon Sep 17 00:00:00 2001 +From: Explorer09 +Date: Mon, 4 Sep 2017 10:47:33 +0800 +Subject: [PATCH] AC_USE_SYSTEM_EXTENSIONS in configure.ac + +This would define _GNU_SOURCE in config.h, enabling the reallocarray() +prototype in glibc 2.26+. + +Fixes #241. +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index c6f12d64..3c977a4e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -25,8 +25,10 @@ + # autoconf requirements and initialization + + AC_INIT([the fast lexical analyser generator],[2.6.4],[flex-help@lists.sourceforge.net],[flex]) ++AC_PREREQ([2.60]) + AC_CONFIG_SRCDIR([src/scan.l]) + AC_CONFIG_AUX_DIR([build-aux]) ++AC_USE_SYSTEM_EXTENSIONS + LT_INIT + AM_INIT_AUTOMAKE([1.15 -Wno-portability foreign std-options dist-lzip parallel-tests subdir-objects]) + AC_CONFIG_HEADER([src/config.h]) diff --git a/packages/devel/flex/patches/flex-001-plex.malloc.patch b/packages/devel/flex/patches/flex-001-plex.malloc.patch deleted file mode 100644 index 54422ab7b5..0000000000 --- a/packages/devel/flex/patches/flex-001-plex.malloc.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/configure.ac 2015-02-10 15:21:25.466408144 +0100 -+++ b/configure.ac.new 2015-02-10 15:21:08.070408144 +0100 -@@ -106,9 +106,9 @@ - - AC_FUNC_ALLOCA - AC_FUNC_FORK --AC_FUNC_MALLOC --AC_FUNC_REALLOC --AC_CHECK_FUNCS([dup2 isascii memset pow regcomp setlocale strchr strtol]) -+# AC_FUNC_MALLOC -+# AC_FUNC_REALLOC -+AC_CHECK_FUNCS([malloc realloc dup2 isascii memset pow regcomp setlocale strchr strtol]) - - AC_CONFIG_FILES( - Makefile From ebaa37a12453c510d2cbf7f98b4de6631f5d8336 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 12:21:06 +0000 Subject: [PATCH 7/8] popt: update to 1.18 --- packages/devel/popt/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/devel/popt/package.mk b/packages/devel/popt/package.mk index d641a62e15..c7a9a6f00c 100644 --- a/packages/devel/popt/package.mk +++ b/packages/devel/popt/package.mk @@ -3,11 +3,11 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="popt" -PKG_VERSION="1.16" -PKG_SHA256="e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8" +PKG_VERSION="1.18" +PKG_SHA256="5159bc03a20b28ce363aa96765f37df99ea4d8850b1ece17d1e6ad5c24fdc5d1" PKG_LICENSE="GPL" -PKG_SITE="http://rpm5.org/files/popt/" -PKG_URL="http://rpm5.org/files/popt/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_SITE="https://github.com/rpm-software-management/popt" +PKG_URL="http://ftp.rpm.org/popt/releases/popt-1.x/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="The popt library exists essentially for parsing command-line options." From 329331bba4afb6a0ba71535fb197daed4ad5b269 Mon Sep 17 00:00:00 2001 From: heitbaum Date: Sat, 26 Dec 2020 13:40:23 +0000 Subject: [PATCH 8/8] libexif: update to 0.6.22 --- packages/addons/addon-depends/libexif/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/addons/addon-depends/libexif/package.mk b/packages/addons/addon-depends/libexif/package.mk index 2f8fb91fee..c878dbce65 100644 --- a/packages/addons/addon-depends/libexif/package.mk +++ b/packages/addons/addon-depends/libexif/package.mk @@ -2,10 +2,10 @@ # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) PKG_NAME="libexif" -PKG_VERSION="0.6.21" -PKG_SHA256="16cdaeb62eb3e6dfab2435f7d7bccd2f37438d21c5218ec4e58efa9157d4d41a" +PKG_VERSION="0.6.22" +PKG_SHA256="5048f1c8fc509cc636c2f97f4b40c293338b6041a5652082d5ee2cf54b530c56" PKG_LICENSE="LGPL" -PKG_SITE="http://sourceforge.net/projects/libexif" -PKG_URL="http://downloads.sf.net/sourceforge/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_SITE="https://libexif.github.io" +PKG_URL="https://github.com/libexif/libexif/releases/download/libexif-${PKG_VERSION//./_}-release/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A library to parse an EXIF file and read the data from those tags."