bump version to 2022.02.9

add miyoo_defconfig
This commit is contained in:
tiopex
2023-01-31 13:11:45 +01:00
parent 1fa746c353
commit dcdaa3599c
8423 changed files with 184304 additions and 91106 deletions
@@ -0,0 +1,30 @@
From 768a445f0c28311bf88685bf0bb990505c12fd4c Mon Sep 17 00:00:00 2001
From: Florian Loitsch <florian@loitsch.com>
Date: Sat, 8 Sep 2018 18:18:15 +0200
Subject: [PATCH] Add support for aarch64_be, or1k and microblazebe.
Fixes #73.
[Retrieved from:
https://github.com/google/double-conversion/commit/768a445f0c28311bf88685bf0bb990505c12fd4c]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
double-conversion/utils.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/deps/double-conversion/ouble-conversion/utils.h b/deps/double-conversion/double-conversion/utils.h
index 98a2a11..492bc97 100644
--- a/deps/double-conversion/double-conversion/utils.h
+++ b/deps/double-conversion/double-conversion/utils.h
@@ -76,8 +76,9 @@ inline void abort_noreturn() { abort(); }
defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
defined(__SH4__) || defined(__alpha__) || \
defined(_MIPS_ARCH_MIPS32R2) || \
- defined(__AARCH64EL__) || defined(__aarch64__) || \
- defined(__riscv)
+ defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \
+ defined(__riscv) || \
+ defined(__or1k__)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
#elif defined(__mc68000__) || \
defined(__pnacl__) || defined(__native_client__)
@@ -0,0 +1,36 @@
From eafa625a34fd5d8bec18eddfccbca55ce77b4849 Mon Sep 17 00:00:00 2001
From: Alexey Brodkin <abrodkin@synopsys.com>
Date: Thu, 1 Nov 2018 17:36:17 +0200
Subject: [PATCH] Add support of ARC architecture (#82)
More info about ARC architecture is here: [1] & [2].
We need ARC supported here for many things like:
- ICU (see [3])
- Qt5 etc
[1] https://www.synopsys.com/designware-ip/processor-solutions/arc-processors.html
[2] https://en.wikipedia.org/wiki/ARC_(processor)
[3] https://unicode-org.atlassian.net/browse/ICU-20155
Fixes #81
[Retrieved from:
https://github.com/google/double-conversion/commit/eafa625a34fd5d8bec18eddfccbca55ce77b4849]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
double-conversion/utils.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/deps/double-conversion/double-conversion/utils.h b/deps/double-conversion/double-conversion/utils.h
index 41c5b02..2e1be0d 100644
--- a/deps/double-conversion/double-conversion/utils.h
+++ b/deps/double-conversion/double-conversion/utils.h
@@ -94,7 +94,7 @@ int main(int argc, char** argv) {
defined(_MIPS_ARCH_MIPS32R2) || \
defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \
defined(__riscv) || \
- defined(__or1k__)
+ defined(__or1k__) || defined(__arc__)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
#elif defined(__mc68000__) || \
defined(__pnacl__) || defined(__native_client__)
@@ -0,0 +1,27 @@
From 5cc233e98b74c5c370de888198a2b35200d55468 Mon Sep 17 00:00:00 2001
From: Florian Loitsch <florian@toitware.com>
Date: Sat, 12 Oct 2019 14:35:52 +0200
Subject: [PATCH] Add support for microblaze.
Really fixes #73.
[Retrieved (and backported) from:
https://github.com/google/double-conversion/commit/5cc233e98b74c5c370de888198a2b35200d55468]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
Changelog | 4 ++++
double-conversion/utils.h | 1 +
2 files changed, 5 insertions(+)
diff --git a/deps/idouble-conversion/double-conversion/utils.h b/deps/double-conversion/double-conversion/utils.h
index 1a71df0..221467f 100644
--- a/deps/doyble-conversion/double-conversion/utils.h
+++ b/deps/double-conversion/double-conversion/utils.h
@@ -102,6 +102,7 @@ int main(int argc, char** argv) {
defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \
defined(__riscv) || \
- defined(__or1k__) || defined(__arc__)
+ defined(__or1k__) || defined(__arc__) || \
+ defined(__microblaze__)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
#elif defined(__mc68000__)
#undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
@@ -0,0 +1,95 @@
From a54561be5588ac9b16d3c20760b9b554168bb8aa Mon Sep 17 00:00:00 2001
From: Peter Seiderer <pseiderer@users.noreply.github.com>
Date: Thu, 31 Oct 2019 21:26:27 +0100
Subject: [PATCH] Pseiderer/add nios2 and xtensa 001 (#119)
* double-conversion: enable for nios2
Nios2 supports double conversion, tested using qemu:
./main || echo "correct"
correct
uname -a
Linux buildroot 4.19.16 #4 Sat Aug 3 14:46:48 CEST 2019 nios2 GNU/Linux
Solves build error
In file included from double-conversion.h:42:0,
from number_decimalquantity.cpp:19:
double-conversion-utils.h:119:2: error: #error Target architecture was not detected as supported by Double-Conversion.
#error Target architecture was not detected as supported by Double-Conversion.
detected by buildroot autobuilders:
http://autobuild.buildroot.net/results/91e/91eaec34708d91f8a05af189243be0b7cabce31b/
Patch sent upstream: https://github.com/unicode-org/icu/pull/725
Bug report: https://unicode-org.atlassian.net/browse/ICU-20751
[Bernd: Fixed path]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Added Changelog entry]
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
* double-conversion: enable for xtensa
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
[Retrieved (dand backported) from:
https://github.com/google/double-conversion/commit/a54561be5588ac9b16d3c20760b9b554168bb8aa]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
Note:
Double-conversion tested with:
$ cat div.c
double Div_double(double x, double y) { return x / y; }
$ cat main.c
double Div_double(double x, double y);
int main(int argc, char** argv) {
double result = Div_double(89255.0, 1e22);
if (result == 89255e-22) {
printf("correct result %e\n", result);
return 1;
} else {
printf("wrong result %e\n", result);
return 0;
}
}
Tested for xtensa (using qemu_xtensa_lx60_defconfig plus BR2_PACKAGE_HOST_QEMU_LINUX_USER_MODE):
$ ./host/bin/xtensa-buildroot-linux-uclibc-gcc -c div.c
$ ./host/bin/xtensa-buildroot-linux-uclibc-gcc -c main.c
$ ./host/bin/xtensa-buildroot-linux-uclibc-gcc -o main main.o div.o
$ ./host/bin/qemu-xtensa -L staging main
correct result 8.925500e-18
---
Changelog | 4 ++++
double-conversion/utils.h | 3 ++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/deps/double-conversion/double-conversion/utils.h b/deps/double-conversion/double-conversion/utils.h
index 221467f..98ec28b 100644
--- a/deps/double-conversion/double-conversion/utils.h
+++ b/deps/double-conversion/double-conversion/utils.h
@@ -94,6 +94,7 @@ int main(int argc, char** argv) {
defined(__ARMEL__) || defined(__avr32__) || defined(_M_ARM) || defined(_M_ARM64) || \
defined(__hppa__) || defined(__ia64__) || \
defined(__mips__) || \
+ defined(__nios2__) || \
defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \
defined(_POWER) || defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \
defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
@@ -102,7 +103,7 @@ int main(int argc, char** argv) {
defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \
defined(__riscv) || defined(__e2k__) || \
defined(__or1k__) || defined(__arc__) || \
- defined(__microblaze__)
+ defined(__microblaze__) || defined(__XTENSA__)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
#elif defined(__mc68000__)
#undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
+5 -1
View File
@@ -1,7 +1,11 @@
config BR2_PACKAGE_PYTHON_UJSON
bool "python-ujson"
depends on BR2_INSTALL_LIBSTDCPP
help
UltraJSON is an ultra fast JSON encoder and decoder written
in pure C with bindings for Python 2.5+ and 3.
in pure C with bindings for Python 3.
https://pypi.python.org/pypi/ujson
comment "python-ujson needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP
+5 -3
View File
@@ -1,3 +1,5 @@
# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=42f77b0cce686dfa4da2e68480b1dd24,sha256 locally computed.
md5 42f77b0cce686dfa4da2e68480b1dd24 ujson-1.35.tar.gz
sha256 f66073e5506e91d204ab0c614a148d5aa938bdbf104751be66f8ad7a222f5f86 ujson-1.35.tar.gz
# md5, sha256 from https://pypi.org/pypi/ujson/json
md5 9a90e2e9f1d465c2121b8d10f837f53a ujson-4.2.0.tar.gz
sha256 fffe509f556861c7343c6cba57ed05fe7bcf4b48a934a5b946ccb45428cf8883 ujson-4.2.0.tar.gz
# Locally computed sha256 checksums
sha256 6a00a8f8b4050303368b694147bde1aed9c96bdff869c181dbbf3ccb784a1501 LICENSE.txt
+5 -3
View File
@@ -4,10 +4,12 @@
#
################################################################################
PYTHON_UJSON_VERSION = 1.35
PYTHON_UJSON_VERSION = 4.2.0
PYTHON_UJSON_SOURCE = ujson-$(PYTHON_UJSON_VERSION).tar.gz
PYTHON_UJSON_SITE = https://pypi.python.org/packages/source/u/ujson
PYTHON_UJSON_LICENSE = BSD-3-Clause
PYTHON_UJSON_SITE = https://files.pythonhosted.org/packages/df/69/e8f615e1a779e2d2d23d29d56dc55bbb1db2a828f0ef36d10bc697d63968
PYTHON_UJSON_SETUP_TYPE = setuptools
PYTHON_UJSON_LICENSE = BSD-3-Clause
PYTHON_UJSON_LICENSE_FILES = LICENSE.txt
PYTHON_UJSON_DEPENDENCIES = host-python-setuptools-scm
$(eval $(python-package))