Compare commits
63
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e4132725bd | ||
|
|
cebf2b91b3 | ||
|
|
fe3cb7978a | ||
|
|
fb25c95a0b | ||
|
|
c3ba90d69a | ||
|
|
bfceec6b5f | ||
|
|
a8a147f604 | ||
|
|
4fce8cd4ae | ||
|
|
ab9ceea782 | ||
|
|
eae15d62c6 | ||
|
|
1f1d220419 | ||
|
|
8d7ac28707 | ||
|
|
34a387b5f6 | ||
|
|
9dad1ef144 | ||
|
|
d72350e62a | ||
|
|
97b2511edb | ||
|
|
8258081602 | ||
|
|
52b875d3ac | ||
|
|
4f79b1cb93 | ||
|
|
0905720202 | ||
|
|
92332d31d5 | ||
|
|
4e55bc8a4d | ||
|
|
cb1134bb79 | ||
|
|
888546e527 | ||
|
|
5022410324 | ||
|
|
20e20555c8 | ||
|
|
0aae08ee3d | ||
|
|
5c81ffaffc | ||
|
|
e4625ae8d5 | ||
|
|
a1f3e99f0e | ||
|
|
e1e0e275c6 | ||
|
|
9e21579c13 | ||
|
|
990d0c1cd2 | ||
|
|
1eb1a24e9f | ||
|
|
65c9ebcd90 | ||
|
|
5dfb873acf | ||
|
|
84c07e1f51 | ||
|
|
cb140cd040 | ||
|
|
425339dcdf | ||
|
|
22c5e1f847 | ||
|
|
4919a9c17f | ||
|
|
bd5dabce4c | ||
|
|
3ab5ec3fbc | ||
|
|
02656c30c9 | ||
|
|
648ff342db | ||
|
|
77d1a1be54 | ||
|
|
c95d3d8ab8 | ||
|
|
81009e31d9 | ||
|
|
b3c332853e | ||
|
|
ecb55c43ce | ||
|
|
d642381049 | ||
|
|
eb6017fabe | ||
|
|
bf85592a46 | ||
|
|
b5eaff4df3 | ||
|
|
eb72fa0d3c | ||
|
|
27c764153a | ||
|
|
53d0ca9dfb | ||
|
|
1ee888c248 | ||
|
|
214d4e9c22 | ||
|
|
f5732350be | ||
|
|
21f87a1004 | ||
|
|
0403dd7d76 | ||
|
|
8d8f456d59 |
@@ -1,3 +1,19 @@
|
||||
2021.05-rc3, released May 31th, 2021
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
meson: Explicitly disable PIE support (b_pie) as it is handled
|
||||
by the toolchain wrapper.
|
||||
|
||||
Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
|
||||
libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
|
||||
pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
|
||||
webkitgtk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#13821: Wrong url for libnfsidmap package
|
||||
|
||||
2021.05-rc2, released May 22th, 2021
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2021.05-rc2
|
||||
export BR2_VERSION := 2021.05-rc3
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1621690900
|
||||
BR2_VERSION_EPOCH = 1622496000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
@@ -20,7 +20,7 @@ Buildroot comes with a basic configuration for a number of boards. Run
|
||||
|
||||
Please feed suggestions, bug reports, insults, and bribes back to the
|
||||
buildroot mailing list: buildroot@buildroot.org
|
||||
You can also find us on #buildroot on Freenode IRC.
|
||||
You can also find us on #buildroot on OFTC IRC.
|
||||
|
||||
If you would like to contribute patches, please read
|
||||
https://buildroot.org/manual.html#submitting-patches
|
||||
|
||||
@@ -29,8 +29,8 @@ there is a good chance someone else has asked the same question before.
|
||||
|
||||
IRC::
|
||||
+
|
||||
The Buildroot IRC channel irc://freenode.net/#buildroot[#buildroot] is
|
||||
hosted on http://webchat.freenode.net[Freenode]. It is a useful place to
|
||||
The Buildroot IRC channel irc://irc.oftc.net/#buildroot[#buildroot] is
|
||||
hosted on https://www.oftc.net/WebChat/[OFTC]. It is a useful place to
|
||||
ask quick questions or discuss on certain topics.
|
||||
+
|
||||
When asking for help on IRC, share relevant logs or pieces of code
|
||||
|
||||
@@ -76,37 +76,37 @@
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2021.05-rc2</b></h3>
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2021.05-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-2021.05-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.05-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2021.05-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.05-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2021.05-rc2.tar.gz">buildroot-2021.05-rc2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.05-rc2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2021.05-rc3.tar.gz">buildroot-2021.05-rc3.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.05-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-2021.05-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.05-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2021.05-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.05-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2021.05-rc2.tar.bz2">buildroot-2021.05-rc2.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.05-rc2.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2021.05-rc3.tar.bz2">buildroot-2021.05-rc3.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.05-rc3.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -9,6 +9,27 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<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">2021.05-rc2 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>22 May 2021</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>2021.05-rc2 has been released with more cleanups and build fixes. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2021.05-rc2">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2021.05-rc2.tar.bz2">2021.05-rc2
|
||||
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">
|
||||
|
||||
@@ -19,15 +19,15 @@
|
||||
<img class="img-responsive" src="images/irc.png" style="max-width:50px; margin-bottom:10px;">
|
||||
</div>
|
||||
<div class="col-sm-11">
|
||||
<p>The Buildroot IRC channel is <a href="irc://freenode.net/#buildroot">
|
||||
#buildroot</a>, hosted on Freenode. If you do not have an IRC client, you can
|
||||
use the <a href="http://webchat.freenode.net">Freenode web interface</a>.
|
||||
<p>The Buildroot IRC channel is <a href="irc://irc.oftc.net/#buildroot">
|
||||
#buildroot</a>, hosted on OFTC. If you do not have an IRC client, you can
|
||||
use the <a href="https://www.oftc.net/WebChat/">OFTC web interface</a>.
|
||||
When asking for help on IRC, share relevant logs or pieces of code using a code
|
||||
sharing website.</p>
|
||||
|
||||
<p>Note that due to excessive spamming on Freenode, the channel can only be
|
||||
<p>Note that due to excessive spamming on IRC, the channel can only be
|
||||
joined if you are a registered user with
|
||||
<a href="https://freenode.net/kb/answer/registration">Freenode nickserv</a>
|
||||
<a href="https://www.oftc.net/Services/">OFTC NickServ</a>
|
||||
service. Follow the instructions to register as a user with a password,
|
||||
and then join the <code>#buildroot</code> channel.</p>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_AZMQ
|
||||
bool "azmq"
|
||||
depends on !BR2_RISCV_32 # boost-log
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # boost-log
|
||||
@@ -22,9 +23,11 @@ config BR2_PACKAGE_AZMQ
|
||||
https://github.com/zeromq/azmq
|
||||
|
||||
comment "azmq needs a toolchain w/ C++11, wchar and NPTL"
|
||||
depends on !BR2_RISCV_32
|
||||
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
|
||||
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS_NPTL)
|
||||
|
||||
comment "azmq needs exception_ptr"
|
||||
depends on !BR2_RISCV_32
|
||||
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
||||
|
||||
@@ -9,6 +9,7 @@ BLKTRACE_SITE = http://brick.kernel.dk/snaps
|
||||
BLKTRACE_DEPENDENCIES = libaio
|
||||
BLKTRACE_LICENSE = GPL-2.0+
|
||||
BLKTRACE_LICENSE_FILES = COPYING
|
||||
BLKTRACE_CPE_ID_VENDOR = blktrace_project
|
||||
|
||||
# 0001-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch
|
||||
BLKTRACE_IGNORE_CVES += CVE-2018-10689
|
||||
|
||||
@@ -231,6 +231,7 @@ comment "boost-locale needs a toolchain not affected by GCC bug 64735"
|
||||
|
||||
config BR2_PACKAGE_BOOST_LOG
|
||||
bool "boost-log"
|
||||
depends on !BR2_RISCV_32
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic
|
||||
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread
|
||||
@@ -244,10 +245,12 @@ config BR2_PACKAGE_BOOST_LOG
|
||||
Logging library.
|
||||
|
||||
comment "boost-log needs a toolchain w/ NPTL"
|
||||
depends on !BR2_RISCV_32
|
||||
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
|
||||
comment "boost-log needs a toolchain not affected by GCC bug 64735"
|
||||
depends on !BR2_RISCV_32
|
||||
depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|
||||
|
||||
config BR2_PACKAGE_BOOST_MATH
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Verified from https://ftp.isc.org/isc/dhcp/4.4.2/dhcp-4.4.2.tar.gz.sha256.asc
|
||||
sha256 1a7ccd64a16e5e68f7b5e0f527fd07240a2892ea53fe245620f4f5f607004521 dhcp-4.4.2.tar.gz
|
||||
# Verified from https://ftp.isc.org/isc/dhcp/4.4.2-P1/dhcp-4.4.2-P1.tar.gz.sha256.asc
|
||||
sha256 b05e04337539545a8faa0d6ac518defc61a07e5aec66a857f455e7f218c85a1a dhcp-4.4.2-P1.tar.gz
|
||||
# Locally calculated
|
||||
sha256 89e7b0661134cc118bdcdeb87ff0493d544bc5723c9ca6616fa05f03539738af LICENSE
|
||||
sha256 9961fce0d83a6229b9084cdadedfa723a53274c63af610c9adb61b607e0f5a76 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
DHCP_VERSION = 4.4.2
|
||||
DHCP_VERSION = 4.4.2-P1
|
||||
DHCP_SITE = http://ftp.isc.org/isc/dhcp/$(DHCP_VERSION)
|
||||
DHCP_INSTALL_STAGING = YES
|
||||
DHCP_LICENSE = MPL-2.0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# From https://sourceforge.net/projects/expat/files/expat/2.3.0/
|
||||
md5 1c1b523a8d917e6d9f7af4f8881d8ec5 expat-2.3.0.tar.xz
|
||||
sha1 596a37d048b357a58990a538a8d83e2e38325122 expat-2.3.0.tar.xz
|
||||
# From https://sourceforge.net/projects/expat/files/expat/2.4.1/
|
||||
md5 a4fb91a9441bcaec576d4c4a56fa3aa6 expat-2.4.1.tar.xz
|
||||
sha1 7988e4df355162500f09837aa95cbb48e6754420 expat-2.4.1.tar.xz
|
||||
|
||||
# Locally calculated
|
||||
sha256 caa34f99b6e3bcea8502507eb6549a0a84510b244a748dfb287271b2d47467a9 expat-2.3.0.tar.xz
|
||||
sha256 cf032d0dba9b928636548e32b327a2d66b1aab63c4f4a13dd132c2d1d2f2fb6a expat-2.4.1.tar.xz
|
||||
sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
EXPAT_VERSION = 2.3.0
|
||||
EXPAT_VERSION = 2.4.1
|
||||
EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION)
|
||||
EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz
|
||||
EXPAT_INSTALL_STAGING = YES
|
||||
|
||||
@@ -9,6 +9,7 @@ FINDUTILS_SOURCE = findutils-$(FINDUTILS_VERSION).tar.xz
|
||||
FINDUTILS_SITE = $(BR2_GNU_MIRROR)/findutils
|
||||
FINDUTILS_LICENSE = GPL-3.0+
|
||||
FINDUTILS_LICENSE_FILES = COPYING
|
||||
FINDUTILS_CPE_ID_VENDOR = gnu
|
||||
FINDUTILS_CONF_ENV = \
|
||||
gl_cv_func_stdin=yes \
|
||||
ac_cv_func_working_mktime=yes \
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
From 808601f075fe3dd8ca101e31c9121a4e87f0bfc7 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Thu, 6 May 2021 07:45:00 +0200
|
||||
Subject: [PATCH] gdb/configure.tgt: build gdbserver with m68k and
|
||||
uclibc
|
||||
|
||||
Allow to build gdbserver with m68k and uclibc:
|
||||
|
||||
checking whether gdbserver is supported on this host... no
|
||||
configure: error: Automatic gdbserver build is not supported for this configuration
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/f4d6d9d8418c0da48a3db4ad5a82e19bd16eae34
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
gdb/configure.tgt | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gdb/configure.tgt b/gdb/configure.tgt
|
||||
index caa42be1c01..8666bc5d0bf 100644
|
||||
--- a/gdb/configure.tgt
|
||||
+++ b/gdb/configure.tgt
|
||||
@@ -372,12 +372,12 @@ m68hc11*-*-*|m6811*-*-*)
|
||||
gdb_sim=../sim/m68hc11/libsim.a
|
||||
;;
|
||||
|
||||
-m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-rtems* | m68*-*-uclinux* | \
|
||||
+m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-rtems* | \
|
||||
fido-*-elf*)
|
||||
# Target: Motorola m68k embedded
|
||||
gdb_target_obs="m68k-tdep.o"
|
||||
;;
|
||||
-m68*-*-linux*)
|
||||
+m68*-*-*linux*)
|
||||
# Target: Motorola m68k with a.out and ELF
|
||||
gdb_target_obs="m68k-tdep.o m68k-linux-tdep.o solib-svr4.o \
|
||||
linux-tdep.o glibc-tdep.o symfile-mem.o"
|
||||
--
|
||||
2.30.2
|
||||
|
||||
+22
-1
@@ -24,9 +24,15 @@ HWLOC_CONF_OPTS = \
|
||||
--disable-nvml \
|
||||
--disable-gl \
|
||||
--disable-cairo \
|
||||
--disable-libxml2 \
|
||||
--disable-doxygen
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
|
||||
HWLOC_CONF_OPTS += --enable-libudev
|
||||
HWLOC_DEPENDENCIES += udev
|
||||
else
|
||||
HWLOC_CONF_OPTS += --disable-libudev
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPCIACCESS),y)
|
||||
HWLOC_CONF_OPTS += --enable-pci
|
||||
HWLOC_DEPENDENCIES += libpciaccess
|
||||
@@ -34,4 +40,19 @@ else
|
||||
HWLOC_CONF_OPTS += --disable-pci
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBXML2),y)
|
||||
HWLOC_CONF_OPTS += --enable-libxml2
|
||||
HWLOC_DEPENDENCIES += libxml2
|
||||
else
|
||||
HWLOC_CONF_OPTS += --disable-libxml2
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NCURSES),y)
|
||||
HWLOC_DEPENDENCIES += ncurses
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NUMACTL),y)
|
||||
HWLOC_DEPENDENCIES += numactl
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 84442158aea070095efa832cfe868fd99d6befdf609444f0c9e9f1b4f25480cd imagemagick-7.0.10-62.tar.gz
|
||||
sha256 fc454be622724c6224fa6c8230bb9c50191a05fbf05b9c9c25aa3e5497090b83 imagemagick-7.0.11-13.tar.gz
|
||||
sha256 040badb77b659e751ea16113490a937e1e01f3f5d32181e966b8982413533fb2 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMAGEMAGICK_VERSION = 7.0.10-62
|
||||
IMAGEMAGICK_VERSION = 7.0.11-13
|
||||
IMAGEMAGICK_SITE = $(call github,ImageMagick,ImageMagick,$(IMAGEMAGICK_VERSION))
|
||||
IMAGEMAGICK_LICENSE = Apache-2.0
|
||||
IMAGEMAGICK_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
From a03ea6223950002eba8b1ef0df3133c62f387d6b Mon Sep 17 00:00:00 2001
|
||||
From: Michael Forney <mforney@mforney.org>
|
||||
Date: Tue, 25 May 2021 23:42:07 -0700
|
||||
Subject: [PATCH] bearssl: remove incorrect const on variable that is modified
|
||||
|
||||
hostname may be set to NULL later on in this function if it is an
|
||||
IP address.
|
||||
|
||||
Closes #7133
|
||||
|
||||
[peter@korsgaard.com: backported from upstream]
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
lib/vtls/bearssl.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/lib/vtls/bearssl.c b/lib/vtls/bearssl.c
|
||||
index 7f729713d..40a5e7879 100644
|
||||
--- a/lib/vtls/bearssl.c
|
||||
+++ b/lib/vtls/bearssl.c
|
||||
@@ -300,7 +300,7 @@ static CURLcode bearssl_connect_step1(struct Curl_easy *data,
|
||||
struct ssl_connect_data *connssl = &conn->ssl[sockindex];
|
||||
struct ssl_backend_data *backend = connssl->backend;
|
||||
const char * const ssl_cafile = SSL_CONN_CONFIG(CAfile);
|
||||
- const char * const hostname = SSL_HOST_NAME();
|
||||
+ const char *hostname = SSL_HOST_NAME();
|
||||
const bool verifypeer = SSL_CONN_CONFIG(verifypeer);
|
||||
const bool verifyhost = SSL_CONN_CONFIG(verifyhost);
|
||||
CURLcode ret;
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://curl.haxx.se/download/curl-7.76.1.tar.xz.asc
|
||||
# https://curl.haxx.se/download/curl-7.77.0.tar.xz.asc
|
||||
# signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2
|
||||
sha256 64bb5288c39f0840c07d077e30d9052e1cbb9fa6c2dc52523824cc859e679145 curl-7.76.1.tar.xz
|
||||
sha256 0f64582c54282f31c0de9f0a1a596b182776bd4df9a4c4a2a41bbeb54f62594b curl-7.77.0.tar.xz
|
||||
sha256 6fd1a1c008b5ef4c4741dd188c3f8af6944c14c25afa881eb064f98fb98358e7 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBCURL_VERSION = 7.76.1
|
||||
LIBCURL_VERSION = 7.77.0
|
||||
LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz
|
||||
LIBCURL_SITE = https://curl.haxx.se/download
|
||||
LIBCURL_DEPENDENCIES = host-pkgconf \
|
||||
@@ -24,7 +24,7 @@ LIBCURL_INSTALL_STAGING = YES
|
||||
# generate C code) isn't very useful
|
||||
LIBCURL_CONF_OPTS = --disable-manual --disable-ntlm-wb \
|
||||
--enable-hidden-symbols --with-random=/dev/urandom --disable-curldebug \
|
||||
--disable-libcurl-option
|
||||
--disable-libcurl-option --disable-ldap --disable-ldaps
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
|
||||
LIBCURL_CONF_OPTS += --enable-threaded-resolver
|
||||
@@ -150,8 +150,6 @@ LIBCURL_CONF_OPTS += \
|
||||
--enable-dict \
|
||||
--enable-gopher \
|
||||
--enable-imap \
|
||||
--enable-ldap \
|
||||
--enable-ldaps \
|
||||
--enable-pop3 \
|
||||
--enable-rtsp \
|
||||
--enable-smb \
|
||||
@@ -163,8 +161,6 @@ LIBCURL_CONF_OPTS += \
|
||||
--disable-dict \
|
||||
--disable-gopher \
|
||||
--disable-imap \
|
||||
--disable-ldap \
|
||||
--disable-ldaps \
|
||||
--disable-pop3 \
|
||||
--disable-rtsp \
|
||||
--disable-smb \
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
|
||||
LIBFFI_VERSION = 3.3
|
||||
LIBFFI_SITE = $(call github,libffi,libffi,v$(LIBFFI_VERSION))
|
||||
LIBFFI_CPE_ID_VERSION = 3.3
|
||||
LIBFFI_CPE_ID_UPDATE = rc0
|
||||
LIBFFI_LICENSE = MIT
|
||||
LIBFFI_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -9,6 +9,7 @@ LIBICAL_SITE = https://github.com/libical/libical/releases/download/v$(LIBICAL_V
|
||||
LIBICAL_INSTALL_STAGING = YES
|
||||
LIBICAL_LICENSE = MPL-1.0 or LGPL-2.1
|
||||
LIBICAL_LICENSE_FILES = LICENSE
|
||||
LIBICAL_CPE_ID_VENDOR = libical_project
|
||||
|
||||
# 0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch
|
||||
LIBICAL_IGNORE_CVES += CVE-2016-9584
|
||||
|
||||
@@ -4,10 +4,15 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBMSPACK_VERSION = 0.10.1alpha
|
||||
LIBMSPACK_VERSION_MAJOR = 0.10.1
|
||||
LIBMSPACK_VERSION_MINOR = alpha
|
||||
LIBMSPACK_VERSION = $(LIBMSPACK_VERSION_MAJOR)$(LIBMSPACK_VERSION_MINOR)
|
||||
LIBMSPACK_SITE = https://www.cabextract.org.uk/libmspack
|
||||
LIBMSPACK_LICENSE = LGPL-2.1
|
||||
LIBMSPACK_LICENSE_FILES = COPYING.LIB
|
||||
LIBMSPACK_CPE_ID_VENDOR = kyzer
|
||||
LIBMSPACK_CPE_ID_VERSION = $(LIBMSPACK_VERSION_MAJOR)
|
||||
LIBMSPACK_CPE_ID_UPDATE = $(LIBMSPACK_VERSION_MINOR)
|
||||
LIBMSPACK_INSTALL_STAGING = YES
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -8,14 +8,11 @@ LIBNIDS_VERSION = 1.24
|
||||
LIBNIDS_SITE = https://sourceforge.net/projects/libnids/files/libnids/$(LIBNIDS_VERSION)
|
||||
LIBNIDS_LICENSE = GPL-2.0
|
||||
LIBNIDS_LICENSE_FILES = COPYING
|
||||
LIBNIDS_CPE_ID_VENDOR = libnids_project
|
||||
LIBNIDS_INSTALL_STAGING = YES
|
||||
LIBNIDS_DEPENDENCIES = host-pkgconf libpcap
|
||||
LIBNIDS_AUTORECONF = YES
|
||||
|
||||
# CVE-2010-0751 was fixed in libnids v1.24 but the NVD database is not
|
||||
# aware of the fix, ignore it until this is updated
|
||||
LIBNIDS_IGNORE_CVES += CVE-2010-0751
|
||||
|
||||
# disable libnet if not available
|
||||
# Tests in configure.in expect --with-libnet=$build_dir
|
||||
# not an installation patch like in our context.
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
From c505f81e336088b6729a5407a03459f488353288 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Mon, 24 May 2021 22:54:01 +0200
|
||||
Subject: [PATCH] codec/common/inc/asmdefs_mmi.h: fix mips32 build
|
||||
|
||||
Fix the following build failure on mips32 which is raised since version
|
||||
2.0.0 and
|
||||
https://github.com/cisco/openh264/commit/b13e5bceb18ebb93d0313b46aab4af6f480ca933:
|
||||
|
||||
codec/common/mips/copy_mb_mmi.c: In function 'WelsCopy16x16_mmi':
|
||||
./codec/common/inc/asmdefs_mmi.h:293:21: error: '_ABI64' undeclared (first use in this function)
|
||||
293 | if (_MIPS_SIM == _ABI64) \
|
||||
| ^~~~~~
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/cba3e9d0fd061cc3a92cb732bcdc2c7b66dbf6cb
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/cisco/openh264/pull/3384]
|
||||
---
|
||||
codec/common/inc/asmdefs_mmi.h | 17 +++++++++++------
|
||||
1 file changed, 11 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/codec/common/inc/asmdefs_mmi.h b/codec/common/inc/asmdefs_mmi.h
|
||||
index 69a7ae39..5d1aed93 100644
|
||||
--- a/codec/common/inc/asmdefs_mmi.h
|
||||
+++ b/codec/common/inc/asmdefs_mmi.h
|
||||
@@ -288,9 +288,9 @@
|
||||
/**
|
||||
* backup register
|
||||
*/
|
||||
+#if defined(_ABI64) && _MIPS_SIM == _ABI64
|
||||
#define BACKUP_REG \
|
||||
double __attribute__((aligned(16))) __back_temp[8]; \
|
||||
- if (_MIPS_SIM == _ABI64) \
|
||||
__asm__ volatile ( \
|
||||
"gssqc1 $f25, $f24, 0x00(%[temp]) \n\t" \
|
||||
"gssqc1 $f27, $f26, 0x10(%[temp]) \n\t" \
|
||||
@@ -299,8 +299,10 @@
|
||||
: \
|
||||
: [temp]"r"(__back_temp) \
|
||||
: "memory" \
|
||||
- ); \
|
||||
- else \
|
||||
+ );
|
||||
+#else
|
||||
+#define BACKUP_REG \
|
||||
+ double __attribute__((aligned(16))) __back_temp[8]; \
|
||||
__asm__ volatile ( \
|
||||
"gssqc1 $f22, $f20, 0x00(%[temp]) \n\t" \
|
||||
"gssqc1 $f26, $f24, 0x10(%[temp]) \n\t" \
|
||||
@@ -309,12 +311,13 @@
|
||||
: [temp]"r"(__back_temp) \
|
||||
: "memory" \
|
||||
);
|
||||
+#endif
|
||||
|
||||
/**
|
||||
* recover register
|
||||
*/
|
||||
+#if defined(_ABI64) && _MIPS_SIM == _ABI64
|
||||
#define RECOVER_REG \
|
||||
- if (_MIPS_SIM == _ABI64) \
|
||||
__asm__ volatile ( \
|
||||
"gslqc1 $f25, $f24, 0x00(%[temp]) \n\t" \
|
||||
"gslqc1 $f27, $f26, 0x10(%[temp]) \n\t" \
|
||||
@@ -323,8 +326,9 @@
|
||||
: \
|
||||
: [temp]"r"(__back_temp) \
|
||||
: "memory" \
|
||||
- ); \
|
||||
- else \
|
||||
+ );
|
||||
+#else
|
||||
+#define RECOVER_REG \
|
||||
__asm__ volatile ( \
|
||||
"gslqc1 $f22, $f20, 0x00(%[temp]) \n\t" \
|
||||
"gslqc1 $f26, $f24, 0x10(%[temp]) \n\t" \
|
||||
@@ -333,6 +337,7 @@
|
||||
: [temp]"r"(__back_temp) \
|
||||
: "memory" \
|
||||
);
|
||||
+#endif
|
||||
|
||||
# define OK 1
|
||||
# define NOTOK 0
|
||||
--
|
||||
2.30.2
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
From b498303066a63a203d24f739b2d2e0e56dca70d1 Mon Sep 17 00:00:00 2001
|
||||
From: serge-sans-paille <sguelton@redhat.com>
|
||||
Date: Tue, 10 Nov 2020 14:55:25 +0100
|
||||
Subject: [PATCH] [nfc] Fix missing include
|
||||
|
||||
[Retrieved (and backported) from:
|
||||
https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
llvm/utils/benchmark/src/benchmark_register.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/utils/benchmark/src/benchmark_register.h b/utils/benchmark/src/benchmark_register.h
|
||||
index 0705e219f2fa2..4caa5ad4da079 100644
|
||||
--- a/utils/benchmark/src/benchmark_register.h
|
||||
+++ b/utils/benchmark/src/benchmark_register.h
|
||||
@@ -1,6 +1,7 @@
|
||||
#ifndef BENCHMARK_REGISTER_H
|
||||
#define BENCHMARK_REGISTER_H
|
||||
|
||||
+#include <limits>
|
||||
#include <vector>
|
||||
|
||||
#include "check.h"
|
||||
@@ -0,0 +1,26 @@
|
||||
From 8301a21773ef61656225e264f4f06ae14462bca7 Mon Sep 17 00:00:00 2001
|
||||
From: Jasper Lievisse Adriaanse <j@jasper.la>
|
||||
Date: Fri, 26 Feb 2021 15:21:20 +0100
|
||||
Subject: [PATCH] Fix potential memory corruption with negative memmove() size
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
lib/lz4.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/lib/lz4.c b/lib/lz4.c
|
||||
index 5f524d0..c2f504e 100644
|
||||
--- a/lib/lz4.c
|
||||
+++ b/lib/lz4.c
|
||||
@@ -1749,7 +1749,7 @@ LZ4_decompress_generic(
|
||||
const size_t dictSize /* note : = 0 if noDict */
|
||||
)
|
||||
{
|
||||
- if (src == NULL) { return -1; }
|
||||
+ if ((src == NULL) || (outputSize < 0)) { return -1; }
|
||||
|
||||
{ const BYTE* ip = (const BYTE*) src;
|
||||
const BYTE* const iend = ip + srcSize;
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -17,6 +17,9 @@ LZ4_CPE_ID_VENDOR = yann_collet
|
||||
# See https://github.com/lz4/lz4/issues/818
|
||||
LZ4_IGNORE_CVES += CVE-2014-4715
|
||||
|
||||
# 0001-Fix-potential-memory-corruption-with-negative-memmov.patch
|
||||
LZ4_IGNORE_CVES += CVE-2021-3520
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
LZ4_MAKE_OPTS += BUILD_SHARED=no
|
||||
else ifeq ($(BR2_SHARED_LIBS),y)
|
||||
|
||||
@@ -8,6 +8,8 @@ MINI_SNMPD_VERSION = 1.6
|
||||
MINI_SNMPD_SITE = $(call github,troglobit,mini-snmpd,v$(MINI_SNMPD_VERSION))
|
||||
MINI_SNMPD_LICENSE = GPL-2.0
|
||||
MINI_SNMPD_LICENSE_FILES = COPYING
|
||||
MINI_SNMPD_CPE_ID_VENDOR = minisnmpd_project
|
||||
MINI_SNMPD_CPE_ID_PRODUCT = minisnmpd
|
||||
MINI_SNMPD_AUTORECONF = YES
|
||||
MINI_SNMPD_DEPENDENCIES = host-pkgconf
|
||||
|
||||
|
||||
@@ -8,6 +8,8 @@ MINIDLNA_VERSION = 1.3.0
|
||||
MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION)
|
||||
MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause
|
||||
MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd
|
||||
MINIDLNA_CPE_ID_VENDOR = readymedia_project
|
||||
MINIDLNA_CPE_ID_PRODUCT = readymedia
|
||||
|
||||
MINIDLNA_DEPENDENCIES = \
|
||||
$(TARGET_NLS_DEPENDENCIES) \
|
||||
|
||||
@@ -8,6 +8,7 @@ MINISSDPD_VERSION = 1.5.20200928
|
||||
MINISSDPD_SITE = http://miniupnp.free.fr/files
|
||||
MINISSDPD_LICENSE = BSD-3-Clause
|
||||
MINISSDPD_LICENSE_FILES = LICENSE
|
||||
MINISSDPD_CPE_ID_VENDOR = miniupnp_project
|
||||
MINISSDPD_DEPENDENCIES = libnfnetlink
|
||||
|
||||
define MINISSDPD_BUILD_CMDS
|
||||
|
||||
@@ -14,6 +14,7 @@ MINIZIP_CONF_OPTS = \
|
||||
-DMZ_FETCH_LIBS=OFF
|
||||
MINIZIP_LICENSE = Zlib
|
||||
MINIZIP_LICENSE_FILES = LICENSE
|
||||
MINIZIP_CPE_ID_VENDOR = minizip_project
|
||||
|
||||
ifeq ($(BR2_PACKAGE_BZIP2),y)
|
||||
MINIZIP_DEPENDENCIES += bzip2
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 f1b9baf5dc2eeaf376597c28a6281facf6ed98ff3d567e3955c95bf2459520b4 mpv-0.33.0.tar.gz
|
||||
sha256 100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 mpv-0.33.1.tar.gz
|
||||
sha256 a99d7b0625a0566271aad6de694e52eafd566db024f9516720d526c680d3ee30 LICENSE.GPL
|
||||
|
||||
+2
-1
@@ -4,13 +4,14 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
MPV_VERSION = 0.33.0
|
||||
MPV_VERSION = 0.33.1
|
||||
MPV_SITE = $(call github,mpv-player,mpv,v$(MPV_VERSION))
|
||||
MPV_DEPENDENCIES = \
|
||||
host-pkgconf ffmpeg libass zlib \
|
||||
$(if $(BR2_PACKAGE_LIBICONV),libiconv)
|
||||
MPV_LICENSE = GPL-2.0+
|
||||
MPV_LICENSE_FILES = LICENSE.GPL
|
||||
MPV_CPE_ID_VENDOR = mpv
|
||||
|
||||
MPV_NEEDS_EXTERNAL_WAF = YES
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ MSMTP_DEPENDENCIES = host-pkgconf
|
||||
MSMTP_CONF_OPTS = --disable-gai-idn
|
||||
MSMTP_LICENSE = GPL-3.0+
|
||||
MSMTP_LICENSE_FILES = COPYING
|
||||
MSMTP_CPE_ID_VENDOR = marlam
|
||||
|
||||
# msmtpd needs fork
|
||||
ifeq ($(BR2_USE_MMU),y)
|
||||
|
||||
@@ -9,6 +9,7 @@ NETSURF_SOURCE = netsurf-all-$(NETSURF_VERSION).tar.gz
|
||||
NETSURF_SITE = http://download.netsurf-browser.org/netsurf/releases/source-full
|
||||
NETSURF_LICENSE = GPL-2.0
|
||||
NETSURF_LICENSE_FILES = netsurf/COPYING
|
||||
NETSURF_CPE_ID_VENDOR = netsurf-browser
|
||||
# host-vim needed for the xxd utility
|
||||
NETSURF_DEPENDENCIES = expat jpeg libpng \
|
||||
host-bison host-flex host-gperf host-pkgconf host-vim
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
From 9f1dcb0c0473641730b871dee984016ff19d2c53 Mon Sep 17 00:00:00 2001
|
||||
From: Maxim Dounin <mdounin@mdounin.ru>
|
||||
Date: Tue, 25 May 2021 15:17:36 +0300
|
||||
Subject: [PATCH] Resolver: fixed off-by-one write in ngx_resolver_copy().
|
||||
|
||||
Reported by Luis Merino, Markus Vervier, Eric Sesterhenn, X41 D-Sec GmbH.
|
||||
|
||||
[peter@korsgaard.com: backport from upstream]
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
src/core/ngx_resolver.c | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c
|
||||
index 79390701..63b26193 100644
|
||||
--- a/src/core/ngx_resolver.c
|
||||
+++ b/src/core/ngx_resolver.c
|
||||
@@ -4008,15 +4008,15 @@ done:
|
||||
n = *src++;
|
||||
|
||||
} else {
|
||||
+ if (dst != name->data) {
|
||||
+ *dst++ = '.';
|
||||
+ }
|
||||
+
|
||||
ngx_strlow(dst, src, n);
|
||||
dst += n;
|
||||
src += n;
|
||||
|
||||
n = *src++;
|
||||
-
|
||||
- if (n != 0) {
|
||||
- *dst++ = '.';
|
||||
- }
|
||||
}
|
||||
|
||||
if (n == 0) {
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@@ -13,6 +13,9 @@ NGINX_DEPENDENCIES = \
|
||||
host-pkgconf \
|
||||
$(if $(BR2_PACKAGE_LIBXCRYPT),libxcrypt)
|
||||
|
||||
# 0010-Resolver-fixed-off-by-one-write-in-ngx_resolver_copy.patch
|
||||
NGINX_IGNORE_CVES += CVE-2021-23017
|
||||
|
||||
NGINX_CONF_OPTS = \
|
||||
--crossbuild=Linux::$(BR2_ARCH) \
|
||||
--with-cc="$(TARGET_CC)" \
|
||||
|
||||
@@ -9,6 +9,8 @@ OPENCV3_SITE = $(call github,opencv,opencv,$(OPENCV3_VERSION))
|
||||
OPENCV3_INSTALL_STAGING = YES
|
||||
OPENCV3_LICENSE = BSD-3-Clause
|
||||
OPENCV3_LICENSE_FILES = LICENSE
|
||||
OPENCV3_CPE_ID_VENDOR = opencv
|
||||
OPENCV3_CPE_ID_PRODUCT = opencv
|
||||
OPENCV3_SUPPORTS_IN_SOURCE_BUILD = NO
|
||||
|
||||
OPENCV3_CXXFLAGS = $(TARGET_CXXFLAGS)
|
||||
|
||||
@@ -8,6 +8,7 @@ OPROFILE_VERSION = 1.4.0
|
||||
OPROFILE_SITE = http://downloads.sourceforge.net/project/oprofile/oprofile/oprofile-$(OPROFILE_VERSION)
|
||||
OPROFILE_LICENSE = GPL-2.0+
|
||||
OPROFILE_LICENSE_FILES = COPYING
|
||||
OPROFILE_CPE_ID_VENDOR = maynard_johnson
|
||||
OPROFILE_CONF_OPTS = \
|
||||
--disable-account-check \
|
||||
--enable-gui=no \
|
||||
|
||||
@@ -9,6 +9,7 @@ P7ZIP_SOURCE = p7zip_$(P7ZIP_VERSION)_src_all.tar.bz2
|
||||
P7ZIP_SITE = http://downloads.sourceforge.net/project/p7zip/p7zip/$(P7ZIP_VERSION)
|
||||
P7ZIP_LICENSE = LGPL-2.1+ with unRAR restriction
|
||||
P7ZIP_LICENSE_FILES = DOC/License.txt
|
||||
P7ZIP_CPE_ID_VENDOR = 7-zip
|
||||
|
||||
# 0001-CVE-2016-9296.patch
|
||||
P7ZIP_IGNORE_CVES += CVE-2016-9296
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally computed:
|
||||
sha256 4920ff685344cdb0272568bc4414dcf48fcdfc4a98c78b1f3ca49c38417bf391 paho-mqtt-c-1.3.8.tar.gz
|
||||
sha256 386c9b5fa1cf6d0d516db12d57fd8f6a410dd0fdc5e9a2da870aae437a2535ed paho-mqtt-c-1.3.9.tar.gz
|
||||
sha256 83bbba033dc985487e321b6dfde111772affb73460be48726299fed3da684b1c edl-v10
|
||||
sha256 0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303 epl-v20
|
||||
sha256 bc0f3f447097eb82a29ad6c2f4929572bb548b6bd4c9e38fde1bf131a771b7a0 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PAHO_MQTT_C_VERSION = 1.3.8
|
||||
PAHO_MQTT_C_VERSION = 1.3.9
|
||||
PAHO_MQTT_C_SITE = $(call github,eclipse,paho.mqtt.c,v$(PAHO_MQTT_C_VERSION))
|
||||
PAHO_MQTT_C_LICENSE = EPL-2.0 or BSD-3-Clause
|
||||
PAHO_MQTT_C_LICENSE_FILES = epl-v20 edl-v10 LICENSE
|
||||
|
||||
@@ -11,6 +11,7 @@ PERL_SITE = https://www.cpan.org/src/5.0
|
||||
PERL_SOURCE = perl-$(PERL_VERSION).tar.xz
|
||||
PERL_LICENSE = Artistic or GPL-1.0+
|
||||
PERL_LICENSE_FILES = Artistic Copying README
|
||||
PERL_CPE_ID_VENDOR = perl
|
||||
PERL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
|
||||
PERL_INSTALL_STAGING = YES
|
||||
|
||||
|
||||
@@ -13,6 +13,8 @@ PHP_IMAGICK_CONF_OPTS = --with-php-config=$(STAGING_DIR)/usr/bin/php-config \
|
||||
PHP_IMAGICK_DEPENDENCIES = imagemagick php host-autoconf
|
||||
PHP_IMAGICK_LICENSE = PHP-3.01
|
||||
PHP_IMAGICK_LICENSE_FILES = LICENSE
|
||||
PHP_IMAGICK_CPE_ID_VENDOR = php
|
||||
PHP_IMAGICK_CPE_ID_PRODUCT = imagick
|
||||
|
||||
define PHP_IMAGICK_PHPIZE
|
||||
(cd $(@D); \
|
||||
|
||||
@@ -8,6 +8,7 @@ PICOCOM_VERSION = 3.1
|
||||
PICOCOM_SITE = $(call github,npat-efault,picocom,$(PICOCOM_VERSION))
|
||||
PICOCOM_LICENSE = GPL-2.0+
|
||||
PICOCOM_LICENSE_FILES = LICENSE.txt
|
||||
PICOCOM_CPE_ID_VENDOR = picocom_project
|
||||
|
||||
define PICOCOM_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
|
||||
|
||||
@@ -4,6 +4,8 @@ Since libsndfile uses funtions from libm, the -lm should be specified
|
||||
after libsndfile for static linking.
|
||||
|
||||
Signed-off-by: "Eric Limpens" <Limpens@gmail.com>
|
||||
[Fabrice: add $(SNDFILE_LIBS) to pass all dependencies from pkg-config]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
|
||||
diff -purN pifmrds-0bf57f9ce0d954365a38d8af8e7be6f28521c3f2.orig/src/Makefile pifmrds-0bf57f9ce0d954365a38d8af8e7be6f28521c3f2/src/Makefile
|
||||
--- pifmrds-0bf57f9ce0d954365a38d8af8e7be6f28521c3f2.orig/src/Makefile 2016-02-26 08:06:43.102962592 +0100
|
||||
@@ -13,11 +15,11 @@ diff -purN pifmrds-0bf57f9ce0d954365a38d8af8e7be6f28521c3f2.orig/src/Makefile pi
|
||||
|
||||
app: rds.o waveforms.o pi_fm_rds.o fm_mpx.o control_pipe.o
|
||||
- $(CC) $(LDFLAGS) -o pi_fm_rds rds.o waveforms.o pi_fm_rds.o fm_mpx.o control_pipe.o -lm -lsndfile
|
||||
+ $(CC) $(LDFLAGS) -o pi_fm_rds rds.o waveforms.o pi_fm_rds.o fm_mpx.o control_pipe.o -lsndfile -lm
|
||||
+ $(CC) $(LDFLAGS) -o pi_fm_rds rds.o waveforms.o pi_fm_rds.o fm_mpx.o control_pipe.o $(SNDFILE_LIBS) -lm
|
||||
|
||||
rds_wav: rds.o waveforms.o rds_wav.o fm_mpx.o
|
||||
- $(CC) $(LDFLAGS) -o rds_wav rds_wav.o rds.o waveforms.o fm_mpx.o -lm -lsndfile
|
||||
+ $(CC) $(LDFLAGS) -o rds_wav rds_wav.o rds.o waveforms.o fm_mpx.o -lsndfile -lm
|
||||
+ $(CC) $(LDFLAGS) -o rds_wav rds_wav.o rds.o waveforms.o fm_mpx.o $(SNDFILE_LIBS) -lm
|
||||
|
||||
rds.o: rds.c waveforms.h
|
||||
$(CC) $(CFLAGS) rds.c
|
||||
|
||||
@@ -6,13 +6,14 @@
|
||||
|
||||
PIFMRDS_VERSION = 0bf57f9ce0d954365a38d8af8e7be6f28521c3f2
|
||||
PIFMRDS_SITE = $(call github,ChristopheJacquet,PiFmRds,$(PIFMRDS_VERSION))
|
||||
PIFMRDS_DEPENDENCIES = libsndfile
|
||||
PIFMRDS_DEPENDENCIES = host-pkgconf libsndfile
|
||||
PIFMRDS_LICENSE = GPL-3.0+
|
||||
PIFMRDS_LICENSE_FILES = LICENSE
|
||||
|
||||
define PIFMRDS_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src CC="$(TARGET_CC)" LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
CFLAGS="$(TARGET_CFLAGS) -std=gnu99 -ffast-math -c" \
|
||||
SNDFILE_LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs sndfile`" \
|
||||
app rds_wav
|
||||
endef
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ PIGZ_DEPENDENCIES = zlib
|
||||
HOST_PIGZ_DEPENDENCIES = host-zlib
|
||||
PIGZ_LICENSE = Zlib
|
||||
PIGZ_LICENSE_FILES = README
|
||||
PIGZ_CPE_ID_VENDOR = zlib
|
||||
|
||||
define PIGZ_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
From 5068aa54bde4e40d6faa8de43d93216bc3001a3e Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Fri, 21 May 2021 07:47:46 +0200
|
||||
Subject: [PATCH] fix linking with -latomic
|
||||
|
||||
Linking with -latomic has been added to pipewire-jack since
|
||||
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/b8c58c74d835ee2918f9e391abd65f9e0132bdb4
|
||||
|
||||
However, this is not the right place to add this dependency, atomic_dep
|
||||
should be added to pipewire_dep to avoid the following build failure:
|
||||
|
||||
/home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: src/pipewire/libpipewire-0.3.so.0.326.0.p/filter.c.o: in function `impl_node_process':
|
||||
filter.c:(.text+0xf28): undefined reference to `__atomic_fetch_add_4'
|
||||
|
||||
Indeed, atomic operation such as __atomic_fetch_add is used in libcamera
|
||||
as well as in ./spa/plugins/libcamera/libcamera_wrapper.cpp,
|
||||
./spa/include/spa/utils/ringbuffer.h and ./spa/include/spa/graph/graph.h
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/b5305e8e7dd1a5e8bfaba72b06251056ba7d1af1
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/689]
|
||||
---
|
||||
meson.build | 11 +++++------
|
||||
pipewire-jack/src/meson.build | 4 ++--
|
||||
src/pipewire/meson.build | 4 ++--
|
||||
3 files changed, 9 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index b6b4553b..1308373a 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -157,7 +157,7 @@ test_8_byte_atomic = '''
|
||||
int main(void)
|
||||
{
|
||||
int64_t eight;
|
||||
- __atomic_store_n(&eight, 123, __ATOMIC_SEQ_CST);
|
||||
+ __atomic_fetch_add(&eight, 123, __ATOMIC_SEQ_CST);
|
||||
return 0;
|
||||
}
|
||||
'''
|
||||
@@ -166,16 +166,15 @@ int main(void)
|
||||
# operations on any reasonable architecture.
|
||||
if cc.links(
|
||||
test_8_byte_atomic,
|
||||
- name : '8-byte __atomic_store_n without libatomic')
|
||||
+ name : '8-byte __atomic_fetch_add without libatomic')
|
||||
atomic_dep = dependency('', required: false)
|
||||
elif cc.links(
|
||||
test_8_byte_atomic,
|
||||
dependencies : libatomic,
|
||||
- name : '8-byte __atomic_store_n with libatomic')
|
||||
+ name : '8-byte __atomic_fetch_add with libatomic')
|
||||
atomic_dep = libatomic
|
||||
-elif get_option('pipewire-jack').enabled()
|
||||
- # Currently only required for the JACK backend
|
||||
- error('8-byte atomic operations are required for pipewire-jack')
|
||||
+else
|
||||
+ error('8-byte atomic operations are required')
|
||||
endif
|
||||
|
||||
cdata = configuration_data()
|
||||
diff --git a/pipewire-jack/src/meson.build b/pipewire-jack/src/meson.build
|
||||
index 83e340ba..386abc7f 100644
|
||||
--- a/pipewire-jack/src/meson.build
|
||||
+++ b/pipewire-jack/src/meson.build
|
||||
@@ -42,7 +42,7 @@ pipewire_jack = shared_library('jack',
|
||||
version : libversion,
|
||||
c_args : pipewire_jack_c_args,
|
||||
include_directories : [configinc, jack_inc],
|
||||
- dependencies : [pipewire_dep, atomic_dep, mathlib],
|
||||
+ dependencies : [pipewire_dep, mathlib],
|
||||
install : true,
|
||||
install_dir : libjack_path,
|
||||
)
|
||||
@@ -53,7 +53,7 @@ pipewire_jackserver = shared_library('jackserver',
|
||||
version : libversion,
|
||||
c_args : pipewire_jack_c_args,
|
||||
include_directories : [configinc, jack_inc],
|
||||
- dependencies : [pipewire_dep, atomic_dep, mathlib],
|
||||
+ dependencies : [pipewire_dep, mathlib],
|
||||
install : true,
|
||||
install_dir : libjack_path,
|
||||
)
|
||||
diff --git a/src/pipewire/meson.build b/src/pipewire/meson.build
|
||||
index e80f3633..0fa6643a 100644
|
||||
--- a/src/pipewire/meson.build
|
||||
+++ b/src/pipewire/meson.build
|
||||
@@ -102,12 +102,12 @@ libpipewire = shared_library(pipewire_name, pipewire_sources,
|
||||
c_args : libpipewire_c_args,
|
||||
include_directories : [pipewire_inc, configinc, spa_inc],
|
||||
install : true,
|
||||
- dependencies : [dl_lib, mathlib, pthread_lib, libintl_dep, ],
|
||||
+ dependencies : [dl_lib, mathlib, pthread_lib, libintl_dep, atomic_dep, ],
|
||||
)
|
||||
|
||||
pipewire_dep = declare_dependency(link_with : libpipewire,
|
||||
include_directories : [pipewire_inc, configinc, spa_inc],
|
||||
- dependencies : [pthread_lib, ],
|
||||
+ dependencies : [pthread_lib, atomic_dep, ],
|
||||
)
|
||||
|
||||
pkgconfig.generate(filebase : 'lib@0@'.format(pipewire_name),
|
||||
--
|
||||
2.30.2
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_PIPEWIRE
|
||||
bool "pipewire"
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
|
||||
depends on BR2_USE_MMU # dbus
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5
|
||||
@@ -40,7 +41,7 @@ comment "pipewire v4l2 support needs udev and a toolchain w/ headers >= 3.18"
|
||||
|
||||
endif
|
||||
|
||||
comment "pipewire needs a toolchain w/ threads, gcc >= 5"
|
||||
comment "pipewire needs a toolchain w/ dynamic library, threads, gcc >= 5"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_5
|
||||
|
||||
@@ -52,7 +52,7 @@ endif
|
||||
ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
|
||||
PIPEWIRE_CONF_OPTS += -Dpipewire-alsa=enabled
|
||||
PIPEWIRE_DEPENDENCIES += alsa-lib
|
||||
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
|
||||
ifeq ($(BR2_PACKAGE_ALSA_LIB_UCM)$(BR2_PACKAGE_HAS_UDEV),yy)
|
||||
PIPEWIRE_CONF_OPTS += -Dalsa=enabled
|
||||
else
|
||||
PIPEWIRE_CONF_OPTS += -Dalsa=disabled
|
||||
|
||||
@@ -91,6 +91,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
--default-library=$(if $(BR2_STATIC_LIBS),static,shared) \
|
||||
--buildtype=$(if $(BR2_ENABLE_DEBUG),debug,release) \
|
||||
--cross-file=$$($$(PKG)_SRCDIR)/build/cross-compilation.conf \
|
||||
-Db_pie=false \
|
||||
-Dstrip=false \
|
||||
-Dbuild.pkg_config_path=$$(HOST_DIR)/lib/pkgconfig \
|
||||
$$($$(PKG)_CONF_OPTS) \
|
||||
|
||||
@@ -9,6 +9,7 @@ PNGQUANT_SOURCE = pngquant-$(PNGQUANT_VERSION)-src.tar.gz
|
||||
PNGQUANT_SITE = https://pngquant.org
|
||||
PNGQUANT_LICENSE = GPL-3.0+
|
||||
PNGQUANT_LICENSE_FILES = COPYRIGHT
|
||||
PNGQUANT_CPE_ID_VENDOR = pngquant
|
||||
HOST_PNGQUANT_DEPENDENCIES = host-libpng
|
||||
PNGQUANT_DEPENDENCIES = libpng
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ PROXYCHAINS_NG_SOURCE = proxychains-ng-$(PROXYCHAINS_NG_VERSION).tar.bz2
|
||||
PROXYCHAINS_NG_SITE = http://downloads.sourceforge.net/project/proxychains-ng
|
||||
PROXYCHAINS_NG_LICENSE = GPL-2.0+
|
||||
PROXYCHAINS_NG_LICENSE_FILES = COPYING
|
||||
PROXYCHAINS_NG_CPE_ID_VENDOR = proxychains-ng_project
|
||||
|
||||
define PROXYCHAINS_NG_CONFIGURE_CMDS
|
||||
cd $(@D) && \
|
||||
|
||||
@@ -10,6 +10,7 @@ PULSEAUDIO_SITE = https://freedesktop.org/software/pulseaudio/releases
|
||||
PULSEAUDIO_INSTALL_STAGING = YES
|
||||
PULSEAUDIO_LICENSE = LGPL-2.1+ (specific license for modules, see LICENSE file)
|
||||
PULSEAUDIO_LICENSE_FILES = LICENSE GPL LGPL
|
||||
PULSEAUDIO_CPE_ID_VENDOR = pulseaudio
|
||||
PULSEAUDIO_CONF_OPTS = \
|
||||
--disable-default-build-tests \
|
||||
--disable-legacy-database-entry-format \
|
||||
|
||||
@@ -8,6 +8,7 @@ PWGEN_VERSION = 2.08
|
||||
PWGEN_SITE = http://downloads.sourceforge.net/project/pwgen/pwgen/$(PWGEN_VERSION)
|
||||
PWGEN_LICENSE = GPL-2.0
|
||||
PWGEN_LICENSE_FILES = debian/copyright
|
||||
PWGEN_CPE_ID_VENDOR = pwgen_project
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
@@ -4,6 +4,7 @@ config BR2_PACKAGE_PYTHON_BLUEZERO
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # python-gobject -> gobject-introspection
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC # python-gobject -> gobject-introspection
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
select BR2_PACKAGE_DBUS # runtime
|
||||
select BR2_PACKAGE_DBUS_PYTHON # runtime
|
||||
select BR2_PACKAGE_PYTHON_GOBJECT # runtime
|
||||
help
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/project/Pillow/
|
||||
sha256 11c5c6e9b02c9dac08af04f093eb5a2f84857df70a7d4a6a6ad461aca803fb9e Pillow-8.0.1.tar.gz
|
||||
# md5, sha256 from https://pypi.org/pypi/pillow/json
|
||||
md5 21c03274a9f59b9c00419852a8faebe7 Pillow-8.2.0.tar.gz
|
||||
sha256 a787ab10d7bb5494e5f76536ac460741788f1fbce851068d73a87ca7c35fc3e1 Pillow-8.2.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 37de42abe33a247e8f03d2313657a0f174a239a198f526add6544ff3e2643b81 LICENSE
|
||||
sha256 5bb11d96b393a698df70018069a986248021f286344c437a13f299c3daf1dfd4 LICENSE
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PILLOW_VERSION = 8.0.1
|
||||
PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/2b/06/93bf1626ef36815010e971a5ce90f49919d84ab5d2fa310329f843a74bc1
|
||||
PYTHON_PILLOW_VERSION = 8.2.0
|
||||
PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/21/23/af6bac2a601be6670064a817273d4190b79df6f74d8012926a39bc7aa77f
|
||||
PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz
|
||||
PYTHON_PILLOW_LICENSE = PIL Software License
|
||||
PYTHON_PILLOW_LICENSE = HPND
|
||||
PYTHON_PILLOW_LICENSE_FILES = LICENSE
|
||||
PYTHON_PILLOW_CPE_ID_VENDOR = python
|
||||
PYTHON_PILLOW_CPE_ID_PRODUCT = pillow
|
||||
@@ -28,6 +28,20 @@ else
|
||||
PYTHON_PILLOW_BUILD_OPTS += --disable-jpeg
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LCMS2),y)
|
||||
PYTHON_PILLOW_DEPENDENCIES += lcms2
|
||||
PYTHON_PILLOW_BUILD_OPTS += --enable-lcms
|
||||
else
|
||||
PYTHON_PILLOW_BUILD_OPTS += --disable-lcms
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBXCB),y)
|
||||
PYTHON_PILLOW_DEPENDENCIES += libxcb
|
||||
PYTHON_PILLOW_BUILD_OPTS += --enable-xcb
|
||||
else
|
||||
PYTHON_PILLOW_BUILD_OPTS += --disable-xcb
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENJPEG),y)
|
||||
PYTHON_PILLOW_DEPENDENCIES += openjpeg
|
||||
PYTHON_PILLOW_BUILD_OPTS += --enable-jpeg2000
|
||||
@@ -45,8 +59,13 @@ endif
|
||||
ifeq ($(BR2_PACKAGE_WEBP),y)
|
||||
PYTHON_PILLOW_DEPENDENCIES += webp
|
||||
PYTHON_PILLOW_BUILD_OPTS += --enable-webp
|
||||
ifeq ($(BR2_PACKAGE_WEBP_DEMUX)$(BR2_PACKAGE_WEBP_MUX),yy)
|
||||
PYTHON_PILLOW_BUILD_OPTS += --enable-webpmux
|
||||
else
|
||||
PYTHON_PILLOW_BUILD_OPTS += --disable-webp
|
||||
PYTHON_PILLOW_BUILD_OPTS += --disable-webpmux
|
||||
endif
|
||||
else
|
||||
PYTHON_PILLOW_BUILD_OPTS += --disable-webp --disable-webpmux
|
||||
endif
|
||||
|
||||
define PYTHON_PILLOW_BUILD_CMDS
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
From bbd2d5a8120771ec59b86a80a1f51884e0a26e53 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
||||
Date: Mon, 14 Dec 2020 16:09:38 +0100
|
||||
Subject: [PATCH] build: -no-pie is no functional linker flag
|
||||
|
||||
Recent binutils changes dropping unsupported options [1] caused a build
|
||||
issue in regard to the optionroms.
|
||||
|
||||
ld -m elf_i386 -T /<<PKGBUILDDIR>>/pc-bios/optionrom//flat.lds -no-pie \
|
||||
-s -o multiboot.img multiboot.o
|
||||
ld.bfd: Error: unable to disambiguate: -no-pie (did you mean --no-pie ?)
|
||||
|
||||
This isn't really a regression in ld.bfd, filing the bug upstream
|
||||
revealed that this never worked as a ld flag [2] - in fact it seems we
|
||||
were by accident setting --nmagic).
|
||||
|
||||
Since it never had the wanted effect this usage of LDFLAGS_NOPIE, should be
|
||||
droppable without any effect. This also is the only use-case of LDFLAGS_NOPIE
|
||||
in .mak, therefore we can also remove it from being added there.
|
||||
|
||||
[1]: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=983d925d
|
||||
[2]: https://sourceware.org/bugzilla/show_bug.cgi?id=27050#c5
|
||||
|
||||
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
||||
Message-Id: <20201214150938.1297512-1-christian.ehrhardt@canonical.com>
|
||||
Cc: qemu-stable@nongnu.org
|
||||
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
||||
|
||||
[Retrieved from:
|
||||
https://gitlab.com/qemu-project/qemu/-/commit/bbd2d5a8120771ec59b86a80a1f51884e0a26e53]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
configure | 3 ---
|
||||
pc-bios/optionrom/Makefile | 1 -
|
||||
2 files changed, 4 deletions(-)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index cb21108d34..c228f7c21e 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -2137,7 +2137,6 @@ EOF
|
||||
# Check we support --no-pie first; we will need this for building ROMs.
|
||||
if compile_prog "-Werror -fno-pie" "-no-pie"; then
|
||||
CFLAGS_NOPIE="-fno-pie"
|
||||
- LDFLAGS_NOPIE="-no-pie"
|
||||
fi
|
||||
|
||||
if test "$static" = "yes"; then
|
||||
@@ -2153,7 +2152,6 @@ if test "$static" = "yes"; then
|
||||
fi
|
||||
elif test "$pie" = "no"; then
|
||||
CONFIGURE_CFLAGS="$CFLAGS_NOPIE $CONFIGURE_CFLAGS"
|
||||
- CONFIGURE_LDFLAGS="$LDFLAGS_NOPIE $CONFIGURE_LDFLAGS"
|
||||
elif compile_prog "-Werror -fPIE -DPIE" "-pie"; then
|
||||
CONFIGURE_CFLAGS="-fPIE -DPIE $CONFIGURE_CFLAGS"
|
||||
CONFIGURE_LDFLAGS="-pie $CONFIGURE_LDFLAGS"
|
||||
@@ -6714,7 +6712,6 @@ echo "QEMU_CXXFLAGS=$QEMU_CXXFLAGS" >> $config_host_mak
|
||||
echo "GLIB_CFLAGS=$glib_cflags" >> $config_host_mak
|
||||
echo "GLIB_LIBS=$glib_libs" >> $config_host_mak
|
||||
echo "QEMU_LDFLAGS=$QEMU_LDFLAGS" >> $config_host_mak
|
||||
-echo "LDFLAGS_NOPIE=$LDFLAGS_NOPIE" >> $config_host_mak
|
||||
echo "LD_I386_EMULATION=$ld_i386_emulation" >> $config_host_mak
|
||||
echo "EXESUF=$EXESUF" >> $config_host_mak
|
||||
echo "HOST_DSOSUF=$HOST_DSOSUF" >> $config_host_mak
|
||||
diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile
|
||||
index 084fc10f05..30771f8d17 100644
|
||||
--- a/pc-bios/optionrom/Makefile
|
||||
+++ b/pc-bios/optionrom/Makefile
|
||||
@@ -41,7 +41,6 @@ override CFLAGS += $(call cc-option, $(Wa)-32)
|
||||
|
||||
LD_I386_EMULATION ?= elf_i386
|
||||
override LDFLAGS = -m $(LD_I386_EMULATION) -T $(SRC_DIR)/flat.lds
|
||||
-override LDFLAGS += $(LDFLAGS_NOPIE)
|
||||
|
||||
all: multiboot.bin linuxboot.bin linuxboot_dma.bin kvmvapic.bin pvh.bin
|
||||
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -8,6 +8,7 @@ SHELLINABOX_VERSION = 2.20
|
||||
SHELLINABOX_SITE = $(call github,shellinabox,shellinabox,v$(SHELLINABOX_VERSION))
|
||||
SHELLINABOX_LICENSE = GPL-2.0 with OpenSSL exception
|
||||
SHELLINABOX_LICENSE_FILES = COPYING GPL-2
|
||||
SHELLINABOX_CPE_ID_VENDOR = shellinabox_project
|
||||
|
||||
# 0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch
|
||||
SHELLINABOX_IGNORE_CVES += CVE-2018-16789
|
||||
|
||||
@@ -2,6 +2,8 @@ config BR2_PACKAGE_STRACE
|
||||
bool "strace"
|
||||
# needs at least kernel headers 4.0 on nios2
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0 || !BR2_nios2
|
||||
# needs at least kernel headers 5.0 on xtensa
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0 || !BR2_xtensa
|
||||
depends on !BR2_nds32 && !BR2_RISCV_32
|
||||
help
|
||||
A useful diagnostic, instructional, and debugging tool.
|
||||
@@ -16,3 +18,7 @@ config BR2_PACKAGE_STRACE
|
||||
comment "strace needs a toolchain w/ headers >= 4.0 on nios2"
|
||||
depends on BR2_nios2
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
|
||||
|
||||
comment "strace needs a toolchain w/ headers >= 5.0 on xtensa"
|
||||
depends on BR2_xtensa
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0
|
||||
|
||||
@@ -129,10 +129,14 @@ comment "USB support needs a toolchain w/ gcc >= 4.9"
|
||||
|
||||
config BR2_PACKAGE_UHD_USRP1
|
||||
bool "USRP1 support"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
select BR2_PACKAGE_UHD_USB
|
||||
help
|
||||
enable USRP1 support
|
||||
|
||||
comment "USRP1 support needs a toolchain w/ gcc >= 4.9"
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_UHD_USRP2
|
||||
bool "USRP2 support"
|
||||
help
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
From eba390d13ec4089cd6b9d8687ab3f8905b9d3ac8 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sat, 22 May 2021 22:56:04 +0200
|
||||
Subject: [PATCH] modules/access/live555.cpp: fix build with live555 >=
|
||||
2020.12.11
|
||||
|
||||
Since live555-2020.12.11, connectionEndpointAddress() member function
|
||||
use a "struct sockaddr_storage" in preparation for eventual support of
|
||||
IPv6: http://www.live555.com/liveMedia/public/changelog.txt
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/83170984f96238756c45bf1f4e542363afafd45f
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
modules/access/live555.cpp | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
|
||||
index 9d6e01ae32..32a6c294eb 100644
|
||||
--- a/modules/access/live555.cpp
|
||||
+++ b/modules/access/live555.cpp
|
||||
@@ -850,7 +850,9 @@ static int SessionsSetup( demux_t *p_demux )
|
||||
if( !p_sys->b_multicast )
|
||||
{
|
||||
/* We need different rollover behaviour for multicast */
|
||||
- p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() );
|
||||
+ struct sockaddr_storage tempAddr;
|
||||
+ sub->getConnectionEndpointAddress( tempAddr );
|
||||
+ p_sys->b_multicast = IsMulticastAddress( tempAddr );
|
||||
}
|
||||
|
||||
tk = (live_track_t*)malloc( sizeof( live_track_t ) );
|
||||
--
|
||||
2.30.2
|
||||
|
||||
@@ -18,6 +18,7 @@ WEBKITGTK_DEPENDENCIES = host-ruby host-python host-gperf \
|
||||
libtasn1 libxml2 libxslt openjpeg sqlite webp woff2
|
||||
WEBKITGTK_CONF_OPTS = \
|
||||
-DENABLE_API_TESTS=OFF \
|
||||
-DENABLE_GAMEPAD=OFF \
|
||||
-DENABLE_GEOLOCATION=OFF \
|
||||
-DENABLE_GTKDOC=OFF \
|
||||
-DENABLE_INTROSPECTION=OFF \
|
||||
|
||||
@@ -371,22 +371,8 @@ def gen_config(args):
|
||||
configlines.append("BR2_OPTIMIZE_2=y\n")
|
||||
if randint(0, 4) == 0:
|
||||
configlines.append("BR2_SYSTEM_ENABLE_NLS=y\n")
|
||||
if randint(0, 4) == 0:
|
||||
configlines.append("BR2_PIC_PIE=y\n")
|
||||
if randint(0, 4) == 0:
|
||||
configlines.append("BR2_RELRO_FULL=y\n")
|
||||
elif randint(0, 4) == 0:
|
||||
configlines.append("BR2_RELRO_PARTIAL=y\n")
|
||||
if randint(0, 4) == 0:
|
||||
configlines.append("BR2_SSP_ALL=y\n")
|
||||
elif randint(0, 4) == 0:
|
||||
configlines.append("BR2_SSP_REGULAR=y\n")
|
||||
elif randint(0, 4) == 0:
|
||||
configlines.append("BR2_SSP_STRONG=y\n")
|
||||
if randint(0, 4) == 0:
|
||||
configlines.append("BR2_FORTIFY_SOURCE_2=y\n")
|
||||
elif randint(0, 4) == 0:
|
||||
configlines.append("BR2_FORTIFY_SOURCE_1=y\n")
|
||||
|
||||
# Randomly enable BR2_REPRODUCIBLE 10% of times
|
||||
# also enable tar filesystem images for testing
|
||||
|
||||
Reference in New Issue
Block a user