Skip to content

Commit

Permalink
Merge branch 'buildroot:master' into downstream-5.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nedokaka committed Mar 28, 2024
2 parents abd790e + c4878d5 commit 4994b20
Show file tree
Hide file tree
Showing 625 changed files with 6,739 additions and 9,447 deletions.
75 changes: 29 additions & 46 deletions .checkpackageignore
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,6 @@ board/pine64/rock64/patches/uboot/0001-Makefile-rk3328-needs-itb-image-to-boot-p
board/pine64/rock64/post-build.sh Shellcheck
board/pine64/rockpro64/post-build.sh Shellcheck
board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck
board/qemu/microblazebe-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream
board/qemu/microblazeel-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream
board/qemu/x86/post-build.sh Shellcheck
board/qemu/x86_64/post-build.sh Shellcheck
board/radxa/rockpi-n8/post-build.sh Shellcheck
Expand Down Expand Up @@ -195,11 +193,7 @@ package/berkeleydb/0001-cwd-db_config.patch Upstream
package/berkeleydb/0002-atomic_compare_exchange.patch Upstream
package/bind/0001-cross.patch Upstream
package/bind/S81named Indent Shellcheck Variables
package/binutils/2.39/0001-sh-conf.patch Upstream
package/binutils/2.39/0002-poison-system-directories.patch Upstream
package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream
package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream
package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream
package/bmx7/0002-Fix-linking-error.patch Upstream
package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream
Expand Down Expand Up @@ -340,10 +334,6 @@ package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch
package/ecryptfs-utils/0001-musl.patch Upstream
package/ecryptfs-utils/0002-openssl110.patch Upstream
package/ecryptfs-utils/0003-fix-parallel-build-issue.patch Upstream
package/efivar/0001-Allow-build-with-uClibc.patch Upstream
package/efivar/0002-gcc.specs-drop-Werror.patch Upstream
package/efivar/0003-efivar-isolate-makeguids-host-tool-build.patch Upstream
package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch Upstream
package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch Upstream
package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch Upstream
package/efl/0003-ecore_fb-fix-build-with-tslib.patch Upstream
Expand Down Expand Up @@ -469,9 +459,7 @@ package/genromfs/0001-build-system.patch Sob Upstream
package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream
package/gerbera/S99gerbera Indent
package/giblib/0001-fix-imlib2-detection.patch Upstream
package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream
package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream
package/glog/0001-added-emscripten-support.patch Upstream
package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream
package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream
package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream
Expand Down Expand Up @@ -973,18 +961,6 @@ package/openvmtools/shutdown Shellcheck
package/openvpn/S60openvpn Indent Shellcheck Variables
package/oprofile/0001-musl.patch Upstream
package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch Upstream
package/oracle-mysql/0000-ac_cache_check.patch Upstream
package/oracle-mysql/0001-configure-ps-cache-check.patch Upstream
package/oracle-mysql/0002-use-new-readline-iface.patch Upstream
package/oracle-mysql/0003-ac_stack_direction-is-unset.patch Upstream
package/oracle-mysql/0004-Fix-gen_lex_hash-execution.patch Upstream
package/oracle-mysql/0005-bison_3_breaks_mysql_server_build.patch Upstream
package/oracle-mysql/0006-no-force-static-build.patch Upstream
package/oracle-mysql/0007-dont-install-in-mysql-directory.patch Upstream
package/oracle-mysql/0008-fix-type-conversion.patch Upstream
package/oracle-mysql/0009-gcc7.patch Upstream
package/oracle-mysql/0010-fix-build-without-zlib.patch Upstream
package/oracle-mysql/S97mysqld Shellcheck Variables
package/owfs/S55owserver Shellcheck Variables
package/owfs/S60owfs Shellcheck Variables
package/owl-linux/0001-fix-for-linux-3.3.x.patch Upstream
Expand Down Expand Up @@ -1052,9 +1028,6 @@ package/ptpd2/0002-ntp_isc_md5-rename-EVP_MD_CTX-into-PTPD_EVP_MD_CTX.patch Upst
package/ptpd2/0003-Solve-issue-25-Removing-type-U64-from-net-snmp-relat.patch Upstream
package/ptpd2/S65ptpd2 Indent Shellcheck Variables
package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.patch Upstream
package/pulseaudio/0002-build-sys-Fix-atomic-support-detection.patch Upstream
package/pulseaudio/0003-build-sys-Add-missing-libatomic_ops-dependencies.patch Upstream
package/pulseaudio/0004-meson.build-fix-build-without-C.patch Upstream
package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Variables
package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream
package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream
Expand All @@ -1075,21 +1048,35 @@ package/python-web2py/S51web2py Shellcheck Variables
package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch Upstream
package/python3/0001-Make-the-build-of-pyc-files-conditional.patch Upstream
package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch Upstream
package/python3/0003-Adjust-library-header-paths-for-cross-compilation.patch Upstream
package/python3/0004-Serial-ioctl-workaround.patch Upstream
package/python3/0005-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream
package/python3/0006-Add-an-option-to-disable-pydoc.patch Upstream
package/python3/0007-Add-an-option-to-disable-lib2to3.patch Upstream
package/python3/0008-Add-an-option-to-disable-IDLE.patch Upstream
package/python3/0009-python-config.sh-don-t-reassign-prefix.patch Upstream
package/python3/0010-configure.ac-move-PY_STDLIB_MOD_SET_NA-further-up.patch Upstream
package/python3/0011-Add-option-to-disable-the-sqlite3-module.patch Upstream
package/python3/0012-Add-an-option-to-disable-the-tk-module.patch Upstream
package/python3/0013-Add-an-option-to-disable-the-curses-module.patch Upstream
package/python3/0014-Add-an-option-to-disable-expat.patch Upstream
package/python3/0015-fix-building-on-older-distributions.patch Upstream
package/python3/0016-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream
package/python3/0017-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream
package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch Upstream
package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch Upstream
package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch Upstream
package/python3/0006-Don-t-add-multiarch-paths.patch Upstream
package/python3/0007-Abort-on-failed-module-build.patch Upstream
package/python3/0008-Serial-ioctl-workaround.patch Upstream
package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch Upstream
package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch Upstream
package/python3/0011-Add-an-option-to-disable-pydoc.patch Upstream
package/python3/0012-Add-an-option-to-disable-lib2to3.patch Upstream
package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch Upstream
package/python3/0014-Add-an-option-to-disable-the-tk-module.patch Upstream
package/python3/0015-Add-an-option-to-disable-the-curses-module.patch Upstream
package/python3/0016-Add-an-option-to-disable-expat.patch Upstream
package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch Upstream
package/python3/0018-Add-an-option-to-disable-NIS.patch Upstream
package/python3/0019-Add-an-option-to-disable-unicodedata.patch Upstream
package/python3/0020-Add-an-option-to-disable-IDLE.patch Upstream
package/python3/0021-Add-an-option-to-disable-decimal.patch Upstream
package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch Upstream
package/python3/0023-Add-an-option-to-disable-openssl-support.patch Upstream
package/python3/0024-Add-an-option-to-disable-the-readline-module.patch Upstream
package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch Upstream
package/python3/0026-python-config.sh-don-t-reassign-prefix.patch Upstream
package/python3/0027-Add-an-option-to-disable-uuid-module.patch Upstream
package/python3/0028-fix-building-on-older-distributions.patch Upstream
package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch Upstream
package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch Upstream
package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch Upstream
package/qemu/0001-tests-fp-disable-fp-bench-build-by-default.patch Upstream
package/qemu/0002-softmmu-qemu-seccomp.c-add-missing-header-for-CLONE_.patch Upstream
package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch Upstream
Expand Down Expand Up @@ -1376,7 +1363,6 @@ package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patc
package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream
package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream
package/wpa_supplicant/ifupdown.sh Shellcheck
package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream
package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream
package/x11r7/xapp_xdm/S99xdm Indent Variables
package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream
Expand Down Expand Up @@ -1438,9 +1424,6 @@ package/zip/0006-unix-configure-borrow-the-LFS-test-from-autotools.patch Upstrea
package/zip/0007-timezone.c-needs-time.h-fixes-musl-compile.patch Upstream
package/zip/0008-fix-musl-static-build.patch Upstream
package/zmqpp/0001-Allow-building-shared-or-static-library-only.patch Upstream
package/znc/0001-LibreSSL-3.5-opaqued-structures.patch Upstream
package/znc/0002-Fix-build-with-libressl.patch Upstream
package/znc/0003-DH_set0_pqg-and-DH_get0_key-have-existed-since-Libre.patch Upstream
package/zziplib/0001-implant-ZZIP_LIBLATEST-for-zzip_lib.patch Upstream
support/dependencies/check-host-asciidoc.sh Shellcheck
support/dependencies/check-host-cmake.sh Shellcheck
Expand Down
230 changes: 230 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,183 @@
2024.02.1, released March 26th, 2024

Important / security related fixes.

Toolchain: Dropped old Codesourcery ARM / AARCH64 and
Codescape MIPS external toolchains as they use old Glibc
versions not compatible with 64-bit time_t

Defconfigs: Starfive visionfive2: Use correct genimage
configuration. TI am62x_sk / am64_sk: Use correct optee-os
platform setting and use a fixed ti-k3-r5-loader version.

Infrastructure: Use git to fetch CVE data from the FKIE
repository to work around an issue with missing meta files in
the releases.

Updated/fixed packages: axel, bash, bitcoin, botan, busybox,
containerd, cryptsetup, cvs, docker-compose, docker-engine,
ell, expat, giflib, gmp, go, harfbuzz, intel-gmmlib,
intel-mediadriver, iwd, kodi, kodi-pvr-hts, libcgroup, libdrm,
libgit2, libkrb5, libnfs, libunwind, libvpl,
libtorrent-rasterbar, libxml2, linux, mariadb, mesa3d,
mmc-utils, msmtp, multipath-tools, neon, onevpl-intel-gpu,
openssh, openvpn, osm2pgsql, owfs, php, poco, policycoreutils,
postgis, privoxy, pulseaudio, pure-ftpd, putty,
python-configshell-fb, python-rtslib-fb, rauc, restorecond,
spice, squid, targetcli-fb, tzdata, util-linux, vdr, xmrig,
xvisor, zic

Issues resolved (http://bugs.uclibc.org):

#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail

2024.02, released March 5th, 2024

Various fixes.

Updated/fixed packages: botan, conmon, dash, efivar, expat,
fluent-bit, gcc, gst1-vaapi, libcoap, libselinux, liburing,
libva, libxml2, ltp-testsuite, luvi, newlib-bare-metal,
nginx-naxsi, octave, openblas, openvmtools, parted, poco,
powertop, python-aiohttp, python-cheroot, python-django,
python-grpcio, rauc, rauc-hawkbit-updater, rtl8822cs, rust,
sdl2, shadow, spirv-tools, strace, strongswan, tar, tllist,
vim

Removed packages: mysql (virtual), oracle-mysql,
python-setuptools-scm-git-archive

2024.02-rc2, released March 1st, 2024

Fixes all over the tree.

Infrastructure: Various fixes for pkg-stats after moving to
the FKIE CVE feed and support for older python/ijson versions.

Updated/fixed packages: ccache, dracut, erlang, freetype,
libheif, libpthsem, micropython, newlib-bare-metal, openssh,
poco, python3, redis, rhash, shim, squid, syslinux

2024.02-rc1, released February 25th, 2024

Fixes all over the tree and new features.

Toolchain:

- GDB: Add version 14.1, default to 13.2.

- uClibc-ng updated to 1.0.45

- Bootlin external toolchains updated to 2023.11-1, moving the
stable toolchains to GCC 12.3 / binutils 2.40 / GDB 13.2 /
glibc 2.38 / musl 1.2.4 / uClibc-ng 1.0.45

- Add support for building a bare metal toolchain suitable for
building firmware for certain (co-)processors, possibly
using a different CPU architecture than the main Buildroot
configuration.

Default optimization level changed from optimize for size
(-Os) to optimize for speed (-O2).

Support: Use the Fraunhofer FKIE JSON files for CVE matching
now that NVD is about to deprecate its feeds.

New defconfigs: AMD Zynqmp kria kd240 and kr260, zcu104, Avnet
RZBoard V2L, Mangopi MQ1RDW2, NXP i.MX 93 11x11 EVK, QEMU
Riscv64 virt-efi, TI AM574x Industrial Development Kit

Removed defconfigs: Zynq qmtech

New packages: binutils-bare-metal, dmenu-wayland, fcft, foot,
firmware-ele-imx, ivi-homescreen, libjwt, libtraceevent,
libtracefs, libutempter, lua-ansicolors, lua-argparse,
lua-conciseserialization, lua-ubjson, minisign,
newlib-bare-metal, python-aiosqlite, python-annotated-types,
python-anyio, python-asyncssh, python-bitarray,
python-cachetools, python-contourpy, python-decouple,
python-fastapi-sessions, python-fastapi,
python-google-api-core, python-google-auth,
python-googleapis-common-protos, python-grpc-requests,
python-grpcio-reflection, python-grpcio, python-httpcore,
python-httpx, python-matplotlib-inline, python-ml-dtypes,
python-multipart, python-pydantic-core, python-pypng,
python-starlette, python-tcolorpy, python-trafaret,
python-urwid-readline, python-uvicorn, rlwrap, tllist

Removed packages: davinci-bootcount (renamed to
uboot-bootcount), flickcurl, gmpc, libmpd, micropython-lib,
python-crossbar, python-pygame, tinymembench

Issues resolved (http://bugs.uclibc.org):

#10096: SH4 toolchain does not build Linux kernel magicpanelr2_..
#15889: please update meson
#15898: Unable to boot syslinux.efi produced by buildroot (EFI 64-..
#15910: USB keyboard is not working by default "raspberrypicm4io_..
#15952: Grub fails to load large rootfs files

2023.11.3, released March 26th, 2024

Important / security related fixes.

Defconfigs: Starfive visionfive2: Use correct genimage
configuration.

Updated/fixed packages: bind, bitcoin, botan, c-ares, clamav,
conmon, containerd, cvs, dash, dnsmasq, docker-engine, dracut,
ell, expat, fluent-bit, freetype, gcc, ghostscript, gmp,
gnupg2, go, google-breakpad, gst1-python, gst1-vaapi, iwd,
libcoap, libcurl, libdnet, libgit2, libheif, libkrb5,
libmodsecurity, libnfs, libopenssl, libselinux, libunwind,
liburing, libuv, libva, libxml2, ltris, lua-http, luvi,
mmc-utils, nginx-naxsi, nodejs, octave, openssh, openvmtools,
parted, petitboot, php, poco, postgresql, powertop, privoxy,
pure-ftpd, putty, python-cheroot, python-configshell-fb,
python-django, python-rtslib-fb, python3,
rauc-hawkbit-updater, redis, redis-plus-plus, rsync,
s390-tools, sdl2, shim, spice, spirv-tools, squid, strace,
strongswan, sudo, systemd, targetcli-fb, uhd, unbound,
util-linux, v4l2loopback, vim, webkitgtk, wpewebkit, xvisor,
zlib-ng

Issues resolved (http://bugs.uclibc.org):

#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail

2023.11.2, released March 1st, 2024

Important / security related fixes.

Added CPE identifiers for a large number of packages.

Updated/fixed packages: bayer2rgb-neon, brltty, c-ares, cog,
containerd, cpio, crda, criu, darkhttpd, davinci-bootcount,
dbus, depot-tools, dhcpcd, domoticz, environment-setup, expat,
faad2, falcosecurity-libs, flex, flutter-engine,
flutter-gallery, flutter-pi, flutter-sdk-bin,
freeradius-server, freerdp, frr, gesftpserver, glibc, gnutls,
go, gst1-devtools, gst1-libav, gst1-python, gst1-vaapi,
gst-omx, gstreamer1, haproxy, hiredis, joe, json-c, leptonica,
libcurl, libp11, libuwsc, libvips, libzenoh-pico,
linux-firmware, linux-headers, localedef, lua-http, lvm2,
lynx, mbedtls, micropython, minizip, mpfr, netatalk, ngrep,
onevpl, opencv4, opencv4-contrib, openssh, opus, petitboot,
php, python-aiohttp, python-bitarray, python-bitstring,
python-esptool, python-gunicorn, python-hpack,
python-html5lib, python-lmdb, python-mako, python-numpy,
python-oauthlib, python-sqlparse, python-wheel, qt5base,
qt6base, redis, runc, sdl2, sqlite, syslog-ng, sysstat,
util-linux, vulkan-loader, webkitgtk, weston, wireless-regdb,
wlroots, wpewebkit, xlib_libXpm, xterm, xwayland, yasm

New packages: python-bitarray

Issues resolved (http://bugs.uclibc.org):

#10096: SH4 toolchain does not build Linux kernel magicpa..
#15952: Grub fails to load large rootfs files

2023.11.1, released January 15th, 2024

Important / security related fixes.
Expand Down Expand Up @@ -548,6 +728,56 @@
#15376: Libiconv config
#15461: QtVirtualKeyboard segfaults

2023.02.11, released March 26th, 2024

Important / security related fixes.

Defconfigs: Starfive visionfive2: Use correct genimage
configuration.

Updated/fixed packages: bind, bitcoin, botan, c-ares, clamav,
cvs, dash, dnsmasq, ell, exim, expat, freetype, ghostscript,
gnupg2, google-breakpad, gst1-python, gst1-vaapi, iwd,
libcoap, libcurl, libgit2, libkrb5, libmodsecurity, libunwind,
libuv, libxml2, lua-http, luvi, nginx-naxsi, nodejs, openssh,
openvmtools, parted, php, poco, postgresql, privoxy,
pure-ftpd, putty, python-cheroot, python-configshell-fb,
python-django, python-rtslib-fb, python3, rsync, sdl2, shim,
spice, squid, strace, strongswan, sudo, systemd, targetcli-fb,
unbound, uvw, v4l2loopback, vim, webkitgtk, wpewebkit, xvisor,
zlib-ng

Issues resolved (http://bugs.uclibc.org):

#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail

2023.02.10, released March 1st, 2024

Important / security related fixes.

Added CPE identifiers for a large number of packages.

Updated/fixed packages: bayer2rgb-neon, brltty, c-ares,
containerd, crda, darkhttpd, davinci-bootcount, dbus,
domoticz, environment-setup, expat, faad2, falcosecurity-libs,
flex, freeradius-server, freerdp, frr, gesftpserver, glibc,
gnutls, go, gst1-devtools, gst1-libav, gst1-python,
gst1-vaapi, gst-omx, gstreamer1, haproxy, joe, json-c,
leptonica, libcurl, libuwsc, libvips, linux-firmware,
linux-headers, localedef, lua-http, lvm2, lynx, mbedtls,
micropython, minizip, mpfr, netatalk, ngrep, opencv4,
opencv4-contrib, openssh, opus, php, python-aiohttp,
python-esptool, python-gunicorn, python-hpack,
python-html5lib, python-lmdb, python-mako, python-numpy,
python-oauthlib, python-sqlparse, qt5base, qt6base, redis,
runc, sdl2, sqlite, sysstat, uuu, webkitgtk, wireless-regdb,
wpewebkit, xlib_libXpm, xterm, xwayland, yasm

Issues resolved (http://bugs.uclibc.org):

#10096: SH4 toolchain does not build Linux kernel magicpa..
#15952: Grub fails to load large rootfs files

2023.02.9, released January 15th, 2024

Important / security related fixes.
Expand Down
Loading

0 comments on commit 4994b20

Please sign in to comment.