mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-11 14:10:13 +03:00
Compare commits
60 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9624a001f9 | ||
|
|
bd5b91fb42 | ||
|
|
1e1d1278c7 | ||
|
|
c5c66282ba | ||
|
|
50a76d7ae7 | ||
|
|
8137735818 | ||
|
|
16bc610e51 | ||
|
|
07f8ea3913 | ||
|
|
c773336463 | ||
|
|
692829d967 | ||
|
|
0b4c7ba01c | ||
|
|
c194d343fb | ||
|
|
23d8b04295 | ||
|
|
b5b3870c98 | ||
|
|
9ef54b7d0b | ||
|
|
26c2db20d8 | ||
|
|
376dc6c8df | ||
|
|
3fb7c63687 | ||
|
|
288ece60bb | ||
|
|
163334a707 | ||
|
|
1782f2a425 | ||
|
|
f3ca4f1086 | ||
|
|
a418d0ac51 | ||
|
|
7ba4aa9298 | ||
|
|
282fc60ed4 | ||
|
|
7e237b79ad | ||
|
|
405f76425d | ||
|
|
30f6776c79 | ||
|
|
8c38262066 | ||
|
|
854ea9a98e | ||
|
|
6ca12d89f1 | ||
|
|
1672e25010 | ||
|
|
2d38c5a4e5 | ||
|
|
9d40f49dbb | ||
|
|
210e9b7b24 | ||
|
|
ae9d6fc6f4 | ||
|
|
d5abf5ff61 | ||
|
|
d5e3e1144e | ||
|
|
f7fc4bf1b9 | ||
|
|
27af87813e | ||
|
|
f457760f54 | ||
|
|
9b92253b7a | ||
|
|
74cce093b0 | ||
|
|
8a683a54cc | ||
|
|
b473ad2ec2 | ||
|
|
55e28a526e | ||
|
|
6ca1b3ee2a | ||
|
|
09caefda2a | ||
|
|
c4ea32d006 | ||
|
|
445b03fb9b | ||
|
|
4485b58356 | ||
|
|
1b1c049af2 | ||
|
|
c356b20ba8 | ||
|
|
ff60c4c533 | ||
|
|
4c8a6d3aa6 | ||
|
|
b359d0e7e5 | ||
|
|
c9ca2a596e | ||
|
|
248c2e909e | ||
|
|
c0cd4a700a | ||
|
|
afc112b0e4 |
33
CHANGES
33
CHANGES
@@ -1,3 +1,36 @@
|
||||
2020.11, released December 2nd, 2020
|
||||
|
||||
Various fixes.
|
||||
|
||||
Updated/fixed packages: bustle, docker-containerd, gnuplot,
|
||||
gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
|
||||
libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
|
||||
s390-tools, setserial, xserver_xorg-server
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#13276: libcap builds libcap.pc incorrectly
|
||||
|
||||
2020.11-rc3, released November 28th, 2020
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Updated/fixed packages: c-ares, cage, cdrkit,
|
||||
dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
|
||||
libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
|
||||
modem-manager, monkey, musl, ncurses, numactl, openntpd,
|
||||
openrc, postgresql, proftpd, python-flask-cors, python-pip,
|
||||
qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
|
||||
webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
|
||||
xorriso
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#13296: host-libcap failed to build
|
||||
#13331: openrc-0.42.1 compilation failure on gcc-10
|
||||
#13336: thermald-1.9.1 compilation failure with musl 1.2.1
|
||||
#13341: Mistake in /etc/init.d/S70vsftpd
|
||||
|
||||
2020.11-rc2, released November 14th, 2020
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
@@ -144,15 +144,6 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2021.02"
|
||||
|
||||
config BR2_PACKAGE_IPSEC_TOOLS
|
||||
bool "ipsec-tools package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package has been removed as it has security issues and
|
||||
has been abandoned since 2014.
|
||||
|
||||
comment "Legacy options removed in 2020.11"
|
||||
|
||||
config BR2_PACKAGE_OPENCV
|
||||
|
||||
@@ -921,7 +921,6 @@ F: package/netsurf/
|
||||
F: package/perl*
|
||||
F: package/pkg-perl.mk
|
||||
F: package/pkg-luarocks.mk
|
||||
F: package/quickjs/
|
||||
F: package/rings/
|
||||
F: package/tekui/
|
||||
F: package/wpebackend-fdo/
|
||||
@@ -1864,9 +1863,6 @@ N: Michel Stempin <michel.stempin@wanadoo.fr>
|
||||
F: board/licheepi/
|
||||
F: configs/licheepi_zero_defconfig
|
||||
|
||||
N: Mike Frampton <mikeframpo@gmail.com>
|
||||
F: package/qcom-db410c-firmware/
|
||||
|
||||
N: Mike Harmony <mike.harmony@snapav.com>
|
||||
F: board/sinovoip/m2-plus/
|
||||
F: configs/bananapi_m2_plus_defconfig
|
||||
@@ -2131,7 +2127,7 @@ F: package/kf5/
|
||||
N: Pierre Floury <pierre.floury@gmail.com>
|
||||
F: package/trace-cmd/
|
||||
|
||||
N: Pierre-Jean Texier <pjtexier@koncepto.io>
|
||||
N: Pierre-Jean Texier <texier.pj2@gmail.com>
|
||||
F: package/fping/
|
||||
F: package/genimage/
|
||||
F: package/haveged/
|
||||
|
||||
4
Makefile
4
Makefile
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2020.11-rc2
|
||||
export BR2_VERSION := 2020.11
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1605361000
|
||||
BR2_VERSION_EPOCH = 1606948000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
@@ -3,18 +3,17 @@ ARM software simulator of the AArch64 architecture.
|
||||
|
||||
First, one has to download the AArch64 software simulator from:
|
||||
|
||||
https://silver.arm.com/download/download.tm?pv=4807186
|
||||
https://silver.arm.com/download/download.tm?pv=2663527
|
||||
|
||||
Then, use the arm_foundationv8_defconfig configuration to build your
|
||||
Buildroot system.
|
||||
|
||||
Finally, boot your system with:
|
||||
|
||||
${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-6.4/Foundation_Platform \
|
||||
${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-4.7/Foundation_Platform \
|
||||
--image output/images/linux-system.axf \
|
||||
--block-device output/images/rootfs.ext2 \
|
||||
--network=nat \
|
||||
--cores 4
|
||||
--network=nat
|
||||
|
||||
You can get network access from within the simulated environment
|
||||
by requesting an IP address using DHCP (run the command 'udhcpc').
|
||||
|
||||
@@ -23,13 +23,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/aarch64-efi/post-image.sh support/scripts/genimage.sh"
|
||||
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/aarch64-efi/genimage-efi.cfg"
|
||||
|
||||
# Linux headers same as kernel, a 5.9 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||
# Linux headers same as kernel, a 4.18 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.10"
|
||||
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
BR2_aarch64=y
|
||||
# Linux headers same as kernel, a 5.9 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||
# Linux headers same as kernel, a 4.4 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.3"
|
||||
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/foundation-v8-gicv3-psci"
|
||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/foundation-v8"
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_BOOT_WRAPPER_AARCH64=y
|
||||
BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS="arm/foundation-v8-gicv3-psci"
|
||||
BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS="arm/foundation-v8"
|
||||
BR2_TARGET_BOOT_WRAPPER_AARCH64_BOOTARGS="root=/dev/vda consolelog=9 console=ttyAMA0 rw"
|
||||
BR2_TARGET_BOOT_WRAPPER_AARCH64_PSCI=y
|
||||
BR2_TARGET_BOOT_WRAPPER_AARCH64_GICV3=y
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a7=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_6=y
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Bananapi M2 Zero"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
|
||||
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m2-zero/genimage.cfg"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.11"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.6.7"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h2-plus-bananapi-m2-zero"
|
||||
@@ -17,7 +17,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_UBOOT=y
|
||||
BR2_TARGET_UBOOT_BOARDNAME="bananapi_m2_zero"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.10"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.04"
|
||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
||||
BR2_TARGET_UBOOT_NEEDS_PYTHON3=y
|
||||
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
||||
|
||||
@@ -502,45 +502,6 @@ LIBFOO_IGNORE_CVES += CVE-2020-12345
|
||||
LIBFOO_IGNORE_CVES += CVE-2020-54321
|
||||
----------------------
|
||||
|
||||
* +LIBFOO_CPE_ID_*+ variables is a set of variables that allows the
|
||||
package to define its https://nvd.nist.gov/products/cpe[CPE
|
||||
identifier]. The available variables are:
|
||||
+
|
||||
--
|
||||
** +LIBFOO_CPE_ID_PREFIX+, specifies the prefix of the CPE identifier,
|
||||
i.e the first three fields. When not defined, the default value is
|
||||
+cpe:2.3:a+.
|
||||
|
||||
** +LIBFOO_CPE_ID_VENDOR+, specifies the vendor part of the CPE
|
||||
identifier. When not defined, the default value is
|
||||
+<pkgname>_project+.
|
||||
|
||||
** +LIBFOO_CPE_ID_PRODUCT+, specifies the product part of the CPE
|
||||
identifier. When not defined, the default value is +<pkgname>+.
|
||||
|
||||
** +LIBFOO_CPE_ID_VERSION+, specifies the version part of the CPE
|
||||
identifier. When not defined the default value is
|
||||
+$(LIBFOO_VERSION)+.
|
||||
|
||||
** +LIBFOO_CPE_ID_VERSION_MINOR+ specifies the _update_ part of the
|
||||
CPE identifier. When not defined the default value is +*+.
|
||||
--
|
||||
+
|
||||
If any of those variables is defined, then the generic package
|
||||
infrastructure assumes the package provides valid CPE information. In
|
||||
this case, +LIBFOO_CPE_ID_VALID = YES+ will be set, and the generic
|
||||
package infrastructure will define +LIBFOO_CPE_ID+.
|
||||
+
|
||||
Alternatively, a package can also explicitly set +LIBFOO_CPE_ID_VALID
|
||||
= YES+ if the default values for +LIBFOO_CPE_ID_PREFIX+,
|
||||
+LIBFOO_CPE_ID_VENDOR+, +LIBFOO_CPE_ID_PRODUCT+,
|
||||
+LIBFOO_CPE_ID_VERSION+, +LIBFOO_CPE_ID_VERSION_MINOR+ are all correct
|
||||
for this package and don't need to be explicitly overridden.
|
||||
+
|
||||
For a host package, if its +LIBFOO_CPE_ID_*+ variables are not
|
||||
defined, it inherits the value of those variables from the
|
||||
corresponding target package.
|
||||
|
||||
The recommended way to define these variables is to use the following
|
||||
syntax:
|
||||
|
||||
|
||||
@@ -42,74 +42,74 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2020.08.2</b></h3>
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2020.11</b></h3>
|
||||
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2020.08.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2020.08.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2020.08.2.tar.gz">buildroot-2020.08.2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.08.2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2020.11.tar.gz">buildroot-2020.11.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.11.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2020.08.2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2020.08.2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2020.08.2.tar.bz2">buildroot-2020.08.2.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.08.2.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2020.11.tar.bz2">buildroot-2020.11.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.11.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2020.11-rc2</b></h3>
|
||||
<!--
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2020.11-rc3</b></h3>
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2020.11-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2020.11-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2020.11-rc2.tar.gz">buildroot-2020.11-rc2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.11-rc2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2020.11-rc3.tar.gz">buildroot-2020.11-rc3.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.11-rc3.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2020.11-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2020.11-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2020.11-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2020.11-rc2.tar.bz2">buildroot-2020.11-rc2.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.11-rc2.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2020.11-rc3.tar.bz2">buildroot-2020.11-rc3.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2020.11-rc3.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
-->
|
||||
This and earlier releases (and their PGP signatures) can always be downloaded from
|
||||
<a href="/downloads/">http://buildroot.net/downloads/</a>.
|
||||
</div>
|
||||
|
||||
@@ -9,6 +9,45 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2020.11 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>2 December 2020</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The stable 2020.11 release is out - Thanks to everyone
|
||||
contributing and testing the release candidates. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2020.11">CHANGES</a>
|
||||
file for more details
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2020.11.tar.bz2">2020.11 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2020.11-rc3 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>28 November 2020</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>Another week, another release candidate with more cleanups and build fixes. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2020.11-rc3">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2020.11-rc3.tar.bz2">2020.11-rc3
|
||||
release candidate</a>, and report any problems found to the
|
||||
<a href="support.html">mailing list</a> or
|
||||
<a href="https://bugs.buildroot.org">bug tracker</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
|
||||
@@ -125,7 +125,7 @@ endif
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "5.9.8" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "5.9.11" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "4.19.152-cip37" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||
default "4.19.152-cip37-rt16" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
|
||||
sha256 7656733b316562662026ac82a7c0be41440e16bbf1bdc5447b119e34ff3b86a6 linux-5.9.8.tar.xz
|
||||
sha256 5eb20a65a410669928f94b3975872e493fa6d0fe441c6a78b7564affa2a5d260 linux-5.9.11.tar.xz
|
||||
sha256 4ab4a3f694b7b4cfbe78871eab34c8039ad33692144c45c669827a594da85534 linux-5.8.18.tar.xz
|
||||
sha256 a3e03e6970240dddc8174bf9f49b56d774c40125eabe1582d2ebe85b01addbf7 linux-5.4.77.tar.xz
|
||||
sha256 49da425c1f3c530fd3ff31d85a0461f6b6dc6e459f7faf3eee23e49a98ce64c7 linux-5.4.80.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
|
||||
sha256 95de46b6bd72f66169629eb0e343b005778539864598eae76c3ca999645d58b5 linux-4.4.243.tar.xz
|
||||
sha256 d3aa189ca7fcc6e52d6c0333a0d7acd8789e9a492b32dbf9476e926ffaa73984 linux-4.9.243.tar.xz
|
||||
sha256 1c233efaa5063983293a02d4692acc9ced9c03e18857364855d4f612347086ac linux-4.14.206.tar.xz
|
||||
sha256 76dca365255c1a13778c3b24f0eae14f4e66bc12fe79f5e6592b116fc57ef755 linux-4.19.157.tar.xz
|
||||
sha256 9e0bdebf18a12d0c899e5e4042e715e24a70ab0fd986a3f4c67c8ec2710bad97 linux-4.4.246.tar.xz
|
||||
sha256 49e266c7d72d388e8ce6aa486a1018cc0595ae1b9e99934bce5b484fd8dba9f5 linux-4.9.246.tar.xz
|
||||
sha256 cb02465cc8f1972cc14707b25d779c8668d220c39e68a24bb23afd4c58182b9c linux-4.14.209.tar.xz
|
||||
sha256 18345206f9c61e8adafa5204d0ca0b8619f1d9aafd70cbd5cb0fbf1faf521585 linux-4.19.160.tar.xz
|
||||
# Locally computed
|
||||
sha256 d2a06f52143deb929b8d513cf9afc9bd065951389a80fa70bc4d63025b5b3fb9 linux-cip-4.19.152-cip37.tar.gz
|
||||
sha256 bc1dacd3d0f526de3e8754a444e8e02a54521527af639ddb907cb35cda775a8c linux-cip-4.19.152-cip37-rt16.tar.gz
|
||||
|
||||
@@ -402,7 +402,6 @@ menu "Firmware"
|
||||
source "package/linux-firmware/Config.in"
|
||||
source "package/murata-cyw-fw/Config.in"
|
||||
source "package/odroidc2-firmware/Config.in"
|
||||
source "package/qcom-db410c-firmware/Config.in"
|
||||
source "package/rpi-bt-firmware/Config.in"
|
||||
source "package/rpi-firmware/Config.in"
|
||||
source "package/rpi-wifi-firmware/Config.in"
|
||||
@@ -1246,7 +1245,6 @@ menu "External python modules"
|
||||
source "package/python-zope-interface/Config.in"
|
||||
endmenu
|
||||
endif
|
||||
source "package/quickjs/Config.in"
|
||||
source "package/ruby/Config.in"
|
||||
source "package/tcl/Config.in"
|
||||
if BR2_PACKAGE_TCL
|
||||
@@ -2113,6 +2111,7 @@ menu "Networking applications"
|
||||
source "package/iperf/Config.in"
|
||||
source "package/iperf3/Config.in"
|
||||
source "package/iproute2/Config.in"
|
||||
source "package/ipsec-tools/Config.in"
|
||||
source "package/ipset/Config.in"
|
||||
source "package/iptables/Config.in"
|
||||
source "package/iptraf-ng/Config.in"
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
menu "Host utilities"
|
||||
|
||||
source "package/abootimg/Config.in.host"
|
||||
source "package/aespipe/Config.in.host"
|
||||
source "package/android-tools/Config.in.host"
|
||||
source "package/asn1c/Config.in.host"
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
config BR2_PACKAGE_HOST_ABOOTIMG
|
||||
bool "host abootimg"
|
||||
select BR2_PACKAGE_HOST_UTIL_LINUX
|
||||
help
|
||||
Tool to manipulate Android Boot Images, either on files
|
||||
or directly on /dev block devices.
|
||||
|
||||
https://github.com/ggrandou/abootimg
|
||||
@@ -11,7 +11,6 @@ ABOOTIMG_LICENSE_FILES = LICENSE
|
||||
|
||||
# depends on libblkid from util-linux
|
||||
ABOOTIMG_DEPENDENCIES = util-linux
|
||||
HOST_ABOOTIMG_DEPENDENCIES = host-util-linux
|
||||
|
||||
define ABOOTIMG_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
|
||||
@@ -21,13 +20,4 @@ define ABOOTIMG_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -m 0755 $(@D)/abootimg $(TARGET_DIR)/usr/bin/abootimg
|
||||
endef
|
||||
|
||||
define HOST_ABOOTIMG_BUILD_CMDS
|
||||
$(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D)
|
||||
endef
|
||||
|
||||
define HOST_ABOOTIMG_INSTALL_CMDS
|
||||
$(INSTALL) -m 0755 $(@D)/abootimg $(HOST_DIR)/usr/bin/abootimg
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
$(eval $(host-generic-package))
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
sha256 46eb4f10a11c4e50320ae6a034ef03ffe59dc11c3c6542a9867a3e4dc0c4b44e axel-2.17.10.tar.xz
|
||||
sha256 f1364d9b55d435efc6d32218097a50a63be7b1300138e698133cf19ad3aa3a54 axel-2.17.9.tar.xz
|
||||
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
AXEL_VERSION = 2.17.10
|
||||
AXEL_VERSION = 2.17.9
|
||||
AXEL_SITE = https://github.com/axel-download-accelerator/axel/releases/download/v$(AXEL_VERSION)
|
||||
AXEL_SOURCE = axel-$(AXEL_VERSION).tar.xz
|
||||
AXEL_LICENSE = GPL-2.0+
|
||||
|
||||
@@ -17,6 +17,7 @@ BCTOOLBOX_CONF_OPTS = \
|
||||
-DENABLE_STRICT=OFF \
|
||||
-DENABLE_TESTS_COMPONENT=OFF \
|
||||
-DENABLE_TESTS=OFF \
|
||||
-DGIT_EXECUTABLE=OFF \
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBICONV),y)
|
||||
|
||||
@@ -1,24 +1,15 @@
|
||||
From 505cc9fcadda5607dc4c5bacb03928c0b35162a8 Mon Sep 17 00:00:00 2001
|
||||
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
Date: Wed, 4 Nov 2020 17:51:38 +0100
|
||||
Subject: [PATCH] Use host compiler to build 'gen' since it's run when
|
||||
building.
|
||||
Use host compiler to build 'gen' since it's run when building.
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
[Fabrice: updated for 9.11.10]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
|
||||
---
|
||||
lib/dns/Makefile.in | 6 ++----
|
||||
1 file changed, 2 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/lib/dns/Makefile.in b/lib/dns/Makefile.in
|
||||
index 8fc4e94f26..4ac92857e0 100644
|
||||
--- a/lib/dns/Makefile.in
|
||||
+++ b/lib/dns/Makefile.in
|
||||
@@ -184,10 +184,8 @@ code.h: gen
|
||||
diff -Nura bind-9.5.1-P1/lib/dns/Makefile.in bind-9.5.1-P1.gencross/lib/dns/Makefile.in
|
||||
--- bind-9.5.1-P1/lib/dns/Makefile.in 2007-09-11 22:09:08.000000000 -0300
|
||||
+++ bind-9.5.1-P1.gencross/lib/dns/Makefile.in 2009-03-04 16:35:23.000000000 -0200
|
||||
@@ -160,10 +160,8 @@
|
||||
./gen -s ${srcdir} > code.h || { rm -f $@ ; exit 1; }
|
||||
|
||||
|
||||
gen: gen.c
|
||||
- ${BUILD_CC} ${BUILD_CFLAGS} -I${top_srcdir}/lib/isc/include \
|
||||
- ${LFS_CFLAGS} ${LFS_LDFLAGS} \
|
||||
@@ -26,9 +17,7 @@ index 8fc4e94f26..4ac92857e0 100644
|
||||
- ${BUILD_LIBS} ${LFS_LIBS}
|
||||
+ ${HOSTCC} ${HOST_CFLAGS} -I${top_srcdir}/lib/isc/include \
|
||||
+ ${HOST_LDFLAGS} -o $@ ${srcdir}/gen.c
|
||||
|
||||
|
||||
timestamp: include libdns.@A@
|
||||
touch timestamp
|
||||
--
|
||||
2.29.1
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Verified from https://ftp.isc.org/isc/bind9/9.11.24/bind-9.11.24.tar.gz.asc
|
||||
# with key 95CEDA256B1CA0A15F302FB59521A7ED5DACE918
|
||||
sha256 f261587c5d37c7f14e8393547c4556faefa701a646930f1b6408d71519a30428 bind-9.11.24.tar.gz
|
||||
sha256 e316d9d12b3cc3600985d71011d7856f5ff93d28e748155a3a18171b32d98d8b COPYRIGHT
|
||||
# Verified from https://ftp.isc.org/isc/bind9/9.11.22/bind-9.11.22.tar.gz.asc
|
||||
# with key AE3FAC796711EC59FC007AA474BB6B9A4CBB3D38
|
||||
sha256 afc6d8015006f1cabf699ff19f517bb8fd9c1811e5231f26baf51c3550262ac9 bind-9.11.22.tar.gz
|
||||
sha256 da2aec2b7f6f0feb16bcb080e2c587375fd3195145f047e4d92d112f5b9db501 COPYRIGHT
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
BIND_VERSION = 9.11.24
|
||||
BIND_VERSION = 9.11.22
|
||||
BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION)
|
||||
# bind does not support parallel builds.
|
||||
BIND_MAKE = $(MAKE1)
|
||||
|
||||
@@ -39,7 +39,7 @@ config BR2_BINUTILS_VERSION_2_35_X
|
||||
depends on !BR2_BINFMT_FLAT
|
||||
|
||||
config BR2_BINUTILS_VERSION_ARC
|
||||
bool "binutils arc (2.31)"
|
||||
bool "binutils arc (2.34.50)"
|
||||
depends on BR2_arc
|
||||
|
||||
config BR2_BINUTILS_VERSION_CSKY
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From a93bc8503649028852402c61bdda531af2872d0e Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Thu, 15 Oct 2020 09:15:06 +0200
|
||||
Subject: [PATCH] src/build-data/arch/arm64.txt: add aarch64_be
|
||||
|
||||
Allow the user to set cpu value to aarch64_be.
|
||||
Endianness will be correctly guessed by choose_endian function because
|
||||
this alias ends with "be"
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/69ebf03c59b2af4140a39bc26f17d0396b6ec15d
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Retrieved from:
|
||||
https://github.com/randombit/botan/commit/a93bc8503649028852402c61bdda531af2872d0e]
|
||||
---
|
||||
src/build-data/arch/arm64.txt | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/build-data/arch/arm64.txt b/src/build-data/arch/arm64.txt
|
||||
index 056c5318ff..5205295125 100644
|
||||
--- a/src/build-data/arch/arm64.txt
|
||||
+++ b/src/build-data/arch/arm64.txt
|
||||
@@ -5,6 +5,7 @@ family arm
|
||||
|
||||
<aliases>
|
||||
aarch64
|
||||
+aarch64_be
|
||||
armv8
|
||||
armv8-a
|
||||
</aliases>
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://botan.randombit.net/releases/sha256sums.txt
|
||||
sha256 b97044b312aa718349af7851331b064bc7bd5352400d5f80793bace427d01343 Botan-2.17.0.tar.xz
|
||||
sha256 92ed6ebc918d86bd1b04221ca518af4cf29cc326c4760740bd2d22e61cea2628 Botan-2.16.0.tar.xz
|
||||
# Locally computed
|
||||
sha256 fb7f0322d36fba55ca17d77bc203a9f09a40daa8a249b75cf8887aba36cec9d0 license.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
BOTAN_VERSION = 2.17.0
|
||||
BOTAN_VERSION = 2.16.0
|
||||
BOTAN_SOURCE = Botan-$(BOTAN_VERSION).tar.xz
|
||||
BOTAN_SITE = http://botan.randombit.net/releases
|
||||
BOTAN_LICENSE = BSD-2-Clause
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
BUSTLE_VERSION = 0.7.5
|
||||
BUSTLE_SITE = https://www.freedesktop.org/software/bustle/$(BUSTLE_VERSION)
|
||||
BUSTLE_LICENSE = LGPL-2.1+
|
||||
BUSTLE_LICENSE = LGPL-2.1+, GPL-3.0 (binaries)
|
||||
BUSTLE_LICENSE_FILES = LICENSE
|
||||
BUSTLE_DEPENDENCIES = libglib2 libpcap host-pkgconf
|
||||
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
From e2180d95fb67f57b6ffba01fefb4844a1ca4f792 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Wed, 18 Nov 2020 08:12:45 +0100
|
||||
Subject: [PATCH] src/lib/Makefile.am: install ares_dns.h
|
||||
|
||||
This will avoid the following build failure with resiprocate:
|
||||
|
||||
In file included from dns/DnsCnameRecord.cxx:7:
|
||||
dns/AresCompat.hxx:5:10: fatal error: ares_dns.h: No such file or directory
|
||||
#include "ares_dns.h"
|
||||
^~~~~~~~~~~~
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/cbf158f0c037d44ef293a8804d18c84e3b731059
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/c-ares/c-ares/pull/376]
|
||||
---
|
||||
src/lib/Makefile.am | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
|
||||
index c918667..92a4152 100644
|
||||
--- a/src/lib/Makefile.am
|
||||
+++ b/src/lib/Makefile.am
|
||||
@@ -14,6 +14,8 @@ lib_LTLIBRARIES = libcares.la
|
||||
|
||||
man_MANS = $(MANPAGES)
|
||||
|
||||
+include_HEADERS = ares_dns.h
|
||||
+
|
||||
# adig and ahost are just sample programs and thus not mentioned with the
|
||||
# regular sources and headers
|
||||
EXTRA_DIST = Makefile.inc config-win32.h CMakeLists.txt \
|
||||
--
|
||||
2.29.2
|
||||
|
||||
@@ -10,6 +10,8 @@ C_ARES_INSTALL_STAGING = YES
|
||||
C_ARES_CONF_OPTS = --with-random=/dev/urandom
|
||||
C_ARES_LICENSE = MIT
|
||||
C_ARES_LICENSE_FILES = LICENSE.md
|
||||
# We're patching src/lib/Makefile.am
|
||||
C_ARES_AUTORECONF = YES
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
@@ -3,16 +3,14 @@ comment "cage needs udev, mesa3d w/ EGL and GLES support"
|
||||
!BR2_PACKAGE_MESA3D_OPENGL_ES || \
|
||||
!BR2_PACKAGE_HAS_UDEV
|
||||
|
||||
comment "cage needs a toolchain w/ threads, locale, dynamic library"
|
||||
comment "cage needs a toolchain w/ threads, dynamic library"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_ENABLE_LOCALE || \
|
||||
BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_CAGE
|
||||
bool "cage"
|
||||
depends on !BR2_STATIC_LIBS # wlroots
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # wlroots
|
||||
depends on BR2_ENABLE_LOCALE # wlroots
|
||||
depends on BR2_PACKAGE_HAS_UDEV # wlroots
|
||||
depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # wlroots
|
||||
depends on BR2_PACKAGE_MESA3D_OPENGL_ES # wlroots
|
||||
|
||||
@@ -18,5 +18,14 @@ else
|
||||
CDRKIT_CONF_OPTS += -DBITFIELDS_HTOL=0
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FILE),y)
|
||||
CDRKIT_DEPENDENCIES += host-pkgconf file
|
||||
CDRKIT_CONF_OPTS += \
|
||||
-DUSE_MAGIC=ON \
|
||||
-DEXTRA_LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs libmagic`"
|
||||
else
|
||||
CDRKIT_CONF_OPTS += -DUSE_MAGIC=OFF
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
$(eval $(host-cmake-package))
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
From 6ad1ed8b7939bf75079b0a770e234bfee7d33dbb Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Mon, 13 Jul 2020 23:02:50 +0200
|
||||
Subject: [PATCH] configure.ac: fix cross-compilation without dejavu
|
||||
|
||||
Cross-compilation is broken since commit 1d66106. Indeed, when
|
||||
cross-compiling, dejavu font won't be installed in /usr/share/fonts. The
|
||||
path (e.g. $(TARGET_DIR)/usr/share/fonts/dejavu/DejaVuSans.ttf) could be
|
||||
provided through --with-test-font-path which will fix the build failure
|
||||
but will result in broken test programs.
|
||||
|
||||
So when cross-compiling don't try to check if the test-font-path is
|
||||
valid or not and just use the one provided by the user or the default
|
||||
one (e.g. /usr/share/fonts/dejavu/DejaVuSans.ttf)
|
||||
|
||||
Fix #262
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Retrieved from:
|
||||
https://github.com/OpenPrinting/cups-filters/commit/6ad1ed8b7939bf75079b0a770e234bfee7d33dbb]
|
||||
---
|
||||
configure.ac | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index aa905cf5d..4cc4fd6e5 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -796,10 +796,10 @@ AC_ARG_WITH([test-font-path],
|
||||
[with_test_font_path=`find /usr/share/fonts -name DejaVuSans.ttf || echo /usr/share/fonts/dejavu/DejaVuSans.ttf`]
|
||||
)
|
||||
|
||||
-AS_IF([test -f "$with_test_font_path"],
|
||||
- [AC_DEFINE_UNQUOTED([TESTFONT], ["$with_test_font_path"], [Path to font used in tests])],
|
||||
+AS_IF([test "x$cross_compiling" != "xyes" && ! test -f "$with_test_font_path"],
|
||||
[AC_MSG_ERROR(DejaVuSans.ttf font file is missing. Please install a package providing it.)]
|
||||
)
|
||||
+AC_DEFINE_UNQUOTED([TESTFONT], ["$with_test_font_path"], [Path to font used in tests])
|
||||
|
||||
# ================
|
||||
# Check for cflags
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed:
|
||||
sha256 cf90b96b5c7a906a05070e757ee5566d9680db98a279e60567ea5421c38f11de cups-filters-1.28.4.tar.gz
|
||||
sha256 38192ffdaca98b718f78b2d4abc38bb087f0bbcc9a16d212c98b903b985f900f COPYING
|
||||
sha256 08e4081ce50ce2e620af6e950bdcf64cea2ab4c81ab3c5ea05da25d82ad62db6 cups-filters-1.27.5.tar.gz
|
||||
sha256 527463af65312372111804589a9624f4c52813e253062ae351e75af5003f317f COPYING
|
||||
|
||||
@@ -4,10 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CUPS_FILTERS_VERSION = 1.28.4
|
||||
CUPS_FILTERS_VERSION = 1.27.5
|
||||
CUPS_FILTERS_SITE = http://openprinting.org/download/cups-filters
|
||||
CUPS_FILTERS_LICENSE = GPL-2.0, GPL-2.0+, GPL-3.0, GPL-3.0+, LGPL-2, LGPL-2.1+, MIT, BSD-4-Clause
|
||||
CUPS_FILTERS_LICENSE_FILES = COPYING
|
||||
# We're patching configure.ac
|
||||
CUPS_FILTERS_AUTORECONF = YES
|
||||
|
||||
CUPS_FILTERS_DEPENDENCIES = cups libglib2 lcms2 qpdf fontconfig freetype jpeg
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.82.tar.xz.asc
|
||||
sha256 84523646f3116bb5e1151efb66e645030f6e6a8256f29aab444777a343ebc132 dnsmasq-2.82.tar.xz
|
||||
# http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.81.tar.xz.asc
|
||||
sha256 749ca903537c5197c26444ac24b0dce242cf42595fdfe6b9a5b9e4c7ad32f8fb dnsmasq-2.81.tar.xz
|
||||
# Locally calculated
|
||||
sha256 dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa COPYING
|
||||
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING-v3
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
DNSMASQ_VERSION = 2.82
|
||||
DNSMASQ_VERSION = 2.81
|
||||
DNSMASQ_SOURCE = dnsmasq-$(DNSMASQ_VERSION).tar.xz
|
||||
DNSMASQ_SITE = http://thekelleys.org.uk/dnsmasq
|
||||
DNSMASQ_MAKE_ENV = $(TARGET_MAKE_ENV) CC="$(TARGET_CC)"
|
||||
@@ -77,7 +77,13 @@ DNSMASQ_DEPENDENCIES += ubus
|
||||
DNSMASQ_COPTS += -DHAVE_UBUS
|
||||
endif
|
||||
|
||||
define DNSMASQ_FIX_PKGCONFIG
|
||||
$(SED) 's^PKG_CONFIG = pkg-config^PKG_CONFIG = $(PKG_CONFIG_HOST_BINARY)^' \
|
||||
$(DNSMASQ_DIR)/Makefile
|
||||
endef
|
||||
|
||||
define DNSMASQ_BUILD_CMDS
|
||||
$(DNSMASQ_FIX_PKGCONFIG)
|
||||
$(DNSMASQ_TWEAK_LIBLUA)
|
||||
$(DNSMASQ_MAKE_ENV) $(MAKE) -C $(@D) $(DNSMASQ_MAKE_OPTS) all$(DNSMASQ_I18N)
|
||||
endef
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Computed locally
|
||||
sha256 d410b8efc94e4124990f01de7107223971be8c9258fc651decf9e0ba648485b5 docker-containerd-1.4.1.tar.gz
|
||||
sha256 bc6d9452c700af0ebc09c0da8ddba55be4c03ac8928e72ca92d98905800c8018 docker-containerd-1.4.3.tar.gz
|
||||
sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
DOCKER_CONTAINERD_VERSION = 1.4.1
|
||||
DOCKER_CONTAINERD_VERSION = 1.4.3
|
||||
DOCKER_CONTAINERD_SITE = $(call github,containerd,containerd,v$(DOCKER_CONTAINERD_VERSION))
|
||||
DOCKER_CONTAINERD_LICENSE = Apache-2.0
|
||||
DOCKER_CONTAINERD_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -256,6 +256,7 @@ config BR2_PACKAGE_EFL_TIFF
|
||||
config BR2_PACKAGE_EFL_WEBP
|
||||
bool "libevas webp image loader"
|
||||
select BR2_PACKAGE_WEBP
|
||||
select BR2_PACKAGE_WEBP_DEMUX
|
||||
help
|
||||
This enables the loader code that loads images using WebP.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
From cb583beba1acba55112fbb4636c1c73d9ae691a0 Mon Sep 17 00:00:00 2001
|
||||
From 277103e886c9b3ddfede8b3f5b92d3e94736f404 Mon Sep 17 00:00:00 2001
|
||||
From: Johan Oudinet <johan.oudinet@gmail.com>
|
||||
Date: Fri, 20 Nov 2020 00:33:30 +0100
|
||||
Date: Fri, 23 Nov 2018 16:13:21 +0100
|
||||
Subject: [PATCH] Makefile.in: do not download or compile dependencies
|
||||
|
||||
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
|
||||
@@ -9,10 +9,10 @@ Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index abd64835..06f876bb 100644
|
||||
index 48dca7d8..d2324dae 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -97,7 +97,7 @@ ifneq ($(INSTALLGROUP),)
|
||||
@@ -94,7 +94,7 @@ ifneq ($(INSTALLGROUP),)
|
||||
G_USER=-g $(INSTALLGROUP)
|
||||
endif
|
||||
|
||||
@@ -21,7 +21,7 @@ index abd64835..06f876bb 100644
|
||||
|
||||
deps: deps/.got
|
||||
|
||||
@@ -111,7 +111,7 @@ deps/.built: deps/.got
|
||||
@@ -108,7 +108,7 @@ deps/.built: deps/.got
|
||||
$(REBAR) configure-deps
|
||||
$(REBAR) compile && :> deps/.built
|
||||
|
||||
@@ -31,5 +31,5 @@ index abd64835..06f876bb 100644
|
||||
|
||||
update:
|
||||
--
|
||||
2.29.2
|
||||
2.17.1
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 9e922b938458ae9d72d4e5fdd2d08a1fbad651aae47c9a9d15b79d0bbd1e11f8 ejabberd-20.07.tgz
|
||||
sha256 469bb8cfa3ef22c102875ff31932450c075e6908ff3f7d36893485c0c30898eb COPYING
|
||||
sha256 18ddf61af22fc9b59f8afc6835aae2aee9896eb91cc1030056d6bca6a1fa40d2 ejabberd-19.09.1.tgz
|
||||
sha256 469bb8cfa3ef22c102875ff31932450c075e6908ff3f7d36893485c0c30898eb COPYING
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
EJABBERD_VERSION = 20.07
|
||||
EJABBERD_VERSION = 19.09.1
|
||||
EJABBERD_SOURCE = ejabberd-$(EJABBERD_VERSION).tgz
|
||||
EJABBERD_SITE = https://static.process-one.net/ejabberd/downloads/$(EJABBERD_VERSION)
|
||||
EJABBERD_SITE = https://www.process-one.net/downloads/ejabberd/$(EJABBERD_VERSION)
|
||||
EJABBERD_LICENSE = GPL-2.0+ with OpenSSL exception
|
||||
EJABBERD_LICENSE_FILES = COPYING
|
||||
EJABBERD_DEPENDENCIES = getent openssl erlang-eimp host-erlang-lager \
|
||||
|
||||
@@ -10,7 +10,6 @@ cat <<'EOF'
|
||||
Some tips:
|
||||
* PATH now contains the SDK utilities
|
||||
* Standard autotools variables (CC, LD, CFLAGS) are exported
|
||||
* Kernel compilation variables (ARCH, CROSS_COMPILE, KERNELDIR) are exported
|
||||
* To configure do "./configure $CONFIGURE_FLAGS" or use
|
||||
the "configure" alias
|
||||
* To build CMake-based projects, use the "cmake" alias
|
||||
|
||||
@@ -11,7 +11,6 @@ define HOST_ENVIRONMENT_SETUP_INSTALL_CMDS
|
||||
for var in $(TARGET_CONFIGURE_OPTS); do \
|
||||
printf "export \"$$var\"\n" >> $(ENVIRONMENT_SETUP_FILE); \
|
||||
done
|
||||
printf "export \"ARCH=$(KERNEL_ARCH)\"\n" >> $(ENVIRONMENT_SETUP_FILE)
|
||||
printf "export \"CROSS_COMPILE=$(TARGET_CROSS)\"\n" >> $(ENVIRONMENT_SETUP_FILE)
|
||||
printf "export \"CONFIGURE_FLAGS=--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
@@ -32,10 +31,6 @@ define HOST_ENVIRONMENT_SETUP_INSTALL_CMDS
|
||||
$(ENVIRONMENT_SETUP_FILE)
|
||||
printf "export \"PATH=\$$SDK_PATH/bin:\$$SDK_PATH/sbin:\$$PATH\"\n" \
|
||||
>> $(ENVIRONMENT_SETUP_FILE)
|
||||
|
||||
$(if $(BR2_LINUX_KERNEL),\
|
||||
printf "export \"KERNELDIR=$(LINUX_BUILDDIR)\"\n" \
|
||||
>> $(ENVIRONMENT_SETUP_FILE),)
|
||||
endef
|
||||
|
||||
$(eval $(host-generic-package))
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 1a529fa6e8264d3cad43861db417a1e841b28c0601aa847857fa0d6a81935922 erlang-eimp-1.0.17.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 dfcdc211480f974175af615616c7f8c1e8f9dff5d6be5faa3f20c3eb4c60240e erlang-eimp-1.0.12.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_EIMP_VERSION = 1.0.17
|
||||
ERLANG_EIMP_VERSION = 1.0.12
|
||||
ERLANG_EIMP_SITE = $(call github,processone,eimp,$(ERLANG_EIMP_VERSION))
|
||||
ERLANG_EIMP_LICENSE = Apache-2.0
|
||||
ERLANG_EIMP_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 7cf67840c58b8732e12c84c8a3b714774da2601ae5e6a57f286273e25b205516 erlang-jiffy-1.0.6.tar.gz
|
||||
sha256 0fa8afad2f02c08850a16e36fe55376ee19732b3a116a0207f2a73c857777a49 LICENSE
|
||||
sha256 c555726f592b79894c253ca1dc3c3aec6a5697271d29364d57f8175f387b86f3 erlang-jiffy-0.14.11.tar.gz
|
||||
sha256 0fa8afad2f02c08850a16e36fe55376ee19732b3a116a0207f2a73c857777a49 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_JIFFY_VERSION = 1.0.6
|
||||
ERLANG_JIFFY_VERSION = 0.14.11
|
||||
ERLANG_JIFFY_SITE = $(call github,davisp,jiffy,$(ERLANG_JIFFY_VERSION))
|
||||
ERLANG_JIFFY_LICENSE = MIT (core), \
|
||||
BSD-3-Clause (Google double conversion library), \
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
From a2422fdf4097d1f5f8c8f88bbe08b9a0f3c35fe6 Mon Sep 17 00:00:00 2001
|
||||
From: Johan Oudinet <johan.oudinet@gmail.com>
|
||||
Date: Wed, 25 Nov 2020 22:38:22 +0100
|
||||
Subject: [PATCH] rebar.config.script: remove extra dependency to base64url
|
||||
|
||||
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
|
||||
---
|
||||
rebar.config.script | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/rebar.config.script b/rebar.config.script
|
||||
index a63895e..41b2970 100644
|
||||
--- a/rebar.config.script
|
||||
+++ b/rebar.config.script
|
||||
@@ -62,7 +62,7 @@ Cfg2 = case IsRebar3 of
|
||||
[{plugin_dir, filename:join([filename:dirname(SCRIPT),"plugins"])},
|
||||
{plugins, [override_deps_versions]}] ++
|
||||
ModCfg(CONFIG, [deps], fun(V) ->
|
||||
- V ++ [{base64url, ".*", {git, "git://github.com/dvv/base64url.git", {tag, "v1.0"}}}]
|
||||
+ V
|
||||
end, [])
|
||||
end,
|
||||
|
||||
--
|
||||
2.29.2
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 e17ba49f45b72200470bc2f176b315bec1028d07a4817859052f98c0a7259632 erlang-p1-acme-1.0.9.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 556a9628c323a5a83116ed78599c891f74447b0bac237c095e776c7009089656 erlang-p1-acme-1.0.1.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_ACME_VERSION = 1.0.9
|
||||
ERLANG_P1_ACME_VERSION = 1.0.1
|
||||
ERLANG_P1_ACME_SITE = $(call github,processone,p1_acme,$(ERLANG_P1_ACME_VERSION))
|
||||
ERLANG_P1_ACME_LICENSE = Apache-2.0
|
||||
ERLANG_P1_ACME_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 32cb3a3017f53e66bd1c2b75f60a2c4a14f00f375582a3c511ea39266b2385b9 erlang-p1-cache-tab-1.0.25.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 572b6532dca59c561d994bf2bf8eed3637118c64cdd3a9e51d81b506f5b09e2c erlang-p1-cache-tab-1.0.20.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_CACHE_TAB_VERSION = 1.0.25
|
||||
ERLANG_P1_CACHE_TAB_VERSION = 1.0.20
|
||||
ERLANG_P1_CACHE_TAB_SITE = $(call github,processone,cache_tab,$(ERLANG_P1_CACHE_TAB_VERSION))
|
||||
ERLANG_P1_CACHE_TAB_LICENSE = Apache-2.0
|
||||
ERLANG_P1_CACHE_TAB_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 4f86e272a97152d3f5166dad583dc1b5bda9582f6777f6294fb8328def8b2189 erlang-p1-mqtree-1.0.10.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
sha256 034d564e92ca8e9d66668548ea510d2cf9fdbad40609622a87374aa907110884 erlang-p1-mqtree-1.0.5.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_MQTREE_VERSION = 1.0.10
|
||||
ERLANG_P1_MQTREE_VERSION = 1.0.5
|
||||
ERLANG_P1_MQTREE_SITE = $(call github,processone,mqtree,$(ERLANG_P1_MQTREE_VERSION))
|
||||
ERLANG_P1_MQTREE_LICENSE = Apache-2.0
|
||||
ERLANG_P1_MQTREE_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 c5cf0d2a9f5874c289cc6044945f4771a79007bda812e5269dea3a4c92fc8811 erlang-p1-oauth2-0.6.7.tar.gz
|
||||
sha256 0ecddd0a5e35b7fcdab451f54c5bb688fac8365cdf6b0da0ac64b7895a0770f3 LICENSE
|
||||
sha256 55bf54133ce0882fab59f813ddf9ed4dac1e051a53fb4bd1c0565136ebb4d6ac erlang-p1-oauth2-0.6.5.tar.gz
|
||||
sha256 0ecddd0a5e35b7fcdab451f54c5bb688fac8365cdf6b0da0ac64b7895a0770f3 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_OAUTH2_VERSION = 0.6.7
|
||||
ERLANG_P1_OAUTH2_VERSION = 0.6.5
|
||||
ERLANG_P1_OAUTH2_SITE = $(call github,processone,p1_oauth2,$(ERLANG_P1_OAUTH2_VERSION))
|
||||
ERLANG_P1_OAUTH2_LICENSE = MIT
|
||||
ERLANG_P1_OAUTH2_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 3a39c4ca74f93efa0e4de4c37f9e4d073b1aeb142ad669f12588ad2b3c39724e erlang-p1-pkix-1.0.6.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
sha256 184069d9055991cb8b7bd07dde8737a0a793e66e1ec1020deb680f83260a3e82 erlang-p1-pkix-1.0.4.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_PKIX_VERSION = 1.0.6
|
||||
ERLANG_P1_PKIX_VERSION = 1.0.4
|
||||
ERLANG_P1_PKIX_SITE = $(call github,processone,pkix,$(ERLANG_P1_PKIX_VERSION))
|
||||
ERLANG_P1_PKIX_LICENSE = Apache-2.0
|
||||
ERLANG_P1_PKIX_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
From 5ad4f871df7cbbc973708cb7380c3410b20bde1c Mon Sep 17 00:00:00 2001
|
||||
From: Philipp Huebner <debalance@debian.org>
|
||||
Date: Tue, 1 Dec 2020 23:07:51 +0100
|
||||
Subject: [PATCH] correct include
|
||||
|
||||
This part of the code was moved into it's own project and was packaged
|
||||
separately by me. To make the build process work, this small fix is
|
||||
necessary.
|
||||
|
||||
Author: Philipp Huebner <debalance@debian.org>
|
||||
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
|
||||
---
|
||||
src/esip_socket.erl | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/esip_socket.erl b/src/esip_socket.erl
|
||||
index 4154faa..db5fa92 100644
|
||||
--- a/src/esip_socket.erl
|
||||
+++ b/src/esip_socket.erl
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
-include("esip.hrl").
|
||||
-include("esip_lib.hrl").
|
||||
--include_lib("stun/include/stun.hrl").
|
||||
+-include_lib("p1_stun/include/stun.hrl").
|
||||
|
||||
-define(TCP_SEND_TIMEOUT, 15000).
|
||||
-define(CONNECT_TIMEOUT, 20000).
|
||||
--
|
||||
2.28.0
|
||||
|
||||
19
package/erlang-p1-sip/0001-fix-includes.patch
Normal file
19
package/erlang-p1-sip/0001-fix-includes.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
Description: correct include
|
||||
This part of the code was moved into it's own project and was packaged
|
||||
separately by me. To make the build process work, this small fix is
|
||||
necessary.
|
||||
Author: Philipp Huebner <debalance@debian.org>
|
||||
|
||||
Index: erlang-p1-sip/src/esip_socket.erl
|
||||
===================================================================
|
||||
--- erlang-p1-sip.orig/src/esip_socket.erl
|
||||
+++ erlang-p1-sip/src/esip_socket.erl
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
-include("esip.hrl").
|
||||
-include("esip_lib.hrl").
|
||||
--include("stun.hrl").
|
||||
+-include_lib("p1_stun/include/stun.hrl").
|
||||
|
||||
-define(TCP_SEND_TIMEOUT, 15000).
|
||||
-define(CONNECT_TIMEOUT, 20000).
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 b46349a7077d8e5f36a216ada4a5c0b51ef3d66005606beb0ea3962069f215a7 erlang-p1-sip-1.0.38.tar.gz
|
||||
sha256 6cd4871db940d055cf272c12c10e0c08febdc94362e404390758fde34b4ce01a LICENSE.txt
|
||||
sha256 4c8dbba1dfcbb16a300fea5fd75f5ab2a145f011fa1ebff37e31e1672a9bc285 erlang-p1-sip-1.0.30.tar.gz
|
||||
sha256 6e68ca4488fcdacf80ea0a3f5a6a294d48c2d8dc9de520cc3d6b3f3c1bc12847 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_SIP_VERSION = 1.0.38
|
||||
ERLANG_P1_SIP_VERSION = 1.0.30
|
||||
ERLANG_P1_SIP_SITE = $(call github,processone,esip,$(ERLANG_P1_SIP_VERSION))
|
||||
ERLANG_P1_SIP_LICENSE = Apache-2.0
|
||||
ERLANG_P1_SIP_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated
|
||||
sha256 47f9f8ee901f47b7f62c5140ea09f113efe7fedd5e8ffb92d50f51c5e11fb67f erlang-p1-stringprep-1.0.23.tar.gz
|
||||
sha256 f44415631770cb818de6d92f3961fdfe6e407a5154f84b87cc06ac27323e919c LICENSE.ALL
|
||||
sha256 42aef2a1337ef1f45ae2832aa5aa268c79b2560fb1f3ebab519629372cb24ffe LICENSE.TCL
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 119b751f569baecc4d911ff3c2a6a33a042f8d0b2e64445072d1af14ed935fc0 erlang-p1-stringprep-1.0.17.tar.gz
|
||||
sha256 f44415631770cb818de6d92f3961fdfe6e407a5154f84b87cc06ac27323e919c LICENSE.ALL
|
||||
sha256 42aef2a1337ef1f45ae2832aa5aa268c79b2560fb1f3ebab519629372cb24ffe LICENSE.TCL
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_STRINGPREP_VERSION = 1.0.23
|
||||
ERLANG_P1_STRINGPREP_VERSION = 1.0.17
|
||||
ERLANG_P1_STRINGPREP_SITE = $(call github,processone,stringprep,$(ERLANG_P1_STRINGPREP_VERSION))
|
||||
ERLANG_P1_STRINGPREP_LICENSE = TCL (tools/*.tcl), Apache-2.0 (rest)
|
||||
ERLANG_P1_STRINGPREP_LICENSE_FILES = LICENSE.ALL LICENSE.TCL LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 05d2f31f172883d2301a93cd141e6b930dfdd01e10b6aacf806becc3674973d8 erlang-p1-stun-1.0.39.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 87cfd9d75c7b956b4c26c9e94492737a4528abf4b09f4f7d89a40abaa0dc088a erlang-p1-stun-1.0.29.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_STUN_VERSION = 1.0.39
|
||||
ERLANG_P1_STUN_VERSION = 1.0.29
|
||||
ERLANG_P1_STUN_SITE = $(call github,processone,stun,$(ERLANG_P1_STUN_VERSION))
|
||||
ERLANG_P1_STUN_LICENSE = Apache-2.0
|
||||
ERLANG_P1_STUN_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 97fd0a398751fc63b28df016e92a08ea98d083f7d5e3f32380a92de1ee86ca0e erlang-p1-tls-1.1.9.tar.gz
|
||||
sha256 6cd4871db940d055cf272c12c10e0c08febdc94362e404390758fde34b4ce01a LICENSE.txt
|
||||
sha256 6444e174650054a53624490155a914b8bea31cdefbcd5f87fc1862102dc1db6e erlang-p1-tls-1.1.2.tar.gz
|
||||
sha256 6e68ca4488fcdacf80ea0a3f5a6a294d48c2d8dc9de520cc3d6b3f3c1bc12847 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_TLS_VERSION = 1.1.9
|
||||
ERLANG_P1_TLS_VERSION = 1.1.2
|
||||
ERLANG_P1_TLS_SITE = $(call github,processone,fast_tls,$(ERLANG_P1_TLS_VERSION))
|
||||
ERLANG_P1_TLS_LICENSE = Apache-2.0
|
||||
ERLANG_P1_TLS_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 234b88227f61ef03a6177d97ed062c62a22760b6fd189a5a24d2fd1599d95ac9 erlang-p1-utils-1.0.20.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 2559967770558dc003bcc3c7efc216f6c57c4f23830d5de33c6bf61d8a3f880c erlang-p1-utils-1.0.16.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_UTILS_VERSION = 1.0.20
|
||||
ERLANG_P1_UTILS_VERSION = 1.0.16
|
||||
ERLANG_P1_UTILS_SITE = $(call github,processone,p1_utils,$(ERLANG_P1_UTILS_VERSION))
|
||||
ERLANG_P1_UTILS_LICENSE = Apache-2.0
|
||||
ERLANG_P1_UTILS_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 739f37a161a570071469ab1f3d8fc232f004ea616700fe7e46b6d8afa9d03a60 erlang-p1-xml-1.1.44.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 f3226683ec9c8406147a025beebb5b9ed0adcb28099b7c4bb9435a369e9ac3f9 erlang-p1-xml-1.1.37.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_XML_VERSION = 1.1.44
|
||||
ERLANG_P1_XML_VERSION = 1.1.37
|
||||
ERLANG_P1_XML_SITE = $(call github,processone,fast_xml,$(ERLANG_P1_XML_VERSION))
|
||||
ERLANG_P1_XML_LICENSE = Apache-2.0
|
||||
ERLANG_P1_XML_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -6,11 +6,11 @@ diff --git a/include/xmpp.hrl b/include/xmpp.hrl
|
||||
index afa5f61..678858e 100644
|
||||
--- a/include/xmpp.hrl
|
||||
+++ b/include/xmpp.hrl
|
||||
@@ -25,7 +25,7 @@
|
||||
@@ -26,7 +26,7 @@
|
||||
-include("ns.hrl").
|
||||
-include("jid.hrl").
|
||||
-include("xmpp_codec.hrl").
|
||||
--include_lib("fast_xml/include/fxml.hrl").
|
||||
--include("fxml.hrl").
|
||||
+-include_lib("p1_xml/include/fxml.hrl").
|
||||
|
||||
-type stanza() :: iq() | presence() | message().
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 65c73ffaf8faab5d6fc7d42ada0b5a380f20f3e46056ad98614d81922322d9a2 erlang-p1-xmpp-1.4.10.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 a192349e256c0c0af46e6d7f46c52e6345e61984a266696bb0346934c434f342 erlang-p1-xmpp-1.4.2.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_XMPP_VERSION = 1.4.10
|
||||
ERLANG_P1_XMPP_VERSION = 1.4.2
|
||||
ERLANG_P1_XMPP_SITE = $(call github,processone,xmpp,$(ERLANG_P1_XMPP_VERSION))
|
||||
ERLANG_P1_XMPP_LICENSE = Apache-2.0
|
||||
ERLANG_P1_XMPP_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 8f53308438e4d1613562acb586b4c4540569d8305097508c40e6f261fe4216cd erlang-p1-yaml-1.0.28.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
sha256 b915612c06ef190bfed6d0370906b071274ed4ce4143b668cdad66588a9484a0 erlang-p1-yaml-1.0.21.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_YAML_VERSION = 1.0.28
|
||||
ERLANG_P1_YAML_VERSION = 1.0.21
|
||||
ERLANG_P1_YAML_SITE = $(call github,processone,fast_yaml,$(ERLANG_P1_YAML_VERSION))
|
||||
ERLANG_P1_YAML_LICENSE = Apache-2.0
|
||||
ERLANG_P1_YAML_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 ab0f7462b8d03d18be1587fa9cfb227923055f765fca4459b4bb42ccef971329 erlang-p1-yconf-1.0.8.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
sha256 94724bde03c976cdf51d0d43eece73c70381ef60a9dd7e49292d194c0beaeb53 erlang-p1-yconf-1.0.1.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_YCONF_VERSION = 1.0.8
|
||||
ERLANG_P1_YCONF_VERSION = 1.0.1
|
||||
ERLANG_P1_YCONF_SITE = $(call github,processone,yconf,$(ERLANG_P1_YCONF_VERSION))
|
||||
ERLANG_P1_YCONF_LICENSE = Apache-2.0
|
||||
ERLANG_P1_YCONF_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 f0ac60336b2ddf55ac4f58934580cb8f02dba440d68feb607be312dd35d91269 erlang-p1-zlib-1.0.9.tar.gz
|
||||
sha256 6cd4871db940d055cf272c12c10e0c08febdc94362e404390758fde34b4ce01a LICENSE.txt
|
||||
sha256 7d39a3cb92ed7781b6b6ba95704e2591c626d62eddb3c52dcaeac60c339084d7 erlang-p1-zlib-1.0.6.tar.gz
|
||||
sha256 6e68ca4488fcdacf80ea0a3f5a6a294d48c2d8dc9de520cc3d6b3f3c1bc12847 LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ERLANG_P1_ZLIB_VERSION = 1.0.9
|
||||
ERLANG_P1_ZLIB_VERSION = 1.0.6
|
||||
ERLANG_P1_ZLIB_SITE = $(call github,processone,ezlib,$(ERLANG_P1_ZLIB_VERSION))
|
||||
ERLANG_P1_ZLIB_LICENSE = Apache-2.0
|
||||
ERLANG_P1_ZLIB_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 62d7aa82138ac36db0921832f3b5267b4cffc0dc22c8701857ebcb997960a32e fbgrab-1.4.tar.gz
|
||||
sha256 2bfdad379579c4ca1a910d0a8ac63183ef2c12a45e6b7d402fd045d83bb3faee fbgrab-1.3.3.tar.gz
|
||||
sha256 fa5fc1d1eec39532ea517518eeefd7b6e3c14341a55e5880a0e2a49eee47a5b7 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FBGRAB_VERSION = 1.4
|
||||
FBGRAB_VERSION = 1.3.3
|
||||
FBGRAB_SITE = $(call github,GunnarMonell,fbgrab,$(FBGRAB_VERSION))
|
||||
FBGRAB_DEPENDENCIES = libpng
|
||||
FBGRAB_LICENSE = GPL-2.0
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 5d98c504d0205f912e22449ecdea776b78ce0bb096927334f80781e720084c9f fmt-7.1.3.zip
|
||||
sha256 decfdf9ad274070fa85f26407b816f5a4d82205ae86bac1990be658d0795ea4d fmt-7.0.3.zip
|
||||
sha256 825c9324e70f8c839c8ba910543dd4a7daee243b86ef960594c11381a19980b8 LICENSE.rst
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FMT_VERSION = 7.1.3
|
||||
FMT_VERSION = 7.0.3
|
||||
FMT_SITE = https://github.com/fmtlib/fmt/releases/download/$(FMT_VERSION)
|
||||
FMT_SOURCE = fmt-$(FMT_VERSION).zip
|
||||
FMT_LICENSE = MIT with exception
|
||||
|
||||
@@ -9,7 +9,7 @@ choice
|
||||
Select the version of gcc you wish to use.
|
||||
|
||||
config BR2_GCC_VERSION_ARC
|
||||
bool "gcc arc (9.x)"
|
||||
bool "gcc arc (10.x)"
|
||||
# Only supported architecture
|
||||
depends on BR2_arc
|
||||
select BR2_TOOLCHAIN_GCC_AT_LEAST_9
|
||||
|
||||
@@ -0,0 +1,243 @@
|
||||
From b92c22b144d063c4436a6693045ceb57d344c495 Mon Sep 17 00:00:00 2001
|
||||
From: Claudiu Zissulescu <claziss@synopsys.com>
|
||||
Date: Wed, 11 Nov 2020 12:31:10 +0200
|
||||
Subject: [PATCH] arc: Refurbish adc/sbc patterns
|
||||
|
||||
The adc/sbc patterns were unecessary spliting, remove that and
|
||||
associated functions.
|
||||
|
||||
gcc/ChangeLog:
|
||||
|
||||
2020-10-11 Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
* config/arc/arc-protos.h (arc_scheduling_not_expected): Remove
|
||||
it.
|
||||
(arc_sets_cc_p): Likewise.
|
||||
(arc_need_delay): Likewise.
|
||||
* config/arc/arc.c (arc_sets_cc_p): Likewise.
|
||||
(arc_need_delay): Likewise.
|
||||
(arc_scheduling_not_expected): Likewise.
|
||||
* config/arc/arc.md: Convert adc/sbc patterns to simple
|
||||
instruction definitions.
|
||||
|
||||
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
Downloaded from upstream commit
|
||||
https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/b92c22b144d063c4436a6693045ceb57d344c495
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
---
|
||||
gcc/config/arc/arc-protos.h | 3 --
|
||||
gcc/config/arc/arc.c | 53 ---------------------
|
||||
gcc/config/arc/arc.md | 95 +++++++++++--------------------------
|
||||
3 files changed, 29 insertions(+), 122 deletions(-)
|
||||
|
||||
diff --git a/gcc/config/arc/arc-protos.h b/gcc/config/arc/arc-protos.h
|
||||
index c72d78e3b9e..de4cf47c818 100644
|
||||
--- a/gcc/config/arc/arc-protos.h
|
||||
+++ b/gcc/config/arc/arc-protos.h
|
||||
@@ -90,10 +90,7 @@ extern void split_subsi (rtx *);
|
||||
extern void arc_split_move (rtx *);
|
||||
extern const char *arc_short_long (rtx_insn *insn, const char *, const char *);
|
||||
extern rtx arc_regno_use_in (unsigned int, rtx);
|
||||
-extern bool arc_scheduling_not_expected (void);
|
||||
-extern bool arc_sets_cc_p (rtx_insn *insn);
|
||||
extern int arc_label_align (rtx_insn *label);
|
||||
-extern bool arc_need_delay (rtx_insn *insn);
|
||||
extern bool arc_text_label (rtx_insn *insn);
|
||||
|
||||
extern bool arc_short_comparison_p (rtx, int);
|
||||
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
|
||||
index 5a7b0cb6696..c3ee9181f93 100644
|
||||
--- a/gcc/config/arc/arc.c
|
||||
+++ b/gcc/config/arc/arc.c
|
||||
@@ -10341,59 +10341,6 @@ arc_attr_type (rtx_insn *insn)
|
||||
return get_attr_type (insn);
|
||||
}
|
||||
|
||||
-/* Return true if insn sets the condition codes. */
|
||||
-
|
||||
-bool
|
||||
-arc_sets_cc_p (rtx_insn *insn)
|
||||
-{
|
||||
- if (NONJUMP_INSN_P (insn))
|
||||
- if (rtx_sequence *seq = dyn_cast <rtx_sequence *> (PATTERN (insn)))
|
||||
- insn = seq->insn (seq->len () - 1);
|
||||
- return arc_attr_type (insn) == TYPE_COMPARE;
|
||||
-}
|
||||
-
|
||||
-/* Return true if INSN is an instruction with a delay slot we may want
|
||||
- to fill. */
|
||||
-
|
||||
-bool
|
||||
-arc_need_delay (rtx_insn *insn)
|
||||
-{
|
||||
- rtx_insn *next;
|
||||
-
|
||||
- if (!flag_delayed_branch)
|
||||
- return false;
|
||||
- /* The return at the end of a function needs a delay slot. */
|
||||
- if (NONJUMP_INSN_P (insn) && GET_CODE (PATTERN (insn)) == USE
|
||||
- && (!(next = next_active_insn (insn))
|
||||
- || ((!NONJUMP_INSN_P (next) || GET_CODE (PATTERN (next)) != SEQUENCE)
|
||||
- && arc_attr_type (next) == TYPE_RETURN))
|
||||
- && (!TARGET_PAD_RETURN
|
||||
- || (prev_active_insn (insn)
|
||||
- && prev_active_insn (prev_active_insn (insn))
|
||||
- && prev_active_insn (prev_active_insn (prev_active_insn (insn))))))
|
||||
- return true;
|
||||
- if (NONJUMP_INSN_P (insn)
|
||||
- ? (GET_CODE (PATTERN (insn)) == USE
|
||||
- || GET_CODE (PATTERN (insn)) == CLOBBER
|
||||
- || GET_CODE (PATTERN (insn)) == SEQUENCE)
|
||||
- : JUMP_P (insn)
|
||||
- ? (GET_CODE (PATTERN (insn)) == ADDR_VEC
|
||||
- || GET_CODE (PATTERN (insn)) == ADDR_DIFF_VEC)
|
||||
- : !CALL_P (insn))
|
||||
- return false;
|
||||
- return num_delay_slots (insn) != 0;
|
||||
-}
|
||||
-
|
||||
-/* Return true if the scheduling pass(es) has/have already run,
|
||||
- i.e. where possible, we should try to mitigate high latencies
|
||||
- by different instruction selection. */
|
||||
-
|
||||
-bool
|
||||
-arc_scheduling_not_expected (void)
|
||||
-{
|
||||
- return cfun->machine->arc_reorg_started;
|
||||
-}
|
||||
-
|
||||
/* Code has a minimum p2 alignment of 1, which we must restore after
|
||||
an ADDR_DIFF_VEC. */
|
||||
|
||||
diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
|
||||
index f91adbc0d94..c635b69ddd5 100644
|
||||
--- a/gcc/config/arc/arc.md
|
||||
+++ b/gcc/config/arc/arc.md
|
||||
@@ -2847,43 +2847,25 @@ archs4x, archs4xd"
|
||||
(set_attr "type" "compare")
|
||||
(set_attr "length" "4,4,8")])
|
||||
|
||||
-; w/c/c comes first (rather than w/0/C_0) to prevent the middle-end
|
||||
-; needlessly prioritizing the matching constraint.
|
||||
-; Rcw/0/C_0 comes before w/c/L so that the lower latency conditional
|
||||
-; execution is used where possible.
|
||||
-(define_insn_and_split "adc"
|
||||
- [(set (match_operand:SI 0 "dest_reg_operand" "=w,Rcw,w,Rcw,w")
|
||||
- (plus:SI (plus:SI (ltu:SI (reg:CC_C CC_REG) (const_int 0))
|
||||
- (match_operand:SI 1 "nonmemory_operand"
|
||||
- "%c,0,c,0,cCal"))
|
||||
- (match_operand:SI 2 "nonmemory_operand" "c,C_0,L,I,cCal")))]
|
||||
+(define_insn "adc"
|
||||
+ [(set (match_operand:SI 0 "register_operand" "=r, r,r,r, r,r")
|
||||
+ (plus:SI
|
||||
+ (plus:SI
|
||||
+ (ltu:SI (reg:CC_C CC_REG) (const_int 0))
|
||||
+ (match_operand:SI 1 "nonmemory_operand" "%r, 0,r,0,Cal,r"))
|
||||
+ (match_operand:SI 2 "nonmemory_operand" "r,C_0,L,I, r,Cal")))]
|
||||
"register_operand (operands[1], SImode)
|
||||
|| register_operand (operands[2], SImode)"
|
||||
"@
|
||||
- adc %0,%1,%2
|
||||
- add.cs %0,%1,1
|
||||
- adc %0,%1,%2
|
||||
- adc %0,%1,%2
|
||||
- adc %0,%1,%2"
|
||||
- ; if we have a bad schedule after sched2, split.
|
||||
- "reload_completed
|
||||
- && !optimize_size && (!TARGET_ARC600_FAMILY)
|
||||
- && arc_scheduling_not_expected ()
|
||||
- && arc_sets_cc_p (prev_nonnote_insn (insn))
|
||||
- /* If next comes a return or other insn that needs a delay slot,
|
||||
- expect the adc to get into the delay slot. */
|
||||
- && next_nonnote_insn (insn)
|
||||
- && !arc_need_delay (next_nonnote_insn (insn))
|
||||
- /* Restore operands before emitting. */
|
||||
- && (extract_insn_cached (insn), 1)"
|
||||
- [(set (match_dup 0) (match_dup 3))
|
||||
- (cond_exec
|
||||
- (ltu (reg:CC_C CC_REG) (const_int 0))
|
||||
- (set (match_dup 0) (plus:SI (match_dup 0) (const_int 1))))]
|
||||
- "operands[3] = simplify_gen_binary (PLUS, SImode, operands[1], operands[2]);"
|
||||
+ adc\\t%0,%1,%2
|
||||
+ add.cs\\t%0,%1,1
|
||||
+ adc\\t%0,%1,%2
|
||||
+ adc\\t%0,%1,%2
|
||||
+ adc\\t%0,%1,%2
|
||||
+ adc\\t%0,%1,%2"
|
||||
[(set_attr "cond" "use")
|
||||
(set_attr "type" "cc_arith")
|
||||
- (set_attr "length" "4,4,4,4,8")])
|
||||
+ (set_attr "length" "4,4,4,4,8,8")])
|
||||
|
||||
; combiner-splitter cmp / scc -> cmp / adc
|
||||
(define_split
|
||||
@@ -3015,7 +2997,7 @@ archs4x, archs4xd"
|
||||
DONE;
|
||||
}
|
||||
emit_insn (gen_sub_f (l0, l1, l2));
|
||||
- emit_insn (gen_sbc (h0, h1, h2, gen_rtx_REG (CCmode, CC_REG)));
|
||||
+ emit_insn (gen_sbc (h0, h1, h2));
|
||||
DONE;
|
||||
")
|
||||
|
||||
@@ -3030,44 +3012,25 @@ archs4x, archs4xd"
|
||||
(set_attr "type" "cc_arith")
|
||||
(set_attr "length" "4")])
|
||||
|
||||
-; w/c/c comes first (rather than Rcw/0/C_0) to prevent the middle-end
|
||||
-; needlessly prioritizing the matching constraint.
|
||||
-; Rcw/0/C_0 comes before w/c/L so that the lower latency conditional execution
|
||||
-; is used where possible.
|
||||
-(define_insn_and_split "sbc"
|
||||
- [(set (match_operand:SI 0 "dest_reg_operand" "=w,Rcw,w,Rcw,w")
|
||||
- (minus:SI (minus:SI (match_operand:SI 1 "nonmemory_operand"
|
||||
- "c,0,c,0,cCal")
|
||||
- (ltu:SI (match_operand:CC_C 3 "cc_use_register")
|
||||
- (const_int 0)))
|
||||
- (match_operand:SI 2 "nonmemory_operand" "c,C_0,L,I,cCal")))]
|
||||
+(define_insn "sbc"
|
||||
+ [(set (match_operand:SI 0 "dest_reg_operand" "=r,r,r,r,r,r")
|
||||
+ (minus:SI
|
||||
+ (minus:SI
|
||||
+ (match_operand:SI 1 "nonmemory_operand" "r, 0,r,0, r,Cal")
|
||||
+ (ltu:SI (reg:CC_C CC_REG) (const_int 0)))
|
||||
+ (match_operand:SI 2 "nonmemory_operand" "r,C_0,L,I,Cal,r")))]
|
||||
"register_operand (operands[1], SImode)
|
||||
|| register_operand (operands[2], SImode)"
|
||||
"@
|
||||
- sbc %0,%1,%2
|
||||
- sub.cs %0,%1,1
|
||||
- sbc %0,%1,%2
|
||||
- sbc %0,%1,%2
|
||||
- sbc %0,%1,%2"
|
||||
- ; if we have a bad schedule after sched2, split.
|
||||
- "reload_completed
|
||||
- && !optimize_size && (!TARGET_ARC600_FAMILY)
|
||||
- && arc_scheduling_not_expected ()
|
||||
- && arc_sets_cc_p (prev_nonnote_insn (insn))
|
||||
- /* If next comes a return or other insn that needs a delay slot,
|
||||
- expect the adc to get into the delay slot. */
|
||||
- && next_nonnote_insn (insn)
|
||||
- && !arc_need_delay (next_nonnote_insn (insn))
|
||||
- /* Restore operands before emitting. */
|
||||
- && (extract_insn_cached (insn), 1)"
|
||||
- [(set (match_dup 0) (match_dup 4))
|
||||
- (cond_exec
|
||||
- (ltu (reg:CC_C CC_REG) (const_int 0))
|
||||
- (set (match_dup 0) (plus:SI (match_dup 0) (const_int -1))))]
|
||||
- "operands[4] = simplify_gen_binary (MINUS, SImode, operands[1], operands[2]);"
|
||||
+ sbc\\t%0,%1,%2
|
||||
+ sub.cs\\t%0,%1,1
|
||||
+ sbc\\t%0,%1,%2
|
||||
+ sbc\\t%0,%1,%2
|
||||
+ sbc\\t%0,%1,%2
|
||||
+ sbc\\t%0,%1,%2"
|
||||
[(set_attr "cond" "use")
|
||||
(set_attr "type" "cc_arith")
|
||||
- (set_attr "length" "4,4,4,4,8")])
|
||||
+ (set_attr "length" "4,4,4,4,8,8")])
|
||||
|
||||
(define_insn "sub_f"
|
||||
[(set (reg:CC CC_REG)
|
||||
@@ -1,17 +0,0 @@
|
||||
history.c: Patch to solve the 'undefined reference to gp_read_history'
|
||||
|
||||
Signed-off-by: Michael Fischer <mf@go-sys.de>
|
||||
|
||||
diff -purN gnuplot-5.4.0.org/src/history.c gnuplot-5.4.0/src/history.c
|
||||
--- gnuplot-5.4.0.org/src/history.c 2019-12-10 07:22:32.000000000 +0100
|
||||
+++ gnuplot-5.4.0/src/history.c 2020-09-14 10:07:36.525441702 +0200
|
||||
@@ -91,7 +91,9 @@ write_history(char *filename)
|
||||
void
|
||||
read_history(char *filename)
|
||||
{
|
||||
- gp_read_history(filename);
|
||||
+#ifdef GNUPLOT_HISTORY
|
||||
+ gp_read_history(filename);
|
||||
+#endif
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.0/
|
||||
md5 ac586178f3b031dea82cd3890cefb21b gnuplot-5.4.0.tar.gz
|
||||
sha1 b4660dff7d047a453c55fd77faba11f63bb2d5ed gnuplot-5.4.0.tar.gz
|
||||
# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.1/
|
||||
md5 80f75b684f1175d36cd6908ff1ceb588 gnuplot-5.4.1.tar.gz
|
||||
sha1 bb1cd34f8ec0357eccef70122f0fd531ced5dd29 gnuplot-5.4.1.tar.gz
|
||||
# Locally computed
|
||||
sha256 eb4082f03a399fd1e9e2b380cf7a4f785e77023d8dcc7e17570c1b5570a49c47 gnuplot-5.4.0.tar.gz
|
||||
sha256 6b690485567eaeb938c26936e5e0681cf70c856d273cc2c45fabf64d8bc6590e gnuplot-5.4.1.tar.gz
|
||||
sha256 895928ec0735cca1c8cec42656c7e314a065d0242813bb8693c0c1bf61fd4e4d Copyright
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GNUPLOT_VERSION = 5.4.0
|
||||
GNUPLOT_VERSION = 5.4.1
|
||||
GNUPLOT_SITE = http://downloads.sourceforge.net/project/gnuplot/gnuplot/$(GNUPLOT_VERSION)
|
||||
GNUPLOT_LICENSE = gnuplot license (open source)
|
||||
GNUPLOT_LICENSE_FILES = Copyright
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated after checking signature
|
||||
# http://ftp.gnu.org/gnu/grep/grep-3.6.tar.xz.sig
|
||||
# http://ftp.gnu.org/gnu/grep/grep-3.5.tar.xz.sig
|
||||
# using key 155D3FC500C834486D1EEA677FD9FCCB000BEEEE
|
||||
sha256 667e15e8afe189e93f9f21a7cd3a7b3f776202f417330b248c2ad4f997d9373e grep-3.6.tar.xz
|
||||
sha256 b82ac77707c2ab945520c8404c9fa9f890f7791a62cf2103cf6238acad87a44a grep-3.5.tar.xz
|
||||
sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GREP_VERSION = 3.6
|
||||
GREP_VERSION = 3.5
|
||||
GREP_SITE = $(BR2_GNU_MIRROR)/grep
|
||||
GREP_SOURCE = grep-$(GREP_VERSION).tar.xz
|
||||
GREP_LICENSE = GPL-3.0+
|
||||
|
||||
@@ -279,6 +279,7 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_QMLGL
|
||||
bool "qmlgl (qt5)"
|
||||
depends on BR2_PACKAGE_QT5
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE # qt5declarative
|
||||
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
select BR2_PACKAGE_QT5BASE_WIDGETS
|
||||
select BR2_PACKAGE_QT5DECLARATIVE
|
||||
select BR2_PACKAGE_QT5DECLARATIVE_QUICK
|
||||
@@ -286,6 +287,9 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_QMLGL
|
||||
help
|
||||
QT5 plugin which includes elements qmlglsrc and qmlglsink
|
||||
|
||||
comment "qmlgl (qt5) needs the gst1-plugins-base opengl library"
|
||||
depends on !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHOUT2
|
||||
bool "shout2"
|
||||
select BR2_PACKAGE_LIBSHOUT
|
||||
|
||||
@@ -20,4 +20,4 @@ config BR2_PACKAGE_GVFS
|
||||
comment "gvfs needs a toolchain w/ wchar, threads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_STATIC_LIBS
|
||||
BR2_STATIC_LIBS
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From: http://www.haproxy.org/download/2.2/src/haproxy-2.2.5.tar.gz.sha256
|
||||
sha256 63ad1813e01992d0fbe5ac7ca3e516a53fc62cdb17845d5ac90260031b6dd747 haproxy-2.2.5.tar.gz
|
||||
# From: http://www.haproxy.org/download/2.2/src/haproxy-2.2.4.tar.gz.sha256
|
||||
sha256 87a4d9d4ff8dc3094cb61bbed4a8eed2c40b5ac47b9604daebaf036d7b541be2 haproxy-2.2.4.tar.gz
|
||||
# Locally computed:
|
||||
sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE
|
||||
sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
HAPROXY_VERSION_MAJOR = 2.2
|
||||
HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).5
|
||||
HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).4
|
||||
HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src
|
||||
HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions
|
||||
HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt
|
||||
|
||||
35
package/ipsec-tools/0001-susv3-legacy.patch
Normal file
35
package/ipsec-tools/0001-susv3-legacy.patch
Normal file
@@ -0,0 +1,35 @@
|
||||
Replaces sysv3 legacy functions with modern equivalents.
|
||||
|
||||
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
|
||||
Index: ipsec-tools-0.7.3/src/racoon/pfkey.c
|
||||
===================================================================
|
||||
--- ipsec-tools-0.7.3.orig/src/racoon/pfkey.c 2010-07-12 14:46:52.000000000 +0200
|
||||
+++ ipsec-tools-0.7.3/src/racoon/pfkey.c 2010-07-12 15:01:39.000000000 +0200
|
||||
@@ -3008,12 +3008,12 @@
|
||||
struct sockaddr *paddr;
|
||||
|
||||
paddr = (struct sockaddr *)(xisr + 1);
|
||||
- bcopy(paddr, &(*p_isr)->saidx.src,
|
||||
+ memmove(&(*p_isr)->saidx.src, paddr,
|
||||
sysdep_sa_len(paddr));
|
||||
|
||||
paddr = (struct sockaddr *)((caddr_t)paddr
|
||||
+ sysdep_sa_len(paddr));
|
||||
- bcopy(paddr, &(*p_isr)->saidx.dst,
|
||||
+ memmove(&(*p_isr)->saidx.dst, paddr,
|
||||
sysdep_sa_len(paddr));
|
||||
}
|
||||
|
||||
Index: ipsec-tools-0.7.3/src/racoon/racoonctl.c
|
||||
===================================================================
|
||||
--- ipsec-tools-0.7.3.orig/src/racoon/racoonctl.c 2010-07-12 14:49:51.000000000 +0200
|
||||
+++ ipsec-tools-0.7.3/src/racoon/racoonctl.c 2010-07-12 15:00:52.000000000 +0200
|
||||
@@ -785,7 +785,7 @@
|
||||
errx(1, "cannot read source address");
|
||||
|
||||
/* We get "ip[port]" strip the port */
|
||||
- if ((idx = index(srcaddr, '[')) == NULL)
|
||||
+ if ((idx = strchr(srcaddr, '[')) == NULL)
|
||||
errx(1, "unexpected source address format");
|
||||
*idx = '\0';
|
||||
|
||||
21
package/ipsec-tools/0002-configure-automake.patch
Normal file
21
package/ipsec-tools/0002-configure-automake.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
Needed to fix broken autoreconf
|
||||
|
||||
Downloaded from
|
||||
https://sources.debian.net/src/ipsec-tools/1:0.8.2%2B20140711-8/debian/patches/automake-options/
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
Index: pkg-ipsec-tools/configure.ac
|
||||
===================================================================
|
||||
--- pkg-ipsec-tools.orig/configure.ac 2014-06-28 17:25:22.000000000 +0200
|
||||
+++ pkg-ipsec-tools/configure.ac 2014-06-28 17:28:13.818373322 +0200
|
||||
@@ -6,7 +6,8 @@ AC_INIT(ipsec-tools, 0.8.2)
|
||||
AC_CONFIG_SRCDIR([configure.ac])
|
||||
AC_CONFIG_HEADERS(config.h)
|
||||
|
||||
-AM_INIT_AUTOMAKE(dist-bzip2)
|
||||
+AC_CONFIG_MACRO_DIR([.])
|
||||
+AM_INIT_AUTOMAKE([dist-bzip2 foreign serial-tests])
|
||||
|
||||
AC_ENABLE_SHARED(no)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user