Compare commits
64
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f1d3b87d3d | ||
|
|
6515cc2894 | ||
|
|
48cea1d9be | ||
|
|
73c19ff97a | ||
|
|
1eb88d25b1 | ||
|
|
358b9a9a0b | ||
|
|
af251fb0e9 | ||
|
|
2a9bd16cbf | ||
|
|
baf475e847 | ||
|
|
af705b14a9 | ||
|
|
307f91968d | ||
|
|
b7179080ca | ||
|
|
477fa60751 | ||
|
|
67d948e4a2 | ||
|
|
757a02e049 | ||
|
|
b5db0f1921 | ||
|
|
2b3e41c8e3 | ||
|
|
6db9ca0c34 | ||
|
|
56ad2d9976 | ||
|
|
1a3eb64243 | ||
|
|
1b94974073 | ||
|
|
b52ed0eaf4 | ||
|
|
b7ed73bcda | ||
|
|
ec034ba9de | ||
|
|
c61c94a84e | ||
|
|
674f2f0d45 | ||
|
|
199aa46d67 | ||
|
|
5ea5466832 | ||
|
|
64f7977648 | ||
|
|
a0ccc8d268 | ||
|
|
c8d709529f | ||
|
|
b96f221539 | ||
|
|
5b46038f99 | ||
|
|
245a283826 | ||
|
|
1db408a351 | ||
|
|
faa5ad2c43 | ||
|
|
33169da5d5 | ||
|
|
61f8a7e791 | ||
|
|
720b465a6f | ||
|
|
b17c6fa090 | ||
|
|
eec18355b7 | ||
|
|
07264fc142 | ||
|
|
5e7abb7d73 | ||
|
|
4784486c0d | ||
|
|
3052258b90 | ||
|
|
3284ec865d | ||
|
|
563d6ff419 | ||
|
|
31a9d87971 | ||
|
|
2d2664cbec | ||
|
|
a26e9e5b08 | ||
|
|
09b168c7ed | ||
|
|
749175affa | ||
|
|
6306bed7f5 | ||
|
|
0a395e2a69 | ||
|
|
0b420b8e21 | ||
|
|
4676734c0c | ||
|
|
5424a1320a | ||
|
|
1dd480525f | ||
|
|
e46015c705 | ||
|
|
afcbd7abc4 | ||
|
|
b7dadab3e1 | ||
|
|
728ece090b | ||
|
|
fad154253d | ||
|
|
72f648703e |
@@ -1,3 +1,23 @@
|
||||
2021.02.10, released February 28th, 2022
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
|
||||
gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
|
||||
|
||||
Add conditional patching logic to fix build issues for older
|
||||
U-Boot / Linux kernel versions when built with a host gcc >=
|
||||
10.
|
||||
|
||||
Updated/fixed packages: casync, cgilua, connman, expat,
|
||||
gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
|
||||
gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
|
||||
gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
|
||||
gstreamer1, gstreamer1-editing-services,
|
||||
kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
|
||||
log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
|
||||
python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
|
||||
|
||||
2021.02.9, released January 29th, 2022
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
+7
-3
@@ -1024,6 +1024,7 @@ F: configs/asus_tinker_rk3288_defconfig
|
||||
F: configs/olimex_a*
|
||||
F: package/at/
|
||||
F: package/binutils/
|
||||
F: package/cryptsetup/
|
||||
F: package/erlang-jiffy/
|
||||
F: package/gcc/
|
||||
F: package/harfbuzz/
|
||||
@@ -1690,9 +1691,6 @@ F: package/rpi-wifi-firmware/
|
||||
F: package/tzdata/
|
||||
F: package/zic/
|
||||
|
||||
N: Martin Hicks <mort@bork.org>
|
||||
F: package/cryptsetup/
|
||||
|
||||
N: Martin Kepplinger <martink@posteo.de>
|
||||
F: package/tslib/
|
||||
F: package/x11r7/xdriver_xf86-input-tslib/
|
||||
@@ -2000,6 +1998,8 @@ F: package/lightning/
|
||||
F: package/umtprd/
|
||||
|
||||
N: Pedro Aguilar <paguilar@paguilar.org>
|
||||
F: package/bdwgc/
|
||||
F: package/guile/
|
||||
F: package/libunistring/
|
||||
|
||||
N: Peter Korsgaard <peter@korsgaard.com>
|
||||
@@ -2743,6 +2743,7 @@ F: package/circus/
|
||||
F: package/dhcpcd/
|
||||
F: package/feh/
|
||||
F: package/giblib/
|
||||
F: package/hostapd/
|
||||
F: package/imlib2/
|
||||
F: package/jquery-datetimepicker/
|
||||
F: package/jquery-sidebar/
|
||||
@@ -2752,6 +2753,8 @@ F: package/libical/
|
||||
F: package/libmbim/
|
||||
F: package/libndp/
|
||||
F: package/libnftnl/
|
||||
F: package/libqmi/
|
||||
F: package/libqrtr-glib/
|
||||
F: package/libsoc/
|
||||
F: package/libsocketcan/
|
||||
F: package/libubox/
|
||||
@@ -2771,6 +2774,7 @@ F: package/swig/
|
||||
F: package/qt5/qt5serialbus/
|
||||
F: package/sdparm/
|
||||
F: package/ti-utils/
|
||||
F: package/wpa_supplicant/
|
||||
F: package/x11r7/xapp_xconsole/
|
||||
F: package/x11r7/xapp_xinput-calibrator/
|
||||
F: package/zlog/
|
||||
|
||||
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2021.02.9
|
||||
export BR2_VERSION := 2021.02.10
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1643480000
|
||||
BR2_VERSION_EPOCH = 1646081600
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
From f9df4186c17d686f1ca38f973d7a3a49e8e37c01 Mon Sep 17 00:00:00 2001
|
||||
From: Dirk Mueller <dmueller@suse.com>
|
||||
Date: Tue, 14 Jan 2020 18:53:41 +0100
|
||||
Subject: [PATCH] scripts/dtc: Remove redundant YYLOC global declaration
|
||||
|
||||
gcc 10 will default to -fno-common, which causes this error at link
|
||||
time:
|
||||
|
||||
(.text+0x0): multiple definition of `yylloc'; dtc-lexer.lex.o (symbol from plugin):(.text+0x0): first defined here
|
||||
|
||||
This is because both dtc-lexer as well as dtc-parser define the same
|
||||
global symbol yyloc. Before with -fcommon those were merged into one
|
||||
defintion. The proper solution would be to to mark this as "extern",
|
||||
however that leads to:
|
||||
|
||||
dtc-lexer.l:26:16: error: redundant redeclaration of 'yylloc' [-Werror=redundant-decls]
|
||||
26 | extern YYLTYPE yylloc;
|
||||
| ^~~~~~
|
||||
In file included from dtc-lexer.l:24:
|
||||
dtc-parser.tab.h:127:16: note: previous declaration of 'yylloc' was here
|
||||
127 | extern YYLTYPE yylloc;
|
||||
| ^~~~~~
|
||||
cc1: all warnings being treated as errors
|
||||
|
||||
which means the declaration is completely redundant and can just be
|
||||
dropped.
|
||||
|
||||
Signed-off-by: Dirk Mueller <dmueller@suse.com>
|
||||
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
||||
[robh: cherry-pick from upstream]
|
||||
Cc: stable@vger.kernel.org
|
||||
Signed-off-by: Rob Herring <robh@kernel.org>
|
||||
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||
---
|
||||
scripts/dtc/dtc-lexer.l | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/scripts/dtc/dtc-lexer.l b/scripts/dtc/dtc-lexer.l
|
||||
index 06c040902444..d1b3810156c7 100644
|
||||
--- a/scripts/dtc/dtc-lexer.l
|
||||
+++ b/scripts/dtc/dtc-lexer.l
|
||||
@@ -38,7 +38,6 @@ LINECOMMENT "//".*\n
|
||||
#include "srcpos.h"
|
||||
#include "dtc-parser.tab.h"
|
||||
|
||||
-YYLTYPE yylloc;
|
||||
extern bool treesource_error;
|
||||
|
||||
/* CAUTION: this will stop working if we ever use yyless() or yyunput() */
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From eeeda4cd06e828b331b15741a204ff9f5874d28d Mon Sep 17 00:00:00 2001
|
||||
From: Ben Hutchings <ben@decadent.org.uk>
|
||||
Date: Wed, 24 Sep 2014 13:30:12 +0100
|
||||
Subject: [PATCH] x86/relocs: Make per_cpu_load_addr static
|
||||
|
||||
per_cpu_load_addr is only used for 64-bit relocations, but is
|
||||
declared in both configurations of relocs.c - with different
|
||||
types. This has undefined behaviour in general. GNU ld is
|
||||
documented to use the larger size in this case, but other tools
|
||||
may differ and some warn about this.
|
||||
|
||||
References: https://bugs.debian.org/748577
|
||||
Reported-by: Michael Tautschnig <mt@debian.org>
|
||||
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
||||
Cc: 748577@bugs.debian.org
|
||||
Cc: Linus Torvalds <torvalds@linux-foundation.org>
|
||||
Link: http://lkml.kernel.org/r/1411561812.3659.23.camel@decadent.org.uk
|
||||
Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
||||
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||
---
|
||||
arch/x86/tools/relocs.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/x86/tools/relocs.c b/arch/x86/tools/relocs.c
|
||||
index bbb1d2259ecf..a5efb21d5228 100644
|
||||
--- a/arch/x86/tools/relocs.c
|
||||
+++ b/arch/x86/tools/relocs.c
|
||||
@@ -695,7 +695,7 @@ static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
|
||||
*
|
||||
*/
|
||||
static int per_cpu_shndx = -1;
|
||||
-Elf_Addr per_cpu_load_addr;
|
||||
+static Elf_Addr per_cpu_load_addr;
|
||||
|
||||
static void percpu_init(void)
|
||||
{
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -209,6 +209,13 @@ endef
|
||||
UBOOT_POST_EXTRACT_HOOKS += UBOOT_COPY_OLD_LICENSE_FILE
|
||||
UBOOT_POST_RSYNC_HOOKS += UBOOT_COPY_OLD_LICENSE_FILE
|
||||
|
||||
# Older versions break on gcc 10+ because of redefined symbols
|
||||
define UBOOT_DROP_YYLLOC
|
||||
$(Q)grep -Z -l -r -E '^YYLTYPE yylloc;$$' $(@D) \
|
||||
|xargs -0 -r $(SED) '/^YYLTYPE yylloc;$$/d'
|
||||
endef
|
||||
UBOOT_POST_PATCH_HOOKS += UBOOT_DROP_YYLLOC
|
||||
|
||||
ifneq ($(ARCH_XTENSA_OVERLAY_FILE),)
|
||||
define UBOOT_XTENSA_OVERLAY_EXTRACT
|
||||
$(call arch-xtensa-overlay-extract,$(@D),u-boot)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
BR2_x86_x1000=y
|
||||
BR2_GLOBAL_PATCH_DIR=board/intel/galileo/patches
|
||||
# Needed for TARGET_GRUB2
|
||||
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
|
||||
# Linux headers same as kernel, a 3.14 series
|
||||
|
||||
@@ -45,7 +45,7 @@ BR2_TARGET_GENERIC_HOSTNAME="roc-rk3399-pc"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ROC-RK3399-PC!"
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="64M"
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
|
||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_MTOOLS=y
|
||||
|
||||
@@ -196,13 +196,13 @@ config BR2_PACKAGE_E
|
||||
--------------------------
|
||||
config BR2_PACKAGE_D
|
||||
bool "Package D"
|
||||
select BR2_PACKAGE_B
|
||||
depends on BR2_PACKAGE_A
|
||||
select BR2_PACKAGE_B
|
||||
|
||||
config BR2_PACKAGE_E
|
||||
bool "Package E"
|
||||
select BR2_PACKAGE_D
|
||||
depends on BR2_PACKAGE_A
|
||||
select BR2_PACKAGE_D
|
||||
--------------------------
|
||||
|
||||
Overall, for package library dependencies, +select+ should be
|
||||
@@ -554,3 +554,99 @@ over time. Such patches should not be downloaded, and instead be added
|
||||
locally to the package folder.
|
||||
|
||||
If the +.hash+ file is missing, then no check is done at all.
|
||||
|
||||
[[adding-packages-start-script]]
|
||||
=== The +SNNfoo+ start script
|
||||
|
||||
Packages that provide a system daemon usually need to be started somehow
|
||||
at boot. Buildroot comes with support for several init systems, some
|
||||
are considered tier one (see xref:init-system[]), while others are also
|
||||
available but do not have the same level of integration. Ideally, all
|
||||
packages providing a system daemon should provide a start script for
|
||||
BusyBox/SysV init and a systemd unit file.
|
||||
|
||||
For consistency, the start script must follow the style and composition
|
||||
as shown in the reference: +package/busybox/S01syslogd+. An annotated
|
||||
example of this style is shown below. There is no specific coding style
|
||||
for systemd unit files, but if a package comes with its own unit file,
|
||||
that is preferred over a buildroot specific one, if it is compatible
|
||||
with buildroot.
|
||||
|
||||
The name of the start script is composed of the +SNN+ and the daemon
|
||||
name. The +NN+ is the start order number which needs to be carefully
|
||||
chosen. For example, a program that requires networking to be up should
|
||||
not start before +S40network+. The scripts are started in alphabetical
|
||||
order, so +S01syslogd+ starts before +S01watchdogd+, and +S02sysctl+
|
||||
start thereafter.
|
||||
|
||||
------------------------------
|
||||
01: #!/bin/sh
|
||||
02:
|
||||
03: DAEMON="syslogd"
|
||||
04: PIDFILE="/var/run/$DAEMON.pid"
|
||||
05:
|
||||
06: SYSLOGD_ARGS=""
|
||||
07:
|
||||
08: # shellcheck source=/dev/null
|
||||
09: [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON"
|
||||
10:
|
||||
11: # BusyBox' syslogd does not create a pidfile, so pass "-n" in the command line
|
||||
12: # and use "-m" to instruct start-stop-daemon to create one.
|
||||
13: start() {
|
||||
14: printf 'Starting %s: ' "$DAEMON"
|
||||
15: # shellcheck disable=SC2086 # we need the word splitting
|
||||
16: start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/sbin/$DAEMON" \
|
||||
17: -- -n $SYSLOGD_ARGS
|
||||
18: status=$?
|
||||
19: if [ "$status" -eq 0 ]; then
|
||||
20: echo "OK"
|
||||
21: else
|
||||
22: echo "FAIL"
|
||||
23: fi
|
||||
24: return "$status"
|
||||
25: }
|
||||
26:
|
||||
27: stop() {
|
||||
28: printf 'Stopping %s: ' "$DAEMON"
|
||||
29: start-stop-daemon -K -q -p "$PIDFILE"
|
||||
30: status=$?
|
||||
31: if [ "$status" -eq 0 ]; then
|
||||
32: rm -f "$PIDFILE"
|
||||
33: echo "OK"
|
||||
34: else
|
||||
35: echo "FAIL"
|
||||
36: fi
|
||||
37: return "$status"
|
||||
38: }
|
||||
39:
|
||||
40: restart() {
|
||||
41: stop
|
||||
42: sleep 1
|
||||
43: start
|
||||
44: }
|
||||
45:
|
||||
46: case "$1" in
|
||||
47: start|stop|restart)
|
||||
48: "$1";;
|
||||
49: reload)
|
||||
50: # Restart, since there is no true "reload" feature.
|
||||
51: restart;;
|
||||
52: *)
|
||||
53: echo "Usage: $0 {start|stop|restart|reload}"
|
||||
54: exit 1
|
||||
55: esac
|
||||
------------------------------
|
||||
|
||||
*Note:* programs that support reloading their configuration in some
|
||||
fashion (+SIGHUP+) should provide a +reload()+ function similar to
|
||||
+stop()+. The +start-stop-daemon+ supports +-K -s HUP+ for this.
|
||||
It is recommended to always append +-x "/sbin/$DAEMON"+ to all the
|
||||
+start-stop-daemon+ commands to ensure signals are set to a PID that
|
||||
matches +$DAEMON+.
|
||||
|
||||
Both start scripts and unit files can source command line arguments from
|
||||
+/etc/default/foo+, in general, if such a file does not exist it should
|
||||
not block the start of the daemon, unless there is some site specirfic
|
||||
command line argument the daemon requires to start. For start scripts a
|
||||
+FOO_ARGS="-s -o -m -e -args"+ can be defined to a default value in and
|
||||
the user can override this from +/etc/default/foo+.
|
||||
|
||||
@@ -314,8 +314,7 @@ not and can not work as people would expect it should:
|
||||
13:45+01" see "man cvs" for further details).
|
||||
** +git+ for retrieving source code from a Git repository. Used by
|
||||
default when +LIBFOO_SITE+ begins with +git://+. The downloaded
|
||||
source code is cached as with the +svn+
|
||||
method.
|
||||
source code is cached as with the +svn+ method.
|
||||
** +hg+ for retrieving source code from a Mercurial repository. One
|
||||
'must' specify +LIBFOO_SITE_METHOD=hg+ when +LIBFOO_SITE+
|
||||
contains a Mercurial repository URL. The downloaded source code
|
||||
|
||||
@@ -377,6 +377,7 @@ good solution.
|
||||
Note that if +systemd+ is chosen as init system, /dev management will
|
||||
be performed by the +udev+ program provided by +systemd+.
|
||||
|
||||
[[init-system]]
|
||||
=== init system
|
||||
|
||||
The _init_ program is the first userspace program started by the
|
||||
|
||||
+4
-3
@@ -411,9 +411,10 @@ config BR2_LINUX_KERNEL_INTREE_DTS_NAME
|
||||
config BR2_LINUX_KERNEL_CUSTOM_DTS_PATH
|
||||
string "Out-of-tree Device Tree Source file paths"
|
||||
help
|
||||
Path to the out-of-tree device tree source files.
|
||||
You can provide a list of dts paths to copy and
|
||||
build, separated by spaces.
|
||||
Paths to out-of-tree Device Tree Source (.dts) and Device Tree
|
||||
Source Include (.dtsi) files, separated by spaces. These files
|
||||
will be copied to the kernel sources and the .dts files will
|
||||
be compiled from there.
|
||||
|
||||
config BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME
|
||||
bool "Keep the directory name of the Device Tree"
|
||||
|
||||
+11
-1
@@ -78,7 +78,8 @@ LINUX_MAKE_ENV = \
|
||||
|
||||
LINUX_INSTALL_IMAGES = YES
|
||||
LINUX_DEPENDENCIES = host-kmod \
|
||||
$(if $(BR2_PACKAGE_INTEL_MICROCODE),intel-microcode)
|
||||
$(if $(BR2_PACKAGE_INTEL_MICROCODE),intel-microcode) \
|
||||
$(if $(BR2_PACKAGE_WIRELESS_REGDB),wireless-regdb)
|
||||
|
||||
# Starting with 4.16, the generated kconfig paser code is no longer
|
||||
# shipped with the kernel sources, so we need flex and bison, but
|
||||
@@ -237,6 +238,8 @@ ifeq ($(KERNEL_ARCH),i386)
|
||||
LINUX_ARCH_PATH = $(LINUX_DIR)/arch/x86
|
||||
else ifeq ($(KERNEL_ARCH),x86_64)
|
||||
LINUX_ARCH_PATH = $(LINUX_DIR)/arch/x86
|
||||
else ifeq ($(KERNEL_ARCH),sparc64)
|
||||
LINUX_ARCH_PATH = $(LINUX_DIR)/arch/sparc
|
||||
else
|
||||
LINUX_ARCH_PATH = $(LINUX_DIR)/arch/$(KERNEL_ARCH)
|
||||
endif
|
||||
@@ -263,6 +266,13 @@ endef
|
||||
|
||||
LINUX_POST_PATCH_HOOKS += LINUX_APPLY_LOCAL_PATCHES
|
||||
|
||||
# Older versions break on gcc 10+ because of redefined symbols
|
||||
define LINUX_DROP_YYLLOC
|
||||
$(Q)grep -Z -l -r -E '^YYLTYPE yylloc;$$' $(@D) \
|
||||
|xargs -0 -r $(SED) '/^YYLTYPE yylloc;$$/d'
|
||||
endef
|
||||
LINUX_POST_PATCH_HOOKS += LINUX_DROP_YYLLOC
|
||||
|
||||
# Older linux kernels use deprecated perl constructs in timeconst.pl
|
||||
# that were removed for perl 5.22+ so it breaks on newer distributions
|
||||
# Try a dry-run patch to see if this applies, if it does go ahead
|
||||
|
||||
@@ -40,8 +40,8 @@ else
|
||||
CASYNC_CONF_OPTS += -Dudev=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBZSTD),y)
|
||||
CASYNC_DEPENDENCIES += libzstd
|
||||
ifeq ($(BR2_PACKAGE_ZSTD),y)
|
||||
CASYNC_DEPENDENCIES += zstd
|
||||
CASYNC_CONF_OPTS += -Dlibzstd=enabled
|
||||
else
|
||||
CASYNC_CONF_OPTS += -Dlibzstd=disabled
|
||||
|
||||
@@ -7,5 +7,6 @@
|
||||
CGILUA_VERSION = 5.2.1-1
|
||||
CGILUA_LICENSE = MIT
|
||||
CGILUA_LICENSE_FILES = $(CGILUA_SUBDIR)/doc/us/license.html
|
||||
CGILUA_CPE_ID_VENDOR = keplerproject
|
||||
|
||||
$(eval $(luarocks-package))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://www.kernel.org/pub/linux/network/connman/sha256sums.asc
|
||||
sha256 1a57ae7ce234aa3a1744aac3be5c2121d98dce999440ef8ab9cc4edfd5edcb12 connman-1.40.tar.xz
|
||||
sha256 79fb40f4fdd5530c45aa8e592fb16ba23d3674f3a98cf10b89a6576f198de589 connman-1.41.tar.xz
|
||||
# Locally computed
|
||||
sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CONNMAN_VERSION = 1.40
|
||||
CONNMAN_VERSION = 1.41
|
||||
CONNMAN_SOURCE = connman-$(CONNMAN_VERSION).tar.xz
|
||||
CONNMAN_SITE = $(BR2_KERNEL_MIRROR)/linux/network/connman
|
||||
CONNMAN_DEPENDENCIES = libglib2 dbus
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# From https://sourceforge.net/projects/expat/files/expat/2.4.3/
|
||||
md5 b1137f030590b3f0c41c69c6cd68fa90 expat-2.4.3.tar.xz
|
||||
sha1 cfaacc4f929b34cfbde2b8f33b74ec84c0cbb329 expat-2.4.3.tar.xz
|
||||
# From https://sourceforge.net/projects/expat/files/expat/2.4.4/
|
||||
md5 a712d23b7afb32e7527cf0b3fd8f12ac expat-2.4.4.tar.xz
|
||||
sha1 6028b04d3505fc519c4c7c6bd67e1ad1a08cd7b6 expat-2.4.4.tar.xz
|
||||
|
||||
# Locally calculated
|
||||
sha256 b1f9f1b1a5ebb0acaa88c9ff79bfa4e145823b78aa5185e5c5d85f060824778a expat-2.4.3.tar.xz
|
||||
sha256 b5d25d6e373351c2ed19b562b4732d01d2589ac8c8e9e7962d8df1207cc311b8 expat-2.4.4.tar.xz
|
||||
sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
EXPAT_VERSION = 2.4.3
|
||||
EXPAT_VERSION = 2.4.4
|
||||
EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION)
|
||||
EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz
|
||||
EXPAT_INSTALL_STAGING = YES
|
||||
|
||||
@@ -10,8 +10,6 @@ GAUCHE_SITE = http://downloads.sourceforge.net/project/gauche/Gauche
|
||||
GAUCHE_LICENSE = BSD-3-Clause, Boehm-gc, SRFI (srfi-11.scm), reload (reload.scm)
|
||||
GAUCHE_LICENSE_FILES = COPYING
|
||||
GAUCHE_DEPENDENCIES = host-gauche
|
||||
# We're patching configure.ac
|
||||
GAUCHE_AUTORECONF = YES
|
||||
|
||||
HOST_GAUCHE_CONF_OPTS = --without-zlib
|
||||
GAUCHE_CONF_OPTS = --without-libatomic-ops
|
||||
|
||||
@@ -9,6 +9,7 @@ GENSIO_SITE = http://downloads.sourceforge.net/project/ser2net/ser2net
|
||||
GENSIO_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools)
|
||||
GENSIO_LICENSE_FILES = COPYING.LIB COPYING
|
||||
GENSIO_INSTALL_STAGING = YES
|
||||
GENSIO_DEPENDENCIES = $(if $(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),avahi)
|
||||
GENSIO_CONF_OPTS = \
|
||||
--without-openipmi \
|
||||
--without-swig \
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
# From https://golang.org/dl/
|
||||
sha256 b0926654eaeb01ef43816638f42d7b1681f2d3f41b9559f07735522b7afad41a go1.16.13.src.tar.gz
|
||||
sha256 467898cd3a216de54dcb9014f541efe77e9b79a7154dbc1fd2dd778b0c63fb56 go1.16.14.src.tar.gz
|
||||
sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GO_VERSION = 1.16.13
|
||||
GO_VERSION = 1.16.14
|
||||
GO_SITE = https://storage.googleapis.com/golang
|
||||
GO_SOURCE = go$(GO_VERSION).src.tar.gz
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.18.5.tar.xz.sha256sum
|
||||
sha256 2cd457c1e8deb1a9b39608048fb36a44f6c9a864a6b6115b1453a32e7be93b42 gst-omx-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.18.6.tar.xz.sha256sum
|
||||
sha256 b5281c938e959fd2418e989cfb6065fdd9fe5f6f87ee86236c9427166e708163 gst-omx-1.18.6.tar.xz
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST_OMX_VERSION = 1.18.5
|
||||
GST_OMX_VERSION = 1.18.6
|
||||
GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz
|
||||
GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.18.5.tar.xz.sha256sum
|
||||
sha256 fecffc86447daf5c2a06843c757a991d745caa2069446a0d746e99b13f7cb079 gst-devtools-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.18.6.tar.xz.sha256sum
|
||||
sha256 3725622c740a635452e54b79d065f963ab7706ca2403de6c43072ae7610a0de4 gst-devtools-1.18.6.tar.xz
|
||||
sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_DEVTOOLS_VERSION = 1.18.5
|
||||
GST1_DEVTOOLS_VERSION = 1.18.6
|
||||
GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz
|
||||
GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools
|
||||
GST1_DEVTOOLS_LICENSE = LGPL-2.1+
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.18.5.tar.xz.sha256sum
|
||||
sha256 822e008a910e9dd13aedbdd8dc63fedef4040c0ee2e927bab3112e9de693a548 gst-libav-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.18.6.tar.xz.sha256sum
|
||||
sha256 e4e50dcd5a29441ae34de60d2221057e8064ed824bb6ca4dc0fd9ee88fbe9b81 gst-libav-1.18.6.tar.xz
|
||||
sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_LIBAV_VERSION = 1.18.5
|
||||
GST1_LIBAV_VERSION = 1.18.6
|
||||
GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz
|
||||
GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav
|
||||
GST1_LIBAV_LICENSE = LGPL-2.0+
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.5.tar.xz.sha256sum
|
||||
sha256 a164923b94f0d08578a6fcaeaac6e0c05da788a46903a1086870e9ca45ad678e gst-plugins-bad-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.6.tar.xz.sha256sum
|
||||
sha256 0b1b50ac6311f0c510248b6cd64d6d3c94369344828baa602db85ded5bc70ec9 gst-plugins-bad-1.18.6.tar.xz
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_BAD_VERSION = 1.18.5
|
||||
GST1_PLUGINS_BAD_VERSION = 1.18.6
|
||||
GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
|
||||
GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
|
||||
GST1_PLUGINS_BAD_INSTALL_STAGING = YES
|
||||
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
From 012ca1bcd234ee02f576dd58b1f09baba18b89b0 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Mon, 14 Dec 2020 07:42:55 +0100
|
||||
Subject: [PATCH] gst-libs/gst/video/gstvideoaggregator.c: fix build with gcc
|
||||
4.8
|
||||
|
||||
Fix the following build failure with gcc 4.8 which has been added with
|
||||
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/commit/d268c193ad39fb970351ed62898be806ebd0a71e:
|
||||
|
||||
../gst-libs/gst/video/gstvideoaggregator.c: In function 'gst_video_aggregator_init':
|
||||
../gst-libs/gst/video/gstvideoaggregator.c:2762:3: error: 'for' loop initial declarations are only allowed in C99 mode
|
||||
for (gint i = 0; i < gst_caps_get_size (src_template); i++) {
|
||||
^
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/974]
|
||||
---
|
||||
gst-libs/gst/video/gstvideoaggregator.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gst-libs/gst/video/gstvideoaggregator.c b/gst-libs/gst/video/gstvideoaggregator.c
|
||||
index 2e3d813be..04dad6563 100644
|
||||
--- a/gst-libs/gst/video/gstvideoaggregator.c
|
||||
+++ b/gst-libs/gst/video/gstvideoaggregator.c
|
||||
@@ -2786,6 +2786,7 @@ gst_video_aggregator_init (GstVideoAggregator * vagg,
|
||||
{
|
||||
GstCaps *src_template;
|
||||
GstPadTemplate *pad_template;
|
||||
+ gint i;
|
||||
|
||||
vagg->priv = gst_video_aggregator_get_instance_private (vagg);
|
||||
vagg->priv->current_caps = NULL;
|
||||
@@ -2800,7 +2801,7 @@ gst_video_aggregator_init (GstVideoAggregator * vagg,
|
||||
pad_template =
|
||||
gst_element_class_get_pad_template (GST_ELEMENT_CLASS (klass), "src");
|
||||
src_template = gst_pad_template_get_caps (pad_template);
|
||||
- for (gint i = 0; i < gst_caps_get_size (src_template); i++) {
|
||||
+ for (i = 0; i < gst_caps_get_size (src_template); i++) {
|
||||
const GValue *v =
|
||||
gst_structure_get_value (gst_caps_get_structure (src_template, i),
|
||||
"format");
|
||||
--
|
||||
2.29.2
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.18.5.tar.xz.sha256sum
|
||||
sha256 960b7af4585700db0fdd5b843554e11e2564fed9e061f591fae88a7be6446fa3 gst-plugins-base-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.18.6.tar.xz.sha256sum
|
||||
sha256 56a9ff2fe9e6603b9e658cf6897d412a173d2180829fe01e92568549c6bd0f5b gst-plugins-base-1.18.6.tar.xz
|
||||
sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_BASE_VERSION = 1.18.5
|
||||
GST1_PLUGINS_BASE_VERSION = 1.18.6
|
||||
GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz
|
||||
GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base
|
||||
GST1_PLUGINS_BASE_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.18.5.tar.xz.sha256sum
|
||||
sha256 3aaeeea7765fbf8801acce4a503a9b05f73f04e8a35352e9d00232cfd555796b gst-plugins-good-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.18.6.tar.xz.sha256sum
|
||||
sha256 26723ac01fcb360ade1f41d168c7c322d8af4ceb7e55c8c12ed2690d06a76eed gst-plugins-good-1.18.6.tar.xz
|
||||
sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_GOOD_VERSION = 1.18.5
|
||||
GST1_PLUGINS_GOOD_VERSION = 1.18.6
|
||||
GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
|
||||
GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
|
||||
GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.5.tar.xz.sha256sum
|
||||
sha256 df32803e98f8a9979373fa2ca7e05e62f977b1097576d3a80619d9f5c69f66d9 gst-plugins-ugly-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.6.tar.xz.sha256sum
|
||||
sha256 4969c409cb6a88317d2108b8577108e18623b2333d7b587ae3f39459c70e3a7f gst-plugins-ugly-1.18.6.tar.xz
|
||||
sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_UGLY_VERSION = 1.18.5
|
||||
GST1_PLUGINS_UGLY_VERSION = 1.18.6
|
||||
GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
|
||||
GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
|
||||
GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.18.5.tar.xz.sha256sum
|
||||
sha256 533685871305959d6db89507f3b3aa6c765c2f2b0dacdc32c5a6543e72e5bc52 gst-python-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.18.6.tar.xz.sha256sum
|
||||
sha256 bdc0ea22fbd7335ad9decc151561aacc53c51206a9735b81eac700ce5b0bbd4a gst-python-1.18.6.tar.xz
|
||||
sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PYTHON_VERSION = 1.18.5
|
||||
GST1_PYTHON_VERSION = 1.18.6
|
||||
GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz
|
||||
GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python
|
||||
GST1_PYTHON_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.18.5.tar.xz.sha256sum
|
||||
sha256 04d63bf48816c6f41c73f6de0f912a7cef0aab39c44162a7bcece1923dfc9d1f gst-rtsp-server-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.18.6.tar.xz.sha256sum
|
||||
sha256 826f32afbcf94b823541efcac4a0dacdb62f6145ef58f363095749f440262be9 gst-rtsp-server-1.18.6.tar.xz
|
||||
sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
|
||||
sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_RTSP_SERVER_VERSION = 1.18.5
|
||||
GST1_RTSP_SERVER_VERSION = 1.18.6
|
||||
GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz
|
||||
GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server
|
||||
GST1_RTSP_SERVER_LICENSE = LGPL-2.0+
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.18.5.tar.xz.sha256sum
|
||||
sha256 4a460fb95559f41444eb24864ad2d9e37922b6eea941510310319fc3e0ba727b gstreamer-vaapi-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.18.6.tar.xz.sha256sum
|
||||
sha256 ab6270f1e5e4546fbe6f5ea246d86ca3d196282eb863d46e6cdcc96f867449e0 gstreamer-vaapi-1.18.6.tar.xz
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_VAAPI_VERSION = 1.18.5
|
||||
GST1_VAAPI_VERSION = 1.18.6
|
||||
GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi
|
||||
GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz
|
||||
GST1_VAAPI_LICENSE = LGPL-2.1+
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.18.5.tar.xz.sha256sum
|
||||
sha256 8af4a8394d051f3e18280686db49a6efaccc95c0c59a17f0f564e32000590df5 gst-editing-services-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.18.6.tar.xz.sha256sum
|
||||
sha256 fe10d14ef896aa21038317f6f81e1158ccc6caaed9b0d5a29ae5bdd63074582c gst-editing-services-1.18.6.tar.xz
|
||||
|
||||
# Hashes for license files:
|
||||
sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GSTREAMER1_EDITING_SERVICES_VERSION = 1.18.5
|
||||
GSTREAMER1_EDITING_SERVICES_VERSION = 1.18.6
|
||||
GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz
|
||||
GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services
|
||||
GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.18.5.tar.xz.sha256sum
|
||||
sha256 55862232a63459bbf56abebde3085ca9aec211b478e891dacea4d6df8cafe80a gstreamer-1.18.5.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.18.6.tar.xz.sha256sum
|
||||
sha256 4ec816010dd4d3a93cf470ad0a6f25315f52b204eb1d71dfa70ab8a1c3bd06e6 gstreamer-1.18.6.tar.xz
|
||||
sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GSTREAMER1_VERSION = 1.18.5
|
||||
GSTREAMER1_VERSION = 1.18.6
|
||||
GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz
|
||||
GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer
|
||||
GSTREAMER1_INSTALL_STAGING = YES
|
||||
|
||||
@@ -11,8 +11,6 @@ JACK1_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library)
|
||||
JACK1_LICENSE_FILES = COPYING COPYING.GPL COPYING.LGPL
|
||||
JACK1_INSTALL_STAGING = YES
|
||||
|
||||
# Dependency to celt can't be met: jack1 requires celt >= 0.8.0 but we
|
||||
# only have 0.5.1.3 and we cannot upgrade.
|
||||
JACK1_DEPENDENCIES = host-pkgconf alsa-lib berkeleydb libsamplerate libsndfile
|
||||
|
||||
ifeq ($(BR2_PACKAGE_READLINE),y)
|
||||
|
||||
@@ -14,4 +14,9 @@ KF5_EXTRA_CMAKE_MODULES_DEPENDENCIES = host-pkgconf
|
||||
KF5_EXTRA_CMAKE_MODULES_INSTALL_STAGING = YES
|
||||
KF5_EXTRA_CMAKE_MODULES_INSTALL_TARGET = NO
|
||||
|
||||
KF5_EXTRA_CMAKE_MODULES_CONF_OPTS += \
|
||||
-DBUILD_HTML_DOCS=OFF \
|
||||
-DBUILD_MAN_DOCS=OFF \
|
||||
-DBUILD_QTHELP_DOCS=OFF
|
||||
|
||||
$(eval $(cmake-package))
|
||||
|
||||
@@ -140,6 +140,10 @@ config BR2_PACKAGE_KODI_BLUEZ
|
||||
help
|
||||
Enable bluetooth support
|
||||
|
||||
comment "bluetooth support needs a toolchain w/ headers >= 3.4"
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
|
||||
|
||||
config BR2_PACKAGE_KODI_DBUS
|
||||
bool "dbus"
|
||||
select BR2_PACKAGE_DBUS
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://www.libarchive.de/downloads/sha256sums
|
||||
sha256 f0b19ff39c3c9a5898a219497ababbadab99d8178acc980155c7e1271089b5a0 libarchive-3.5.2.tar.xz
|
||||
sha256 5cac725dd4be31c4a10b65d30f29dc957ea29ef3d758df6e46e8ae90a996a19a libarchive-3.5.3.tar.xz
|
||||
# Locally computed:
|
||||
sha256 b2cdf763345de2de34cebf54394df3c61a105c3b71288603c251f2fa638200ba COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBARCHIVE_VERSION = 3.5.2
|
||||
LIBARCHIVE_VERSION = 3.5.3
|
||||
LIBARCHIVE_SOURCE = libarchive-$(LIBARCHIVE_VERSION).tar.xz
|
||||
LIBARCHIVE_SITE = https://www.libarchive.de/downloads
|
||||
LIBARCHIVE_INSTALL_STAGING = YES
|
||||
|
||||
@@ -83,6 +83,7 @@ config BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
|
||||
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash
|
||||
depends on BR2_USE_MMU # bash
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 # util-linux schedutils
|
||||
select BR2_PACKAGE_LINUX_TOOLS
|
||||
select BR2_PACKAGE_BASH # runtime
|
||||
select BR2_PACKAGE_NCURSES
|
||||
@@ -104,9 +105,10 @@ config BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
|
||||
This is very much a use at your risk option and may not work
|
||||
for every setup or every architecture.
|
||||
|
||||
comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dynamic library"
|
||||
comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS and a toolchain w/ dynamic library and headers >= 3.14"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || BR2_STATIC_LIBS
|
||||
depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS || \
|
||||
BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
|
||||
|
||||
config BR2_PACKAGE_LINUX_TOOLS_TMON
|
||||
bool "tmon"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally calculated
|
||||
sha256 0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197 lm-sensors-3-6-0.tar.gz
|
||||
sha256 0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197 lm-sensors-3.6.0.tar.gz
|
||||
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL
|
||||
|
||||
@@ -4,8 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LM_SENSORS_VERSION = 3-6-0
|
||||
LM_SENSORS_SITE = $(call github,lm-sensors,lm-sensors,V$(LM_SENSORS_VERSION))
|
||||
LM_SENSORS_VERSION = 3.6.0
|
||||
LM_SENSORS_SITE = \
|
||||
$(call github,lm-sensors,lm-sensors,V$(subst .,-,$(LM_SENSORS_VERSION)))
|
||||
LM_SENSORS_INSTALL_STAGING = YES
|
||||
LM_SENSORS_DEPENDENCIES = host-bison host-flex
|
||||
LM_SENSORS_LICENSE = LGPL-2.1+ (libsensors), GPL-2.0+ (programs)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
LOG4CXX_VERSION = 0.11.0
|
||||
LOG4CXX_SITE = http://archive.apache.org/dist/logging/log4cxx/$(LOG4CXX_VERSION)
|
||||
LOG4CXX_SITE = https://archive.apache.org/dist/logging/log4cxx/$(LOG4CXX_VERSION)
|
||||
LOG4CXX_SOURCE = apache-log4cxx-$(LOG4CXX_VERSION).tar.gz
|
||||
LOG4CXX_INSTALL_STAGING = YES
|
||||
LOG4CXX_LICENSE = Apache-2.0
|
||||
|
||||
@@ -11,6 +11,8 @@ MPD_SITE = http://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR)
|
||||
MPD_DEPENDENCIES = host-pkgconf boost
|
||||
MPD_LICENSE = GPL-2.0+
|
||||
MPD_LICENSE_FILES = COPYING
|
||||
# these refer to the FreeBSD PPP daemon
|
||||
MPD_IGNORE_CVES = CVE-2020-7465 CVE-2020-7466
|
||||
MPD_CONF_OPTS = \
|
||||
-Daudiofile=disabled \
|
||||
-Ddocumentation=disabled
|
||||
|
||||
@@ -93,7 +93,7 @@ define NFS_UTILS_REMOVE_NFSIOSTAT
|
||||
endef
|
||||
|
||||
# nfsiostat is interpreted python, so remove it unless it's in the target
|
||||
NFS_UTILS_POST_INSTALL_TARGET_HOOKS += $(if $(BR2_PACKAGE_PYTHON),,NFS_UTILS_REMOVE_NFSIOSTAT)
|
||||
NFS_UTILS_POST_INSTALL_TARGET_HOOKS += $(if $(BR2_PACKAGE_PYTHON3),,NFS_UTILS_REMOVE_NFSIOSTAT)
|
||||
|
||||
define HOST_NFS_UTILS_BUILD_CMDS
|
||||
$(MAKE) -C $(@D)/tools/rpcgen
|
||||
|
||||
@@ -5,6 +5,7 @@ config BR2_PACKAGE_PISTACHE
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC
|
||||
depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_27597
|
||||
help
|
||||
Pistache is a modern and elegant HTTP and REST framework
|
||||
for C++. It is entirely written in pure C++14 and provides
|
||||
@@ -12,9 +13,10 @@ config BR2_PACKAGE_PISTACHE
|
||||
|
||||
https://github.com/oktal/pistache
|
||||
|
||||
comment "pistache needs a glibc toolchain w/ C++, gcc >= 4.9, threads, wchar"
|
||||
comment "pistache needs a glibc toolchain w/ C++, gcc >= 4.9, threads, wchar, not binutils bug 27597"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||
BR2_TOOLCHAIN_USES_UCLIBC || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_USE_WCHAR
|
||||
BR2_TOOLCHAIN_USES_UCLIBC || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_USE_WCHAR || \
|
||||
BR2_TOOLCHAIN_HAS_BINUTILS_BUG_27597
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Locally computed:
|
||||
md5 64a99571a5de84ace24d8142a1556d68 prosody-0.11.12.tar.gz
|
||||
sha1 64c918439c2df130204dcd86398832cb7a481eb3 prosody-0.11.12.tar.gz
|
||||
sha256 56cd52d820f5b3ed37e02d8a2577aa064bbc04db8e87fd18a6020eba0c10560d prosody-0.11.12.tar.gz
|
||||
sha512 cd03ee8b02ffaa478b5329d9942d833cfed2d8bf720bf580a2082d681e7d333bc34f45041cea7234bee75f1a0e7c07983a685fe2ac9b31d51a0dbb36e87ba5d2 prosody-0.11.12.tar.gz
|
||||
md5 7214ee57d4702585bd0d3428e69790b4 prosody-0.11.13.tar.gz
|
||||
sha1 1cc5a72d98738872d0c1a4c34b1fcb8878348c7d prosody-0.11.13.tar.gz
|
||||
sha256 39c61b346a09b5125b604cb969e14206cbbcb86c81156ffc6ba2d62527cf0432 prosody-0.11.13.tar.gz
|
||||
sha512 7616785536b7b51767a26963a80c961ef2403609e1e78dda3f88cf68c00d5bb899278c70a22b006b58c36c62cbb1bbd390a9298bad5b8d6524928a1cd5457813 prosody-0.11.13.tar.gz
|
||||
|
||||
# Hash for license file:
|
||||
sha256 bbbdc1c5426e5944cf869fc0faeaf19d88a220cd2b39ea98b7b8e86b0e88a2ef COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PROSODY_VERSION = 0.11.12
|
||||
PROSODY_VERSION = 0.11.13
|
||||
PROSODY_SITE = https://prosody.im/downloads/source
|
||||
PROSODY_LICENSE = MIT
|
||||
PROSODY_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/django/json
|
||||
md5 6c4a53d2ccb464bc3dd772c6f2f07df9 Django-3.2.11.tar.gz
|
||||
sha256 69c94abe5d6b1b088bf475e09b7b74403f943e34da107e798465d2045da27e75 Django-3.2.11.tar.gz
|
||||
md5 1847b2f286930a9d84e820a757e3a7ec Django-3.2.12.tar.gz
|
||||
sha256 9772e6935703e59e993960832d66a614cf0233a1c5123bc6224ecc6ad69e41e2 Django-3.2.12.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_DJANGO_VERSION = 3.2.11
|
||||
PYTHON_DJANGO_VERSION = 3.2.12
|
||||
PYTHON_DJANGO_SOURCE = Django-$(PYTHON_DJANGO_VERSION).tar.gz
|
||||
# The official Django site has an unpractical URL
|
||||
PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/20/86/e4348aac45bc83fc8e9dda2cfd81004b007c65b68c1499a4233acabdaa3b
|
||||
PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/83/d9/7f28811ff78ce1903dc9a32ac439e4e6c98298cd2e99cb01f528e51dd796
|
||||
|
||||
PYTHON_DJANGO_LICENSE = BSD-3-Clause
|
||||
PYTHON_DJANGO_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -9,5 +9,4 @@ config BR2_PACKAGE_PYTHON_PYZMQ
|
||||
http://zeromq.org/bindings:python
|
||||
|
||||
comment "python-pyzmq needs a toolchain w/ C++, threads"
|
||||
depends on BR2_PACKAGE_PYTHON
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 4c7314dccebda1e55ec8dcf0d5ca8915c2490d17a9f56923f25e6e0e945c10cc rtl8723bu-9ce1c38439f4f574bb7adaf33949835c25536a28.tar.gz
|
||||
sha256 1cd658742ce10b21c92877e09cecc98880680d5f150de3845553005abc542977 rtl8723bu-19b4bdc05483a1e79a4f955a80f8f72cdd5dedc3.tar.gz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
RTL8723BU_VERSION = 9ce1c38439f4f574bb7adaf33949835c25536a28
|
||||
RTL8723BU_VERSION = 19b4bdc05483a1e79a4f955a80f8f72cdd5dedc3
|
||||
RTL8723BU_SITE = $(call github,lwfinger,rtl8723bu,$(RTL8723BU_VERSION))
|
||||
RTL8723BU_LICENSE = GPL-2.0, proprietary (*.bin firmware blobs)
|
||||
|
||||
@@ -13,7 +13,7 @@ RTL8723BU_MODULE_MAKE_OPTS = \
|
||||
KSRC=$(LINUX_DIR)
|
||||
|
||||
define RTL8723BU_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 644 $(@D)/rtl8723b_fw.bin $(TARGET_DIR)/lib/firmware/rtlwifi/rtl8723b_fw.bin
|
||||
$(INSTALL) -D -m 644 $(@D)/rtl8723b_fw.bin $(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723b_fw.bin
|
||||
endef
|
||||
|
||||
$(eval $(kernel-module))
|
||||
|
||||
@@ -14,7 +14,7 @@ config BR2_PACKAGE_THERMALD
|
||||
reaches a certain threshold, the Linux daemon activates
|
||||
various cooling methods to try to cool the system.
|
||||
|
||||
https://01.org/linux-thermal-daemon
|
||||
https://github.com/intel/thermal_daemon
|
||||
|
||||
comment "thermald needs a toolchain w/ C++, wchar, threads"
|
||||
depends on BR2_i386 || BR2_x86_64
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
From 03047a26952a82daaa0792957ce211e0aa51bc64 Mon Sep 17 00:00:00 2001
|
||||
From: 4ugustus <wangdw.augustus@qq.com>
|
||||
Date: Tue, 25 Jan 2022 16:25:28 +0000
|
||||
Subject: [PATCH] tiffset: fix global-buffer-overflow for ASCII tags where
|
||||
count is required (fixes #355)
|
||||
|
||||
[Retrieved from:
|
||||
https://gitlab.com/libtiff/libtiff/-/commit/03047a26952a82daaa0792957ce211e0aa51bc64]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
tools/tiffset.c | 16 +++++++++++++---
|
||||
1 file changed, 13 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/tools/tiffset.c b/tools/tiffset.c
|
||||
index 8c9e23c5..e7a88c09 100644
|
||||
--- a/tools/tiffset.c
|
||||
+++ b/tools/tiffset.c
|
||||
@@ -146,9 +146,19 @@ main(int argc, char* argv[])
|
||||
|
||||
arg_index++;
|
||||
if (TIFFFieldDataType(fip) == TIFF_ASCII) {
|
||||
- if (TIFFSetField(tiff, TIFFFieldTag(fip), argv[arg_index]) != 1)
|
||||
- fprintf( stderr, "Failed to set %s=%s\n",
|
||||
- TIFFFieldName(fip), argv[arg_index] );
|
||||
+ if(TIFFFieldPassCount( fip )) {
|
||||
+ size_t len;
|
||||
+ len = strlen(argv[arg_index]) + 1;
|
||||
+ if (len > UINT16_MAX || TIFFSetField(tiff, TIFFFieldTag(fip),
|
||||
+ (uint16_t)len, argv[arg_index]) != 1)
|
||||
+ fprintf( stderr, "Failed to set %s=%s\n",
|
||||
+ TIFFFieldName(fip), argv[arg_index] );
|
||||
+ } else {
|
||||
+ if (TIFFSetField(tiff, TIFFFieldTag(fip),
|
||||
+ argv[arg_index]) != 1)
|
||||
+ fprintf( stderr, "Failed to set %s=%s\n",
|
||||
+ TIFFFieldName(fip), argv[arg_index] );
|
||||
+ }
|
||||
} else if (TIFFFieldWriteCount(fip) > 0
|
||||
|| TIFFFieldWriteCount(fip) == TIFF_VARIABLE) {
|
||||
int ret = 1;
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 eb0484e568ead8fa23b513e9b0041df7e327f4ee2d22db5a533929dfc19633cb tiff-4.2.0.tar.gz
|
||||
sha256 fbd6fed7938541d2c809c0826225fc85e551fdbfa8732b10f0c87e0847acafd7 COPYRIGHT
|
||||
sha256 0e46e5acb087ce7d1ac53cf4f56a09b221537fc86dfc5daaad1c2e89e1b37ac8 tiff-4.3.0.tar.gz
|
||||
sha256 fbd6fed7938541d2c809c0826225fc85e551fdbfa8732b10f0c87e0847acafd7 COPYRIGHT
|
||||
|
||||
@@ -4,13 +4,17 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
TIFF_VERSION = 4.2.0
|
||||
TIFF_VERSION = 4.3.0
|
||||
TIFF_SITE = http://download.osgeo.org/libtiff
|
||||
TIFF_LICENSE = tiff license
|
||||
TIFF_LICENSE_FILES = COPYRIGHT
|
||||
TIFF_CPE_ID_VENDOR = libtiff
|
||||
TIFF_CPE_ID_PRODUCT = libtiff
|
||||
TIFF_INSTALL_STAGING = YES
|
||||
|
||||
# 0001-tiffset-fix-global-buffer-overflow-for-ASCII-tags.patch
|
||||
TIFF_IGNORE_CVES += CVE-2022-22844
|
||||
|
||||
TIFF_CONF_OPTS = \
|
||||
--disable-cxx \
|
||||
--without-x
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
From 5f9b88f43ba7f98f81bde3538d5f4e5cd1a6c01c Mon Sep 17 00:00:00 2001
|
||||
From: Karel Zak <kzak@redhat.com>
|
||||
Date: Thu, 5 Aug 2021 09:46:21 +0200
|
||||
Subject: libuuid: include c.h to cover restrict keyword
|
||||
|
||||
References: https://github.com/karelzak/util-linux/issues/1405
|
||||
Signed-off-by: Karel Zak <kzak@redhat.com>
|
||||
|
||||
[Retrieved from:
|
||||
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=5f9b88f43ba7f98f81bde3538d5f4e5cd1a6c01c]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
libuuid/src/unparse.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/libuuid/src/unparse.c b/libuuid/src/unparse.c
|
||||
index f9a5e4315..ffeed2ed6 100644
|
||||
--- a/libuuid/src/unparse.c
|
||||
+++ b/libuuid/src/unparse.c
|
||||
@@ -33,6 +33,7 @@
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
+#include "c.h"
|
||||
|
||||
#include "uuidP.h"
|
||||
|
||||
--
|
||||
cgit 1.2.3-1.el7
|
||||
|
||||
+141
@@ -0,0 +1,141 @@
|
||||
From 84d38ae3eca523ef990cb848563cc63de25266e6 Mon Sep 17 00:00:00 2001
|
||||
From: Karel Zak <kzak@redhat.com>
|
||||
Date: Fri, 19 Nov 2021 14:19:03 +0100
|
||||
Subject: [PATCH] libblkid: don't mark cache as "probed" if /sys not available
|
||||
|
||||
For "mount --all" we need to read the cache more than once in a short
|
||||
time. The library checks the delay between probes, and if the delay is
|
||||
too short, it does not read devices. This is a problem on boot when there
|
||||
are no /sys, and the cache is empty. In this case, we need to check
|
||||
for /sys until it's available constantly.
|
||||
|
||||
https://github.com/util-linux/util-linux/issues/1492
|
||||
Signed-off-by: Karel Zak <kzak@redhat.com>
|
||||
|
||||
[Retrieved from:
|
||||
https://github.com/util-linux/util-linux/commit/84d38ae3eca523ef990cb848563cc63de25266e6]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
libblkid/src/devname.c | 26 +++++++++++++++++---------
|
||||
libblkid/src/resolve.c | 2 +-
|
||||
libblkid/src/tag.c | 8 +++++---
|
||||
3 files changed, 23 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/libblkid/src/devname.c b/libblkid/src/devname.c
|
||||
index 90a8245fc9..9a173e3489 100644
|
||||
--- a/libblkid/src/devname.c
|
||||
+++ b/libblkid/src/devname.c
|
||||
@@ -429,6 +429,8 @@ sysfs_probe_all(blkid_cache cache, int only_if_new, int only_removable)
|
||||
if (!sysfs)
|
||||
return -BLKID_ERR_SYSFS;
|
||||
|
||||
+ DBG(DEVNAME, ul_debug(" probe /sys/block"));
|
||||
+
|
||||
/* scan /sys/block */
|
||||
while ((dev = xreaddir(sysfs))) {
|
||||
DIR *dir = NULL;
|
||||
@@ -533,14 +535,18 @@ sysfs_probe_all(blkid_cache cache, int only_if_new, int only_removable)
|
||||
/*
|
||||
* Read the device data for all available block devices in the system.
|
||||
*/
|
||||
-static int probe_all(blkid_cache cache, int only_if_new)
|
||||
+static int probe_all(blkid_cache cache, int only_if_new, int update_interval)
|
||||
{
|
||||
+ int rc;
|
||||
+
|
||||
if (!cache)
|
||||
return -BLKID_ERR_PARAM;
|
||||
|
||||
if (cache->bic_flags & BLKID_BIC_FL_PROBED &&
|
||||
- time(NULL) - cache->bic_time < BLKID_PROBE_INTERVAL)
|
||||
+ time(NULL) - cache->bic_time < BLKID_PROBE_INTERVAL) {
|
||||
+ DBG(PROBE, ul_debug("don't re-probe [delay < %d]", BLKID_PROBE_INTERVAL));
|
||||
return 0;
|
||||
+ }
|
||||
|
||||
blkid_read_cache(cache);
|
||||
#ifdef VG_DIR
|
||||
@@ -548,7 +554,13 @@ static int probe_all(blkid_cache cache, int only_if_new)
|
||||
#endif
|
||||
ubi_probe_all(cache, only_if_new);
|
||||
|
||||
- sysfs_probe_all(cache, only_if_new, 0);
|
||||
+ rc = sysfs_probe_all(cache, only_if_new, 0);
|
||||
+
|
||||
+ /* Don't mark the change as "probed" if /sys not avalable */
|
||||
+ if (update_interval && rc == 0) {
|
||||
+ cache->bic_time = time(NULL);
|
||||
+ cache->bic_flags |= BLKID_BIC_FL_PROBED;
|
||||
+ }
|
||||
|
||||
blkid_flush_cache(cache);
|
||||
return 0;
|
||||
@@ -567,11 +579,7 @@ int blkid_probe_all(blkid_cache cache)
|
||||
int ret;
|
||||
|
||||
DBG(PROBE, ul_debug("Begin blkid_probe_all()"));
|
||||
- ret = probe_all(cache, 0);
|
||||
- if (ret == 0) {
|
||||
- cache->bic_time = time(NULL);
|
||||
- cache->bic_flags |= BLKID_BIC_FL_PROBED;
|
||||
- }
|
||||
+ ret = probe_all(cache, 0, 1);
|
||||
DBG(PROBE, ul_debug("End blkid_probe_all() [rc=%d]", ret));
|
||||
return ret;
|
||||
}
|
||||
@@ -589,7 +597,7 @@ int blkid_probe_all_new(blkid_cache cache)
|
||||
int ret;
|
||||
|
||||
DBG(PROBE, ul_debug("Begin blkid_probe_all_new()"));
|
||||
- ret = probe_all(cache, 1);
|
||||
+ ret = probe_all(cache, 1, 0);
|
||||
DBG(PROBE, ul_debug("End blkid_probe_all_new() [rc=%d]", ret));
|
||||
return ret;
|
||||
}
|
||||
diff --git a/libblkid/src/resolve.c b/libblkid/src/resolve.c
|
||||
index 641b022860..16653fa8e1 100644
|
||||
--- a/libblkid/src/resolve.c
|
||||
+++ b/libblkid/src/resolve.c
|
||||
@@ -32,7 +32,7 @@ char *blkid_get_tag_value(blkid_cache cache, const char *tagname,
|
||||
blkid_cache c = cache;
|
||||
char *ret = NULL;
|
||||
|
||||
- DBG(TAG, ul_debug("looking for %s on %s", tagname, devname));
|
||||
+ DBG(TAG, ul_debug("looking for tag %s on %s device", tagname, devname));
|
||||
|
||||
if (!devname)
|
||||
return NULL;
|
||||
diff --git a/libblkid/src/tag.c b/libblkid/src/tag.c
|
||||
index 390a648648..178336505f 100644
|
||||
--- a/libblkid/src/tag.c
|
||||
+++ b/libblkid/src/tag.c
|
||||
@@ -326,14 +326,14 @@ blkid_dev blkid_find_dev_with_tag(blkid_cache cache,
|
||||
blkid_dev dev;
|
||||
int pri;
|
||||
struct list_head *p;
|
||||
- int probe_new = 0;
|
||||
+ int probe_new = 0, probe_all = 0;
|
||||
|
||||
if (!cache || !type || !value)
|
||||
return NULL;
|
||||
|
||||
blkid_read_cache(cache);
|
||||
|
||||
- DBG(TAG, ul_debug("looking for %s=%s in cache", type, value));
|
||||
+ DBG(TAG, ul_debug("looking for tag %s=%s in cache", type, value));
|
||||
|
||||
try_again:
|
||||
pri = -1;
|
||||
@@ -366,9 +366,11 @@ blkid_dev blkid_find_dev_with_tag(blkid_cache cache,
|
||||
goto try_again;
|
||||
}
|
||||
|
||||
- if (!dev && !(cache->bic_flags & BLKID_BIC_FL_PROBED)) {
|
||||
+ if (!dev && !probe_all
|
||||
+ && !(cache->bic_flags & BLKID_BIC_FL_PROBED)) {
|
||||
if (blkid_probe_all(cache) < 0)
|
||||
return NULL;
|
||||
+ probe_all++;
|
||||
goto try_again;
|
||||
}
|
||||
return dev;
|
||||
@@ -326,8 +326,12 @@ comment "runuser needs a uClibc or glibc toolchain w/ wchar, locale, dynamic lib
|
||||
|
||||
config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
|
||||
bool "scheduling utilities"
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
|
||||
help
|
||||
Scheduling utilities (chrt, ionice, taskset)
|
||||
Scheduling utilities (chrt, ionice, taskset, uclampset)
|
||||
|
||||
comment "scheduling utilities need a toolchain w/ headers >= 3.14"
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
|
||||
|
||||
config BR2_PACKAGE_UTIL_LINUX_SETPRIV
|
||||
bool "setpriv"
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
../0001-libuuid-include-c-h-to-cover-restrict-keyword.patch
|
||||
+1
@@ -0,0 +1 @@
|
||||
../0002-libblkid-don-t-mark-cache-as-probed-if-sys-not-available.patch
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://www.kernel.org/pub/linux/utils/util-linux/v2.36/sha256sums.asc
|
||||
sha256 f7516ba9d8689343594356f0e5e1a5f0da34adfbc89023437735872bb5024c5f util-linux-2.36.2.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/utils/util-linux/v2.37/sha256sums.asc
|
||||
sha256 590c592e58cd6bf38519cb467af05ce6a1ab18040e3e3418f24bcfb2f55f9776 util-linux-2.37.3.tar.xz
|
||||
# License files, locally calculated
|
||||
sha256 869660b5269f4f40a8a679da7f403ea3a6e71d46087aab5e14871b09bcb55955 README.licensing
|
||||
sha256 9b718a9460fed5952466421235bc79eb49d4e9eacc920d7a9dd6285ab8fd6c6d Documentation/licenses/COPYING.BSD-3-Clause
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
# When making changes to this file, please check if
|
||||
# util-linux-libs/util-linux-libs.mk needs to be updated accordingly as well.
|
||||
|
||||
UTIL_LINUX_VERSION_MAJOR = 2.36
|
||||
UTIL_LINUX_VERSION = $(UTIL_LINUX_VERSION_MAJOR).2
|
||||
UTIL_LINUX_VERSION_MAJOR = 2.37
|
||||
UTIL_LINUX_VERSION = $(UTIL_LINUX_VERSION_MAJOR).3
|
||||
UTIL_LINUX_SOURCE = util-linux-$(UTIL_LINUX_VERSION).tar.xz
|
||||
UTIL_LINUX_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/util-linux/v$(UTIL_LINUX_VERSION_MAJOR)
|
||||
|
||||
@@ -35,6 +35,13 @@ UTIL_LINUX_CONF_OPTS += \
|
||||
|
||||
UTIL_LINUX_LINK_LIBS = $(TARGET_NLS_LIBS)
|
||||
|
||||
# workaround missing disk-utils/raw.8 file in util-linux-2.37.3
|
||||
# release download package
|
||||
define UTIL_LINUX_FIX_DISK_UTILS_COMPILE
|
||||
touch $(@D)/disk-utils/raw.8
|
||||
endef
|
||||
UTIL_LINUX_POST_PATCH_HOOKS += UTIL_LINUX_FIX_DISK_UTILS_COMPILE
|
||||
|
||||
HOST_UTIL_LINUX_DEPENDENCIES = host-pkgconf
|
||||
|
||||
# We also don't want the host-python dependency
|
||||
@@ -194,6 +201,11 @@ HOST_UTIL_LINUX_CONF_OPTS += \
|
||||
--without-ncursesw \
|
||||
--without-tinfo
|
||||
|
||||
# Disable raw command since starting from version 2.37 needs a
|
||||
# work-around to build but in the end we don't need at all.
|
||||
HOST_UTIL_LINUX_CONF_OPTS += \
|
||||
--disable-raw
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HOST_UTIL_LINUX),y)
|
||||
HOST_UTIL_LINUX_CONF_OPTS += --disable-makeinstall-chown
|
||||
# disable commands that have ncurses dependency, as well as
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally computed
|
||||
sha256 8770c6308a6c0b0f8b93a4d7202451d195b4efad17787c0306f0be60947732c4 vim-8.2.4224.tar.gz
|
||||
sha256 b40b4e341de6b65cdeacd4c816dea8fe5e3b385ee5e17af73fc69c00bd7c440b vim-8.2.4301.tar.gz
|
||||
sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE
|
||||
sha256 96970b67f9cb38b0e759946cff22562a3c4b11ce78f62f2117d5e7ecded9ab4d README.txt
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
VIM_VERSION = 8.2.4224
|
||||
VIM_VERSION = 8.2.4301
|
||||
VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION))
|
||||
VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES)
|
||||
VIM_SUBDIR = src
|
||||
|
||||
+1
-10
@@ -1,12 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 a3dad76a772393a1875e8f44a6059a95fea4bde40f97b800966969ac6f3a498d xen-4.14.3.tar.gz
|
||||
sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz
|
||||
sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING
|
||||
# https://xenbits.xenproject.org/xsa/advisory-385.html
|
||||
sha256 831e86c3adfec532b1a48a0b967b7c58c37db3733aee8d78216eb9d535b34f12 xsa385-4.15.patch
|
||||
# https://xenbits.xenproject.org/xsa/advisory-386.html
|
||||
sha256 f2f83c825e249bba9454437b48bbd8307fe7a224f56484388a67af124dfd279b xsa386.patch
|
||||
# https://xenbits.xenproject.org/xsa/advisory-388.html
|
||||
sha256 6917267482101a3f8f1d13905e14994344a0af81370c7a2b92275fb176b321a0 xsa388-4.14-1.patch
|
||||
sha256 d5886e046c69f34f98f7e1fc6ffcc36d92f8fc79242b9dc88412c39aa79b4ac3 xsa388-4.14-2.patch
|
||||
# https://xenbits.xenproject.org/xsa/advisory-389.html
|
||||
sha256 b243284679b32ab8c817a2e41562d8694d9781fa8096c268bb41b0cd91684baa xsa389-4.14.patch
|
||||
|
||||
+1
-18
@@ -4,30 +4,13 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
XEN_VERSION = 4.14.3
|
||||
XEN_VERSION = 4.14.4
|
||||
XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION)
|
||||
XEN_LICENSE = GPL-2.0
|
||||
XEN_LICENSE_FILES = COPYING
|
||||
XEN_CPE_ID_VENDOR = xen
|
||||
XEN_CPE_ID_PREFIX = cpe:2.3:o
|
||||
XEN_DEPENDENCIES = host-acpica host-python3
|
||||
XEN_PATCH = \
|
||||
https://xenbits.xenproject.org/xsa/xsa385-4.15.patch \
|
||||
https://xenbits.xenproject.org/xsa/xsa386.patch \
|
||||
https://xenbits.xenproject.org/xsa/xsa388-4.14-1.patch \
|
||||
https://xenbits.xenproject.org/xsa/xsa388-4.14-2.patch \
|
||||
https://xenbits.xenproject.org/xsa/xsa389-4.14.patch
|
||||
|
||||
# xsa385-4.15.patch
|
||||
XEN_IGNORE_CVES += CVE-2021-28706
|
||||
# xsa386.patch
|
||||
XEN_IGNORE_CVES += CVE-2021-28702
|
||||
# xsa388-4.14-1.patch
|
||||
XEN_IGNORE_CVES += CVE-2021-28704 CVE-2021-28707
|
||||
# xsa388-4.14-2.patch
|
||||
XEN_IGNORE_CVES += CVE-2021-28708
|
||||
# xsa389-4.14.patch
|
||||
XEN_IGNORE_CVES += CVE-2021-28705 CVE-2021-28709
|
||||
|
||||
# Calculate XEN_ARCH
|
||||
ifeq ($(ARCH),aarch64)
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
# Buildroot version to use
|
||||
RELEASE='2021.02.9'
|
||||
RELEASE='2021.02.10'
|
||||
|
||||
### Change here for more memory/cores ###
|
||||
VM_MEMORY=2048
|
||||
|
||||
Reference in New Issue
Block a user