Browse Source

init buildroot source

封欢 3 years ago
commit
1278ddf908
100 changed files with 25869 additions and 0 deletions
  1. 10043 0
      CHANGES
  2. 355 0
      COPYING
  3. 888 0
      Config.in
  4. 3951 0
      Config.in.legacy
  5. 2789 0
      DEVELOPERS
  6. 1237 0
      Makefile
  7. 59 0
      Makefile.legacy
  8. 26 0
      README
  9. 489 0
      arch/Config.in
  10. 117 0
      arch/Config.in.arc
  11. 934 0
      arch/Config.in.arm
  12. 49 0
      arch/Config.in.csky
  13. 43 0
      arch/Config.in.m68k
  14. 17 0
      arch/Config.in.microblaze
  15. 276 0
      arch/Config.in.mips
  16. 14 0
      arch/Config.in.nds32
  17. 11 0
      arch/Config.in.nios2
  18. 11 0
      arch/Config.in.or1k
  19. 213 0
      arch/Config.in.powerpc
  20. 134 0
      arch/Config.in.riscv
  21. 29 0
      arch/Config.in.s390x
  22. 35 0
      arch/Config.in.sh
  23. 37 0
      arch/Config.in.sparc
  24. 312 0
      arch/Config.in.x86
  25. 55 0
      arch/Config.in.xtensa
  26. 22 0
      arch/arch.mk
  27. 17 0
      arch/arch.mk.arc
  28. 26 0
      arch/arch.mk.csky
  29. 30 0
      arch/arch.mk.riscv
  30. 36 0
      arch/arch.mk.xtensa
  31. 30 0
      board/aarch64-efi/genimage-efi.cfg
  32. 6 0
      board/aarch64-efi/grub.cfg
  33. 5 0
      board/aarch64-efi/post-image.sh
  34. 34 0
      board/aarch64-efi/readme.txt
  35. 35 0
      board/acmesystems/aria-g25/genimage.cfg
  36. 44 0
      board/acmesystems/aria-g25/readme.txt
  37. 35 0
      board/acmesystems/arietta-g25/genimage.cfg
  38. 49 0
      board/acmesystems/arietta-g25/readme.txt
  39. 8 0
      board/altera/socrates_cyclone5/boot-env.txt
  40. 58 0
      board/altera/socrates_cyclone5/genimage.cfg
  41. 52 0
      board/altera/socrates_cyclone5/readme.txt
  42. 4 0
      board/amarula/a64-relic/extlinux.conf
  43. 10 0
      board/amarula/a64-relic/genimage.cfg
  44. 4 0
      board/amarula/a64-relic/post-build.sh
  45. 90 0
      board/amarula/a64-relic/readme.txt
  46. 83 0
      board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt
  47. 4 0
      board/amarula/vyasa/extlinux.conf
  48. 22 0
      board/amarula/vyasa/genimage.cfg
  49. 3 0
      board/amarula/vyasa/linux_gmac.fragment
  50. 35 0
      board/amarula/vyasa/patches/uboot/0001-include-configs-Increase-CONFIG_SYS_BOOTM_LEN-to-16M.patch
  51. 9 0
      board/amarula/vyasa/post-build.sh
  52. 31 0
      board/amarula/vyasa/readme.txt
  53. 1 0
      board/andes/ae3xx/ae3xx.fragment
  54. 28 0
      board/andes/patches/linux/0001-nds32-Fix-boot-messages-garbled.patch
  55. 49 0
      board/andes/readme.txt
  56. 5 0
      board/arcturus/aarch64-ucls1012a/post-build.sh
  57. 6 0
      board/arcturus/aarch64-ucls1012a/post-image.sh
  58. 74 0
      board/arcturus/aarch64-ucls1012a/readme.txt
  59. 14 0
      board/arcturus/aarch64-ucls1012a/rootfs_overlay/etc/init.d/S09modload
  60. 74 0
      board/arcturus/ppc-ucp1020/readme.txt
  61. 19 0
      board/arm/foundation-v8/readme.txt
  62. 169 0
      board/arm/juno/linux-juno-defconfig
  63. 134 0
      board/arm/juno/readme.txt
  64. 216 0
      board/armadeus/apf27/linux-4.12.config
  65. 278 0
      board/armadeus/apf51/linux-4.4.config
  66. 84 0
      board/armadeus/readme.txt
  67. 4 0
      board/asus/tinker/extlinux.conf
  68. 15 0
      board/asus/tinker/genimage.cfg
  69. 35 0
      board/asus/tinker/patches/uboot/0001-include-configs-Increase-CONFIG_SYS_BOOTM_LEN-to-16M.patch
  70. 9 0
      board/asus/tinker/post-build.sh
  71. 37 0
      board/asus/tinker/readme.txt
  72. 39 0
      board/atmel/at91sam9x5ek_mmc/genimage.cfg
  73. 7 0
      board/atmel/at91sam9x5ek_mmc/uboot-env.txt
  74. 145 0
      board/atmel/flasher.sh
  75. 358 0
      board/atmel/nandflash.tcl
  76. 175 0
      board/atmel/readme.txt
  77. 31 0
      board/atmel/sama5d27_som1_ek_mmc/genimage.cfg
  78. 31 0
      board/atmel/sama5d27_wlsom1_ek_mmc/genimage.cfg
  79. 31 0
      board/atmel/sama5d2_xplained_mmc/genimage.cfg
  80. 31 0
      board/atmel/sama5d3_xplained_mmc/genimage.cfg
  81. 31 0
      board/atmel/sama5d4_xplained_mmc/genimage.cfg
  82. 247 0
      board/avnet/s6lx9_microboard/lx9_mmu.dts
  83. 68 0
      board/avnet/s6lx9_microboard/lx9_mmu_defconfig
  84. 70 0
      board/avnet/s6lx9_microboard/readme.txt
  85. 7 0
      board/bananapi/bananapi-m1/boot.cmd
  86. 33 0
      board/bananapi/bananapi-m1/genimage.cfg
  87. 37 0
      board/bananapi/bananapi-m1/readme.txt
  88. 7 0
      board/bananapi/bananapi-m2-ultra/boot.cmd
  89. 33 0
      board/bananapi/bananapi-m2-ultra/genimage.cfg
  90. 35 0
      board/bananapi/bananapi-m2-ultra/readme.txt
  91. 7 0
      board/bananapi/bananapi-m2-zero/boot.cmd
  92. 33 0
      board/bananapi/bananapi-m2-zero/genimage.cfg
  93. 34 0
      board/bananapi/bananapi-m2-zero/readme.txt
  94. 6 0
      board/bananapi/bananapi-m64/boot.cmd
  95. 39 0
      board/bananapi/bananapi-m64/genimage.cfg
  96. 37 0
      board/bananapi/bananapi-m64/readme.txt
  97. 26 0
      board/beagleboardx15/genimage.cfg
  98. 49 0
      board/beagleboardx15/readme.txt
  99. 33 0
      board/beaglebone/genimage.cfg
  100. 32 0
      board/beaglebone/genimage_linux41.cfg

+ 10043 - 0
CHANGES

@@ -0,0 +1,10043 @@
+2020.11.1, released December 27th, 2020
+
+	Important / security related fixes.
+
+	Infrastructure:
+	- cmake: fix host ccache handling for CMake 3.19
+	- meson: Forcibly disable binary stripping for
+	  target builds, enable for host builds
+	- golang: Fix HOST / TARGET directories for per-package builds
+
+	Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
+
+	Updated/fixed packages: apitrace, arm-trusted-firmware,
+	ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
+	flare-engine, ghostscript, go, haproxy, imagemagick,
+	imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
+	libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
+	mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
+	paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
+	python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
+	suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
+	webkitgtk, wpewebkit, wireshark, x11vnc, xen,
+	xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#13316: beaglebone_qt5_defconfig: PowerVR fails to start
+	#13416: dhcpcd start warning message: no such user dhcpcd
+
+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.
+
+	cve-checker script dropped. Instead the pkg-stats logic has
+	been extended to be able to only generate stats for the
+	configured packages using 'make pkg-stats'
+
+	Removed defconfigs: rock64
+
+	Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
+	cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
+	ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
+	libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
+	libsigrokdecode, linux-backports, linux-firmware, mesa3d,
+	modem-manager, mp4v2, oniguruma, openntpd, python3,
+	python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
+	stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
+	wireguard-linux-compat, wpewebkit, xen
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
+	#13291: BR2_DL_DIR is ignored when creating defconfig
+	#13306: wpewebkit build problem in 2020-11-rc1
+
+2020.11-rc1, released November 4th, 2020
+
+	Fixes all over the tree and new features.
+
+	Architectures: Support for IBM s390x
+
+	Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
+	32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
+	2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
+	uclibc-ng. Support for Bootlin external toolchains.
+
+	SELinux support improvements: File security contexts are now
+	set when the file systems are created, so there is no need to
+	run restorecon on first boot / read only rootfs is supported.
+	An optimized / stripped refpolicy SELinux policy is now
+	used. Packages can enable additional refpolicy modules using
+	<pkg>_SELINUX_MODULES.
+
+	support/scripts/cve-checker: Utility script to check for known
+	CVEs in just the packages enabled in a Buildroot configuration
+	rather than all packages, by passing the output of 'make
+	show-info' to it.
+
+	Go: Modules handling. The module name must be specified using
+	<pkg>_GOMOD.
+
+	BR2_EXTERNAL: Support for defining skeleton and init system
+	packages in external trees.
+
+	meson: Correct SDK cross-compilation.conf file when
+	per-package builds were used to build SDK.
+
+	systemd: Use /run rather than /var/run for PID files in units.
+
+	Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
+	after all finalization hooks (including pre-rootfs) to ensure
+	they can override any late configuration done by packages.
+
+	support/script/pycompile: Rework logic to ensure .pyc files
+	contain absolute target paths, fixing code inspection at
+	runtime when executed with cwd != '/'.
+
+	support/scripts/setlocalversion: Correct Mercurial output to
+	match behaviour with Git.
+
+	support/scripts/apply-patches.sh: Use patch
+	--no-backup-if-mismatch, so we no longer blindly have to
+	remove *.orig files after patching, fixing issues with
+	packages containing such files.
+
+	New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
+	nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
+	imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
+	rockpro64, QEMU s390x, Raxda rockpi-n8,
+
+	New packages: altera-stapl, asn1c, babeltrace2, cukinia,
+	easyframes, environment-setup, frr, graphicsmagick, htpdate,
+	ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
+	libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
+	netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
+	python-ansicolors, python-boto3, python-botocore,
+	python-bsdiff4, python-crayons, python-iniconfig,
+	python-intelhex, python-ipdb, python-jmespath,
+	python-m2crypto, python-opcua-asyncio, python-packaging,
+	python-piexif, python-pluggy, python-pytest,
+	python-s3transfer, python-xmodem, qprint, qt5lottie,
+	qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
+	sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
+	wayland-utils, weston-imx
+
+	Removed packages: amd-catalyst, bellagio, gqview, libcroco,
+	nvidia-tegra23, opencv
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11811: lsblk (util-linux) should depend on libudev if available
+	#11931: Bugs in support/scripts/apply-patches.sh
+	#12301: systemd-journal-gatewayd: config options broken
+	#12911: usb_modeswitch installation race condition
+	#13236: Can't compile linux 5.4.8 (with gcc 10 on host)
+	#13286: The system hangs in vmware workstation on the line..
+
+2020.08.2, released November 16th, 2020
+
+	Important / security related fixes.
+
+	Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
+	fix kernel build on microblaze with gcc 10.x when
+	optimizations are enabled.
+
+	Updated/fixed packages: apparmor, argp-standalone, asterisk,
+	bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
+	cups-filters, darkhttpd, davfs2, docker-cli,
+	docker-containerd, docker-engine, dovecot-pigeonhole,
+	dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
+	ghostscript, grpc, gst1-plugins-bad, jsoncpp,
+	kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
+	libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
+	libraw, linux-backports, linux-firmware, lzlib, mp4v2,
+	netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
+	patchelf, php, pistache, postgresql, python-pyqt5, qemu,
+	qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
+	tinyproxy, tmux, tor, waf, webkitgtk, wine,
+	wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
+	xvisor, zeromq, zxing-cpp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11931: Bugs in support/scripts/apply-patches.sh
+
+2020.08.1, released October 12th, 2020
+
+	Important / security related fixes.
+
+	Fixes for various compilation issues with GCC 10.x.
+
+	meson: Correct SDK cross-compilation.conf file when
+	per-package builds were used to build SDK.
+
+	systemd: Use /run rather than /var/run for PID files in units.
+
+	Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
+
+	Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
+	after all finalization hooks (including pre-rootfs) to ensure
+	they can override any late configuration done by packages.
+
+	support/script/pycompile: Rework logic to ensure .pyc files
+	contain absolute target paths, fixing code inspection at
+	runtime when executed with cwd != '/'.
+
+	support/scripts/setlocalversion: Correct Mercurial output to
+	match behaviour with Git.
+
+	support/scripts/apply-patches.sh: Use patch
+	--no-backup-if-mismatch, so we no longer blindly have to
+	remove *.orig files after patching, fixing issues with
+	packages containing such files.
+
+	fs/jffs2: Now correctly handles xattrs
+
+	Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
+	apparmor, bandwidthd, barebox, bash, bison, brotli,
+	cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
+	ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
+	freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
+	gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
+	kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
+	libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
+	live555, localedef, ltp-testsuite, lua, matchbox, memcached,
+	memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
+	mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
+	nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
+	opentyrian, openvmtools, php, postgresql, python,
+	python-aenum, python-cycler, python-engineio, python-fire,
+	python-pymodbus, python-scapy, python-semver,
+	python-sentry-sdk, python-socketio, python-texttable,
+	python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
+	read-edid, redis, rsh-redone, runc, samba4, socketcand,
+	strace, supertux, suricata, systemd, ti-utils, trinity,
+	uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
+	wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
+	wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
+	xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12911: usb_modeswitch installation race condition
+	#13236: Can't compile linux 5.4.8 (with gcc 10 on host)
+
+2020.08, released September 1st, 2020
+
+	Various fixes.
+
+	Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
+	busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
+	gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
+	imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
+	mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
+	postgresql, python-django, rtty, squid, stress-ng, systemd,
+	trousers, uclibc, wireshark, wolfssl, zbar
+
+2020.08-rc3, released August 28th, 2020
+
+	Fixes all over the tree.
+
+	Infrastructure: Ensure RPATH entries that may be needed for
+	dlopen() are not dropped by patchelf.
+
+	Toolchain: Drop old GCC 6 based external Sourcery AMD64
+	toolchain.
+
+	Updated/fixed packages: assimp, davfs2, dillo, glibc,
+	gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
+	linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
+	ripgrep, shadowsocks-libev, trousers, xlib_libX11,
+	xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
+
+2020.08-rc2, released August 24th, 2020
+
+	Fixes all over the tree, including a number of fixes for
+	compilation with GCC-10.
+
+	Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
+	because of issues with a missing __riscv_flush_icache()
+	implementation.
+
+	Defconfigs: CI20: Use mainline Linux and U-boot. Update
+	Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
+	instead of (the removed) legacy bluez-utils
+
+	Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
+	atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
+	c-periphery, capnproto, chrony, collectd, cpio, cvs,
+	dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
+	dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
+	gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
+	gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
+	iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
+	keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
+	libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
+	lttng-tools, luabitop, mender-artifact, minizip,
+	mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
+	opencv, opencv3, openfpgaloader, optee-os, owfs, php,
+	pistache, prosody, pulseview, python-decorator,
+	python-gunicorn, python-rpi-gpio, python-spidev,
+	python3-decorator, python3-mako, python3-pyselftools, qt5,
+	qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
+	setools, smstools3, supertux, tftpd, tpm2-abrmd,
+	wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
+
+	New packages: python3-cython, python3-pycryptodomex
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12876: nodejs fails to build when host-icu has been built before
+	#13111: python-gunicorn: missing dependency on python-setuptools
+	#13121: wpa_supplicant fails to build without libopenssl enabled
+	#13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
+	#13156: package live555 new license
+	#13166: python-rpi-gpio: does not work against aarch64, unint..
+
+2020.08-rc1, released August 6th, 2020
+
+	Toolchain:
+
+	- GCC 10.x added, GCC 9.x is the default
+	- binutils 2.34 added, binutils 2.33 is the default, binutils
+          2.31 removed
+	- glibc updated to 2.31
+	- ARC toolchain components updated to 2020.03-release.
+	- Enable uClibc-ng usage for RISC-V 64-bit
+
+	Infrastructure:
+
+	- qmake-package was fixed to be compatible with
+          BR2_PER_PACKAGE_DIRECTORIES
+	- complete rewrite of the Gitlab CI Yaml configuration file,
+          now generated directly by the Gitlab CI pipeline itselfs
+
+	Misc:
+
+	- cargo and cargo-bin packages removed, as cargo is now part
+          of Rust itself
+
+	Filesystem: ubinize configuration files can now use
+	BINARIES_DIR to refer to the $(O)/images directory.
+
+	New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
+	kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
+	libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
+	libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
+	python-colorzero, python-gpiozero, python-pybind, python-yatl,
+	python3-decorator, qt5quicktimeline, resiprocate, ttyd,
+	unclutter-xfixes, urandom-scripts,
+
+	New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
+	globalscale_espressobin, imx6ullevk,
+	microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
+
+	Removed packages: cargo, cargo-bin,
+	kodi-peripheral-steamcontroller
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12941: Python GObject fails to build when using  BR2_PER_PACKAGE_DIRECTORIES
+	#12946: Grub: Decompressor is too big.
+	#12986: Mtools: Error converting to codepage 850
+	#13001: openjdk-bin replaces libfreetype.so from  host-freetype
+	#13011: Incorrect selection of gcc version
+	#13021: Minor code error when building granite-0.4.1
+	#13026: rpi-firmware: must not rename start files
+	#13046: Optimize for fast -Ofast is not compliant
+	#13081: host-e2fsprogs attempts to create udev  rules.d on build host if not exists
+	#13101: BR audit2allow support
+
+2020.05.3, released October 12th, 2020
+
+	Important / security related fixes.
+
+	meson: Correct SDK cross-compilation.conf file when
+	per-package builds were used to build SDK.
+
+	systemd: Use /run rather than /var/run for PID files in units.
+
+	Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
+
+	Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
+	after all finalization hooks (including pre-rootfs) to ensure
+	they can override any late configuration done by packages.
+
+	support/script/pycompile: Rework logic to ensure .pyc files
+	contain absolute target paths, fixing code inspection at
+	runtime when executed with cwd != '/'.
+
+	support/scripts/setlocalversion: Correct Mercurial output to
+	match behaviour with Git.
+
+	support/scripts/apply-patches.sh: Use patch
+	--no-backup-if-mismatch, so we no longer blindly have to
+	remove *.orig files after patching, fixing issues with
+	packages containing such files.
+
+	Updated/fixed packages: alsa-utils, apparmor, avahi,
+	bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
+	cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
+	ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
+	ghostscript, gnutls, go, graphite2, gst1-plugins-base,
+	gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
+	libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
+	localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
+	mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
+	paho-mqtt-c, php, postgresql, python, python-aenum,
+	python-django, python-engineio, python-fire, python-pymodbus,
+	python-scapy, python-semver, python-sentry-sdk,
+	python-socketio, python-texttable, python-tinyrpc,
+	python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
+	strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
+	vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
+	wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
+	zeromq, zstd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12911: usb_modeswitch installation race condition
+	#13251: cryptsetup does not work on branch 2020.02 following..
+
+2020.05.2, released August 29th, 2020
+
+	Important / security related fixes.
+
+	Infrastructure: Ensure RPATH entries that may be needed for
+	dlopen() are not dropped by patchelf.
+
+	BR_VERSION_FULL/setlocalversion (used by make print-version
+	and /etc/os-release): Properly handle local git tags
+
+	Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
+	boost, busybox, capnproto, cegui, chrony, collectd, cpio,
+	cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
+	dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
+	gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
+	gst1-plugins-bad, gstreamer1-editing-services, hostapd,
+	ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
+	libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
+	mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
+	patchelf, perl, php, postgresql, prosody, python-django,
+	python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
+	rtl8821au, ruby, shadowsocks-libev, squid, systemd,
+	tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
+	wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
+	xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12876: nodejs fails to build when host-icu has been built before
+	#13111: python-gunicorn: missing dependency on python-setuptools
+	#13121: wpa_supplicant fails to build without libopenssl enabled
+	#13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
+	#13156: package live555 new license
+
+2020.05.1, released July 25th, 2020
+
+	Important / security related fixes.
+
+	Toolchain:
+	- Make external toolchain version check also work for
+	  toolchains configured with --with-gcc-major-version-only
+
+	- Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
+	  compiler supports it, fixing an issue with precompiled
+	  headers
+
+	- Ensure debug libs from external toolchains are not installed
+          into target if debugging is disabled
+
+	Download:
+	- Correct reproducibility issue in handling of git submodules
+	  for older git versions.
+
+	- Fix file locking over NFS
+
+	fs: Ensure cpio archive element order is reproducible
+
+	Br2-external: Fix error reporting for invalid br2-external trees
+
+	Per-package:
+	- Fix an issue with python3 sysconfig data not getting
+	correctly expanded
+
+	- Fix per-package building for packages using the qmake
+          infrastructure
+
+	Updated/fixed packages: a10disp, asterisk, bind, brltty,
+	cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
+	docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
+	gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
+	gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
+	iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
+	libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
+	libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
+	mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
+	mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
+	ntp, open-plc-utils, open2300, openjdk-bin, openssh,
+	oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
+	python-greenlet, python-urllib3, python-validators, python3,
+	readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
+	sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
+	systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
+	wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
+	x11vnc, znc, zstd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
+	#12946: Grub: Decompressor is too big.
+	#12986: Mtools: Error converting to codepage 850
+	#13001: openjdk-bin replaces libfreetype.so from host-freetype
+	#13011: Incorrect selection of gcc version
+	#13021: Minor code error when building granite-0.4.1
+	#13026: rpi-firmware: must not rename start files
+	#13031: nodejs: RangeError at new ArrayBuffer()
+	#13046: Optimize for fast -Ofast is not compliant
+
+2020.05, released June 1st, 2020
+
+	Various fixes.
+
+	Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
+	fmlib, glib-networking, libusb-compat, linux, qt5webengine,
+	sysrepo, wampcc, xen
+
+2020.05-rc3, released May 29th, 2020
+
+	Fixes all over the tree.
+
+	Infrastructure: Support checking download hashes for packages
+	coming from Subversion.
+
+	Defconfigs: Increase boot partition size to 64MB for Freescale
+	boards to allow space for bigger kernels.
+
+	Updated/fixed packages: audit, bind, dovecot, efl, erlang,
+	ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
+	mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
+	systemd, tremor, uboot-tools, unbound, wireshark
+
+	Removed packages: wiringpi
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12361: Init system (systemd) kills login on Raspberry Pi Zero
+	#12686: recipe for target 'install_dev' failed (libcrypto.so..)
+
+2020.05-rc2, released May 22nd 2020
+
+	Fixes all over the tree.
+
+	U-Boot: Support building with Python 3.x instead of Python
+	2.x. Since U-Boot 2020.01, various U-Boot build scripts use
+	Python 3.x instead of Python 2.x, so add an option to pull in
+	host-python3 rather than host-python. Also fix a number of
+	defconfigs to use this new option.
+
+	Updated/fixed packages: apparmor, binutils, bison, brltty,
+	c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
+	docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
+	ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
+	libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
+	localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
+	mesa3d-headers, meson, netsniff-ng, openldap, openocd,
+	optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
+	python-argon2-cffi, python-attrs, python-future,
+	python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
+	rpi-firmware, rustc, squashfs, squid, stella, suricata,
+	systemd, uacme, uclibc, util-linux, vboot-utils
+
+	New packages: python3-pyelftools
+
+	Removed packages: ezxml, mtdev2tuio, python-pycrypto
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10551: PowerPC SPE and Musl
+	#12256: package tar is outdated (1.29 is 3 years old)
+	#12271: python-iptables runtime dependencies
+	#12321: host-generic-package: PKG_DL_OPTS not used for host package
+	#12391: CMake-based host package fails to include output/host/include
+	#12431: ethernet no detected on nanopi neo 2
+	#12521: RISCV RV32IA selected, RV64GC output
+	#12586: avahi failure
+	#12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
+	#12611: ntp hash is not matching with upstream 4.2.8p13
+	#12626: PHP missing header files within 2020.02
+	#12631: glibc support Power-PC SPE
+	#12656: bison fails to relocate with relocate-sdk.sh
+	#12661: cups problems in buildroot
+	#12686: recipe for target 'install_dev' failed (libcrypto.so:..
+	#12691: host-rust build fails
+	#12761: Buildroot fails when building GCNano binaries for the STM..
+	#12786: Systemd spawns two getty processes when the getty port..
+	#12806: There are multiple issues in buildroot that faults cups..
+	#12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
+	#12831: RPI-firmware package: DTB-overlay dependency
+	#12836: libunwind: package does not show up in menuconfig for..
+	#12841: util-linux/sfdisk 2.35.1 fails on sector-size header
+	#12866: should we be disabling bash executable path caching?
+	#12886: GMP built in wrong order (?)
+	#12891: QEMU, libvirt-bin, qemu-kvm Package Support required
+	#12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
+	#12906: qt PrefixPath is wrong on 2020.05-rc1
+	#12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
+
+2020.05-rc1, released May 7th 2020
+
+	Addition of support for gobject-introspection: both the
+	gobject-introspection package itself, but also introspection
+	support was enabled in a number of other packages.
+
+	Support for Qt 5.6 was dropped as its support was dropped
+	upstream, only one version of Qt is supported at the moment:
+	Qt 5.14.2.
+
+	Addition of support for the apparmor Linux security module, by
+	adding the necessary user-space packages.
+
+	Addition of a qmake package infrastructure, now used by most
+	Qt-related packages.
+
+	The Luarocks package infrastructure has been extended to
+	support build host packages.
+
+	The package infrastructure was improved to allow each package
+	to indicate the Linux kernel configuration options it needs.
+
+	Addition of support for generating filesystem images using the
+	EROFS filesystem.
+
+	The logic that calculates the list of files installed by each
+	package was reworked to be compatible with the top-level
+	parallel build functionality.
+
+	Addition of a package for a pre-compiled ARM32 bare-metal
+	toolchain, which can be used to build ARM32 code in ARM64
+	configurations, such as firmware/bootloader code.
+
+	The Qemu defconfigs are now boot-tested in Qemu as part of the
+	Gitlab continuous integration.
+
+	Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
+	gdb bumped to 8.3.1.
+
+	New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
+	belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
+	gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
+	libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
+	libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
+	openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
+	perl-lwp-protocol-https,
+	perl-mojolicious-plugin-authorization,
+	perl-mojolicious-plugin-cspheader,
+	perl-mojolicious-plugin-i18n,
+	perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
+	perl-path-class, pistache, pkcs11-helper, prelink-cross,
+	python-argon2-cffi, python-canopen, python-cbor2,
+	python-filelock, python-flatbuffers, python-greenlet,
+	python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
+	python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
+	vuejs, wlroots.
+
+	New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
+	nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
+	olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10386: Add an option to put all compiled executables that
+		show up on target/ in staging/ as well
+	#11866: iniramfs file system fails to boot using  Grub on EFI x86_64
+	#12666: Doesn't pick up a custom bash profile
+	#12696: Uboot 2020.01 Problem loading Linux kernel  on Nano PI NEO
+	#12701: [patch] wpa_supplicant must depend on  openssl
+	#12711: host-localedef 2.30-20 fails to compile on  fedora 32 (gcc 10.0.1)
+	#12716: bio.h not found
+	#12726: systemctl preset-all failed for	 ctrl-alt-del.target
+	#12731: rtl8188eu not buildung for banana pi M1	 (glib, systemd, 4.18.12)
+	#12746: "sysdig" package description points to
+		http://sysdig.org, which bounces to malware site
+	#12751: OpenJdk package installation issues on	target
+	#12796: Update OpenSSL to Version 1.1.1g to patch  CVE-2020-1967
+	#12811: bootstrap stuck and no login prompt
+
+2020.02.8, released November 16th, 2020
+
+	Important / security related fixes.
+
+	Updated/fixed packages: angularjs, argp-standalone, asterisk,
+	bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
+	docker-cli, docker-containerd, docker-engine,
+	dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
+	ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
+	keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
+	linux-backports, linux-firmware, lzlib, netsnmp, nginx,
+	oniguruma, opencv3, openntpd, patchelf, php, postgresql,
+	python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
+	tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
+	wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11931: Bugs in support/scripts/apply-patches.sh
+
+2020.02.7, released October 12th, 2020
+
+	Important / security related fixes.
+
+	meson: Correct SDK cross-compilation.conf file when
+	per-package builds were used to build SDK.
+
+	systemd: Use /run rather than /var/run for PID files in units.
+
+	Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
+
+	support/script/pycompile: Rework logic to ensure .pyc files
+	contain absolute target paths, fixing code inspection at
+	runtime when executed with cwd != '/'.
+
+	support/scripts/setlocalversion: Correct Mercurial output to
+	match behaviour with Git.
+
+	support/scripts/apply-patches.sh: Use patch
+	--no-backup-if-mismatch, so we no longer blindly have to
+	remove *.orig files after patching, fixing issues with
+	packages containing such files.
+
+	Updated/fixed packages: bandwidthd, barebox, bash, bison,
+	brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
+	docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
+	gdb, ghostscript, gnutls, go, gst1-plugins-base,
+	gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
+	libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
+	minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
+	postgresql, python, python-aenum, python-autobahn,
+	python-engineio, python-fire, python-pymodbus, python-scapy,
+	python-semver, python-sentry-sdk, python-socketio,
+	python-texttable, python-tinyrpc, python-txtorcon, python3,
+	qt5base, runc, samba4, strace, supertux, suricata, systemd,
+	vlc, wayland-protocols, wireguard-linux-compat, wireshark,
+	xserver_xorg-server, zeromq, zstd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12911: usb_modeswitch installation race condition
+	#13251: cryptsetup does not work on branch 2020.02 following..
+
+2020.02.6, released September 5th, 2020
+
+	Important / security related fixes.
+
+	Fix a 2020.02.5 build regression in busybox when systemd (and
+	not less) are enabled because of missing infrastructure.
+
+	Updated/fixed packages: alsa-utils, avahi, busybox, cups,
+	docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
+	nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
+	usb_modeswitch, wolfssl
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12911: usb_modeswitch installation race condition
+
+2020.02.5, released August 29th, 2020
+
+	Important / security related fixes.
+
+	Infrastructure: Ensure RPATH entries that may be needed for
+	dlopen() are not dropped by patchelf.
+
+	BR_VERSION_FULL/setlocalversion (used by make print-version
+	and /etc/os-release): Properly handle local git tags
+
+	Updated/fixed packages: apache, at91bootstrap3, bind, boost,
+	busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
+	cvs, dbus, docker-engine, domoticz, dovecot,
+	dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
+	gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
+	hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
+	linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
+	opencv3, openjpeg, patchelf, perl, php, postgresql,
+	python-django, python-gunicorn, python-matplotlib, ripgrep,
+	rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
+	tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
+	wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
+	xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12876: nodejs fails to build when host-icu has been built before
+	#13111: python-gunicorn: missing dependency on python-setuptools
+	#13121: wpa_supplicant fails to build without libopenssl enabled
+	#13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
+	#13156: package live555 new license
+
+2020.02.4, released July 26th, 2020
+
+	Important / security related fixes.
+
+	Toolchain:
+	- Make external toolchain version check also work for
+	  toolchains configured with --with-gcc-major-version-only
+
+	- Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
+	  compiler supports it, fixing an issue with precompiled
+	  headers
+
+	- Ensure debug libs from external toolchains are not installed
+          into target if debugging is disabled
+
+	Download:
+	- Correct reproducibility issue in handling of git submodules
+	  for older git versions.
+
+	- Fix file locking over NFS
+
+	fs: Ensure cpio archive element order is reproducible
+
+	Br2-external: Fix error reporting for invalid br2-external trees
+
+	Per-package:
+	- Fix an issue with python3 sysconfig data not getting
+	correctly expanded
+
+	- Fix per-package building for packages using the qmake
+          infrastructure
+
+	Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
+	checkpolicy, clamav, dbus, docker-cli, docker-engine,
+	dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
+	gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
+	intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
+	libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
+	libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
+	mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
+	ntp, open-plc-utils, open2300, openjdk-bin, openssh,
+	oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
+	python-twisted, python-urllib3, python-validators, python3,
+	qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
+	sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
+	upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
+	wireshark, wpebackend-fdo, wpewebkit, zstd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
+	#12946: Grub: Decompressor is too big.
+	#12986: Mtools: Error converting to codepage 850
+	#13001: openjdk-bin replaces libfreetype.so from host-freetype
+	#13011: Incorrect selection of gcc version
+	#13026: rpi-firmware: must not rename start files
+	#13031: nodejs: RangeError at new ArrayBuffer()
+	#13046: Optimize for fast -Ofast is not compliant
+
+2020.02.3, released June 3rd, 2020
+
+	Important / security related fixes.
+
+	Fix various build issues of host packages on hosts using GCC
+	10.
+
+	Updated/fixed packages: arm-trusted-firmware, audit, bind,
+	binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
+	erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
+	glib-networking, gnupg, leveldb, libexif, libssh2,
+	libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
+	mp4v2, openldap, openocd, perl, php, prosody,
+	python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
+	speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
+	xen
+
+	Removed packages: python-pycrypto
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12361: Init system (systemd) kills login on Raspberry Pi Zero
+	#12656: bison fails to relocate with relocate-sdk.sh
+	#12671: leveldb won't detect that snappy is present (static..
+	#12691: host-rust build fails
+	#12831: RPI-firmware package: DTB-overlay dependency
+
+2020.02.2, released May 12th, 2020
+
+	Important / security related fixes.
+
+	Musl: Disallow on PPC64 cores without AltiVec support
+	(E.G. e5500).
+
+	fs/cpio: Correctly handle booting with 'console='
+
+	release: Ensure temporary .br2-external.* files are not
+	included in the release tarball
+
+	Defconfigs: Fix various mistyped config options, or config
+	options where the dependencies were no longer met.
+
+	Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
+	boinc, c-ares, cvs, docker-cli, docker-containerd,
+	docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
+	freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
+	irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
+	libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
+	libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
+	localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
+	meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
+	openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
+	python-attrs, python-crossbar, python-dpkt, python-flask,
+	python-future, python-iptables, python-jedi, python-markdown2,
+	python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
+	suricata, tzdata, util-linux, vlc, wget, webkitgtk,
+	wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
+	zic
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11866: initramfs file system fails to boot using Grub on EFI x86_64
+	#12271: python-iptables runtime dependencies
+	#12726: systemctl preset-all failed for ctrl-alt-del.target
+	#12751: OpenJdk package installation issues on target
+	#12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
+	#12811: bootstrap stuck and no login prompt
+	#12841: util-linux/sfdisk 2.35.1 fails on sector-size header
+
+2020.02.1, released April 10th, 2020
+
+	Important / security related fixes.
+
+	core: Also fixup /lib references in libtool .la files, similar
+	to how it is done for /usr/*.
+
+	Various fixes for builds with per-package target/host
+	directories.
+
+	toolchain: Fix kernel headers validation check for external
+	toolchains. Fix make 4.3+ compatibility in external toolchain
+	logic.
+
+	fs/initramfs: fix show-info so it also shows the usual
+	rootfs-related variables.
+
+	Updated/fixed packages: arm-trusted-firmware, barebox-aux,
+	bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
+	ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
+	kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
+	libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
+	mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
+	oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
+	qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
+	sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
+	tor, tslib, uacme, util-linux, vala, vlc,
+	wireguard-linux-compat, wireguard-tools, wireshark,
+	wpa_supplicant, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12711: host-localedef 2.30-20 fails to compile on fedora 32
+	#12746: "sysdig" package description points to http://sysdig.org, ..
+
+2020.02, released March 8th, 2020
+
+	Various fixes.
+
+	br2-external: Fix compatibility with make 4.3+
+
+	Updated/fixed packages: bash, bcm2835, binutils, cups,
+	erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
+	gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
+	libinput, libnss, libsndfile, libvncserver, linux-firmware,
+	mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
+	php, piglit, pppd, python-django, qemu, qt5base, ruby,
+	ser2net, swupdate, thrift, zziplib
+
+	Removed packages: classpath, jamvm
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12606: fbgrab location has changed
+
+2020.02-rc3, released March 2nd, 2020
+
+	Fixes all over the tree.
+
+	Infrastructure: Rework file list handling to fix race
+	conditions when building with per-package target and host
+	directories and top-level parallel builds.
+
+	Updated/fixed packages: aufs, binutils, blktrace, brltty,
+	cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
+	kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
+	libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
+	lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
+	python3, python-multidict, python-setuptools-scm-git-archive,
+	qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
+	suricata, swig, systemd, taglib, util-linux, wireshark, zsh
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12571: ltp-testsuite : Build failure
+	#12576: 2020.02-RC1: error while loading shared libraries: ...
+	#12581: 2020.02-rc1 glibc failing to build on fedora 31
+
+2020.02-rc2, released February 26th, 2020
+
+	Fixes all over the tree.
+
+	Toolchain: Ensure strong SSP can only be enabled if the
+	(external) toolchain supports it.
+
+	Fix a race condition related to creating the output/staging
+	symlink on systems with coreutils < 8.27.
+
+	Drop support for the (end of life) Qt 5.6 variant.
+
+	Updated/fixed packages: at, armadillo, audiofile, bash,
+	busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
+	kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
+	libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
+	openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
+	sdbusplus, systemd, tpm2-tss, vorbis-tools
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12581: 2020.02-rc1 glibc failing to build on fedora 31
+
+2020.02-rc1, released February 18th, 2020
+
+	Fixes all over the tree and new features.
+
+	Add experimental support for building with a per-package
+	target and host directory. This still has some rough edges,
+	but brings a number of advantages:
+
+	- Packages will only be able to access the explicitly listed
+          dependencies and not any other packages that happen to be
+          built before, ensuring correct dependency information in
+          Buildroot.
+
+	- Possibility for top-level parallel builds, speeding up
+          builds on multicore machines.
+
+	Core: Ensure package-file-lists data is correct after
+	incremental builds as well.
+
+	Architecture: Add support for ARC-HS38 with 64bit multiplier
+	variant, allow building glibc for big endian ARC, handle 16KB
+	MMU page size for ARC in toolchain wrapper.
+
+	Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
+	toolchains, ARC 2019.09 toolchain. Allow using custom kernel
+	headers newer than what is known by Buildroot.
+
+	pkg-stats: Support for CVE vulnerability reporting by
+	comparing to NVD database.
+
+	Reproducible builds: The go -trimpath option is now used to
+	get rid of absolute build paths, __FILE__ and __BASE_FILE__
+	defines are now handled in the toolchain wrapper.
+
+	Systemd: Build host variant and use systemctl to automatically
+	enable unit files rather than manually managing symlinks.
+
+	Util-linux: Ensure that hwclock is built without GPLv3
+	code. Notice that builds with hwclock has contained
+	GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
+
+	New defconfigs: Beelink GS1, Raspberrypi4 64bit
+
+	New packages: alura, avro-c, bubblewrap, cctz, cereal,
+	cpuburn-arm, elixir, erlang-base64url, erlang-idna,
+	erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
+	erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
+	gensio, glslsandbox-player, libargon2, libmodsecurity,
+	libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
+	lua-rotas, lua-silva, mfoc, network-manager-openvpn,
+	nginx-modsecurity, perl-crypt-openssl-aes,
+	perl-math-prime-util, pipewire, ptm2human, python-aenum,
+	python-aiohttp-debugtoolbar, python-aiohttp-mako,
+	python-aiologstash, python-aiosignal, python-aiozipkin,
+	python-async-lru, python-avro, python-bunch, python-crontab,
+	python-dnspython, python-entrypoints, python-esptool,
+	python-frozenlist, python-future, python-gitdb, python-janus,
+	python-lockfile, python-logstash, python-nested-dict,
+	python-pbr, python-pyaes, python-pydantic, python-smmap2,
+	python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
+	sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
+	tio, umtprd, weston-imx, wireguard-linux-compat,
+	wireguard-tools, xdg-dbus-proxy
+
+	Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
+	gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
+	gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
+	gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
+	perl-digest-md5, perl-mime-base64, perl-net-ping,
+	python-scapy3k, wireguard
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11906: the new version of mesa3d cannot support etnaviv when..
+	#11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
+	#12121: PyQt5.QtSerialPort and other modules not being built
+	#12256: package tar is outdated (1.29 is 3 years old
+	#12286: Can't import gobject in python 3.8
+	#12376: python-scapy3k is deprecated
+	#12386: carriage return issue when "make menuconfig"
+	#12441: qt5webengine build error: asm/errno.h: No such file or..
+	#12446: Buildroot fails to finish installing packages
+	#12456: qtvirtualkeyboard: No such file or directory
+	#12461: libglib2 build files with deep directory structure
+	#12481: minicom fails when output directory path contains "m4"
+	#12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
+	#12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
+	#12536: Linux-Headers extracting failure
+	#12546: Ninja 1.10 build Error
+
+2019.11.3, released April 10th, 2020
+
+	Important / security related fixes.
+
+	core: Fix compatibility with make 4.3+. Also fixup /lib
+	references in libtool .la files, similar to how it is done for
+	/usr/*.
+
+	toolchain: Fix kernel headers validation check for external
+	toolchains.
+
+	fs/initramfs: fix show-info so it also shows the usual
+	rootfs-related variables.
+
+	Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
+	civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
+	hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
+	linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
+	samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
+	util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12746: "sysdig" package description points to http://sysdig.org, ..
+
+2019.11.2, released March 16th, 2020
+
+	Important / security related fixes.
+
+	Core: Ensure package-file-lists data is correct after
+	incremental builds as well.
+
+	Fix a race condition related to creating the output/staging
+	symlink on systems with coreutils < 8.27.
+
+	Toolchain: ARC tools bumped to arc-2019.09.
+
+	Br2-external: Fix patch handling when external linux-extension
+	packages are used. Fix compatibility with make 4.3+
+
+	Util-linux: Ensure that hwclock is built without GPLv3
+	code. Notice that builds with hwclock has contained
+	GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
+
+	Updated/fixed packages: armadillo, at, bcm2835, binutils,
+	blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
+	clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
+	dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
+	fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
+	imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
+	libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
+	libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
+	libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
+	lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
+	ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
+	openrc, openswan, openvmtools, optee-test, patch, php, piglet,
+	postgresql, pppd, proftpd, pure-ftpd, python-django,
+	python-pyqt5, python-setuptools-scm-git-archive, python3,
+	qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
+	qwt, rdesktop, ruby, runc, samba4, shellinabox,
+	skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
+	suricata, swig, swupdate, sysklogd, taglib, thrift,
+	ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
+	wireshark, wpebackend-fdo, wpewebkit, xen,
+	xserver_xorg-server, zeromq, zsh, zziplib
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
+	#12331: meson issue
+	#12456: qtvirtualkeyboard: No such file or directory
+	#12461: libglib2 build files with deep directory structure
+	#12481: minicom fails when output directory path contains "m4"
+	#12606: fbgrab location has changed
+
+2019.11.1, released January 12th, 2020
+
+	Important / security related fixes.
+
+	Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
+	correct compiler and linker flags are used for compiled code
+
+	utils/scanpypi: Remind users to update DEVELOPERS
+
+	Defconfigs: imx6-sabresd: Fix the Qt5 display names,
+	imx8: Drop extra copy of U-Boot DTB
+
+	Updated/fixed packages: acsccid, bitcoin, boost, busybox,
+	cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
+	docker-containerd, docker-engine, easy-rsa, ebtables,
+	ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
+	gpsd, grpc, gst1-plugins-bad, iputils, jasper,
+	kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
+	libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
+	lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
+	matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
+	nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
+	perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
+	python-coherence, python-crc16, python-django, python-dpkt,
+	python-gobject, python-pyasn-modules, python-pypcap,
+	python-pyqt5, python-subprocess32, python3, qpdf,
+	qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
+	rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
+	sdl2, setserial, snort, spidev_test,
+	sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
+	usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
+	x265, xserver_xorg-server, ytree, zip
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12121: PyQt5.QtSerialPort and other modules not being built
+	#12286: Can't import gobject in python 3.8
+
+2019.11, released December 1st, 2019
+
+	Various fixes.
+
+	Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
+	<pkg>_DL_OPTS by default, just like it is done for a number of
+	other package variables.
+
+	Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
+	from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
+	the (rare) case where the .py files are needed at runtime
+	rather than .pyc.
+
+	Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
+	gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
+	libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
+	minicom, network-manager, nodejs, oniguruma, opencv3,
+	openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
+	python-cchardet, systemd, tiff, wolfssl,
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11416: check-uniq-files staging issue
+	#12146: Oprofile runtime issue
+	#12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
+	#12171: Python-opencv needs config.py and config-3.7.py to run..
+	#12196: duma package
+	#12211: host-nodejs 10.15.3 package fail to build
+	#12316: tzdata fails to install with empty "default local time"
+	#12326: network-manager build fails with missing glib error
+	#12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
+
+2019.11-rc3, released November 24th, 2019
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: asterisk, clamav, domoticz, faifa,
+	gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
+	lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
+	postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
+	systemd, tftpd, waylandpp, webkitgtk, zip
+
+2019.11-rc2, released November 16th, 2019
+
+	Fixes all over the tree.
+
+	Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
+	external toolchain kernel headers version check correctly stop
+	the build on mismatch
+
+	Meson: Fix generation of global cross-compilation.conf
+
+	Download: Also use the package download method for extra
+	downloads from the same site, so it does not get confused by
+	URLs containing '+'
+
+	Defconfigs: Fix boot issue for beaglebone
+
+	Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
+	dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
+	ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
+	libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
+	lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
+	ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
+	sudo, systemd, wpewebkit, xserver_xorg-server
+
+2019.11-rc1, released November 5th, 2019
+
+	Fixes all over the tree and new features.
+
+	Dependencies: Gcc/g++ 4.8 or newer is now required on the
+	build host.
+	Ensure host has JSON::PP perl module installed if
+	webkitgtk/wpewebkit packages are enabled as it is needed
+	during their build process.
+
+	Toolchain: Add support for the D programming language (GCC
+	9.x, Glibc).
+	GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
+	to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
+	to arc-2019.09-eng002.
+	Musl: Add a patch to add support for
+	sched_{get,set}scheduler() and sched_{get,set}param() for
+	compatibility.
+	Generate check-headers program under BUILD_DIR rather than
+	/tmp to fix issues with distributions mounting /tmp noexec.
+	Also copy libssp.so for external toolchains if SSP
+	to handle toolchains providing SSP support in libssp rather
+	than in the C library
+
+	New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
+	Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
+	STM32MP157 Discovery Kit
+
+	Arch: RISC-V: Default to a sensible floating point ABI based
+	on the selected ISA extensions rather than always defaulting
+	to ILP32/64
+
+	Graph-size: Package sizes are now shown in human readable form
+	(Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
+	format can be selected using the --binary option. The cut-off
+	limit for classifying packages as "other" is now configurable
+	using the --size-limit option.
+
+	Br2-external: Linux kernel extensions can now also be provided
+	in an external tree by adding packages under
+	linux/linux-ext-*.mk. See the manual for details.
+
+	Fakeroot now works correctly under Microsoft Windows 10
+	Services for Linux, which does not provide SYSV IPC support
+
+	The check-uniq-files logic which would complain if multiple
+	packages would touch the same files has been removed as it
+	causes issues in certain situations (when packages are
+	rebuilt) and the issue is no longer considered a problem for
+	toplevel parallel builds as those will use a per-package
+	staging/target directory.
+	With this removed, Python is no longer required for a basic
+	build (only for optional scripts).
+
+	support/scripts/genimage.sh will no longer make a copy of
+	TARGET_DIR, speeding up post-build/image scripts.
+
+	The runtime test logic now uses Python 3.x.
+
+	A 'v' prefix has been dropped from the <pkg>_SOURCE variable
+	for a number of packages to match the version numbers used by
+	https://release-monitoring.org
+
+	New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
+	jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
+	libhttpserver, libmspack, libnetconf2, libolm, libyang,
+	linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
+	ogre, openlayers, python-aioredis, python-asgiref,
+	python-backports-functools-lru-cache, python-bluezero,
+	python-brotli, python-channels, python-channels-redis,
+	python-colorlog, python-daphne, python-django-enumfields,
+	python-jaraco-functools, python-kiwisolver, python-msgfy,
+	python-rpi-ws281x, python-setuptools-scm-git-archive,
+	python-simplelogging, python-soupsieve, python-sqliteschema,
+	python-sqlparse, python-tqdm, python-webencodings, qt5webview,
+	restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
+	uacme, utf8proc, uvw, ytree
+
+	Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
+	devmem2, eventlog, kodi-audiodecoder-opus,
+	kodi-screensaver-planestate, kodi-visualisation-waveforhue,
+	python-pysnmp-apps, riscv-pk, ustr
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#9881:  systemd-resolved not setting resolv.conf link
+	#10171: devmem2 w (word) is 8 bytes in x86 64 systems
+	#10586: musl gcc has ifunc enabled when musl doesn't support it
+	#10806: Allow nfs-utils to use ipv6
+	#11366: [2018.08] SysV IPC not available for fakeroot on WSL
+	#11411: check-uniq-files target issue
+	#11766: Console (getty) issues with systemd
+	#11781: mariadb build error
+	#12031: Build of cups-filters fails while linking, apparently due..
+	#12116: console prompt does not appear after login
+	#12141: eudev package is missing "render" and "kvm" groups
+	#12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
+	#12186: Raspberry Pi Zero-W build fails on newer kernel versions
+	#12191: cmake BUILDDIR
+	#12241: Permission denied while running "make"
+	#12261: sudo versions prior to 1.8.28 are affected.
+	#12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
+	#12281: Custom configuration fails to build (based on raspberrypi3_..
+
+2019.08.3, released December 7th, 2019
+
+	Important / security related fixes.
+
+	Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
+	<pkg>_DL_OPTS by default, just like it is done for a number of
+	other package variables
+
+	Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
+	from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
+	the (rare) case where the .py files are needed at runtime
+	rather than .pyc.
+
+	Fix <pkg>-reconfigure handling for packages using the kconfig
+	infrastructure.
+
+	Toolchain: ensure external toolchain kernel headers version
+	check correctly stop the build on mismatch
+
+	Deconfigs: beaglebone: fix boot issue
+
+	Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
+	clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
+	gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
+	jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
+	libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
+	lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
+	oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
+	perl-gdtextutil, php, postgresql, prosody, python-cchardet,
+	python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
+	socat, spice, spice-protocol, tftpd, tiff, webkitgtk
+
+	New packages: libmspack
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
+	#12171: Python-opencv needs config.py and config-3.7.py to run..
+	#12211: host-nodejs 10.15.3 package fail to build
+	#12316: tzdata fails to install with empty "default local time"
+
+2019.08.2, released November 9th, 2019
+
+	Important / security related fixes.
+
+	Toolchain: Also copy libssp.so for external toolchains if SSP
+	to handle toolchains providing SSP support in libssp rather
+	than in the C library
+
+	Download: Also use the package download method for extra
+	downloads from the same site, so it does not get confused by
+	URLs containing '+'
+
+	Fakeroot now works correctly under Microsoft Windows 10
+	Services for Linux, which does not provide SYSV IPC support
+
+	utils/test-pkg: ensure to exit with an error upon failure
+
+	Updated/fixed packages: asterisk, azmq, binutils,
+	cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
+	exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
+	ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
+	intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
+	libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
+	libsigrok, libtorrent, libunwind, libva, linux-tools,
+	lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
+	nfs-utils, php, piglit, python, python-autobahn,
+	python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
+	ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
+	systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
+	vtun, wireshark, xvisor, yaffs2utils
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11366: [2018.08] SysV IPC not available for fakeroot on WSL
+	#12261: sudo versions prior to 1.8.28 are affected
+
+2019.08.1, released October 3rd, 2019
+
+	Important / security related fixes.
+
+	Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
+	Use default console settings
+
+	Dependencies: Ensure host has JSON::PP perl module installed
+	if webkitgtk/wpewebkit packages are enabled as it is needed
+	during their build process.
+
+	Toolchain: Generate check-headers program under BUILD_DIR
+	rather than /tmp to fix issues with distributions mounting
+	/tmp noexec.
+
+	Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
+	cups, cups-filters, docker-cli, docker-engine, docker-proxy,
+	e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
+	kf5-extra-cmake-modules, kf5-modemmanager-qt,
+	kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
+	libglib2, libgpg-error, libnspr, libnss, libopenssl,
+	logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
+	ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
+	protobuf, putty, qemu, samba4, snort, swupdate,
+	systemd-bootchart, thttpd, uclibc, unzip, util-linux,
+	wireshark
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10806: Allow nfs-utils to use ipv6
+	#11781: mariadb build error
+	#12031: Build of cups-filters fails while linking, apparently due..
+	#12141: eudev package is missing "render" and "kvm" groups
+	#12241: Permission denied while running "make"
+
+2019.08, released September 1st, 2019
+
+	Various fixes.
+
+	Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
+	rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
+	on the build host to build ATF. These defconfigs will be added
+	back once a package providing such toolchain is
+	available. Also dropped ts4800 defconfig as it does not build
+	with GCC >= 8.x.
+
+	Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
+	wpewebkit, xfont_font-util
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12156:	buildroot-2019.08-rc3 does not build for Pi Zero W
+
+2019.08-rc3, released August 28th, 2019
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
+	gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
+	nginx, openldap, python, qemu, samba4, squid, strace, vlc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
+
+2019.08-rc2, released August 20th, 2019
+
+	Fixes all over the tree.
+
+	Compile fixes for a number of defconfigs.
+
+	Updated/fixed packages: apache, autofs, batctl, batman-adv,
+	bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
+	dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
+	gnutls, go, gst-plugins-bad, gst-plugins-base,
+	gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
+	gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
+	libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
+	libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
+	mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
+	pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
+	qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
+	rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
+	wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
+	xscreensaver
+
+	Removed packages: libamcodec, odroid-mali, odroid-scripts
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#9481:  NetworkManager/Ping unable to resolve domains
+	#10566: php.mk is missing option --with-pgsql
+	#10861: Package batman_adv Makefile is missing include header direct..
+	#11641: linux kernel .config timestamp always out of date fixed with..
+	#11671: russian locale ru_RU:145: LC_TIME: syntax error
+	#11701: recuuring of usr and in bin shortcuts are created
+	#11741: pigpio does not build host-pigpio
+	#11876: automount using host mount/umount
+	#11881: Build breaks with lftp package enabled and libexpat1-dev inst..
+	#11921: dahdi fails to build
+	#11936: libcpprestsdk should install to staging
+	#11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
+	#11961: libpri build failure
+	#12086: dhcp shared libraries not installed to target
+	#12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
+	#12106: daq: build fails if libdumbnet-dev is installed in the host
+	#12126: vc4 has neon as hard dependency
+
+2019.08-rc1, released August 9th, 2019
+
+	Fixes all over the tree and new features.
+
+	toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
+	/ GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
+	to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
+	8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
+	8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
+
+	Architectures: Internal toolchain support for C-SKY, support
+	for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
+	ARM A76,  A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
+	tsv110.
+
+	Filesystems: Pass extra pax options to tar for binary
+	reproducibility. Build host-cpio for the --reproducible option
+	support when BR2_REPRODUCIBLE is enabled. Genimage updated to
+	version 11, bringing GPT support.
+
+	Br2-external: Add support for injecting additional options to
+	the list of preconfigured external toolchains and libjpeg and
+	openssl providers using files under provides/. See the manual
+	for details.
+
+	Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
+	passed before the standard exclusions so they are not ignored
+	by rsync when using override-srcdir.
+
+	Gnuconfig updated to 2019-05-28, adding C-SKY support.
+
+	test-pkg: Correct long option handling and clean output dir
+	after a successful build to save disk space.
+
+	support/testing: Emulate a machine with 256MB RAM to fix
+	issues with certain tests running out of memory, use
+	virtio-rng to provide needed entrophy.
+
+	pkg-stats: support outputting in JSON format with --json for
+	easier post processing. The classic HTML output is still
+	available with --html. Parallelize access to
+	release-monitoring.org to speed up runtime.
+
+	Drop non-conventional version prefix/suffix/separators for
+	packages for better compatibility with release-monitoring.org
+
+	Packages:
+	Init systems: Add basic openrc support and
+	<pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
+	install openrc service scripts if enabled.
+
+	busybox: Build each applet as a separate binary when SELinux
+	is enabled for more finegrained policy control. Use daemon
+	mode for mdev rather than legacy hotplug.
+
+	linux: Workaround -Werror related build failure on powerpc,
+	by forcing CONFIG_PPC_DISABLE_WERROR on.
+
+	Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
+	partition is available before mounting.
+
+	New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
+	m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
+	Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
+	Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
+
+	Removed defconfigs: Odroid C2
+
+	New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
+	jailhouse, libubootenv, luasyslog, mender-grubenv,
+	murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
+	python-hiredis, python-ifaddr, python-inflection,
+	python-iptables, python-matplotlib, python-periphery,
+	python-pycairo, python-redis, python-termcolor,
+	python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
+	sshguard, stellarium, zziplib
+
+	Removed packages: xapp_mkfontdir
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
+	#11271: utils/check-package fails with exception depending on..
+	#11991: [numpy] segfault when compiling for RPi3 64bits
+	#12016: Grub fails to boot bzImage after upgrade to 2019.05
+	#12046: Can’t login as root user after upgrading to buildroot..
+	#12051: package/dhcp installs libtool wrapper scripts on tar...
+	#12076: Patchelf can link against an incompatible libc++ ver...
+
+2019.05.3, Released October 3rd, 2019
+
+	Important / security related fixes.
+
+	Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
+	Use default console settings
+
+	Dependencies: Ensure host has JSON::PP perl module installed
+	if webkitgtk/wpewebkit packages are enabled as it is needed
+	during their build process.
+
+	Toolchain: Generate check-headers program under BUILD_DIR
+	rather than /tmp to fix issues with distributions mounting
+	/tmp noexec.
+
+	Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
+	cups-filters, docker-cli, docker-engine, docker-proxy,
+	e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
+	iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
+	kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
+	libgpg-error, libnftl, libnspr, libnss, libopenssl,
+	libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
+	mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
+	php, protobuf, putty, qemu, samba4, swupdate,
+	systemd-bootchart, thttpd, uclibc, unzip, util-linux,
+	wireshark
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10806: Allow nfs-utils to use ipv6
+	#11781: mariadb build error
+	#12031: Build of cups-filters fails while linking, apparently due..
+	#12141: eudev package is missing "render" and "kvm" groups
+	#12241: Permission denied while running "make"
+
+2019.05.2, Released September 3rd, 2019
+
+	Important / security related fixes.
+
+	Filesystems: Pass extra pax options to tar for binary
+	reproducibility.
+
+	Updated/fixed packages: apache, arm-trusted-firmware,
+	asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
+	busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
+	dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
+	dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
+	git, glib-networking, glibc, gnupg2, gnutls, go,
+	gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
+	imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
+	libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
+	libshout, libss7, libssh2, libvips, libxcb, linux-headers,
+	mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
+	oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
+	openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
+	proftpd, proj, python, python-django, python-idna,
+	python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
+	qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
+	unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
+	xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
+	yad, zeromq
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11741: pigpio does not build host-pigpio
+	#11876: automount using host mount/umount
+	#11881: Build breaks with lftp package enabled and libexpat1-dev inst..
+	#11921: dahdi fails to build
+	#11961: libpri build failure
+	#12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
+	#12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
+	#12106: daq: build fails if libdumbnet-dev is installed in the host
+	#12126: vc4 has neon as hard dependency
+
+2019.05.1, Released July 7th, 2019
+
+	Important / security related fixes.
+
+	arch: x86: Fix typo breaking 'core-avx2' variant
+
+	linux: Workaround -Werror related build failure on powerpc,
+	by forcing CONFIG_PPC_DISABLE_WERROR on.
+
+	support/testing: Emulate a machine with 256MB RAM to fix
+	issues with certain tests running out of memory.
+
+	test-pkg: Correct long option handling and clean output dir
+	after a successful build to save disk space.
+
+	Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
+	partition is available before mounting.
+
+	Updated/fixed packages: barebox, busybox, bzip2, davfs2,
+	dialog, docker-cli, docker-engine, exim, expat, faad2,
+	haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
+	libressl, libsecret, lmbench, meson, monit, php, postgresql,
+	psplash, python-django, qt5base, tvheadend, webkitgtk,
+	xserver_xorg-server, znc
+
+2019.05, released June 2nd, 2019
+
+	Various fixes.
+
+	Toolchain: Ensure pre-built Andes toolchains can only be
+	selected when x86 32bit support is available on the host.
+	Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
+	supported.
+
+	Infra: pkg-config: Use a dedicated timestamp file rather than
+	.config as that gets touched by linux-4.19+, causing repeated
+	builds.
+
+	Add C-SKY support to our config.sub (gnuconfig)
+
+	Updated/fixed packages: dosfstools, botan, brotli, dropbear,
+	flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
+	linuxptp, matchbox-panel, mender, mutt, netsurf,
+	network-manager, opencv3, openjdk, openmpi, php,
+	python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
+	supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
+	wpewebkit
+
+2019.05-rc3, released May 25th, 2019
+
+	Fixes all over the tree.
+
+	check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
+	is ignored.
+
+	check-package: Warn about utf-8 characters in .mk files
+
+	Linux: Default to 5.1.x series
+
+	Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
+	ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
+	intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
+	libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
+	postgresql, pcsc-lite, python, tslib, webkitgtk,
+	wpebackend-fdo, wpewebkit
+
+2019.05-rc2, released May 15th, 2019
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: bind, bullet, ca-certificates,
+	collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
+	linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
+	qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11841: grub-efi.cfg not used when building EFI disk image
+
+2019.05-rc1, Released May 8th, 2019
+
+	Fixes all over the tree and new features.
+
+	Architecture: Andes 32-bit (nds32) support added.
+
+	Only build host-lzip / host-xz when really needed by packages,
+	not just when not available on the build host.
+
+	Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
+	binutils 2.32 added, 2.28/2.29 removed, default changed to
+	2.31.1.
+
+	fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
+	forward {f,l,}chown calls to libc when running under fakeroot
+	to fix issues when building in restricted environments
+	(E.G. user namespace with bubblewrap).
+
+	Linux: Also build default make target to ensure extra files
+	like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
+	built. Notice: This may mean that extra host utilities like
+	uboot-mkimage are needed.
+
+	Infrastructure: show-info and <pkg>-show-info make targets
+	added to output package metadata in JSON format for external
+	use.
+
+	pkg-generic: Only tweak .la files needing it to ensure they
+	are not included in subsequent package file lists.
+
+	test-pkg: Generate a basic package config if none is
+	specified.
+
+	Gettext-tiny package added as an lightweight replacement for
+	GNU gettext for situations where NLS support is not needed.
+
+	New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
+	/ T2080 QDS RDB, Licheepi zero, Orangepi R1
+
+	Removed defconfigs: Olimx A20 Olinuxino Lime legacy
+
+	New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
+	enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
+	imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
+	libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
+	mender-artifact, most, oniguruma, openjdk, openjdk-bin,
+	opensbi, optee-benchmark, optee-client, optee-examples,
+	optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
+	python-aioconsole, python-aiohttp-cors, python-aiomonitor,
+	python-backcall, python-jedi, python-parso, python-pyjwt,
+	python-terminaltables, suricata, tpm2-totp, uftp,
+	wpebackend-fdo, wpewebkit
+
+	Removed packages: libump, lunit, sunxi-mali
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11716: Typo on website, saying latest release is 2018.2.11
+	#11756: package/syslinux: MBR's don't fit because of binutils..
+	#11761: Building custom kernel 5.1-rc3 or later breaks on objtool
+	#11816: Only selected coreutils binaries are installed
+
+2019.02.11, released April 9th, 2020
+
+	Important / security related fixes.
+
+	core: Fix compatibility with make 4.3+. Also fixup /lib
+	references in libtool .la files, similar to how it is done for
+	/usr/*.
+
+	toolchain: Fix kernel headers validation check for external
+	toolchains.
+
+	Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
+	civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
+	hiredis, kmscube, libical, libopenssl, libsndfile,
+	linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
+	util-linux, vala, vlc, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12746: "sysdig" package description points to http://sysdig.org, ..
+
+2019.02.10, released March 16th, 2020
+
+	Important / security related fixes.
+
+	Core: Ensure package-file-lists data is correct after
+	incremental builds as well.
+
+	Fix a race condition related to creating the output/staging
+	symlink on systems with coreutils < 8.27.
+
+	Br2-external: Fix compatibility with make 4.3+
+
+	Util-linux: Ensure that hwclock is built without GPLv3
+	code. Notice that builds with hwclock has contained
+	GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
+
+	Updated/fixed packages: armadillo, at, binutils, blktrace,
+	bootstrap, busybox, cairo, cups, czmq, dnsmasq,
+	docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
+	eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
+	imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
+	libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
+	libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
+	mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
+	opencv3, openjpeg, openswan, openvmtools, patch, php,
+	postgresql, pppd, proftpd, pure-ftpd, python-django,
+	python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
+	rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
+	sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
+	ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
+	wireshark, xen, xserver_xorg-server, zeromq, zsh
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
+	#12331: meson issue
+	#12461: libglib2 build files with deep directory structure
+	#12606: fbgrab location has changed
+
+2019.02.9, released January 12th, 2020
+
+	Important / security related fixes.
+
+	pkg-python infrastructure: Ensure correct compiler and linker
+	flags are used for compiled code
+
+	utils/scanpypi: Remind users to update DEVELOPERS
+
+	Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
+	dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
+	ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
+	kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
+	libssh, libtomcrypt, libuio, lirc-tools, lvm2,
+	matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
+	python-django, python-ecdsa, python-pyasn-modules,
+	python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
+	samba4, sdl2, wavpack, xserver_xorg-server, zip
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12121: PyQt5.QtSerialPort and other modules not being built
+
+2019.02.8, released December 7th, 2019
+
+	Important / security related fixes.
+
+	Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
+	<pkg>_DL_OPTS by default, just like it is done for a number of
+	other package variables
+
+	Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
+	from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
+	the (rare) case where the .py files are needed at runtime
+	rather than .pyc.
+
+	Fix <pkg>-reconfigure handling for packages using the kconfig
+	infrastructure.
+
+	Toolchain: ensure external toolchain kernel headers version
+	check correctly stop the build on mismatch
+
+	Deconfigs: beaglebone: fix boot issue
+
+	Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
+	clamav, collectd, connman, faifa, gob2, haproxy,
+	intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
+	kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
+	libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
+	opencv3, openvmtools, oracle-mysql, perl-gdgraph,
+	perl-gdtextutil, php, postgresql, prosody, python-django,
+	rabbitmq-c, rauc, redis, rpcbind, socat, spice,
+	spice-protocol, tftpd, tiff, webkitgtk
+
+	New packages: libmspack
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
+	#12171: Python-opencv needs config.py and config-3.7.py to run..
+	#12211: host-nodejs 10.15.3 package fail to build
+	#12316: tzdata fails to install with empty "default local time"
+
+2019.02.7, Released November 10th, 2019
+
+	Important / security related fixes.
+
+	support/testing: use a kernel with HW_RANDOM_VIRTIO to work
+	around issues with lack of entrophy
+
+	Toolchain: Also copy libssp.so for external toolchains if SSP
+	is enabled to handle toolchains providing SSP support in
+	libssp rather than in the C library
+
+	Download: Also use the package download method for extra
+	downloads from the same site, so it does not get confused by
+	URLs containing '+'
+
+	Fakeroot now works correctly under Microsoft Windows 10
+	Services for Linux, which does not provide SYSV IPC support
+
+	utils/test-pkg: ensure to exit with an error upon failure
+
+	Updated/fixed packages: asterisk, azmq, cups-filters,
+	domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
+	file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
+	kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
+	libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
+	libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
+	mjpegtools, mongoose, php, python, python-pysnmp-apps,
+	python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
+	sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
+	yaffs2utils
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11366: [2018.08] SysV IPC not available for fakeroot on WSL
+	#12261: sudo versions prior to 1.8.28 are affected
+
+2019.02.6, Released October 3rd, 2019
+
+	Important / security related fixes.
+
+	Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
+	Use default console settings
+
+	Dependencies: Ensure host has JSON::PP perl module installed
+	if webkitgtk/wpewebkit packages are enabled as it is needed
+	during their build process.
+
+	Toolchain: Generate check-headers program under BUILD_DIR
+	rather than /tmp to fix issues with distributions mounting
+	/tmp noexec.
+
+	Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
+	cups-filters, docker-cli, docker-engine, docker-proxy,
+	dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
+	haveged, iptables, joe, kf5-extra-cmake-modules,
+	kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
+	libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
+	luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
+	nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
+	qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
+	uclibc, unzip, util-linux, wireshark
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10806: Allow nfs-utils to use ipv6
+	#11781: mariadb build error
+	#12031: Build of cups-filters fails while linking, apparently due..
+	#12141: eudev package is missing "render" and "kvm" groups
+	#12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
+	#12241: Permission denied while running "make"
+
+2019.02.5, Released September 2nd, 2019
+
+	Important / security related fixes.
+
+	Filesystems: Pass extra pax options to tar for binary
+	reproducibility.
+
+	Updated/fixed packages: apache, arm-trusted-firmware,
+	asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
+	busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
+	cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
+	dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
+	git, glib-networking, glibc, gnupg2, gnutls, go,
+	gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
+	imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
+	libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
+	libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
+	mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
+	opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
+	postgresql, prboom, proftpd, proj, python, python-django,
+	python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
+	qt5base, qt5enginio, quagga, rygel, squid, subversion,
+	tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
+	xen, xfont_font-util, xlib_libICE, xlib_libXfont,
+	xlib_libXfont2, yad, zeromq
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11741: pigpio does not build host-pigpio
+	#11876: automount using host mount/umount
+	#11881: Build breaks with lftp package enabled and libexpat1-dev inst..
+	#11921: dahdi fails to build
+	#11961: libpri build failure
+	#12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
+	#12106: daq: build fails if libdumbnet-dev is installed in the host
+	#12126: vc4 has neon as hard dependency
+
+2019.02.4, Released July 10th, 2019
+
+	Important / security related fixes.
+
+	arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
+	variant.
+
+	linux: Workaround -Werror related build failure on powerpc,
+	by forcing CONFIG_PPC_DISABLE_WERROR on.
+
+	support/testing: Emulate a machine with 256MB RAM to fix
+	issues with certain tests running out of memory.
+
+	test-pkg: Correct long option handling and clean output dir
+	after a successful build to save disk space.
+
+	Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
+	passed before the standard exclusions so they are not ignored
+	by rsync when using override-srcdir.
+
+	Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
+	partition is available before mounting.
+
+	Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
+	docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
+	gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
+	libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
+	mongoose, monit, mpd, openblas, php, postgresql, psplash,
+	python, python-django, python3, qt5base, samba4, taglib,
+	tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
+
+2019.02.3, Released June 7th, 2019
+
+	Important / security related fixes.
+
+	Infra: pkg-config: Use a dedicated timestamp file rather than
+	.config as that gets touched by linux-4.19+, causing repeated
+	builds.
+
+	check-bin-arch: Also ignore /usr/lib/grub to support merged
+	/usr setups, similar to how /lib/grub is ignored.
+
+	gnuconfig/config.sub: Add C-SKY architecture support.
+
+	Updated/fixed packages: assimp, atftp, atop, botan, busybox,
+	ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
+	ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
+	dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
+	ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
+	gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
+	intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
+	libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
+	linuxptp, luajit, lynx, matchbox-panel, mender,
+	netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
+	pcsc-lite, php, popt, postgresql, python, python-cython,
+	python-django, python-ply, qt5enginio, rpm, runc, samba4,
+	sqlite, subversion, supertux, systemd, tslib, uclibc,
+	v4l2loopback, webkitgtk, woff2
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11816: Only selected coreutils binaries are installed
+	#11841: grub-efi.cfg not used when building EFI disk image
+	#11911: systemd v240 memory leak in systemd-journald
+
+2019.02.2, Released April 29th, 2019
+
+	Important / security related fixes.
+
+	Only build host-lzip / host-xz when really needed by packages,
+	not just when not available on the build host.
+
+	fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
+	forward {f,l,}chown calls to libc when running under fakeroot
+	to fix issues when building in restricted environments
+	(E.G. user namespace with bubblewrap).
+
+	Linux: Also build default make target to ensure extra files
+	like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
+	built. Notice: This may mean that extra host utilities like
+	uboot-mkimage are needed.
+
+	Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
+	larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
+	Increase rootfs size to fit utilities, Raspberry Pi 64bit:
+	Include overlays in sdcard image
+
+	Updated/fixed packages: android-tools, apache, bind, binutils,
+	busybox, civetweb, cjson, copas, davfs2, docker-cli,
+	docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
+	freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
+	gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
+	ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
+	libxslt, linknx, linux, linux-firmware, linux-tools, live555,
+	lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
+	musl, mutt, neon, netsnmp, numactl, opus, perl, php,
+	postgresql, pure-ftpd, python-urllib3, python3, qt5base,
+	rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
+	softether, stunnel, sysklogd, syslinux, syslog-ng,
+	systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
+	tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
+	xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
+	znc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11756: package/syslinux: MBR's don't fit because of binutils..
+	#11761: Building custom kernel 5.1-rc3 or later breaks on objtool
+
+2019.02.1, Released March 29th, 2019
+
+	Important / security related fixes.
+
+	pkg-generic: Only tweak .la files needing it to ensure they
+	are not included in subsequent package file lists.
+
+	test-pkg: Generate a basic package config if none is
+	specified.
+
+	Updated/fixed packages: asterisk, avahi, bash, beecrypt,
+	binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
+	flashrom, fltk, gerbera, git, glibc, gnuradio, go,
+	gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
+	leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
+	libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
+	mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
+	pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
+	sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
+	wavemon, wireshark, vsftpd, xapp_xdm, xen,
+	xdriver_xf86-video-fbdev, xlib_libXdmcp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11716: Typo on website, saying latest release is 2018.2.11
+
+2019.02, released March 4th, 2019
+
+	Minor fixes.
+
+	Libressl support added for Qt 5.6 as a replacement for
+	openssl, as 5.6 is not compatible with openssl 1.1.x.
+
+	Updated/fixed packages: cutelyst, devmem2, gqrx,
+	gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
+
+2019.02-rc3, released March 1st, 2019
+
+	Fixes all over the tree.
+
+	Openssl support dropped from Qt 5.6, as it isn't compatible
+	with openssl 1.1.x.
+
+	Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
+	issues.
+
+	Dependencies: Require CMake 3.8 or newer to fix compilation
+	issue with certain packages. If not available, host-cmake will
+	instead be built.
+
+	Printvars: Fix performance regression since 2018.02
+
+	Scanypi: Correctly handle underscores in python package names.
+
+	Updated/fixed packages: botan, clamav, cryptopp, i2pd,
+	ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
+	luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
+	upmpdcli, zbar
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#9966: util-linux-2.30/.stamp_built' failed
+	#11696: possible typo in board/pc/post-build.sh
+
+2019.02-rc2, released February 23th, 2019
+
+	Fixes all over the tree.
+
+	Removed zynq_zybo defconfig, as it hasn't seen any update
+	since it was added in 2016, and uses a U-Boot version not
+	compatible with openssl-1.1.x.
+
+	Linux: Ignore user supplied downloadable hashes, as no hash
+	checksums are available for those.
+
+	Updated/fixed packages: bind, cryptopp, docker-containerd,
+	dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
+	libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
+	madplay, mender, mosquitto, poco, postgresql, proftpd,
+	pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
+	reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
+	tor, unzip, xenomai
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11501: compile sdl2 with enable wayland
+	#11681: .. unable to initialize decompress status for section..
+
+2019.02-rc1, released February 13th, 2019
+
+	Fixes all over the tree and new features.
+
+
+	Dependencies:
+
+	Require Python >= 2.7 as it is needed for E.G. building
+	libglib2.
+
+	Ensure GNU gzip is used for reproducible tarballs (instead of
+	pigz)
+
+
+	Infrastucture:
+
+	Ensure the PLATFORM and OS environment variables are not set,
+	as they cause build issues for some packages.
+
+	The package list infrastructure now correctly handles packages
+	installing files with old mtime.
+
+	Add a config option to force all optional host utilities to be
+	built, even if suitable versions are available on the build
+	machine.
+
+	graph-build-time: Also show time spent downloading
+
+	Download: fixes for SSH/SCP support
+
+	Ensure user provided permissions override permissions from
+	packages.
+
+	SDK: Fix handling of relative symlinks (targets starting with
+	'.' or '..')
+
+	BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
+	for processes.
+
+	The custom skeleton logic will now populate the needed /bin,
+	/lib, /sbin directories/symlinks if not present. Merged /usr
+	can now be used with a custom skeleton.
+
+	Rootfs overlays can now override symbolic links from
+	packages. This was disabled to ensure the correct symbolic
+	links are present when merged /usr is used. Instead validate
+	that the rootfs overlays do not include invalid /bin, /sbin
+	and /lib entries.
+
+	The waf infrastructure now support the <pkg>_SUBDIR variable,
+	similar to the other package types.
+
+	cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
+
+	Various improvements to the meson infrastructure.
+
+	Luarocks: A Buildroot addon has been added to automate
+	creating a Buildroot package from luarocks, similar to
+	scancpan and scanpypi.
+
+	scanpypi: protect against zip-slip vulnerability in zip/tar
+	handling
+
+	check-package: fix Python 3 support
+
+	get-developers: Fix behaviour when called from elsewhere than
+	the toplevel directory.
+
+	pkg-stats: Show latest upstream version of each package, based
+	on data from release-monitoring.org
+
+	kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
+	a clean tree when ccache is enabled.
+
+	Default to sha256 password encoding, drop md5 support.
+
+
+	Architecture:
+
+	Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
+	variants, MIPS support for mips32r3, mips64r3 and Marvell
+	Octeon II/III variants.
+
+
+	Toolchain:
+
+	ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
+	2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
+
+
+	Packages:
+
+	openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
+	long term support.
+
+	fftw: Split into fftw-{single,double,long-double,quad}
+	packages for the different data precision options.
+
+	libcurl: Now has explicit TLS backend selection options.
+
+	linux: Support building device tree blobs with the -@ option
+	for device tree overlays.
+
+	weston: The weston-imx i.MX variant is now used when
+	imx-gpu-viv is enabled
+
+	pkgconf: Update to 1.5.3, which brings support for
+	--define-prefix (used by GStreamer)
+
+	Add host-python3-setuptools package to handle host python
+	packages needing python3 with setuptools support.
+
+
+	New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
+	2, QEMU RISC-V 32bit virt, Rock64
+
+
+	New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
+	erlang-p1-eimp, exempi, fail2ban, fftw-double,
+	fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
+	gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
+	libpackagekite, libtorrent-rasterbar, lua-std-debug,
+	lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
+	python-aiodns, python-aiohttp, python-aiohttp-jinja2,
+	python-aiohttp-remotes, python-aiohttp-security,
+	python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
+	python-cchardet, python-pycares, python-sentry-sdk,
+	python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
+	utp_com, vmtouch, websocketpp
+
+	Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
+	python-pyqt, qt, qtuio, tn5250
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10851: Patch to handle numpad Enter key properly
+	#11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
+	#11126: Bash Shell Programming using Buildroot
+	#11426: pps-tools bash dependency
+	#11476: stdio2.h error invalid use of __builtin_va_arg_pack
+	#11536: dt-utils building fails with glibc 2.28
+	#11546: open-vm-tools with glibc 2.28
+	#11566: Fix init script
+	#11576: Unable to start apache with event MPM on raspberry pi 3
+	#11591: [pkgconf 1.5.3] xserver OpenGL support is missing
+	#11606: libjpeg has no Config.in
+	#11616: 2018.02.09 fails to build libzlib with full RELRO..
+	#11656: Custom device tree and u-boot boot.scr not integrated..
+	#11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
+
+2018.11.4, Released March 28th, 2019
+
+	Important / security related fixes.
+
+	Updated/fixed packages: avahi, beecrypt, binutils, botan,
+	busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
+	gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
+	kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
+	libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
+	perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
+	systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
+
+2018.11.3, Released February 23th, 2019
+
+	Important / security related fixes.
+
+	Ensure the PLATFORM and OS environment variables are not set,
+	as they cause build issues for some packages.
+
+	The package list infrastructure now correctly handles packages
+	installing files with old mtime.
+
+	Linux: Skip hash checks for user supplied downloadable
+	patches, as no hash checksums are available for those.
+
+	scanpypi: protect against zip-slip vulnerability in zip/tar
+	handling
+
+	Download: fixes for SSH/SCP support
+
+	SDK: Fix handling of relative symlinks (targets starting with
+	'.' or '..')
+
+	Updated/fixed packages: bind, dhcpcd, docker-compose,
+	docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
+	dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
+	libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
+	libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
+	poco, postgresql, proftpd, pulseaudio, python, python-django,
+	python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
+	swupdate, systemd, unzip, webkitgtk, xenomai
+
+2018.11.2, Released January 30th, 2019
+
+	Important / security related fixes.
+
+	Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
+	EV3, QEMU AArch64-virt
+
+	Download: Fix scp download handling
+
+	check-package: fix Python 3 support
+
+	get-developers: Fix behaviour when called from elsewhere than
+	the toplevel directory.
+
+	kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
+	a clean tree when ccache is enabled.
+
+	cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
+
+	Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
+	cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
+	fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
+	libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
+	libmad, libsndfile, libsquish, liburiparser, libwebsock,
+	libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
+	mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
+	openresolv, openssh, pango, patchelf, php, python-django,
+	python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
+	samba4, sdl_sound, shairport-sync, sqlite, subversion,
+	sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
+	tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
+	webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11576: Unable to start apache with event MPM on raspberry pi 3
+
+2018.11.1, Released December 20th, 2018
+
+	Important / security related fixes.
+
+	defconfigs: Fixes for bananapi m2 ultra, ci20
+
+	Download wrapper: Fix for urlencode handling
+
+	Updated/fixed packages: asterisk, docker-compose,
+	docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
+	libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
+	libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
+	lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
+	pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
+	uclibc, vtu, webkitgtk, wine, xen
+
+	New packages: docker-cli
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11426: pps-tools bash dependency
+	#11536: dt-utils building fails with glibc 2.28
+
+2018.11, Released December 1st, 2018
+
+	Minor fixes.
+
+	Updated/fixed packages: c-ares, quagga, squid
+
+2018.11-rc3, released November 30th, 2018
+
+	Fixes all over the tree.
+
+	Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
+	olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
+
+	graph-depends: Fix for package names starting with a non-alpha
+	character.
+
+	Updated/fixed packages: alsa-utils, botan, dante, domoticz,
+	dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
+	imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
+	libopenssl, libsoxr, linux, motion, msgpack, mtd,
+	perl-net-ssleay, php, popt, python-numpy, qt5declarative,
+	samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
+	webkitgtk, valgrind, weston, xfsprogs
+
+2018.11-rc2, released November 21th, 2018
+
+	Fixes all over the tree.
+
+	fs: Drop intermediate tarball from the filesystem handling to
+	fix an issue with xattrs handling related to fakeroot. Ensure
+	tarball target includes xattrs.
+
+	download: Fix confusion in git submodule handling if dl/ is a
+	symlink.
+
+	genrandconfig: Fix missing newline in BR2_WGET handling,
+	causing the following line to be ignored. This would affect
+	BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
+	BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
+	BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
+
+	show-build-order: Also include the dependencies of
+	rootfs-common.
+
+	Fix a number of build issues in packages for the recently
+	merged RISC-V architecture support.
+
+	Updated/fixed packages: dt-utils, easydbus, elfutils,
+	flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
+	libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
+	libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
+	ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
+	prosody, qemu, rpm, sconeserver, shadowsocks-libev,
+	supertuxcart, syslinux, systemd, trace-cmd, uclibc,
+	uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
+	xlib_libfontenc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11086: download/git submodule breaks on symlinked dl folder
+	#11216: Capabilities not applied to filesystem
+
+2018.11-rc1, released November 9th, 2018
+
+	Fixes all over the tree and new features.
+
+	Architecture: RISC-V support (64bit) added.
+
+	Toolchain: Glibc bumped to 2.28. Fortran support for external
+	toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
+
+	Hardening flags (RELRO) are now handled by the toolchain
+	wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
+	number of issues.
+
+	Filesystems: Support for creating btrfs and f2fs filesystems
+	added.
+
+	Add a number of patches to fix build errors for host utilities
+	on modern distributions using glibc-2.28.
+
+	mkusers: Ensure existing group members are preserved when a
+	group is reprocessed.
+
+	printvars: Fix issue with exceeding shell command line length
+	limits for certain setups.
+
+	Workaround added for incompatibility issues between host-dtc
+	and older U-Boot and Linux kernel versions.
+
+	Detect and reject build paths containing '@', as this confuses
+	a number of packages, including GCC.
+
+	utils/diffconfig: Make it work for (non-Buildroot) config
+	files not using the BR2_ prefix.
+
+	New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
+	riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
+	olimex_a20_olinuxion_lime_mali is renamed to _legacy.
+
+	OpenCL infrastructure support added, similar to how OpenGL is
+	handled.
+
+	Linux-headers: Support for kernel headers from a custom
+	tarball / git repo added.
+
+	New packages: bird, bluez5_utils-headers, btrfs-progs,
+	checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
+	libopencl, libopenresolv, nss-myhostname,
+	perl-apache-logformat-compiler, perl-appconfig,
+	perl-astro-suntime, perl-class-inspector, perl-class-load,
+	perl-class-method-modifiers, perl-class-std,
+	perl-class-std-fast, perl-cookie-baker, perl-data-dump,
+	perl-data-optlist, perl-data-uuid, perl-data-manip,
+	perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
+	perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
+	perl-device-serialport, perl-dist-checkconflicts,
+	perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
+	perl-filesys-notify-simple, perl-hash-multivalue,
+	perl-http-entity-parser, perl-http-headers-fast,
+	perl-http-multipartparser, perl-io-interface,
+	perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
+	perl-module-implementation, perl-module-runtime, perl-moo,
+	perl-number-bytes-human, perl-package-stash, perl-params-util,
+	perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
+	perl-streams-buffered, perl-sub-exporter-progressive,
+	perl-sub-install, perl-sub-quote, perl-sys-cpu,
+	perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
+	perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
+	python-async-timeout, python-falcon, python-fire,
+	python-mimeparse, python-multidict, python-passlib,
+	python-pigpio, python-pip, python-ply, python-py,
+	python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
+	python-pyhamcrest, python-pysmi, python-scapy, python-semver,
+	python-serial-asyncio, python-typing, python-uvloop,
+	pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
+	spandsp, tini, waffle, xapian
+
+	Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
+	xloader
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
+	#11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
+	#11166: Erlang bad argument on valid uint64 when crosscompiled on..
+	#11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
+	#11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
+	#11251: Util scanpypi failes when package change - to _ in tar file
+	#11266: qt5base-5.11.1 does not compile with musl, complains about..
+	#11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
+	#11321: Latest master fails to build readline with RELRO FULL
+	#11326: sysvinit fails to build in latest GIT master
+	#11331: Internal application no longer builds with latest GIT master
+	#11336: nfs-utils fails to build in latest GIT master
+	#11351: build root-2018-08, linaro aarch64 compile error
+	#11376: mdmon binary missing
+	#11391: Valgind availability on ARM
+	#11396: uboot environment image checksum invalid if target is big endian
+	#11421: GCC error message for ARM Cortex-A9/ARM.V7
+	#11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
+	#11481: Docs: Is external.desc required?
+
+2018.08.4, Released December 20th, 2018
+
+	Important / security related fixes.
+
+	Defconfigs: Fixes for ci20, orangepi zero plus 2
+
+	Download wrapper: Fix for urlencode handling
+
+	Updated/fixed packages: c-ares, dante, docker-compose,
+	domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
+	libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
+	linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
+	nodejs, php, popt, pps-tools, prosody, python-numpy,
+	python-requests, samba4, sdl2_net, squashfs, swupdate,
+	systemd, uclibc, vte, webkitgtk, wine, xfsprogs
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11426: pps-tools bash dependency
+
+2018.08.3, Released November 26th, 2018
+
+	Important / security related fixes.
+
+	fs: Drop intermediate tarball from the filesystem handling to
+	fix an issue with xattrs handling related to fakeroot. Ensure
+	tarball target includes xattrs.
+
+	download: Fix confusion in git submodule handling if dl/ is a
+	symlink.
+
+	toolchain: Only allow enabling stack protection on
+	architectures with control flow integrity (CFI) support. Only
+	allow FORTIFY_SOURCE support on gcc >= 6.
+
+	genrandconfig: Fix missing newline in BR2_WGET handling,
+	causing the following line to be ignored. This would affect
+	BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
+	BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
+	BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
+
+	show-build-order: Also include the dependencies of
+	rootfs-common.
+
+	Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
+	olinuxino lime legacy, Orangepi zero plus 2.
+
+	graph-depends: Fix for package names starting with a non-alpha
+	character.
+
+	Updated/fixed packages: attr, audit, bind, brotli, busybox,
+	dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
+	giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
+	libnspr, libnss, libsemanage, liburiparser, lighttpd,
+	lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
+	netplug, network-manager, nfs-utils, nginx, openocd, openswan,
+	p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
+	squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
+	twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
+	xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11086: download/git submodule breaks on symlinked dl folder
+	#11481: Docs: Is external.desc required?
+
+2018.08.2, Released October 25th, 2018
+
+	Important / security related fixes.
+
+	Workaround added for incompatibility issues between host-dtc
+	and older U-Boot and Linux kernel versions.
+
+	Detect and reject build paths containing '@', as this confuses
+	a number of packages, including GCC.
+
+	utils/get-developers: Add -e option for use with git
+	send-email.
+
+	utils/diffconfig: Make it work for (non-Buildroot) config
+	files not using the BR2_ prefix.
+
+	u-boot: Fix for environment image handling on big endian
+	systems.
+
+	Updated/fixed packages: binutils, ca-certificates,
+	cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
+	jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
+	mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
+	poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
+	setools, spice, spice-protocol, tinc, ustr, wireshark,
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11396: uboot environment image checksum invalid if target is big endian
+
+2018.08.1, Released October 7th, 2018
+
+	Important / security related fixes.
+
+	Add a number of patches to fix build errors for host utilities
+	on modern distributions using glibc-2.28.
+
+	mkusers: Ensure existing group members are preserved when a
+	group is reprocessed.
+
+	printvars: Fix issue with exceeding shell command line length
+	limits for certain setups.
+
+	Updated/fixed packages: acpid, android-tools, apache,
+	arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
+	domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
+	igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
+	links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
+	python-django, screen, shairport-sync, strongswan,
+	vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
+	xlib_libXfont, xlib_libXft, xlib_libxshmfence,
+	xutil_makedepend, zeromq
+
+2018.08, Released September 6th, 2018
+
+	Minor fixes.
+
+	Known issues:
+
+	- Glibc 2.28 on the build host breaks compilation of a number
+	  of host packages. 2018.08 contains fixes for some of these
+	  packages, but not all. Consider building on hosts (or in
+	  containers) using older Glibc versions.
+
+	- host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
+          kernel configurations using FDT/DTC. Consider updating the
+          Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
+          backporting commit 9130ba8846 (scripts/dtc: Update to
+          upstream version v1.4.6-9-gaadd0b65c987) for the Linux
+          kernel / commit db405d1980 for U-Boot.
+	  Alternatively revert commit 7b929ddcf0 (dtc: bump version to
+          1.4.7) and ensure your build host does not have the libfdt
+          development headers installed.
+
+	Updated/fixed packages: busybox, chipmunk, cutelyst,
+	domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
+	moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
+	sdl2, squashfs, uboot, xen
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11261: ccache using wrong cached objects
+	#11276: Understanding the patch for kernel-4.9 and other..
+
+2018.08-rc3, Released August 31th, 2018
+
+	Fixes all over the tree.
+
+	linux: additional improvements to the flex / bison dependency
+	handling, use system provided variant if available. Ensure
+	toolchain is available when configuring for 4.18+ support.
+
+	Download: Fix handling of primary sites using file://
+
+	Toolchain: Correct external toolchain musl detection for
+	static toolchains.
+
+	Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
+	cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
+	libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
+	mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
+	oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
+	rauc, shairport-sync, systemd, xlib_libX11, zeromq,
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
+	#11141: WF111 package no longer available
+	#11211: Internal compiler error: Killed (program cc1plus)..
+	#11236: util-linux fails to build on Travis CI when python..
+	#11246: Glibc 2.28 - fails to build host-bison and host-m4
+	#11256: Add python-falcon and python-mimeparse packages
+
+2018.08-rc2, Released August 20th, 2018
+
+	Fixes all over the tree.
+
+	pkg-kconfig: Support dependencies needed to run the
+	configurator, E.G. recent Linux kernel versions needing flex
+	and bison.
+
+	Defconfigs: ARM Juno: Bump ATF to fix a build
+	issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
+	Correct /etc/inittab. Technologic ts7680: Correct genimage
+	configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
+	2018.07 to fix build issue. Ensure host-openssl is pulled in
+	for kernel builds where needed.
+
+	Updated/fixed packages: aircrack-ng, bind, boost,
+	boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
+	dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
+	libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
+	makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
+	nodejs, php, python-django, python-pyqt5, qt5base,
+	qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
+	waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
+	xdriver_xf86-video-ati, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10781: cryptsetup luksOpen container_file container causes..
+	#10996: bogus musl ARM toolchain
+	#11191: xattr and check-package issue
+
+2018.08-rc1, Released August 5th, 2018
+
+	Toolchain:
+
+	- add support for gcc 8.x, switch to gcc 7.x as the default
+	  version
+	- add support for gdb 8.1, switch to gdb 8.0 as the default
+	  and remove gdb 7.10/7.11
+	- add support for binutils 2.31
+	- NIOSII CodeSourcery toolchain updated
+	- Linaro AArch64 BE toolchain added, and other Linaro
+	  toolchains updated
+	- Synopsys ARC pre-built toolchain updated
+
+	Architecture: add support for ARM Cortex-M7
+
+	Major updates:
+
+	- systemd bumped to 239
+	- Qt5 bumped to 5.11.1
+	- Rust bumped to 1.27
+	- GStreamer stack bumped to 1.14.2
+	- X.org server bumped to 1.20, and all X.org proto packages
+	  replaced by the single xorgproto package
+	- i.MX6 support packages bumped to 6.2.4
+	- i.MX Vivante graphics version bumped to 6.2.4.p1.2,
+	  adding support for Wayland and i.MX8MQ platforms
+
+	Linux: bumped to 4.17 by default.
+
+	Infrastructure: new package infrastructure added for packages
+	using the Meson build system
+
+	New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
+	corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
+	libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
+	perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
+	perl-mojolicious-plugin-authentication, perl-net-ping,
+	perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
+	python-reentry, python-request-id, python-validators,
+	python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
+
+	New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
+	Olimex A10 OLinuxino, ZynqMP ZCU106
+
+	Removed packages: all xproto_* have been removed and replaced
+	by xorgproto
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#9411:	MUSL build with RT Error relocating /lib/libgcc_s.so.1:
+		__cpu_indicator_init: symbol not found
+	#9921: lockfile module within python-daemon not	 available
+	#10341: gdb install of py files when using buildroot toolchain
+		includes build path
+	#10661: /etc/init.d/S29netplug starts multiple	instances of netplugd
+	#10751: Missing dependency in pulseaudio package
+	#10811: kodi-17.6-Krypton does not compile for	freescale_* devices
+	#10856: openblas on qemu_x86_64_defconfig fails with
+		"sgemm_kernel.o: No such file or directory"
+	#11056: Compiling a file that uses libdrm headers fails with:
+		fatal error: drm.h: No such file or directory
+	#11061: support/download: git version=master broken
+	#11071: Building postgresql package on Debian 9.4  x64 for armel target fails
+	#11076: Docker containerd installed to incorrect  path
+	#11101: host-patchelf Endian Issue with relative  RPATH
+	#11111: raspberry pi 3 b+: missing BSP for 64-bit  kernel
+	#11121: statfs call corrupts memory struct statfs  too small
+	#11181: Switching toolchain does not work
+
+2018.05.3, Released October 6th, 2018
+
+	Important / security related fixes.
+
+	Add a number of patches to fix build errors for host utilities
+	on modern distributions using glibc-2.28.
+
+	mkusers: Ensure existing group members are preserved when a
+	group is reprocessed.
+
+	printvars: Fix issue with exceeding shell command line length
+	limits for certain setups.
+
+	Updated/fixed packages: acpid, android-tools, apache,
+	arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
+	cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
+	imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
+	libnfs, libssh, libxslt, links, mediastreamer, minicom,
+	moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
+	python-django, qt, qt5quickcontrols, qt5webengine, screen,
+	sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
+	webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
+	xlib_libxshmfence, zeromq
+
+2018.05.2, Released August 28th, 2018
+
+	Important / security related fixes.
+
+	Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
+	genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
+	issue.
+
+	Updated/fixed packages: acl, attr, apache, bind,
+	boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
+	dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
+	ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
+	libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
+	linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
+	makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
+	nodejs, openssh, php, python-django, rauc, ruby, samba4,
+	stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
+	wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
+	xorriso, znc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10781: cryptsetup luksOpen container_file container causes..
+	#10986: Installing package attr when already supplied by..
+	#11191: xattr and check-package issue
+
+2018.05.1, Released July 20th, 2018
+
+	Important / security related fixes.
+
+	U-Boot: Ensure host version of ncurses is picked up and not
+	host-ncurses built by buildroot, as that otherwise causes
+	widechar/non-widechar conflicts and corrupted menuconfig
+	menus.
+
+	Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
+
+	Toolchain: ARC tools updated to arc-2018.03.
+
+	pkg-stats: Fix python 3.x compatibility.
+
+	dl-wrapper: Fix support for URIs containing '+', fix
+	no-check-hash for inferred site method.
+
+	Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
+	Support ethernet on Turbot variant.
+
+	Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
+	clamav, collectd, coreutils, docker-containerd, dos2unix,
+	edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
+	imagemagick, libcurl, libgcrypt, libglib2, liblogging,
+	libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
+	libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
+	network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
+	pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
+	systemd, triggerhappy, uboot, wireguard, wireless-regdb,
+	wireshark
+
+2018.05, Released June 1st, 2018
+
+	Minor fixes.
+
+	Download: Work around for hanging connections for packages
+	from CVS, by adding a 10 minute max timeout.
+
+	Updated/fixed packages: binutils, clang, dash, expect, git,
+	glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11051: runtime issue on STM32 with usage of binutils 2.29.x
+
+2018.05-rc3, Released May 28th, 2018
+
+	Fixes all over the tree.
+
+	Toolchain: ARC tools updated to arc-2018.03-rc2.
+
+	Fs: Ensure hard links in TARGET_DIR are correctly copied for
+	filesystem input. With the recent changes to the file system
+	generation logic, hard links were "expanded" in file system
+	images leading to bloated rootfs images for setups with hard
+	links.
+
+	Infrastructure: Error out for packages using the 'local'
+	method but forgetting to specify <pkg>_SITE.
+
+	Build rpcgen for the host when needed to support distributions
+	no longer shipping rpcgen with glibc (E.G. recent Fedora).
+
+	Updated/fixed packages: autofs, bash-completion, binutils,
+	busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
+	poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
+	#11036: C compiler cannot create executables
+	#11046: Git package binaries are ~180MB (compared to ~20MB in..
+
+2018.05-rc2, Released May 22nd, 2018
+
+	Fixes all over the tree.
+
+	Dependencies: Check that the current working directory (.)
+	isn't listed in PATH as that causes various build issues.
+
+	Manual: Clarify that git branch names may not be used as
+	version identifiers. This has never been supported, but was
+	kind of working (with some limitations) before the git
+	download rework - Now it does not work at all.
+
+	Linux: Ensure host version of ncurses is picked up and not
+	host-ncurses built by buildroot, as that otherwise causes
+	widechar/non-widechar conflicts and corrupted menuconfig
+	menus.
+
+	Packages: Renamed a number of package options not prefixed
+	with BR2_PACKAGE_<pkg> for consstency.
+
+	Download infrastructure: Fix file:// protocol handling after
+	download rework.
+
+	Updated/fixed packages: acl, apr-util, asterisk, attr,
+	bluez5_utils, cifs-utils, clamav, clang, cups-filters,
+	dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
+	imx-mkimage, ipsec-tools, jamvm, janus-gateway,
+	jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
+	libmediaart, libmodbus, libmodplug, libmpd,
+	libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
+	libnfnetlink, libnss, liboauth, libogg, libosip2,
+	libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
+	ltrace, lynx, mbedtls, modem-manager, nfs-utils,
+	python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
+	snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
+	xen, zmqpp, znc, zstd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10986: Installing package attr when already supplied by...
+	#11011: BUildroot for Raspberry Pi 2
+	#11016: Wrong compiler used for external user host packages
+
+2018.05-rc1, Released May 9th, 2018
+
+	Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
+	uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
+
+	Architecture: support for the Blackfin architecture has been
+	removed, as it was removed from Linux upstream, poorly
+	maintained in binutils/gdb, and abandoned by Analog Devices.
+
+	Numerous packages updated to have hashes for their license
+	files.
+
+	Systemd can now be built with uClibc toolchains.
+
+	Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
+	BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
+	kernel configurations that need libelf on the host or openssl
+	on the host.
+
+	Coding style:
+	- all Python scripts are now verified with flake8
+	- check-package extended to check all Config.in and .mk files
+	  in tree, not only the ones in package/
+
+	Infrastructure:
+
+	- The download infrastructure has seen a major overhaul, with
+	  the main visible new feature being Git caching: a package
+	  fetched from Git no longer needs to be re-cloned entirely
+	  everytime its version is changed. Anoter visible change is
+	  that the download folder now has subfolders per package. See
+	  http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
+	  for more details about those changes.
+
+	- The logic that generates the root filesystem images has been
+	  reworked, with the main goal of allowing several filesystem
+	  images to be produced in parallel, also a requirement for
+	  top-level parallel build. Now, a .tar filesystem image is
+	  always created, and re-extracted in a private directory to
+	  create each format-specific filesystem image.
+
+	- A new package infrastructure was introduced for Go-based
+	  packages: golang-package.
+
+	- Dependencies on extraction tools are now handled as proper
+	  per-package dependencies, using
+	  <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
+	  preparation step for top-level parallel build support.
+
+	- When a file being downloaded is part of a package with a
+	  .hash file, but there is no hash listed for this file, the
+	  file is now preserved in the download directory rather than
+	  removed. This helps when updating a package, as it gives the
+	  ability to easily calculate the hash of the file.
+
+	- Addition of '<pkg>-show-recursive-depends' and
+	  '<pkg>-show-recursive-rdepends' make targets, to
+	  respectively display the recursive list of dependencies and
+	  the recursive list of reverse dependencies of a given
+	  package.
+
+	- The /etc/shells file is now automatically generated with the
+	  list of shell programs installed on the system.
+
+	- Addition of -Ofast optimization level as an available
+	  option.
+
+	Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
+	bumped to 5.10.1.
+
+	New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
+	chipmunk, clang, docker-compose, docker-proxy, flare-engine,
+	flare-game, gst1-interpipe, gstreamer1-editing-services,
+	hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
+	libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
+	python-cached-property, python-cython, python-docker,
+	python-dockerpty, python-docker-pycreds,
+	python-flask-sqlalchemy, python-functools32, python-influxdb,
+	python-json-models, python-libusb1, python-networkx,
+	python-psycopg2, python-pymodbus, python-sqlalchemy,
+	python-subprocess32, python-texttable,
+	python-websocket-client, python-yieldfrom, quotatool, reaver,
+	snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
+	tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
+
+	New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
+	Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
+	SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
+	Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
+	Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
+	RK3288,
+
+	Removed packages: iqvlinux, kodi-adsp-*, mplayer
+
+	Removed defconfigs: ci40, firefly_rk3288,
+	freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
+	teliv_evk_pro3
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10151: toolchain eclipse register : fails with a custom
+		BR2_HOST_DIR
+	#10511: Packages get downloaded uncompressed with wget
+	#10531: QtWebengine doesn't build if the host hasn't a 32 bits
+		C++ compiler working
+	#10846: error in compiling gnutls
+	#10886: openssl-1.0.2n fails to build
+	#10896: /bin/sh not in /etc/shells
+	#10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
+		enabled
+
+2018.02.12, Released March 29th, 2019
+
+	Important / security related fixes.
+
+	Updated/fixed packages: avahi, beecrypt, busybox, clamav,
+	cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
+	leveldb, libopenssl, libraw, libseccomp, libssh2,
+	libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
+	php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
+	xapp_xdm, xlib_libXdmcp
+
+2018.02.11, Released February 23th, 2019
+
+	Important / security related fixes.
+
+	Ensure the PLATFORM and OS environment variables are not set,
+	as they cause build issues for some packages.
+
+	The package list infrastructure now correctly handles packages
+	installing files with old mtime.
+
+	Linux: Skip hash checks for user supplied downloadable
+	patches, as no hash checksums are available for those.
+
+	scanpypi: protect against zip-slip vulnerability in zip/tar
+	handling
+
+	Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
+	gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
+	libcurl, libid3tag, madplay, mosquitto, openssh, php,
+	postgresql, proftpd, python, python-django, python3, qt5base,
+	sqlcipher, swupdate, systemd, unzip, webkitgtk
+
+2018.02.10, Released January 31th, 2019
+
+	Important / security related fixes.
+
+	Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
+
+	check-package: fix Python 3 support
+
+	get-developers: Fix behaviour when called from elsewhere than
+	the toplevel directory.
+
+	cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
+
+	Updated/fixed packages: acpica, apache, apr, asterisk,
+	avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
+	gnupg2, leveldb, libarchive, libassuan, libftdi1,
+	libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
+	liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
+	lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
+	openssh, pango, patchelf, php, python-django, python-pyyaml,
+	rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
+	shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
+	tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
+	xapp_rgb, xenomai, xerces
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11576: Unable to start apache with event MPM on raspberry pi 3
+
+2018.02.9, Released December 20th, 2018
+
+	Important / security related fixes.
+
+	defconfigs: Fixes for ci20
+
+	Updated/fixed packages: c-ares, dante, freetype, ghostscript,
+	glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
+	libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
+	msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
+	python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
+	wine, webkitgtk, xfsprogs
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11426: pps-tools bash dependency
+
+2018.02.8, Released November 26th, 2018
+
+	Important / security related fixes.
+
+	fs: Drop intermediate tarball from the filesystem handling to
+	fix an issue with xattrs handling related to fakeroot. Ensure
+	tarball target includes xattrs.
+
+	download: Fix confusion in git submodule handling if dl/ is a
+	symlink.
+
+	toolchain: Only allow enabling stack protection on
+	architectures with control flow integrity (CFI) support. Only
+	allow FORTIFY_SOURCE support on gcc >= 6.
+
+	genrandconfig: Fix missing newline in BR2_WGET handling,
+	causing the following line to be ignored. This would affect
+	BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
+	BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
+	BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
+
+	show-build-order: Also include the dependencies of
+	rootfs-common.
+
+	Defconfigs: Fixes for Armadeus APF27, imx6sabre.
+
+	graph-depends: Fix for package names starting with a non-alpha
+	character.
+
+	Updated/fixed packages: attr, audit, bind, brotli, easydbus,
+	elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
+	libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
+	liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
+	mosquitto, mysql, neardal, netplug, network-manager,
+	nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
+	prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
+	systemd, tar, trace-cmd, traceroute, twolame, uclibc,
+	usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
+	xlib_libfontenc, xproto_inputproto, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11086: download/git submodule breaks on symlinked dl folder
+	#11251: Util scanpypi failes when package change - to _ in..
+	#11476: stdio2.h error invalid use of __builtin_va_arg_pack
+	#11481: Docs: Is external.desc required?
+
+2018.02.7, Released October 25th, 2018
+
+	Important / security related fixes.
+
+	Detect and reject build paths containing '@', as this confuses
+	a number of packages, including GCC.
+
+	utils/get-developers: Add -e option for use with git
+	send-email.
+
+	utils/diffconfig: Make it work for (non-Buildroot) config
+	files not using the BR2_ prefix.
+
+	u-boot: Fix for environment image handling on big endian
+	systems.
+
+	Updated/fixed packages: binutils, ca-certificates,
+	cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
+	libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
+	mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
+	psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
+	spice, spice-protocol, tinc, ustr, wireshark
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11396: uboot environment image checksum invalid if target is big endian
+
+2018.02.6, Released October 7th, 2018
+
+	Important / security related fixes.
+
+	Add a number of patches to fix build errors for host utilities
+	on modern distributions using glibc-2.28.
+
+	mkusers: Ensure existing group members are preserved when a
+	group is reprocessed.
+
+	printvars: Fix issue with exceeding shell command line length
+	limits for certain setups.
+
+	Updated/fixes packages: acpid, android-tools, apache,
+	arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
+	cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
+	igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
+	libesmtp, libnfs, libssh, libxslt, links, linuxptp,
+	mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
+	php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
+	screen, sdl2, shairport-sync, squashfs, strongswan,
+	vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
+	xlib_libXft
+
+	New packages: brotli, woff2
+
+2018.02.5, Released August 29th, 2018
+
+	Important / security related fixes.
+
+	Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
+	genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
+	issue.
+
+	Updated/fixed packages: acl, apache, attr, bind,
+	boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
+	dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
+	gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
+	libopenssl, libselinux, libsoup, lighttpd, linuxptp,
+	lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
+	mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
+	openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
+	samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
+	waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
+	znc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10781: cryptsetup luksOpen container_file container causes..
+	#10986: Installing package attr when already supplied by..
+	#11191: xattr and check-package issue
+
+2018.02.4, Released July 21th, 2018
+
+	Important / security related fixes.
+
+	U-Boot: Ensure host version of ncurses is picked up and not
+	host-ncurses built by buildroot, as that otherwise causes
+	widechar/non-widechar conflicts and corrupted menuconfig
+	menus.
+
+	Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
+
+	Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
+	Support ethernet on Turbot variant.
+
+	Updated/fixed packages: bind, clamav, collectd, dos2unix,
+	edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
+	libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
+	ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
+	qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
+	systemd, wireguard, wireless-regdb
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#11101: host-patchelf Endian Issue with relative RPATH
+
+2018.02.3, Released June 18th, 2018
+
+	Important / security related fixes.
+
+	Various fixes for building on modern distributions (GCC 8.x,
+	no rpcgen utility).
+
+	ARM: Default to binutils 2.28 and warn about newer binutils
+	versions, which are known to cause boot failures for Linux
+	kernels built in thumb mode.
+
+	Busybox/mdev: Fix module autoloading.
+
+	Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
+	symlinks, call swapon -a to activate any configured swap
+	devices.
+
+	Dependencies: Check that PATH does not contain current working
+	directory, which triggers a number of build failures.
+
+	Infrastructure: Error out for packages erroneously using the
+	'local' site method but not defining a _SITE.
+
+	Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling.  Ensure
+	kconfig uses ncurses from the host to fix a ncurses/ncursesw
+	mixup, causing menuconfig display corruption.
+
+	Toolchain: Workarounds for fix-rpath issues with binutils and
+	elf2flt.
+
+	Util-linux: Fix blocking on getrandom() issue with recent
+	kernels.
+
+	Remove broken freescale_imx31_3stack,
+	freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
+
+	Updated/fixed packages: apr-util, asterisk, attr, audit,
+	autofs, binutils, busybox, cifs-utils, cups-filters, dash,
+	ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
+	glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
+	jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
+	libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
+	log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
+	nasm, netplug, network-manager, nfs-utils, nodejs,
+	openvmtools, patch, perl, php-amqp, poppler, procps-ng,
+	python, python-websockets, quota, redis, samba4, sysvinit,
+	transmission, triggerhappy, util-linux, wavpack, wget,
+	wireshark, xen, zmqpp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10986: Installing package attr when already supplied by busybox..
+	#11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
+
+2018.02.2, Released May 4th, 2018
+
+	Important / security related fixes.
+
+	Tweak package size/file instrumentation to better handle
+	package rebuilds.
+
+	Revert /etc/shells creation when bash is enabled.
+
+	Exclude /lib/firmware from the rpath fixup logic, as it may
+	contain non-native ELF files.
+
+	Scanpypi: Support the new PyPi infrastructure.
+
+	Handle GCC 8.x on the host.
+
+	Ensure timestamp of /usr is updated to support the systemd
+	ConditionNeedsUpdate option.
+
+	Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
+	grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
+	libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
+	python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
+	syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
+	wireguard, wmctrl
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10896: /bin/sh not in /etc/shells
+	#10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
+
+2018.02.1, Released April 9th, 2018
+
+	Important / security related fixes.
+
+	Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
+	Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
+	Pro3.
+
+	Infrastructure: Speed up instrumentation for package size by
+	comparing timestamps instead of md5 checksums, as doing
+	checksums could lead to up to 25% longer build time for big
+	configurations.
+
+	Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
+	to avoid name clashes with packages ending on '-base'.
+
+	Add a better fix for build issues for autotools based packages
+	checking for C++ support on toolchains without C++ support.
+
+	Build host-tar if tar is older than 1.27 on the build machine
+	to work around reproducibility issues with git archives
+	containing long paths.
+
+	check-unique-files: Fix for filenames not representable in the
+	users' locale.
+
+	Check-bin-arch: Add support for per-package ignore paths
+	(<pkg>_BIN_ARCH_EXCLUDE).
+
+	Toolchain: Fix SSP support detection for external toolchains.
+
+	linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
+	these dependencies are available for Linux configurations
+	needed these dependencies, similar to how it is done for
+	U-Boot.
+
+	Support custom (not in tree) device tree files in addition to
+	in-tree ones.
+
+	U-Boot / uboot-tools: Fix header conflict with libfdt-devel
+	installed on host.
+
+	Updated/fixed packages: apache, busybox, c-ares, cmake,
+	docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
+	gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
+	kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
+	libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
+	libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
+	ntp, openblas, opencv3, openocd, opus-tools, patch, php,
+	pkgconf, postgresql, powerpc-utils, python-jsonschema,
+	python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
+	rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
+	uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
+
+	New packages: docker-proxy, python-functools32
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10766: upmpdcli: Segmentation fault
+	#10776: ktap fails to build
+	#10846: error in compiling gnutls
+	#10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
+
+2018.02, Released March 4th, 2018
+
+	Fixes all over the tree.
+
+	Issues with systemd with a readonly rootfs and DBus fixed.
+
+	Instructure:
+	- check-uniq-files: fix Python 2.6 compatibility.
+	- dependencies.sh: check for external argparse module for
+	  Python 2.6.
+	- Add infrastructure to detect and use a UTF-8 locale on the
+	  host, needed by systemd.
+
+	Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
+	ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
+	scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10831: qemu_x86_64_defconfig build fails on linux-headers..
+
+2018.02-rc3, Released February 27th, 2018
+
+	Fixes all over the tree.
+
+	check-bin-arch: skip /lib/modules to allow 32-bit userland
+	with 64bit kernel.
+
+	dependencies: Blacklist tar 1.30+ and build our own host-tar
+	if needed as tar 1.30+ changed the --numeric-owner output for
+	long path names. Build host-tar before other host-dependencies
+	as they need it to extract their source tarballs.
+
+	Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
+	e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
+	mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
+	php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
+	systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10726: Current libglib2.mk creates broken libglib2 binary...
+	#10786: Linux fails to build unless make linux-menuconfig...
+	#10796: Cannot generate cpio image without selecting CON...
+
+2018.02-rc2, Released February 15th, 2018
+
+	Fixes all over the tree.
+
+	Dependencies: Ensure C++ support is available like for C
+	support for packages needing 32bit host support.
+
+	utils/genrandconfig: Check host dependencies for config.
+
+	Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
+	glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
+	librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
+	mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
+	php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
+	qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
+	systemd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#9781: ti-sgx-km build on kernel >4.1
+	#10141: Squashfs extended attribute failures
+
+2018.02-rc1, Released February 5th, 2018
+
+	The global source-check and per-package <pkg>-source-check
+	targets have been removed.
+
+	Architecture: Add x86 Silvermont variant. Add several new ARM
+	variants, rework MIPS NaN logic. Support mainline binutils/gcc
+	for ARC.
+
+	Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
+	external toolchains upgraded to arc-2017.09. Libatomic is now
+	also copied for external musl based toolchains.
+	Add binutils 2.30.x and switch to binutils 2.29.x by default.
+
+	Added hardening options to build with RELRO and FORTITY.
+
+	New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
+	imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
+	Orangepi lite / pc plus / pc / prime / win / win plus / zero
+	plus2, Pine64, Solidrun MacchiatoBin. Sopine.
+
+	Add utils/diffconfig, a simple utility for comparing
+	configuration files - Adapted from the version in the
+	Linux kernel.
+
+	Infrastructure: Check that the same file is not touched by
+	multiple packages, as a preparation for toplevel parallel
+	builds.
+
+	Hashes for the license files for a large number of packages
+	have been added, ensuring that license changes will not be
+	missed when packages are bumped.
+
+	Fix build issue for autotools based packages checking for C++
+	support on toolchains without C++ support and on a distro
+	lacking /lib/cpp (E.G. Arch Linux).
+
+	Support for the meson build system.
+
+	Pie charts generated by 'graph-build' or 'graph-size' are now
+	sorted according to the size of each piece.
+
+	System: Only show getty options when busybox init or sysvinit
+	are used.
+
+	ARM-trusted-firmware: Support ATF bundled in U-Boot as
+	well as U-Boot bundled in ATF.
+
+	Zlib is now a virtual package, provided by either libzlib or
+	zlib-ng, similar to openssl.
+
+	Support for the Rust programming language.
+
+	New packages: aoetools, armbian-firmware, binaries-marvell,
+	brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
+	flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
+	imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
+	libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
+	meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
+	open-lldp, pimd, proj, python-flask-cors,
+	python-jaraco-classes, python-more-itertools, python-oauthlib,
+	python-raven, python-remi, python-requests-oauthlib,
+	python-schedule, python-secretstorage, python-see,
+	python-tabledata, python-txtorcon, python-xlib, qt5charts,
+	rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
+	solatus, tcf-agent, traceroute, waylandpp, wolfssl,
+	zisofs-tools, zlib-ng
+
+	Removed packages: eeprog
+
+2017.11.2, Released January 21st, 2018
+
+	Important / security related fixes.
+
+	External toolchain: libatomic is now also copied for musl
+	based toolchains.
+
+	nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
+
+	System: Only show getty options when busybox init or sysvinit
+	are used.
+
+	Infrastructure: Fix build issue for autotools based packages
+	checking for C++ support on toolchains without C++ support and
+	on a distro lacking /lib/cpp (E.G. Arch Linux).
+
+	Pie charts generated by 'graph-build' or 'graph-size' are now
+	sorted according to the size of each piece.
+
+	Updated/fixed packages: asterisk, avahi, bind, busybox,
+	coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
+	libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
+	ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
+	xlib_libXpm
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9996: lz4 package does not install lz4 binaries in target
+	#10176: Rsyslog's S01logging is deleted by Busybox.mk from...
+	#10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
+	#10301: systemd/getty unused options
+	#10331: kmsxx, host installation fails with BR2_SHARED_...
+	#10556: Building ntp package with SSL library libressl...
+	#10641: avahi-autoipd not starting when using systemd-tmpfiles
+
+2017.11.1, Released December 31th, 2017
+
+	Important / security related fixes.
+
+	Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
+	gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
+	kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
+	linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
+	nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
+	uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
+	xenomai, xfsprogs
+
+2017.11, Released November 30, 2017
+
+	Fixes all over the tree.
+
+	Toolchain: Use github mirror for Glibc.
+
+	Defconfigs: Correct boot.cmd for bananapi-m1.
+
+	Makefiles: Workaround include order issues for certain make
+	versions by explicitly sorting the result of wildcard where it
+	matters.
+
+	Download: Ensure subversion runs in non-interactive mode.
+
+	Updated/fixed packages: asterisk, boost, chrony, dovecot,
+	dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
+	kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
+	libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
+	ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
+	qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
+	systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
+	xlib_libXfont, xlib_libXfont2,
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	10501: host-localedef fails to compile on Ubuntu 17.10
+	10506: Changed kernel image type (e.g. zImage to uImage)...
+
+2017.11-rc2, Released November 13th, 2017
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: collectd, ffmpeg, freerdp,
+	go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
+	mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
+	snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
+	wireshark, wpa_supplicant, xapp_xdriinfo
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
+	#10491: Cannot output security warning when compiled with buildroot..
+
+2017.11-rc1, Released November 6th, 2017
+
+	Fixes all over the tree and new features.
+
+	Openssl is now a virtual package, which may be provided by
+	OpenSSL (now renamed to libopenssl) or LibreSSL.
+
+	libssh2: there is now an explicit choice of the backend to use
+	(mbedtls, gnutls or openssl). Previously, the choice was implicit
+	based on the TLS library that was selected. Now, it is possible to
+	choose the backend, which is important if several TLS libraries are
+	selected.
+
+	netsnmp: all MIB files are now installed, making the target filesystem a
+	bit bigger than before. To remove unneeded MIBS, you should use a
+	post-build script.
+
+	Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
+	updated to 2017.09, Glibc updated to 2.26, Glibc support for
+	ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
+	older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
+
+	New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
+	Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
+	kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
+	QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
+	Technologic TS-7680.
+
+	New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
+	dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
+	libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
+	lua-curl, lua-datafile, lua-fifo, lua-httpd,
+	lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
+	luksmeta, minetest, minetest-game, pdmenu, prosody,
+	python-aiocoap, python-automat, python-ibmiotf,
+	python-iso8601, python-m2r, python-simplesqlite,
+	python-websockets, python-xmltodict, qt5wayland, qt5webengine,
+	restorecond, selinux-python, semodule-utils, uhubctl,
+	wireguard, wsapi-fcgi, wsapi-xavante
+
+	Removed packages: aiccu, rfkill, sepolgen
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10281: lsblk does not compile for util-linux
+	#10336: lttng compilation fails : linking error
+	#10351: glibc missing in rootfs
+	#10356: nfs-utils missing header
+	#10361: python3 python-config script generates invalid includes
+	#10366: dropbear download url has changed
+	#10391: WiringPi retrieves wrong (old) version
+	#10406: Beaglebone black: Buggy SGX driver version, swapped...
+	#10426: uboot-tools' fw_setenv does not update the redundant...
+	#10451: libpcap 1.8.x and 1.7x does not compile on PPC
+
+2017.08.2, Released November 28th, 2017
+
+	Important / security related fixes.
+
+	Qt: 5.6 version updated to 5.6.3.
+
+	Reproducible: Do not override SOURCE_DATE_EPOCH if already set
+	in the environment.
+
+	Makefiles: Workaround include order issues for certain make
+	versions by explicitly sorting the result of wildcard where it
+	matters.
+
+	Updated/fixed packages: apr, apr-util, arqp-standalone,
+	azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
+	google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
+	kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
+	libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
+	moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
+	python3, python-pyqt5, qt, qt5base, qt5canvas3d,
+	qt5connectivity, qt5declarative, qt5engineio,
+	qt5graphicaleffects, qt5imageformats, qt5location,
+	qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
+	qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
+	qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
+	qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
+	swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
+	webkitgtk, wget, wireshark, xapp_xdriinfo.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
+	10361: python3 python-config script generates invalid includes
+	10501: host-localedef fails to compile on Ubuntu 17.10
+
+2017.08.1, Released October 23rd, 2017
+
+	Important / security related fixes.
+
+	Webkitgtk bumped to the 2.18.x series, fixing a large number
+	of security issues.
+
+	Defconfigs: galileo: fix ext4 related kernel config, bump
+	kernel for gcc 6.x compatibility, enable wchar support for
+	grub2. wandboard: correct rootfs offset
+
+	support: Ensure gzip compression level 6 is used for git
+	tarballs. check-bin-arch: Correctly handle (ignore) symbolic
+	links. check-rpath: Also handle PIE binaries
+
+	External toolchain: Correctly handle glibc Buildroot
+	toolchains built with merged /usr
+
+	musl: fix ARMv4 build with binutils 2.27.51+, fix for
+	CVE-2017-15650
+
+	Updated/fixed packages: apache, augeas, bind, bluez5_utils,
+	busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
+	flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
+	imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
+	libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
+	libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
+	netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
+	qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
+	sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
+	tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
+	xmlstarlet, xlib_libXfont, xlib_libXfont2,
+	xserver_xorg-server, zsh
+
+2017.08, Released September 1st, 2017
+
+	Minor fixes.
+
+	Toolchain: Don't allow internal toolchain builds for MIPS
+	M6201/P6600, as support for these are not yet in mainline GCC.
+
+	Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
+	gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
+	libphidget, libv4l, linux-tools, mediastreamer, minidlna,
+	nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
+	transmission, vde2, vim
+
+	Updated/fixed defconfigs:
+
+	Removed packages: simicfs.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10261: Grub2 fails to build for x86_64
+
+2017.08-rc3, Released August 23rd, 2017
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
+	dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
+	gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
+	libspatialindex, libunwind, linux, linux-headers, lua,
+	mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
+	whois, xen, zmqpp.
+
+	Updated/fixed defconfigs: ci20, socrates_cyclone5,
+	toradex_apalis_imx6.
+
+	Removed defconfig: Armadeus APF9328.
+
+	skeleton-* packages introduced in -rc1 have been renamed to
+	skeleton-init-* instead.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10141: Squashfs extended attribute failures
+
+2017.08-rc2, Released August 11th, 2017
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
+	ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
+	lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
+	swupdate, uclibc, valgrind, webkitgtk.
+
+	Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
+	nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
+	qemu_sparc64.
+
+	The cmake-package infrastructure for host packages has been
+	fixed to not incorrectly detect target packages through
+	pkg-config.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9926:  systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
+	#10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
+	#10026: lua-5.3.4: fix lua linker error in swupdate
+	#10146: package/skeleton-common fix recursive variable
+	#10156: glibc compilation fails for X86 32bits (i386)
+	#10201: toolchain-wrapper.c:192: (error) Memory leak:
+	#10221: Buildroot Support
+
+2017.08-rc1, Released August 2nd, 2017
+
+	Infrastructure:
+
+	- The skeleton package has been split into multiple packages:
+	  skeleton-sysv (when Busybox or SysV init are used),
+	  skeleton-systemd (when systemd is used), skeleton-none (when
+	  no init system is used) and skeleton-custom (when a custom
+	  skeleton is used). Those packages, except skeleton-custom,
+	  share common logic and data in a new package called
+	  skeleton-common. The skeleton package becomes a virtual
+	  package. This change allows to generate a filesystem that is
+	  compliant with systemd expectations.
+
+	- Support for using a read-only filesystem with systemd has
+	  been fixed.
+
+	- Major revamp of the gettext handling, with user-visible
+	  effect:
+
+	  - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
+	    package could decide to enable or not NLS support. When
+	    BR2_ENABLE_LOCALE was disabled, NLS support was forced off
+	    by passing --disable-nls to packages.
+
+	  - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
+	    controls whether NLS support should be enabled or not in
+	    packages. This option defaults to disabled, which means
+	    that now, NLS support is by default disabled in all
+	    packages.
+
+	  Therefore, if you need NLS support in packages, you must now
+	  explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
+
+	- The host directory no longer has a usr/ component. This
+	  makes it much more natural to use that directory as an
+	  externally used toolchain. For compatibility with existing
+	  scripts, a usr -> . link is still added.
+
+	- Hashes are now checked on tarballs by Buildroot when a
+	  package is sourced from a Git repository.
+
+	- Patches are no longer being downloaded from Github, since
+	  auto-generated patches could change over time, and break
+	  hashes. All patches that were downloaded from Github are now
+	  stored in their respective package directories.
+
+	- Hash files in packages can now contain hashes for the
+	  license files contained in the package source code. This
+	  allows to detect changes in such license files.
+
+	- Binaries in $(TARGET_DIR) are now cleaned up from invalid
+	  RPATHs at the end of the build.
+
+	- A new "make sdk" target prepares $(HOST_DIR) to be
+	  relocatable: turns RPATHs in host binaries into relocatable
+	  ones, removes bogus RPATHs from staging binaries/libraries,
+	  and provides a relocate-sdk script that can be executed to
+	  relocate the SDK after installation.
+
+	- Addition of utils/genrandconfig which generates a random
+	  configuration based on a set of pre-defined toolchain
+	  configurations (support/config-fragments/autobuild/) and a
+	  random selection of packages. It is now used by the
+	  autobuilders to generate the random configurations.
+
+	Filesystems:
+
+	- ext2/3/4 filesystems are now generated using mkfs.ext from
+	  e2fsprogs instead of using genext2fs.
+
+	Architecture:
+
+	- Addition of support for ARM big.LITTLE variants
+	- Improved MIPS support, with options to select NaN encoding
+	  and FP32 mode.
+
+	Toolchain:
+
+	- Switch to gcc 6.x as the default gcc version, add support
+	  for gcc 7.x, remove support for gcc 4.8
+	- Switch to binutils 2.28 as the default binutils version, add
+	  support for binutils 2.29, remove support for binutils 2.26
+	- Support added for gdb 8.0
+	- uClibc-ng bumped to 1.0.26
+	- CodeSourcery toolchains for x86 and SuperH have been
+	  removed, they were using a too old glibc version
+	  (2.17). External toolchains with glibc 2.17 or earlier are
+	  no longer supported.
+	- The version selection in the glibc package has been
+	  removed. Like musl and uClibc-ng, we now use the latest
+	  glibc version.
+	- Improved support for Xtensa toolchain overlays, which can
+	  now be downloaded.
+
+	Tools:
+
+	- Numerous improvements to the runtime test infrastructure
+	- Tests are now executed by Gitlab CI on a regular basis
+	- Tools that are directly useful to the user have been moved
+	  from support/scripts/ to utils/: brmake, check-package,
+	  get-developers, scancpan, scanpipy, size-stats-compare,
+	  test-pkg.
+
+	New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
+	Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
+	SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
+
+	New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
+	erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
+	ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
+	kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
+	libpwquality, libressl, libspatialindex, libva-utils,
+	linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
+	lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
+	python-backports-shutil-get-terminal-size, python-bcrypt,
+	python-cheroot, python-h2, python-hpack, python-hyperframe,
+	python-hyperlink, python-ipython-genutils, python-pathlib2,
+	python-pickleshare, python-priority, python-portend,
+	python-scandir, python-systemd, python-tempora,
+	python-traitlets, python-typepy, qt5virtualkeyboard,
+	ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
+	xr819-xradio, zstd
+
+	Removed packages: cloog, input-tools, mke2img
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#7892: systemd-journald is broken
+	#9341: avahi-utils does not compile with uClibc +  libglib2
+	#9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
+	       BR2_ENABLE_DEBUG
+	#9746: ext4 image generated by Buildroot is not working
+	       properly with U-Boot
+	#9886: Build fails with "unexpected EOF while looking for
+	       matching `"'" if PATH contains a newline
+	#9891: parted 3.1 => 3.2?
+	#9911: qt5 does not build on sparc
+	#9916: qt5 does not build on
+	       arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
+	#9936: Host QEMU does not build with SDL support because of
+	       pkg-config
+	#9941: nodejs option disappears for arm
+	#9951: SCANCPAN failure
+	#9966: util-linux-2.30/.stamp_built' failed
+	#9976: License file for package 'rtl8821au' incorrect
+	#9991: SGX Error implicit declaration of function
+	       ‘dmac_map_area’
+	#10011: wget does not work from Buildroot
+	#10036: Buildroot builds Raspbian Jessie headless image
+		presenting incorrect prompt
+	#10051: make: *** No rule to make target
+		'raspberrpi3_defconfig'. Stop reported with Buildroot
+		v2017.05.1
+	#10056: No .config file was produced in /buildroot folder
+	#10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
+		failure
+	#10071: fakeroot: replace hard-coded paths in post install
+	#10076: Makefile:4113: recipe for target 'all-gcc'  failed
+	#10091: gcc7.1 does not build with graphite support due to old
+		isl
+	#10121: webkit without the multimedia option causes build
+		error
+
+2017.05.2, Released July 27th, 2017
+
+	Important / security related fixes.
+
+	Webkitgtk bumped to the 2.16.x series, fixing a large number
+	of security issues.
+
+	host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
+	which default to PIE mode.
+
+	Updated/fixed packages: aespipe, apache, bind, binutils,
+	busybox, ccache, collectd, dieharder, efibootmgr, efivar,
+	expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
+	libmemcached, libosip2, libtirpc, libxml-parser-perl,
+	linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
+	pulseaudio, python-setproctitle, qt5base, rpi-firmware,
+	samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
+	webkitgtk, x265, xserver_xorg-server, xvisor
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
+
+2017.05.1, Released July 4th, 2017
+
+	Important / security related fixes.
+
+	Update support/scripts/scancpan to use METACPAN v1 API as v0
+	has been shutdown.
+
+	Update support/scripts/mkusers to handle setups where
+	/etc/shadow is a symlink.
+
+	External toolchain: Don't create musl dynamic loader symlink
+	for static builds.
+
+	Setlocalversion: Correct detection of mercurial revisions for
+	non-tagged versions.
+
+	Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
+
+	Updated/fixed packages: apache, automake, bind, botan, c-ares,
+	dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
+	gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
+	iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
+	libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
+	openssh, openvpn, pngquant, python-simplegeneric, qt5base,
+	qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
+	tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9976: License file for package 'rtl8821au' incorrect
+
+2017.05, Released May 31st, 2017
+
+	Minor fixes.
+
+	External toolchain: musl dynamic linker symlink for mips-sf
+	corrected.
+
+	Updated/fixed packages: agentpp, bash, exim, hans, madplay,
+	qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
+	xen
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9906: genimage: Disk full
+
+2017.05-rc3, Released May 30th, 2017
+
+	Fixes all over the tree.
+
+	ARC toolchain bumped to 2017.03
+
+	Runtime testing improvements and cleanups.
+
+	Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
+	cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
+	fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
+	keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
+	libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
+	mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
+	pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
+	xen
+
+	Removed packages: firejail, ola
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
+	#9876: aarch64 support with gcc 4.8 toolchain
+	#9896: host-gcc-initial error downloading because incorrect URL
+
+2017.05-rc2, Released May 17th, 2017
+
+	Fixes all over the tree.
+
+	ARC toolchain bumped to 2017.03-rc2
+
+	Updated/fixed packages: bluez_utils, boost, clamav, daemon,
+	efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
+	git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
+	mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
+	postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
+	rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
+	vlc, x11vnc, xfsprogs
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9796: source-check broken for Git downloads
+	#9866: BASE_DIR usage
+
+2017.05-rc1, Released May 8th, 2017
+
+	Fixes all over the tree and new features.
+
+	Infrastructure:
+
+	- Installed binaries are now checked for correct architecture
+	  to catch natively built binaries or binaries built for other
+	  architecture variants.
+
+	- Luarocks infrastructure improvements to extraction handling,
+	  support for upstream name != Buildroot package name.
+
+	- 'make printvars' output format has changed to make it easier
+	  to use in scripts. It now has options to quote the variables
+	  and to show the expanded/unexpanded values.
+
+	- Automatic ext2 rootfs size calculation has been removed. The
+	  logic was not working working reliable in all setups as it
+	  depends on the host filesystem behaviour, so instead now the
+	  size has to be specified explicitly (defaults to 60MB).
+
+	- The git download infrastructure now ensures that GNU format
+	  tar files are created.
+
+	- Fixed a variable clashing issue in the mkusers script with
+	  internal bash variables.
+
+	- Fakeroot now links against libacl to fix issues on
+	  distributions using acls.
+
+	- Correct permissions for /dev/pts/ptmx when systemd is used
+	  with recent glibc versions.
+
+	- br2-external: Improve error reporting.
+
+	- A wrapper script for genimage has been added in
+	  support/scripts/genimage.sh for easy use of genimage from
+	  post-image scripts.
+
+	- A script to check for common style issues in new packages
+	  before submitting has been added in support/scripts/check-package
+
+	- Defconfigs are now tested by gitlab-CI instead of Travis:
+	  https://gitlab.com/buildroot.org/buildroot
+
+	- Infrastructure for runtime testing has been added to
+          support/testing
+
+	Toolchain:
+
+	- External linaro toolchains updated to 2017.02, ARC toolchain
+          updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
+
+	- A number of fixes and improvements to the external toolchain
+	  handling, including C library detection, multilib and ld.so
+	  handling
+
+	- Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
+          for uClibc-ng
+
+	- Binutils 2.28 added and default changed to 2.27
+
+
+	Architectures:
+
+	- Support for the C-SKY architecture has been added.
+
+
+	License handling:
+
+	- The package license markings for legal info now uses the
+	  SPDX short identifiers for the license string where possible.
+
+	- License info has been improved / added for a number of packages.
+
+
+	Misc:
+
+	- Cmake 3.7.x installed on the host is no longer ignored as a
+          workaround for the RPATH issues has been implemented.
+
+	- Docker-engine can now be built statically on an otherwise
+	  dynamic linked build for docker-in-docker setups.
+
+	- U-Boot now supports out-of-tree device trees, similar to
+          Linux
+
+	- Nodejs 0.10.x support (and with it, support for <ARMv6) has
+          been removed as this is now EOL upstream.
+
+	New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
+	Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
+	defconfig for raspberry pi 3, stm32f429-disc1.
+
+	The raspberry pi zero-w and rpi3 compute module are now also
+	supported by the rpi0 / rpi3 defconfigs, beaglebone green is
+	supported by the beaglebone defconfig.
+
+	Removed defconfig: minnowboard, via imx6 vab820, altera
+	socdk/sockit
+
+	New packages: arp-scan, atest, augeas, bluez-tools, daemon,
+	dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
+	gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
+	kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
+	libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
+	libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
+	lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
+	python-decorator, python-simplegeneric,
+	python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
+	s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
+	s6-portable-utils, s6-rc, supertux, tesseract-ocr,
+	uccp420wlan, wilink-bt-firmware
+
+	Broken packages: ola
+
+	Removed packages: cosmo, kodi-visualisation-fountain,
+	polarssl, portmap, xdriver_xf86-video-glide,
+	xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#8831: image generation fails on host ZFS due to "no free space"
+	#9436: e2fsprogs remove busybox applets even of unselected e2fs..
+	#9456: mkusers script bash errors
+	#9496: mke2img fails during build on ntfs-3g host partition
+	#9531: NPM fails to build embedded modules
+	#9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
+	#9691: Wrong cryptsetup package include files location
+	#9696: Wrong cryptsetup package include files location
+	#9706: Can't download newer revisions of package from PyPI
+	#9711: Recent libCEC version bump seems to break kodi package
+	#9716: exit, shutdown, reboot from kodi
+	#9721: version 2017.02: no acceptable m4 could be found in $PATH
+	#9726: Raspberry Pi version B - Problems with UART speed in..
+	#9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
+	#9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
+	#9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
+	#9776: libubox build failed
+	#9791: Python searches for packages in the user site directory
+	#9806: libseccomp is not available when BR2_arm=y
+	#9826: post-build scritp - symlinks created in post-build script..
+	#9836: triggerhappy: systemd unit broken
+	#9846: musl libc not installed correctly in target folder
+	#9856: build libubox failed on ubuntu 17.04 64bit
+
+2017.02.11, Released April 11th, 2018
+
+	Important / security related fixes.
+
+	dependencies: Blacklist tar 1.30+ and build our own host-tar
+	if needed as tar 1.30+ changed the --numeric-owner output for
+	long path names. Build host-tar before other host-dependencies
+	as they need it to extract their source tarballs.
+
+	Updated/fixed packages: apache, busybox, clamav, dhcp,
+	dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
+	libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
+	mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
+	postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
+	samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
+
+2017.02.10, Released January 31st, 2018
+
+	Important / security related fixes.
+
+	nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
+
+	System: Only show getty options when busybox init or sysvinit
+	are used.
+
+	Infrastructure: Fix build issue for autotools based packages
+	checking for C++ support on toolchains without C++ support and
+	on a distro lacking /lib/cpp (E.G. Arch Linux).
+
+	Updated/fixed packages: avahi, berkeleydb, bind, busybox,
+	ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
+	intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
+	libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
+	pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
+	util-linux, webkitgtk, wireshark, xen
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9996: lz4 package does not install lz4 binaries in target
+	#10176: Rsyslog's S01logging is deleted by Busybox.mk from...
+	#10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
+	#10301: systemd/getty unused options
+	#10331: kmsxx, host installation fails with BR2_SHARED_...
+	#10536: Finding non-relative paths in the ccache
+	#10641: avahi-autoipd not starting when using systemd-tmpfiles
+
+2017.02.9, Released January 1st, 2018
+
+	Important / security related fixes.
+
+	Fix divide by zero issue in size-stats script.
+
+	Fix makefile include ordering issue with certain make versions
+	in the external toolchain handling.
+
+	Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
+	libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
+	mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
+	samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
+	xlib_libXcursor, xlib_libXfont, xlib_libXfont2
+
+2017.02.8, Released November 27th, 2017
+
+	Important / security related fixes.
+
+	Qt: 5.6 version updated to 5.6.3.
+
+	Reproducible: Do not override SOURCE_DATE_EPOCH if already set
+	in the environment.
+
+	Updated/fixed packages: apr, apr-util, arqp-standalone,
+	collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
+	imagemagick, libfastjson, libglib2, libpjsip, libplist,
+	localedef, luajit, mesa3d, openssh, openssl, postgresql,
+	python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
+	qt5declarative, qt5engineio, qt5graphicaleffects,
+	qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
+	qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
+	qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
+	qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
+	samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
+	xapp_xdriinfo.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
+	10361: python3 python-config script generates invalid includes
+	10501: host-localedef fails to compile on Ubuntu 17.10
+
+2017.02.7, Released October 28th, 2017
+
+	Important / security related fixes.
+
+	Webkitgtk bumped to the 2.18.x series, fixing a large number
+	of security issues.
+
+	Defconfigs: wandboard: Correct rootfs offset
+
+	Toolchain: Linaro toolchains updated to 2017.08 release,
+	fixing a number of issues. Musl: fix for CVE-2017-15650.
+
+	Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
+	hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
+	libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
+	webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
+	xlib_libXfont2, xserver_xorg-server
+
+2017.02.6, Released September 24th, 2017
+
+	Important / security related fixes.
+
+	Cmake: Ensure correct pkg-config is used when building host
+	packages
+
+	fs/iso9660: Ensure files from earlier builds are not included.
+
+	Updated/fixed packages: apache, bcusdk, bind, binutils,
+	bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
+	faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
+	gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
+	imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
+	libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
+	libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
+	minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
+	postgresql, proxychains-ng, python-libconfig,
+	python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
+	squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
+	tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
+	xen, zmqpp
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10141: Squashfs extended attribute failures
+	#10261: Grub2 fails to build for x86_64
+	#10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
+
+2017.02.5, Released July 27th, 2017
+
+	Important / security related fixes.
+
+	Webkitgtk bumped to the 2.16.x series, fixing a large number
+	of security issues.
+
+	host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
+	which default to PIE mode.
+
+	Updated/fixed packages: aespipe, apache, bind, binutils,
+	busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
+	gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
+	libosip2, libtirpc, libxml-parser-perl, linux-fusion,
+	linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
+	python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
+	systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
+	xserver_xorg-server, xvisor
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
+
+2017.02.4, Released July 4th, 2017
+
+	Important / security related fixes.
+
+	Update support/scripts/scancpan to use METACPAN v1 API as v0
+	has been shutdown.
+
+	Update support/scripts/mkusers to handle setups where
+	/etc/shadow is a symlink.
+
+	External toolchain: Don't create musl dynamic loader symlink
+	for static builds.
+
+	Setlocalversion: Correct detection of mercurial revisions for
+	non-tagged versions.
+
+	Updated/fixed packages: apache, automake, bind, botan, c-ares,
+	dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
+	gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
+	ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
+	mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
+	qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
+	vlc, x264, xserver_xorg-server
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9976: License file for package 'rtl8821au' incorrect
+
+2017.02.3, Released June 2nd, 2017
+
+	Important / security related fixes.
+
+	Download: <pkg>-source-check fixed for packages from git.
+
+	External toolchain: musl dynamic linker symlink for mips-sf
+	corrected.
+
+	Updated/fixed packages: armadillo, audiofile, bash,
+	bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
+	elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
+	google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
+	libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
+	lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
+	nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
+	postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
+	rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9796: source-check broken for Git downloads
+	#9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
+
+2017.02.2, Released May 1st, 2017
+
+	Important / security related fixes.
+
+	Use HTTPS for the Codesourcery external toolchains as the HTTP
+	URLs no longer work.
+
+	Updated/fixed packages: bind, busybox, dovecot, freetype,
+	ghostscript, glibc, granite, hiredis, icu, imagemagick,
+	gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
+	libnspr, libnss, libsamplerate, libsndfile, libunwind,
+	minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
+	python-web2py, samba4, syslinux, systemd, tiff, trinity,
+	uboot, wireshark, xen
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9791: Python searches for packages in the user site directory
+
+2017.02.1, Released April 4th, 2017
+
+	Important / security related fixes.
+
+	Fix a variable clashing issue in the mkusers script with
+	internal bash variables.
+
+	Improve external toolchain version detection.
+
+	Correct permissions for /dev/pts/ptmx when systemd is used
+	with recent glibc versions.
+
+	Fix python module name clash for graph-depends.
+
+	Fakeroot now links against libacl to fix issues on
+	distributions using acls.
+
+	Ensure that the git download infrastructure creates GNU format
+	tar files.
+
+	br2-external: Improve error reporting.
+
+	Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
+	dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
+	fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
+	gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
+	libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
+	libwebsockets, libxkbcommon, linux-firmware, logrotate,
+	lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
+	mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
+	pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
+	skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
+	tcpreplay, tor, upmpdcli, wget, wireshark,
+	xdriver_xf86-video-vmware, xlib_libXv, zmqpp
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9456: mkusers script bash errors
+
+2017.02, Released February 28th, 2017
+
+	Minor fixes, mainly fixing autobuilder issues.
+
+	Don't use cmake 3.7.x from the build host as it is also
+	affected by the RPATH handling issues, and instead build our
+	own if needed.
+
+	Updated/fixed packages: assimp, classpath, genimage, mplayer,
+	mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
+	vlc, xterm
+
+2017.02-rc3, Released February 26th, 2017
+
+	Fixes all over the tree.
+
+	Cmake reverted to version 3.6.3 to workaround regressions
+	related to RPATH handling.
+
+	Updated/fixed packages: bctoolbox, berkeleydb, binutils,
+	btrfs-progs, classpath, directfb, glibc, gstreamer1,
+	gst1-plugins-{base,good,bad,ugly}, gst1-libav,
+	gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
+	libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
+	oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
+	trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9251: Shared C++ libraries for Microblaze results in Segmentation...
+	#9456: mkusers script bash errors
+	#9506: Collectd 5.7.0 fails to build with libcrypt
+	#9581: VagrantFile provisioning step fails due to issue with grub-pc
+	#9586: usbmount: usbmount slows down the system... to a state of...
+	#9616: CMake host packages cannot provide CONF_ENV
+	#9641: Need raptor package installed in staging
+	#9671: stunnel build error
+
+2017.02-rc2, Released February 20th, 2017
+
+	Fixes all over the tree.
+
+	Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
+	older gcc versions for reproducible builds has been
+	(temporarily) reverted because of licensing compatiblity
+	concerns.
+
+	Defconfigs: SD card generation fix for the Udoo Neo board
+
+	Infrastructure to handle .lz compressed tarballs added, and
+	affected packages updated to use it.
+
+	Updated/fixed packages: bctoolbox, bind, canelloni,
+	cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
+	ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
+	kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
+	libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
+	ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
+	riemann-c-client, samba4, sunxi-mali, tcping, trousers,
+	uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
+	xserver_xorg-server
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#8941: Valgrind fails to build with stack protection turned on
+	#9291: perl: SysV message queues not configured, even if available
+	#9651: libxcb-1.12 built Error
+	#9656: util-linux: schedutils doesn't build on target w/o enabl...
+	#9666: qt5quickcontrols install fails
+
+2017.02-rc1, Released February 11th, 2017
+
+	Fixes all over the tree and new features.
+
+	Infrastructure:
+
+	  - numerous improvements to support reproducible builds
+
+	  - new waf-package package infrastructure to support packages
+	    that use the Waf build system. 6 packages converted to
+	    this infrastructure.
+
+	  - add option <pkg>_PREFER_INSTALLER to the perl package
+	    infrastructure
+
+	Architecture:
+
+	  - add support for the OpenRISC CPU architecture
+
+	  - merge description of the ARM and ARM64 options, and add
+	    support for selecting a specific ARM64 core
+
+	Toolchain:
+
+	  - major rework of the external toolchain support. It is now
+	    split into several packages, one per external toolchain,
+	    and a common infrastructure.
+
+	  - important fix for musl to prevent a conflict between musl
+	    and kernel headers (fixes the build of numerous packages
+	    with musl)
+
+	  - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
+	    for ARM64, mips32r6 and mips64r6
+
+	  - add gdb 7.12.1, and switch to gdb 7.11 as the default
+
+	  - Linaro toolchains updated to 2016.11, ARC toolchain
+	    components updated to arc-2016.09, MIPS Codescape
+	    toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
+	    NIOS2 toolchains bumped
+
+	  - remove Analog Devices toolchain for the Blackfin
+	    architecture, remove pre-built musl toolchains from
+	    musl.codu.org
+
+	New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
+	Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
+	SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
+
+	New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
+	ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
+	jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
+	nginx-dav-ext, nmon, opkg-utils, policycoreutils,
+	pru-software-support, python-arrow, python-attrs,
+	python-babel, python-bitstring, python-chardet,
+	python-constantly, python-flask-babel, python-gunicorn,
+	python-incremental, python-jsonschema, python-logbook,
+	python-markdown2, python-mbstrdecoder, python-mutagen,
+	python-pathpy, python-pudb, python-pyqrcode,
+	python-pytablereader, python-setuptools-scm, python-sh,
+	python-toml, python-vcversioner, python-whoosh,
+	raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
+	sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
+	upower, ustream-ssl, waf, xlib_libXfont2
+
+	Removed packages: perl-db-file, snowball-hdmiservice,
+	snowball-init
+
+	Tooling: addition of a test-pkg script to help contributors
+	build test their package.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#8946: Valgrind fails to build with stack protection turned on
+	#9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
+	#9466: VIM_REMOVE_DOCS removes rgb.txt
+	#9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
+	#9501: eudev fails to build with older kernel headers
+	#9526: Embedded NPM fails to start with "no such file or directory" error
+	#9541: Platform drivers autoloading from info in device tree does not work
+	#9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
+	#9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
+	#9566: [kmod] Compilation fails with uclibc
+	#9571: buildroot fails while building opencv for arm64 platform
+	#9576: External tree with BR 2016.11 does not work anymore
+	#9606: xorg-server cannot build for ARM target
+
+2016.11.3, Released March 9th, 2017
+
+	Important / security related fixes.
+
+	Updated/fixed packages: bind, dbus, gnutls, imagemagick,
+	lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
+	squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
+
+2016.11.2, Released January 25th, 2017
+
+	Important / security related fixes.
+
+	A fix for BR2_EXTERNAL trees referenced using relative paths,
+	which broke in 2016.11.
+
+	Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
+	imagemagick, irssi, libpng, libvncserver, musl, opus, php,
+	php-imagick, rabbitmq-server, runc, wireshark,
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9576: External tree with BR 2016.11 does not work anymore
+
+2016.11.1, Released December 29th, 2016
+
+	Important / security related fixes.
+
+	Updated/fixed packages: apache, cryptopp, docker-engine,
+	dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
+	nodejs, openssh, php, python, python-bottle, samba4, squid,
+	uboot, vim, wireshark, xorg-server uboot
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9466: VIM_REMOVE_DOCS removes rgb.txt
+
+2016.11, Released November 30th, 2016
+
+	Minor fixes.
+
+	Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
+	uboot, uclibc
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9451: packages/postgresql/postgresql.mk contains wrong POST...
+
+2016.11-rc3, Released November 28th, 2016
+
+	Fixes all over the tree, including a number of security fixes.
+
+	The move from fakeroot to pseudo unfortunately brought a
+	number of issues.  The SELinux issue described in #9386 which
+	triggered the move to pseudo has been investigated further and
+	a workaround implemented and the pseudo changes reverted.
+
+	Linux kernel: update default to 4.8.11.
+
+	Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
+	olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
+	vdk, axs101, axs103 and hs38 smd vdk.
+
+	Updated/fixed packages: autossh, chrony, dosfstools,
+	dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
+	gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
+	kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
+	ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
+	ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
+	taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
+	xapp_xload, xenomai, xmlstarlet
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9386: ubinize fails with or without custom config
+	#9431: A misspelling
+	#9446: make raspberrypi3_defconfig compilation failure
+
+2016.11-rc2, Released November 13th, 2016
+
+	Fixes all over the tree.
+
+	Architecture: add support for MIPS XBurst cores; remove MIPS
+	support for M5100 cores.
+
+	Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
+	czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
+	qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
+	libxslt, python, python3, php, valgrind, guile, domoticz, efl,
+	jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
+	strace, openjpeg, lcms2, quota.
+
+	Linux kernel: update default to 4.8.7.
+
+	CMake support: fix cmake wrapper to properly pass NDEBUG flag.
+
+	Filesystems: use a wrapper to pseudo, to better mimick the behaviour
+	of fakeroot; makedevs no longer breaks of the destination already
+	exists and is of the correct type/major/minor.
+
+	Defconfigs: a few legacy and broken defconfigs have been removed
+	because they now fail to build: kb9202_defconfig, mini2440_defconfig,
+	freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
+	have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
+	armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
+	olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
+	atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
+	atmel_sama5d3xek.
+
+2016.11-rc1, Released November 3rd, 2016
+
+	Fixes all over the tree and new features.
+
+	It is now possible to specify multiple BR2_EXTERNAL
+	directories. The required files in a BR2_EXTERNAL directory
+	have changed to accomodate this feature. Refer to the
+	documentation for details of how to update them. External
+	trees now have a name and a description. Also, it is possible
+	to override a defconfig in the external tree.
+
+	The default skeleton now uses UID 65534 for the "nobody"
+	user instead of UID 99, like most distros do. See
+	https://lwn.net/Articles/695478/ for a complete discussion.
+	Programs and configuration files that explicitly refer to UID
+	99 will have to be updated.
+
+	When the build environment already has a suitable cmake version
+	(3.1 or later), that one will be used instead of building
+	host-cmake. This can speed up the build significantly.
+
+	The ExtUtils::MakeMaker perl module is now required in the
+	build environment.
+
+	An additional check is done during the build that files are
+	not installed in the output directory within the output
+	directory. This happens e.g. when the target directory is
+	contained both in --prefix and in DESTDIR. The build will
+	terminate with an error message that specifies which package
+	and which file caused the failure.
+
+	The concept of "deprecated packages" and the BR2_DEPRECATED
+	option have been removed. Instead, packages are removed
+	immediately. Packages are only removed when they don't work
+	for some reason. If you still need a removed package and
+	you have a solution for the problem(s) that caused the
+	removal, please contribute it.
+
+	Architecture: support for sh64 removed, improved support for
+	MIPS core selection.
+
+	Toolchain: support for musl powerpc64le, mips64 and mipsr6
+	toolchains, ARC toolchain components updates, gcc 6.x series
+	bumped to 6.2.0, default binutils version switched to 2.26,
+	default gcc version switched to gcc 5.x, Linaro toolchains
+	updated, uclibc-ng bumped to 1.0.19. GCC is now always built
+	with TLS support. Checking of unsafe compiler options (that
+	point to host directories) has been extended with -isystem,
+	-idirafter and -iquote.
+
+	Package infrastructure: new variable $(PKG)_DL_OPTS, addition
+	of <pkg>-show-rdepends to list reverse dependencies, and
+	<pkg>-graph-rdepends to graph reverse dependencies. Linux tools
+	are now in a separate linux-tools package instead of in the
+	kernel build. Fakeroot has been replaced by pseudo.
+
+	CMake support: the toolchainfile.cmake file now provides a
+	definition of the CMAKE_BUILD_TYPE variable. The
+	toolchainfile.cmake also no longer forces the compiler/linker
+	flags defined by Buildroot.
+
+	New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
+	TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
+	BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
+
+	New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
+	aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
+	mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
+	python-crcmod, python-cssutils, python-docutils,
+	python-futures, python-mwclient, python-mwscrape,
+	python-mwscrape2slob, python-pyelftools, python-pyicu,
+	python-pylru, python-pyqt5, python-requests-toolbelt,
+	python-simpleaudio, python-slob, rabbitmq-server, shapelib,
+	vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
+	gpio linux tools.
+
+	Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
+	kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
+	wvdial, wvstreams.
+
+	Documentation: the list of packages that was present in the
+	Buildroot manual has been removed.
+
+	Legal info: the "licenses.txt" file that concatenates all
+	license texts is no longer generated - it was not considered
+	useful. The manifest.csv contains an empty cell instead of
+	"not saved" when no license file is available.
+
+	Other: addition of a DEVELOPERS file listing developers taking
+	care of packages or architectures.
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#7802: host-python build hangs compiling getbuildinfo.o
+	#8206: mplayer uses host xorg development files
+	#8516: mkcubiecard.sh uses outdated sfdisk switch -D
+	#8536: Building sudo with PAM results in unusable sudo
+	#8646: check-host-rpath script returns false positives when rpath
+	       contains symlink
+	#8696: xdriver_xf86-input-mouse install header files in target
+	       directory
+	#8811: rp-pppoe - generated scripts commands use HOST pathnames,
+	       not necessarily TARGET
+	#8846: Orphaned/missing toolchain borks eclipse plugin
+	#8856: python tornado runtime wasn't met on buildroot 2016.02
+	#8901: gcc failes to build if fortran is enabled
+	#8916: LDFLAGS pass to openssh
+	#8941: "ls" of an NFSv4 share only works when pumped through strace
+	#8946: Valgrind fails to build with stack protection turned on
+	#9021: Kodi - Broken: Illegal instruction (core dumped)
+	#9096: rootfs.ubi not created
+	#9111: glibc 2.23: libmvec.so not copied
+	#9176: minnowboard : USB not mounted
+	#9196: raspberry pi 3 default build seem broken
+	#9201: Permission denied make: *** [core-dependencies] Error 126 in
+	       Buildroot-2015.08.1
+	#9216: log4cpp package build fails to build within install
+	#9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
+	       pressing buttons.
+	#9229: Firefly boot fails with: "failed to find part:boot"
+	#9256: [Config file] New device: Odroid-U2/U3
+	#9296: Buildroot Fails on applying patches
+	#9301: U-boot fails to build with default zynq_zed_defconfig configuration
+	#9316: U-boot fails to build if libssl-dev is not installed
+	#9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
+	       flash utility (tegrarcm)
+	#9326: Odroid-C2 build results in non-bootable image
+	#9336: Improve iconv support for external toolchain based builds
+	#9356: gdb package
+	#9366: no link rootfs.ext4 -> rootfs.ext2
+	#9371: openssl: download failes with "Only allow downloads from primary
+	       download site" + local server
+	#9381: check-host-rpath issues
+	#9386: ubinize fails with or without custom config
+
+2016.08, Released September 1st, 2016
+
+	Minor fixes.
+
+	Toolchain: ARC tools updated to arc-2016.09-eng010.
+
+	Updated/fixed packages: libshout, luajit, mpd, mplayer
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
+	#8341: Getting EGL Error: Could not create the egl surface:..
+	#9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
+
+2016.08-rc3, Released August 29th, 2016
+
+	Fixes all over the tree.
+
+	Toolchain: C++ support for the internal blackfin toolchain
+	re-enabled.
+
+	Architecture: Default to bf532 CPU variant for blackfin,
+	Fix flat one memory region support for m68k and disable flat
+	seperate data support because of compatibility issues.
+
+	Defconfigs: Minnowboard and Raspberrypi: Fix errors with
+	post-build scripts when systemd is used.
+	Zynq microzed/zc706/zed: Fix u-booot configuration.
+
+	netbsd-queue package extended and renamed to
+	musl-compat-headers. With this, a number of musl compatibility
+	patches are no longer needed.
+
+	Updated/fixed packages: aircrack-ng, android-tools, babeld,
+	bcusdk, binutils, boa, busybox, connman, cpupower,
+	docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
+	glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
+	imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
+	libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
+	libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
+	linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
+	neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
+	pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
+	quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
+	squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
+	trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
+	webkitgtk, wireshark, xdriver_xf86-video-intel
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9101: Error on support/download/git with system git older than 1.8.4
+	#9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
+
+2016.08-rc2, Released August 17th, 2016
+
+	Fixes all over the tree.
+
+	Toolchain: disable broken C++ support for internal blackfin
+	toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
+	to fix various issues.
+
+	System: Zoneinfo is available for the musl C library as well.
+
+	Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
+	blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
+	fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
+	inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
+	libical, libpjsip, libsidplay2, libunwindow, libxml2,
+	linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
+	openblas, openipmi, owfs, php, poco, procps, qt, quota,
+	sg3_utils, spidev_test, systemd-bootchart, thrift,
+	uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
+	xdriver_xf86-video-savage, xserver_xorg-server, xen
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#9136: make graph-size fails with "ValueError: too many values to..
+	#9151: qt: fix build with ALSA >= 1.1.x
+	#9156: qt: Fix missing runtime Qt3Support dependency
+	#9161: modsetting patch not applied to xserver 1.18.4
+	#9166: Missing overlays directory in VFAT image for raspberry pi 3
+
+2016.08-rc1, Released August 6th, 2016
+
+	Fixes all over the tree and new features.
+
+	Toolchain: Fortran support added. eglibc support removed, musl
+	support no longer experimental. Blackfin and Microblaze
+	support for internal uClibc-ng toolchain, m68k/coldfire
+	improvements. The check for unsafe (build host) directories
+	access (/usr/include and /usr/lib) is now enabled by default.
+	Unused locales are now purged by default to save space (and
+	the default list of locales shrunk). The option to control
+	this has now moved from the toolchain menu to system
+	configuration.
+
+	Legal info improvements: sources are now hardlinked instead of
+	copied if possible to save space. Patches and extra downloads
+	are also saved.
+
+	An experimental configuration knob (BR2_REPRODUCIBLE) has been
+	added to make the builds more reproducible (E.G. less
+	differences in the binary output between builds of the same
+	configuration). This is still work in progress.
+
+	An option to execute a custom script inside the fakeroot
+	environment used to the generate the filesystem (E.G. to tweak
+	permissions or similar) has been added.
+
+	Git support now supports git submodules if
+	<pkg>_GIT_SUBMODULES is enabled.
+
+	Hash files for integritry validation have been added for all
+	packages.
+
+	Scanpypi utility to help creating packages from the Python
+	package index (pypi) has been added.
+
+	The makedevs utility now has support for adding file
+	capabilities using extended attributes.
+
+	New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
+	development configs, Blackfin GDB simulator, Linksprite
+	pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
+	i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
+	MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
+	Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
+	demos. A number of defconfigs have been updated and extended
+	to generate SD card images. Synopsys HS38 VDK defconfig removed.
+
+	New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
+	alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
+	circus, dante, docker-containerd, docker-engine, domoticz,
+	efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
+	gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
+	jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
+	libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
+	libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
+	mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
+	odroid-scripts, omxplayer, openblas, openmpi, openzwave,
+	p7zip, pdbg, python-argh, python-dataproperty,
+	python-dateutil, python-dialog3, python-dicttoxml,
+	python-dominate, python-engineio, python-flask-jsonrpc,
+	python-flask-login, python-humanize, python-pathtools,
+	python-pathvalidate, python-pillow, python-prompt-toolkit,
+	python-pytablewriter, python-pytz, python-scapy3k,
+	python-sdnotify, python-socketio, python-tomako,
+	python-ubjson, python-u-msgpack, python-watchdog,
+	python-wcwidth, python-xlrd, python-xlsxwriter,
+	python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
+	sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
+	supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
+	tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
+	wiringpi, xen
+
+	Deprecated packages: ipkg, sstrip
+
+	Removed packages: sunxi-mali-prop
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#8931: segment fault when compile argp-help.c using aarch64-bu...
+	#8966: eglfs error. buildroot don't compile the library libeglfs.so
+	#8971: build for beaglebone fails
+	#8986: qt5imageformats fails to build on AArch64
+	#8991: grub2 fails to compile
+	#9001: Nodejs option not available
+	#9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
+	#9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
+	#9066: 8139TOO - faulty behaviour
+	#9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
+	#9091: U-Boot fails to boot with large ramdisk
+
+2016.05, Released May 31st, 2016
+
+	Minor fixes.
+
+	External toolchain: Fix for symlink handling when copying
+	links to target.
+
+	Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
+	ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
+	lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
+	net-tools, openpowerlink, pulseview, rpm, tinyalsa,
+	xdriver_xf86-video-fbturbo, xserver_xorg-server
+
+2016.05-rc3, Released May 26th, 2016
+
+	Fixes all over the tree.
+
+	Tweaks for SSP handling for external toolchains.
+
+	Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
+	cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
+	gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
+	kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
+	libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
+	mpg123, mtr, openpgm, openpowerlink, oprofile, php,
+	postgresql, putty, python-service-identity, python-treq,
+	qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
+	ustr, valgrind, webkitgtk, libxml2, xorriso,
+	xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8936: Aircrack-ng - Alot of missing dependencies
+
+2016.05-rc2, Released May 17th, 2016
+
+	Fixes all over the tree.
+
+	Rootfs overlay handling now refuses to overwrite
+	/{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
+	even if these directories are present in the overlay.
+
+	External toolchain: Unbreak user provided libraries deployment
+	(BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
+
+	QEMU coldfire: Fix for signal handling kernel issue, enable
+	networking support.
+
+	Updated/fixed packages: android-tools, assimp, boost, gcc,
+	glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
+	jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
+	kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
+	mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
+	qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
+
+2016.05-rc1, Released May 10th, 2016
+
+	Fixes all over the tree and new features.
+
+	Architectures: new ARM variants: Cortex A17 and M4, improved
+	nonmmu (cortex-M) support, m68k has been re-enabled with
+	support for ColdFire. For x86, support for the i386 variant
+	has been dropped.
+
+	Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
+	deprecated. Go programming language support, Add Binutils 2.26
+	support. Old Sourcery PowerPC external toolchains removed,
+	Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
+	added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
+
+	New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
+	STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
+	Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
+	added for m68k, eXtensa-nommu and ColdFire.
+
+	Linux: use zImage by default on ARM, subversion repository
+	support (for u-boot as well).
+
+	New packages: aer-inject, android-tools, cannelloni,
+	cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
+	gmrender-resurrect, flannel, font-awesome, freeswitch, go,
+	go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
+	kodi-adsp-basic, kodi-adsp-freesurround,
+	kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
+	kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
+	kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
+	kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
+	kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
+	libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
+	lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
+	norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
+	python-autobahn, python-characteristic, python-crossbar,
+	python-cryptography, python-iniparse, python-iowait,
+	python-lmdb, python-pexpect, python-ptyprocess,
+	python-pyasn-modules, python-pygments, python-pymysql,
+	python-pynacl, python-pyopenssl, python-pysocks,
+	python-pytrie, python-rpi-gpio, python-service-identity,
+	python-setproctitle, python-shutilwhich, python-treq,
+	python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
+	qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
+	raptor, scrub, taskd, tegrarcm, turbolua, valijson,
+	wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
+	xdriver_xf86-video-amdgpu
+
+	Removed packages: foomatic-filters, python-m2crypto,
+	qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
+
+	Issues resolved (http://bugs.buildroot.org):
+
+	#6830: Qt5: no fonts are installed
+	#7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
+	#7580: Invalid filesystem in Pandaboard defconfig
+	#8346: wf111 package removes all kernel module dependencies
+	#8436: xserver_xorg-server Segmentation fault
+	#8736: IPV6 forced on in busybox
+	#8746: At startup system stops with 'cannot set terminal proces..
+	#8751: make fail [fio does not build on sh]
+	#8766: Compiling host-gcc-final-4.9.3 broken on i386
+	#8771: make savedefconfig modifies sources
+	#8781: Unable to build uboot for imx28evk
+	#8786: gdb fails to build with xz and expat support at the same
+	#8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
+	#8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
+	#8836: Can't select Vim in menuconfig
+	#8851: Make sure fio can compile with libaio support if it...
+	#8861: With buildroot 2016.02 trying to build for corei7-avx
+	       fails while trying to build host-binutils
+	#8866: Making an USB flash bootable with extlinux build with
+	        buildroot does not work
+
+2016.02, Released March 1st, 2016
+
+	Minor fixes, mostly security related.
+
+	Circular dependency issue with same-as-kernel linux-headers
+	option fixed.
+
+	Updated/fixed packages: bluez5_utils, heirloom-mailx,
+	imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
+	kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
+	python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
+
+2016.02-rc3, Released February 27th, 2016
+
+	Fixes all over the tree.
+
+	Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
+	where VFP is optional (but present on the specific hw). Fix
+	ARM variant selection for freescale_imx31_3stack_defconfig.
+
+	Ensure tarballs of downloaded git trees do not contain a
+	timestamp.
+
+	Clarify license of patches in COPYING.
+
+	Updated/fixed package: avahi, binutils, cairo, can-festival,
+	chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
+	erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
+	gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
+	jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
+	libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
+	mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
+	omniorb, openipmi, openobex, patch, pax-utils, perf,
+	pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
+	shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
+	trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
+	wpa_supplicant, xerces, zsh
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8651: libMonoPosixHelper.so wrong link reference in buildroot..
+
+2016.02-rc2, Released February 18th, 2016
+
+	Fixes all over the tree.
+
+	Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
+	crash, backport of Xtensa .init/.fini literals handling.
+	glibc security patches for CVE-2014-8121, CVE-2015-1781
+	and CVE-2015-7547.
+
+	Defconfigs for Acmesystems Arietta g25 added.
+
+	Updated/fixed packages: binutils, boost, chrony, dovecot,
+	e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
+	libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
+	postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
+	sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
+	#8606: Problem compiling on Arch Linux
+	#8681: kbd 2.0.3 does not build on rpi
+
+2016.02-rc1, Released February 10th, 2016
+
+	Fixes all over the tree and new features.
+
+	Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
+	arc-2015.12. Support for legacy uClibc dropped, default to
+	uClibc-ng instead. Added sys/queue.h implementation for MUSL
+	for compatibility. Updated versions of Code sourcery and
+	Linaro toolchains. MIPS Codescape toolchains added. Version
+	selection for preconfigured external toolchains removed.
+
+	New Defconfigs: ARM Juno r0/r1 development boards, Freescale
+	i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
+	A number of defconfigs have been extended to generate complete
+	system images using genimage.
+
+	Linux: Automatically patch timeconst.pl for <3.9 kernels,
+	which isn't compatible with modern perl versions, breaking the
+	build when building on recent (Fedora 23, Debian
+	Testing/Unstable, ..) distributions.
+
+	Makedevs utility now accepts textual (non-numerical) user and
+	group names.
+
+	Vagrant file to easily setup a working development environment
+	in a VM has been added.
+
+	Size-stats-compare script to compare rootfs sizes between
+	builds has been added.
+
+	Infozip package renamed to zip. EFL packages restructured.
+
+	Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
+	angularjs, apache, apr, argp-standalone, armadillo, arptables,
+	at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
+	bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
+	bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
+	clamav, cmake, collectd, connman, coreutils, cppcms, crda,
+	cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
+	dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
+	dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
+	dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
+	dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
+	elementary, elfutils, enlightenment, erlang, espeak, eudev,
+	eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
+	fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
+	firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
+	freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
+	gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
+	glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
+	gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
+	gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
+	gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
+	hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
+	imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
+	ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
+	iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
+	jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
+	jquery-sparkline, jquery-ui, jquery-ui-themes,
+	jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
+	keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
+	leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
+	libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
+	libedbus, libedit, libedje, libeet, libefreet, libeina,
+	libeio, libelementary, libembryo, libepoxy, libethumb, libev,
+	libevas, libevas-generic-loaders, libevdev, libevent, libffi,
+	libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
+	libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
+	libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
+	libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
+	libnss, liboauth, liboping, libpciaccess, libplist, libpng,
+	libraw, libraw1394, librsvg, libseccomp, libsecret,
+	libserialport, libsigc, libsigrok, libsigrokdecode,
+	libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
+	libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
+	libunwind, libupnpp, liburcu, libuv, libv4l, libva,
+	libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
+	lightning, lighttpd, linknx, linux-firmware, linux-fusion,
+	linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
+	lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
+	lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
+	luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
+	mesa3d, mesa3d-demos, mesa3d-headers, micropython,
+	micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
+	moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
+	monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
+	musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
+	netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
+	nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
+	odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
+	openldap, openntpd, openobex, openocd, openpgm,
+	open-plc-utils, openpowerlink, openssh, openssl, openswan,
+	openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
+	pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
+	perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
+	perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
+	polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
+	psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
+	python-alsaaudio, python-can, python-cffi, python-cherrypy,
+	python-httplib2, python-jinja2, python-lxml, python-m2crypto,
+	python-mako, python-msgpack, python-psutil, python-pyasn,
+	python-pycparser, python-pydal, python-pyftpdlib,
+	python-pyroute2, python-pyxml, python-pyzmq, python-requests,
+	python-serial, python-setuptools, python-six, python-spidev,
+	python-tornado, python-twisted, python-web2py, python-webpy,
+	python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
+	qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
+	qt5graphicaleffects, qt5imageformats, qt5multimedia,
+	qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
+	qt5serialport, qt5svg, qt5webchannel, qt5webkit,
+	qt5webkit-examples, qt5websockets, qt5x11extras,
+	qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
+	readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
+	rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
+	sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
+	smack, snowball-init, socat, sp-oops-extract, sqlite,
+	squashfs, squeezelite, squid, sredird, sshfs,
+	start-stop-daemon, strace, strongswan, stunnel, subversion,
+	sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
+	sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
+	tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
+	trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
+	udpcast, unionfs, upmpdcli, usb_modeswitch,
+	usb_modeswitch_data, ustr, util-linux, vala, valgrind,
+	vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
+	wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
+	wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
+	xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
+	xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
+	xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
+	xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
+	xfont_encodings, xfont_font-adobe-100dpi,
+	xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
+	xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
+	xfont_font-alias, xfont_font-arabic-misc,
+	xfont_font-bh-100dpi, xfont_font-bh-75dpi,
+	xfont_font-bh-lucidatypewriter-100dpi,
+	xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
+	xfont_font-bh-type1, xfont_font-bitstream-100dpi,
+	xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
+	xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
+	xfont_font-daewoo-misc, xfont_font-dec-misc,
+	xfont_font-ibm-type1, xfont_font-isas-misc,
+	xfont_font-jis-misc, xfont_font-micro-misc,
+	xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
+	xfont_font-misc-meltho, xfont_font-misc-misc,
+	xfont_font-mutt-misc, xfont_font-schumacher-misc,
+	xfont_font-screen-cyrillic, xfont_font-sony-misc,
+	xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
+	xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
+	xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
+	xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
+	ympd, zeromq, zic, znc, zsh,
+
+	New packages: acsccid, assimp, atkmm, autofs, bcm2835,
+	cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
+	edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
+	kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
+	libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
+	libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
+	mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
+	obsidian-cursors, openal, openbox, pangomm,
+	python-backports-abc, python-beautifulsoup4, python-cbor,
+	python-click, python-cssselect, python-ecdsa, python-html5lib,
+	python-idna, python-ipaddress, python-mistune, python-netaddr,
+	python-paho-mqtt, python-paramiko, python-pyparted,
+	python-pysmb, python-pyudev, python-singledispatch,
+	python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
+	sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
+	unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
+
+	Removed packages: libungif, python-pyxml,
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7886: gettext: link failure with locally-installed libxml2
+	#7892: systemd-journald is broken
+	#8066: nodejs crashes when built with gcc 4.9
+	#8296: nodejs 0.12.7 - npm crashes (seg core dump)
+	#8501: gunzip fails to uncompress files
+	#8541: fail to build host-fakeroot-1.20.2
+	#8546: build instructions for raspberry pi don't work
+	#8571: strace for ARC compile error
+	#8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
+	#8616: Fail to build for raspberrypi_defconfig with big endian
+	#8621: sqlite package, properly enable readline
+
+2015.11, Released November 30th, 2015
+
+	Minor fixes.
+
+	Merged/seperate /usr handling is now also performed for
+	staging so cross-gdb / gdbserver can find the libraries.
+
+	Updated/fixed packages: autossh, conntrack-tools, dcron,
+	espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
+	libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
+	rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
+	zmqpp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8441: Invalid directory for X11 fonts in target (RPi2)
+	#8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
+
+2015.11-rc3, Released November 26th, 2015
+
+	Fixes all over the tree.
+
+	We have a new modern website!
+
+	Updated/fixed packages: apitrace, audiofile, autossh, bullet,
+	c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
+	fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
+	gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
+	guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
+	libfreeimage, libgsasl, libgtk3, libxml2, localedef,
+	lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
+	oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
+	sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
+	yajl, zmqpp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#6872: gpsd: disabled on microblaze
+	#8321: invalid opcode error with minidlna and ffmpeg
+	#8336: Default systemd configuration fails to boot correctly in 2015-08
+	#8446: rpi-userland failed to build with glibc 2.22
+
+2015.11-rc2, Released November 19th, 2015
+
+	Fixes all over the tree.
+
+	LD_LIBRARY_PATH is no longer used to ensure host binaries find
+	their libraries, fixing issues on recent Fedora.
+
+	Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
+	with ${TARGET}-cc after the move to use a toolchain wrapper
+	for the internal toolchain.
+
+	Appy-patches.sh now correctly applies all files listed in
+	series files.
+
+	Fixes for merged /usr handling when a custom skeleton is used.
+
+	Updated/fixed packages: axfsutils, boost, busybox, dhcp,
+	directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
+	gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
+	libecore, libgudev, libnss, libpng, libserial, libssh2,
+	libuecc, libxml2, linux-headers, liquid-dsp, ltris,
+	lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
+	mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
+	polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
+	ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
+	ushare, wine, wpa_supplicant, x265,
+	xdriver_xf86-video-siliconmotion, zxing-cpp
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4790: Running udhcpc on a system with NFS root kills NFS
+	#8456: Building host-pkgconf on Fedora 23 fails due to..
+
+2015.11-rc1, Released November, 7th 2015
+
+	Fixes all over the tree and new features.
+
+	Architectures:
+
+	- Support for sparc64 added (internal toolchain with glibc
+	  only).
+
+	- Support for mips32r6 and mips64r6 added.
+
+	- Support for Intel Quark X1000 CPU.
+
+	- Switch to EABIhf by default on ARM when a VFP is available.
+
+	Toolchains:
+
+	- glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
+	  uclibc-ng 1.0.8, host-gdb enabled on AArch64.
+
+	- The toolchain wrapper which was used only for external
+	  toolchains is now also used for Buildroot internal
+	  toolchains. This allowed to fix the ccache support, prepare
+	  the way for top-level parallel build support and remove gcc
+	  patches used to detect header/library path poisoning.
+
+	- Remove Analog Devices Blackfin toolchain 2012R2.
+
+	- Fix several Xtensa build failures by switching from
+	  text-section-literals to auto-litpools.
+
+	- Enable MIPS64 support in uClibc-ng, use uClibc on ARC
+	  rather than a specific fork.
+
+	- Linaro toolchains for ARM, ARMeb and AArch64 updated to
+	  2015.08. 2014.09 version is kept since 2015.08 only runs on
+	  x86_64 hosts.
+
+	Bootloaders:
+
+	- Fix ARM64 support in U-Boot.
+
+	Defconfigs:
+
+	- Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
+	  Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
+	  OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
+	  Synopsys AArch64 VDK virtual platform.
+
+	- Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
+	  cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
+	  mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
+	  raspberrypi2, riotboard, snps_axs10*, wandboard.
+
+	- Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
+	  calao_snowball_defconfig, gnublin, integrator926_defconfig.
+
+	Infrastructure:
+
+	- Support for fetching from Mercurial tags fixed.
+
+	- Introduce LINUX_NEEDS_MODULES, which allows to enforce
+	  module support to be enabled in the kernel when a package
+	  builds out-of-tree kernel modules (through the
+	  pkg-kernel-module infrastructure or on its own).
+
+	- Improve the perl package infrastructure to automatically add
+	  the dependency to the perl interpreter to target perl module
+	  packages.
+
+	- Remove trailing slashes in <pkg>_SITE and addition of a
+	  check to ensure such trailing slashes are no longer added.
+
+	- Extend the legal infrastructure to allow packages to declare
+	  their actual source code. This is useful for packages for
+	  which <pkg>_SOURCE points to pre-built binaries (as is the
+	  case for external toolchains). The new <pkg>_ACTUAL_SOURCE
+	  variable allows to point to the source code in such cases.
+
+	- Improved ccache support, thanks to the usage of a toolchain
+	  wrapper for internal toolchain. Now a single cache directory
+	  can be shared between different Buildroot builds.
+
+	- Addition of a 'graph-size' make targets, which generates a
+	  PDF graph of per-package size of the root filesystem.
+
+	- Addition of <pkg>_EXCLUDES so that packages can request
+	  certain parts of the source code tarball to not be
+	  extracted. This feature is currently used by gcc and
+	  toolchain-external.
+
+	- Packages can now use the <pkg>_PKGDIR variable, provided by
+	  the package infrastructure, to reference their package
+	  directory, instead of explicitly using package/<pkg>/.
+
+	Filesystems:
+
+	- Add high lz4 compression to squashfs.
+
+	- Simplification of shell profile files in the default
+	  skeleton.
+
+	- Remove ftp user and /home/ftp from the skeleton, and let ftp
+	  server packages create these when needed.
+
+	- Add support for /bin, /sbin and /lib to be symlinks to their
+	  corresponding directories in /usr. This is enforced for
+	  systemd configurations, and optional for other
+	  configurations.
+
+	- Support for AXFS filesystem image generation added.
+
+	- New options to add extra space/inodes to ext2/3/4 images.
+
+	Updated/fixed packages:
+
+	adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
+	barebox, bash, batctl, bind, binutils, bluez_utils, boost,
+	bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
+	collectd, connman, conntrack-tools, coreutils, cpio,
+	cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
+	dhrystone, dillo, directfb, directfb-examples, dmraid,
+	dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
+	dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
+	elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
+	exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
+	flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
+	genimage, gettext, git, glib-networking, glmark2, gnupg2,
+	gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
+	gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
+	gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
+	gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
+	hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
+	inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
+	iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
+	kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
+	kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
+	kodi-pvr-stalker, kodi-pvr-vbox,
+	kodi-visualisation-waveforhue, less, lftp, libbluray,
+	libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
+	libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
+	libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
+	liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
+	libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
+	libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
+	libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
+	libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
+	linux, linux-firmware, linux-fusion, linux-headers,
+	lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
+	lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
+	lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
+	modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
+	mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
+	nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
+	openssl, openswan, openvpn, pango, parted, perl, perl-cross,
+	perl-crypt-openssl-random, perl-http-message,
+	perl-io-socket-ssl, perl-module-build, perl-mojolicious,
+	perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
+	perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
+	poco, polarssl, portaudio, portmap, postgresql, proftpd,
+	protobuf, protobuf-c, pulseaudio, python-configshell-fb,
+	python-networkmanager, python-numpy, python-pyparsing,
+	python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
+	python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
+	rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
+	samba4, sane-backends, sconeserver, sdl, sed, setools,
+	shairport-sync, shared-mime-info, sland, smartmontools,
+	softether, spice-protocol, sqlcipher, sqlite, squid,
+	strongswan, stunnel, subversion, sudo, sunxi-tools,
+	supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
+	tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
+	util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
+	vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
+	wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
+	xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
+	xdriver_xf86-video-sis, xlib_libXi, xorg-server,
+	xtables-addons, xterm, xz, zic, znc, zsh
+
+	New packages:
+
+	axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
+	gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
+	ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
+	kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
+	libg7221, libhttpparser, libilbc, libldns, libmng,
+	libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
+	libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
+	micropython, micropython-libs, python-pyratemp,
+	python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
+	sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
+	x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
+
+	Removed packages:
+
+	blackbox (was deprecated), divine (merged in directfb),
+	kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
+	sawman (merged in directfb), schifra (marked broken since a
+	long time), texinfo (host variant only, no longer used), zxing
+	(replaced by zxing-cpp),
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4099: cut utility from GNU coreutils works incorrect
+	#7772: libxml-parser-perl build failure: missing dependency
+	       ExtUtils/MakeMaker
+	#7931: Default configuration for Cubieboard v1 is outdated
+	#8116: 2015.05-rc2 raspberrypi2_defconfig network interface
+	       not coming up
+	#8246: X.org DRI2 build issue
+	#8256: pointing to /usr/bin/objcopy old version (x86) instead
+	       of the generated one
+	#8266: mplayer build issue
+	#8281: pyrexc fails to run when path is too long
+	#8316: lttng-tools and lttng-babeltrace executables contain
+	       bad RPATH pointing to host machine
+	#8331: kexec wants shutdown in /sbin, but systemd installs it
+	       in /usr/sbin
+	#8361: Buildroot 2015.08.1 skeleton inittab overwritten by
+	       busybox's version
+	#8366: libevent does not build
+	#8386: build failed with external toolchain
+	#8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
+	#8396: CCACHE initialization
+	#8401: gpsd 3.15 NMEA support
+	#8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
+	#8421: util-linux installs systemd files in output/target/home/
+
+2015.08, Released August 31st, 2015
+
+	Minor fixes.
+
+	OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
+	reintroduced as opencv.
+
+	Updated/fixed packages: bootutils, canfestival, cppcms,
+	curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
+	ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
+	ltrace, midori, network-manager, openssh, perl-file-listing,
+	perl-http-cookies, perl-http-daemon, perl-http-negotiate,
+	perl-www-robotrules, python-can, qt5base, qt5multimedia,
+	setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
+	x264, xserver_xorg-server, zyre
+
+2015.08-rc2, Released August, 24th 2015
+
+	Fixes all over the tree.
+
+	Toolchain: fix gcc build on NIOS-II.
+
+	Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
+	hybrid ISO image generation.
+
+	Architectures: add arm1136j-s variant.
+
+	Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
+	beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
+	c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
+	dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
+	guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
+	libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
+	librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
+	linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
+	netatalk, nodejs, ola, opencv, oprofile, php, poco,
+	postgresql, powertop, protobuf, protobuf-c, qt5base,
+	qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
+	sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
+	wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8276: package/dropbear: symlink resolution incorrect
+	#8286: Error with buildroot
+	#8301: ldconfig parameter in Makefile
+
+2015.08-rc1, Released August, 5th 2015
+
+	Fixes all over the tree and new features.
+
+	Architectures:
+
+	 - Refactor how the availability of an MMU is described.
+	 - Minimal support for Cortex-M3
+	 - Minimal support for AArch64 big-endian
+
+	Toolchains:
+
+	 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
+	 - Use uClibc-ng as the default uClibc version, instead of the
+	   official uClibc, which hasn't done any release since 3+
+	   years
+	 - eglibc is now marked as deprecated
+	 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
+	   support for gcc 5.x added.
+	 - Binutils: use Binutils 2.24 as the default, 2.25.x series
+	   bumped to 2.25.1, remove old Binutils 2.22.
+	 - Update ARC toolchain components to 2015.06
+	 - Add support for Fortran when building gcc
+
+	Bootloaders:
+
+	 - Support for using the kconfig configuration system in
+	   U-Boot
+
+	New Defconfigs:
+
+	 - VIA VAB-820/AMOS-820
+	 - OLimex OLinuxino A20 Lime
+	 - Many new defconfigs for Atmel evaluation boards:
+	   at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
+	   Xplained Ultra, sama5d3 Xplained.
+	 - ACME Systems Aria G25
+	 - WarPboard
+	 - Altera Cyclone 5 Development Board
+	 - Xilinx zc706
+	 - ARC AXS101 and AXS103 Software Development Platforms
+	 - Significant updates to Raspberry Pi / Raspberry Pi 2
+
+	Infrastructure:
+
+	 - Buildroot takes better care now of generating predictable
+	   permissions in the target filesystem. However, existing
+	   permissions on a custom skeleton or rootfs overlay will no
+	   longer be preserved. Therefore, it is necessary to add a
+	   permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
+	   required permissions.
+	 - Add support for kconfig fragments.
+	 - No longer pass --{enable,disable}-debug to autotools
+	   packages depending on the value of
+	   BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
+	   whether we build with -g or not.
+	 - Support for extracting archives in .lzma in the generic
+	   package infrastructure.
+	 - Remove random-seed file from the default skeleton, since
+	   seeding the entropy pool with a known seed makes more harm
+	   than good.
+	 - In the CVS download helper, add support to use a date as
+	   the version.
+	 - Add support for a per-package <pkg>_STRIP_COMPONENTS
+	   variable, which packages can use to specify how many path
+	   components should be stripped when extracting the tarball.
+	 - Addition of a 'kernel-module' package infrastructure, which
+	   simplifies the packaging of external kernel modules. Many
+	   existing packages are converted to use it.
+	 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
+	 - Remove /etc/securetty from the default skeleton.
+	 - Migration of sysV initscripts from the default skeleton to
+	   a package called 'initscripts', installed only when Busbox
+	   init or sysvinit are used.
+	 - Migration of the skeleton logic to a proper 'skeleton'
+	   package.
+	 - Addition of a 'linux-tools' infrastructure in the 'linux'
+	   package, to support building user-space tools bundled
+	   within the Linux kernel sources, such as perf and cpupower.
+	 - Usage of backticks instead of make $(shell ...) to execute
+	   shell commands. This allows to delay the evaluation of such
+	   commands when actually needed, and not when expanding the
+	   variables. It is useful to make 'make printvars' less
+	   noisy, and as a preparation to support top-level parallel
+	   build.
+	 - Libtool .la files are not mungled for all package types,
+	   instead of being handled only for packages using the
+	   autotools-package infrastructure.
+	 - Add mechanism to allow packages to express a dependency on
+	   gcc versions. This is needed for packages that use C++11 or
+	   C11 support for example.
+
+	Important package updates:
+
+	 - Complete rework of the matchbox packaging
+	 - Lots of fixes in packages for compatibility with musl and
+	   gcc 5.
+	 - Hash files added to a large number of packages.
+	 - Update a significant number of packages to use a new
+	   hosting, after the announcement of Google Code and
+	   Gitorious closing.
+	 - Major packages needed for SELinux support have been merged,
+	   but the support is not complete yet.
+	 - Significant update of OpenCV to version 3.0, and addition
+	   of lots of eatures.
+	 - Significant update of all packages supporting the GPU and
+	   VPU of i.MX ARM processors.
+	 - Addition of systemd support in a significant number of
+	   packages.
+	 - Qt5 updated to 5.5.0
+	 - Use modular X.org server by default instead of KDrive
+
+	Filesystems:
+
+	 - Complete overhaul of the iso9660 support. Now allows to use
+	   directly IS9660 as the root filesystem format and not only
+	   an initrd, and supports Grub 2 and isolinux in addition to
+	   Grub.
+
+	Updated packages: a10disp, agentpp, apache, at91bootstrap3,
+	audit, barebox, bc, bind, bmon, boost, btrfs-progs,
+	ca-certificates, can-utils, ccache, cloog, collectd, connman,
+	coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
+	dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
+	e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
+	erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
+	erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
+	eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
+	file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
+	gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
+	gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
+	i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
+	kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
+	kodi-audioencoder-lame, kodi-audioencoder-vorbis,
+	kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
+	libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
+	libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
+	libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
+	libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
+	libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
+	libunistring, libupnp, libuv, libv4l, libva,
+	libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
+	linux-firmware, linux-headers, live555, ltrace, lua,
+	lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
+	lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
+	modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
+	mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
+	nodejs, ntp, ola, opencv, openldap, openssh, openssl,
+	openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
+	perl-cross, perl-encode-locale, perl-io-socket-ssl,
+	perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
+	perl-xml-libxml, php, pinentry, polarssl, postgresql,
+	pulseview, pure-ftpd, python, python-dpkt, python-lxml,
+	python-networkmanager, python-pyinotify, python-pypcap,
+	python-tornado, qextserialport, qt, qt5, rapidjson, redis,
+	rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
+	snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
+	sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
+	tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
+	usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
+	weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
+	xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
+	xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
+	xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
+	xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
+	xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
+	xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
+	xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
+	xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
+	xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
+	zic.
+
+	New packages: angularjs, atf, audit, c-icap, c-icap-modules,
+	cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
+	jquery-datetimepicker, kodi-audioencoder-modplug,
+	kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
+	kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
+	kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
+	kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
+	kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
+	kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
+	kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
+	kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
+	kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
+	kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
+	kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
+	kodi-screensaver-pingpong, kodi-screensaver-pyro,
+	kodi-screensaver-stars, kodi-visualisation-shadertoy,
+	kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
+	kodi-visualisation-waveform, kvmtool, kyua, libfm,
+	libfm-extra, libplatform, librtas, libsodium, libsquish,
+	libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
+	moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
+	python-pycli, python-pydal, python-pyyaml, python-web2py,
+	qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
+	rtl8821au, sepolgen, setools, skeleton, stm32flash,
+	webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
+
+	Deprecated packages: webkitgtk, libgail, eglibc support in
+	glibc package.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4291: Segmentation fault with all binaries that use threads
+               when compiled with gcc 4.6
+	#6944: building toolchain for sh4 fails
+	#7592: Buildroot GCC: -lto requires plugin support in ranlib
+	#7628: Python SSL does not get built for Raspberry Pi
+	#7682: Missing dependencies for NFS
+	#7742: dhcp lacks important features when BR2_ENABLE_DEBUG
+	#7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
+	#7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
+	#7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
+	#7971: python-flask, python-werkzeug. No module named zlib
+	#7981: Target file system skeleton permissions hazard
+	#8006: rpcdebug in nfs-utils built for the host
+	#8036: alsa-lib headers problem that prevents to compile alsa
+               dependent projects
+	#8081: systemd init system: /tmp is not mode 1777
+	#8121: php opcache extension doesn't get installed
+	#8151: x86-64 make fails with ncurses 5.9
+	#8156: pkg-kconfig infra broken for *-update-{config, defconfig}
+	#8161: default /bin/sh symlink to busybox is full path and not relative
+	#8171: glamor missing
+	#8191: Request update support for the cubieboard series
+	#8201: Important security upgrades for node.js
+
+2015.05, Released May 31st, 2015
+
+	Minor fixes.
+
+	Updated/fixed packages: conntrack-tools, directfb, fio, flite,
+	gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
+	libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
+	lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
+	python3, sconeserver, udpcast, upmpdcli
+
+2015.05-rc3, Released May 22nd, 2015
+
+	Several fixes, mainly related to static linking.
+
+	Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
+	autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
+	enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
+	google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
+	iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
+	libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
+	libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
+	linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
+	mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
+	php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
+	qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
+	tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
+	ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
+	wvstreams, xmlstarlet, zeromq, zmqpp
+
+	New packages: c-periphery
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
+	#8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
+	#8126: exim lacks plaintext and cram-md5 auth
+
+2015.05-rc2, Released May 11th, 2015
+
+	Minor fixes.
+
+	Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
+	issues. Context functions enabled for uClibc snapshot /
+	uClibc-NG.
+
+	Architectures: Endian handling symbol for Xtensa, binutils
+	fixes.
+
+	Infrastructure: Fix for kernel module stripping when
+	localversion contains spaces.
+
+	Updated/fixed packages: at, autoconf-archive, binutils,
+	cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
+	gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
+	ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
+	xlib_libXfont
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#8086: Cannot select systemd as init with Linaro 2014.09...
+
+2015.05-rc1, Released May 4th, 2015
+
+	Fixes all over the tree and new features.
+
+	Architectures: Removed AVR32 support, deprecate SH64, added
+	support for steamroller, corei7-avx and core-avx2 x86
+	variants.
+
+	Toolchains: IPv6 and Largefile support now enforced for
+	uClibc. Corresponding Kconfig symbols removed.
+
+	External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
+	CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
+	external toolchains are now detected and blacklisted.
+
+	Internal toolchain support for Nios2 added, Blackfin
+	removed. Aarch64 and sh musl support. uClibc-ng support added.
+
+	Libatomic is now handled for internal and external
+	toolchains. Link time optimization (LTO) support.
+
+	New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
+	Auto, Raspberry Pi 2, RIoTboard,
+
+	Infrastructure: Hashes for a large number of packages have
+	been added. Missing hashes now stop the build unless
+	explicitly disabled.
+
+	Spaces and colons (:) are now supported in package
+	versions. Dependencies can now be listed for the patch step
+	(<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
+	extensions infrastructure has been added.
+
+	Makedevs now has a recursive (r) option.
+
+	The variable containing the list of packages to build has been
+	renamed from TARGETS to PACKAGES.
+
+	Make external-deps / legal-info / source / source-check have
+	been reimplemented using the package infrastructure, so their
+	output/behaviour may differ from earlier (some packages were
+	not included in the past).
+
+	The old insecure DES password encoding is no longer supported.
+
+	U-Boot patch option now support direct references to patch
+	files and URLs in addition to directories of patches. The
+	i.MX28 SD format (u-boot.sd) is now supported.
+
+	Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
+	alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
+	bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
+	btrfs-progs, busybox, ca-certificates, cairo, can-utils,
+	canfestival, ccache, chrony, civetweb, clamav, cmake,
+	collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
+	cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
+	dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
+	dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
+	dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
+	libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
+	exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
+	fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
+	gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
+	glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
+	gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
+	gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
+	hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
+	ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
+	iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
+	kismet, kmod, kodi-audioencoder-flac,
+	kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
+	libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
+	libdrm, libdvbsi, libebml, libecore, libedit, liberation,
+	libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
+	libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
+	libinput, libiscsi, libksba, liblinear, libmatroska,
+	libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
+	libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
+	libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
+	libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
+	libusb, libuv, libva-intel-driver, libva, libvncserver,
+	libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
+	lighttpd, linknx, linphone, linux-firmware, linux-headers,
+	linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
+	lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
+	lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
+	luarocks, lvm2, lxc, make,
+	matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
+	matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
+	minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
+	monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
+	mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
+	neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
+	nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
+	opencv, openldap, openntpd, openocd, openssh, openssl,
+	openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
+	pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
+	perl-io-socket-ssl, perl-json-tiny, perl-module-build,
+	perl-mojolicious, perl-net-ssleay, perl-path-tiny,
+	perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
+	pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
+	pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
+	python-{cheetah,coherence,django,markdown,netifaces,pam,six},
+	python-tornado, python-twisted, python-zope-interface, python,
+	python3, qemu, qt, qt5, qt5base, qt5multimedia,
+	qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
+	rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
+	rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
+	sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
+	smcroute, snmppp, socat, socketcand, sofia-sip, sox,
+	spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
+	strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
+	systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
+	tiff, tinyalsa, tn5250, transmission, trinity, tslib,
+	tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
+	usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
+	webp, weston, wget, which, whois, wireless-regdb,
+	wireless_tools, wireshark, wpa_supplicant, wvstreams,
+	xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
+	xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
+	xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
+	xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
+	xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
+	xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
+	xapp_xmore, xcb-util-image, xcb-util-keysyms,
+	xdata_xcursor-themes,
+	xdriver_xf86-input-{evdev,keyboard,synaptics,void},
+	xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
+	xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
+	xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
+	xfont_font-util, xkeyboard-config,
+	xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
+	xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
+	xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
+	xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
+
+	New packages: apache, autoconf-archive, batctl,
+	bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
+	dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
+	imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
+	leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
+	libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
+	mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
+	openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
+	perl-db-file, perl-digest-{hmac,sha1},
+	perl-encode-{detect,locale}, perl-file-{listing,util},
+	perl-html-{parser,tagset}, perl-http-cookies,
+	perl-http-{daemon,date,message,negotiate}, perl-io-html,
+	perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
+	perl-mailtools, perl-mime-base64, perl-net-{dns,http},
+	perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
+	perl-www-robotrules, powertop, pulseview,
+	python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
+	qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
+	unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
+	xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
+	xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
+	xproto_xproxymanagementprotocol
+
+	Removed packages: gtk2-theme-hicolor
+
+	Deprecated packages: samba
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7478: Multiple chosen python modules are not built due to...
+	#7508: Use of BR2_EXTERNAL and dependencies to existing packages
+	#7676: Package procps-ng installs binaries to nonsensical folder
+	#7724: Startx is not installed in the target
+	#7760: botan: wrong prefix in botan-1.10.pc
+	#7826: Building of cdparanoia
+	#7844: Lua with hard-float on MIPS by buildroot doesn't work
+	#7874: X.org configure error
+	#7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
+	#7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
+	#7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
+	#7976: mkuser script fails with: user already exists with...
+	#8011: When building only busybox and strace, strace fails...
+	#8016: collectd fails to build, network.c:171:19: error:...
+	#8041: error on building libcurl7.42.0
+
+2015.02, Released March 1st, 2015
+
+	Minor fixes.
+
+	Updated/fixed packages: civetweb, ding-libs,
+	directfb-examples, glibc, gnupg, gnupg2, gpm,
+	gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
+	libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
+	libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
+	rpi-firmware, shared-mime-info, vlc, vorbis-tools,
+	xcb-util-keysyms
+
+	Removed packages: libgc
+
+2015.02-rc3, Released February 24th, 2015
+
+	Minor fixes.
+
+	Cmake and rebar (erlang) infrastructure fixes.
+
+	Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
+	evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
+	make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
+	qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
+
+2015.02-rc2, Released February 15th, 2015
+
+	Minor fixes.
+
+	raspberrypi: fix kernel sha1 for DT variant.
+
+	Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
+	libsepol, libssh2, mplayer, ntp, openvmtools, python3,
+	qt5base, qt5connectivity, xserver_xorg-server
+
+2015.02-rc1, Released February 8th, 2015
+
+	Fixes all over the tree and new features.
+
+	Static/shared library handling reworked. This is now a
+	tristate (shared only / shared and static / static
+	only). Default is now shared only to speed up the
+	build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
+
+	The toolchain (internal and external) will now warn when an
+	unsafe library or header path is used (such as /usr/include or
+	/usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
+	under build options this instead becomes an error.
+
+	A installation path issue with the internal musl toolchain
+	support has been fixed so it is now possible to reuse it as an
+	external toolchain.
+
+	Architectures: Freescale E5500 and E6500 PowerPC support
+	added, deprecated MIPS 1/2/3/4 support removed.
+
+	New defconfigs: Freescale p2020ds, MIPS creator CI20,
+	Raspberrypi with DT, UDOO Quad.
+
+	'make <foo>_defconfig' now saves the path to the defconfig in
+	the .config, so a 'make savedefconfig' automatically updates
+	it.
+
+	Infrastructure for packages using the Erland rebar tool has
+	been added.
+
+	Hashes for a large number of packages have been added. Hashes
+	are now checked for both target and host packages.
+
+	The system menu now has an option to automatically configure a
+	network interface through DHCP at bootup.
+
+	The default filesystem skeleton now uses a separate tmpfs for
+	/run instead of a symlink to /tmp/ for security reasons / to
+	protect against conflicts with user generated temporary files.
+
+	BR2_EXTERNAL is now exported to post-build and post-image
+	scripts.
+
+	New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
+	ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
+	erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
+	erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
+	erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
+	erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
+	gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
+	janus-gateway, kodi, kodi-audioencoder-flac,
+	kodi-audioencoder-lame, kodi-audioencoder-vorbis,
+	kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
+	libselinux, libsemanage, libserialport, libsigro,
+	libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
+	libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
+	mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
+	openldap, python-alsaaudio, python-certifi, python-cheetah,
+	python-coherence, python-django, python-docopt, python-enum,
+	python-enum34, python-flask, python-gobject, python-httplib2,
+	python-ipaddr, python-itsdangerous, python-jinja,
+	python-markdown, python-markupsafe, python-networkmanager,
+	python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
+	python-pysendfile, python-pyxb, python-requests, python-six,
+	python-twisted, python-webpy, python-werkzeug,
+	python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
+	start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
+	xtables-addons
+
+	Removed packages (target): bison, distcc, gob2, m4
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7556: make interactive CLI optional for nftables
+	#7730: Error while connecting Qt Cretaor to device
+	#7766: logrotate default gzip path is usually wrong
+	#7790: Invalid ext4 image generated by Buildroot
+
+2014.11, Released December 1st, 2014
+
+	Minor fixes.
+
+	Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
+	current working directory isn't searched.
+
+	Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
+	parted, shairport-sync, util-linux, xapp_bdftopcf,
+	xserver_xorg-server
+
+2014.11-rc3, Released November 28th, 2014
+
+	Fixes all over the tree.
+
+	System: File permissions of /etc/random-seed made more
+	restrictive.
+
+	Toolchain: Various fixes related to locale handling, a fix for
+	building the toolchain wrapper on MIPS.
+
+	Updated/fixed packages: bind, binutils. botan, btrfsprogs,
+	clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
+	gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
+	libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
+	linux-headers, mpdecimal, mpg123, network-manager, nfstables,
+	nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
+	sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
+	xl2tp, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7670: Fails to build mpc-1.0.2 on latest Cygwin
+
+2014.11-rc2, Released November 21st, 2014
+
+	Fixes all over the tree.
+
+	Inittab tweaks for shutdown handling (busybox and sysvinit).
+
+	Updated/fixed packages: aircrack-ng, botan, canfestival,
+	clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
+	erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
+	libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
+	mysql, ndisc6, nodejs, omniorb, perl-cross, php,
+	python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
+	rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
+	tstools, tzdata, wireshark, x264
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7646: strftime on datetime not works on python3
+
+2014.11-rc1, Released November 12th, 2014
+
+	Fixes all over the tree and new features.
+
+	Toolchains: Use -mcpu / -march instead of -mtune. Support
+	additional ARC and sparc variants. Updated Code sourcery
+	and Linaro external toolchains.
+
+	Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
+	powerpc64 pseries added and a number of updates to the
+	existing configurations.
+
+	Infrastructure: Buildroot is now less noisy when built with
+	the silent option (make -s).
+	A number of package infrastructure variables have been renamed
+	from *_OPT to *_OPTS for constency. Buildroot will complain if
+	the old names are used to assist in updating out of tree
+	packages.
+	Fixes for host systems where bash isn't located in /bin, and
+	older systems not supporting mktemp --tmpdir.
+	Various cleanups of users/groups in the default skeleton.
+	There is now an option to choose what shell /bin/sh points to.
+
+	Documentation: Various updates to the user manual. The
+	asciidoc documentation handling has now been extended so it
+	can be used by (BR2_EXTERNAL) packages.
+
+	Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
+	alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
+	argus, arptables, at, atftp, atk, attr, audiofile, aumix,
+	automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
+	bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
+	bluez_utils, bmon, boost, bootutils, bridge-utils,
+	btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
+	ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
+	cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
+	collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
+	cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
+	czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
+	dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
+	dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
+	dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
+	e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
+	enlightenment, enscript, erlang, espeak, ethtool, eudev,
+	evemu, evtest, exfat, exfat-utils, exim, expat, expect,
+	explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
+	fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
+	flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
+	fontconfig, foomatic-filters, freerdp, freescale-imx,
+	freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
+	genimage, genpart, genromfs, geoip, gettext, giblib, git,
+	glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
+	gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
+	gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
+	gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
+	gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
+	gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
+	gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
+	heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
+	hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
+	imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
+	intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
+	iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
+	jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
+	jquery-ui-themes, jquery-validation, jsmin, json-c,
+	json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
+	kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
+	lesstif, lftp, libaio, libao, libarchive, libargtable2,
+	libass, libassuan, libatasmart, libbluray, libbsd, libcap,
+	libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
+	libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
+	libdvdnav, libecore, libedbus, libedit, libedje, libeet,
+	libelementary, libelf, libenca, libethumb, libevas,
+	libevas-generic-loaders, libevent, libexif, libeXosip2,
+	libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
+	libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
+	libinput, libiscsi, libjson, libksba, liblockfile,
+	liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
+	libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
+	libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
+	libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
+	libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
+	libraw, libreplaygain, libroxml, librsvg, librtlsdr,
+	libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
+	libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
+	libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
+	libungif, liburcu, libusb, libuv, libv4l, libva,
+	libva-intel-driver, libvncserver, libvorbis, libvpx,
+	libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
+	libxslt, lighttpd, linenoise, linknx, links, linphone,
+	linux-firmware, linux-fusion, linux-headers, linux-pam,
+	linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
+	localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
+	lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
+	lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
+	lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
+	lua-ev, luajit, luajson, lualogging, lua-messagepack,
+	lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
+	luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
+	lzma, m4, madplay, make, makedevs, Makefile.in,
+	matchbox-common, matchbox-desktop, matchbox-fakekey,
+	matchbox-keyboard, matchbox-lib, matchbox-panel,
+	matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
+	media-ctl, mediastreamer, memcached, memstat, memtester,
+	mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
+	modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
+	mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
+	musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
+	ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
+	netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
+	ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
+	nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
+	on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
+	openocd, openpowerlink, openssh, openssl, openswan,
+	opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
+	opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
+	pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
+	perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
+	perl-module-build, perl-mojolicious, perl-net-ssleay,
+	perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
+	php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
+	php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
+	pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
+	pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
+	pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
+	popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
+	pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
+	psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
+	python-dialog, python-ipy, python-keyring, python-mad,
+	python-netifaces, python-numpy, python-protobuf, python-pyasn,
+	python-pyparsing, python-pyro, python-pyusb, python-serial,
+	python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
+	qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
+	qt5graphicaleffects, qt5imageformats, qt5multimedia,
+	qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
+	qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
+	qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
+	quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
+	rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
+	rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
+	ruby, samba, sam-ba, samba4, sane-backends, schifra,
+	sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
+	sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
+	setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
+	slang, slirp, smcroute, smstools3, snmppp,
+	snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
+	speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
+	squid, sredird, startup-notification, strace, stress,
+	strongswan, stunnel, subversion, sudo, sunxi-boards,
+	sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
+	systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
+	tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
+	tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
+	tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
+	upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
+	usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
+	vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
+	webrtc-audio-processing, weston, wget, whois, wireless-regdb,
+	wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
+	xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
+	xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
+	xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
+	xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
+	xdriver_xf86-video-vmware, xenomai, xerces,
+	xfont_font-adobe-{100,75}dpi,
+	xfont_font-adobe-utopia-{100dpi,75dpi,type1},
+	xfont_font-alias, xfont_font-arabic-misc,
+	xfont_font-bh-100dpi, xfont_font-bh-75dpi,
+	xfont_font-bh-lucidatypewriter-100dpi,
+	xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
+	xfont_font-bh-type1, xfont_font-bitstream-100dpi,
+	xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
+	xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
+	xfont_font-daewoo-misc, xfont_font-dec-misc,
+	xfont_font-ibm-type1, xfont_font-isas-misc,
+	xfont_font-jis-misc, xfont_font-micro-misc,
+	xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
+	xfont_font-misc-meltho, xfont_font-misc-misc,
+	xfont_font-mutt-misc, xfont_font-schumacher-misc,
+	xfont_font-screen-cyrillic, xfont_font-sony-misc,
+	xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
+	xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
+	xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
+	xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
+	xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
+	xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
+	xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
+	xproto_xcmiscproto, xproto_xextproto, xscreensaver,
+	xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
+	znc, zsh, zxing
+
+	New packages: adwaita-icon-theme, am335x-pru-package,
+	bcache-tools, biosdevname, botan, canfestival, clamav,
+	cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
+	gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
+	libdvbcsa, libgtk3, libphidget, libshout, libunistring,
+	libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
+	netcat-openbsd, nginx, odhcploc, openvmtools,
+	phidgetwebservice, pps-tools, pure-ftpd,
+	python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
+	qt5location, shairport-sync, spidev_test, targetcli-fb,
+	tinyalsa, trinity, x264, yaml-cpp, ympd
+
+	Removed packages: libelf
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#261: New package: wxWidgets
+	#325: New package: ratpoison
+	#405: New package: OpenVZ tools
+	#1309: New package: rdiff-backup
+	#3427: New package: nginx
+	#3655: New package: libav
+	#3991: New Package: open-vm-tools (Vmware Tools)
+	#6878: dmraid: disabled on ARC
+	#6950: Full unicode support in ncurses
+	#7010: jamvm builds and runs fine under mips (be)
+	#7088: elfutils on Blackfin doesn't build
+	#7142: ecryptfs needs getent to run
+	#7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
+	#7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
+	#7352: [2014.08-rc3] diffutils-3.3 failed on building
+	#7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
+	#7364: monit builds a static application, even though BR2_PREFER_...
+	#7370: ngrep - requires --with-pcap-includes fully defined to find...
+	#7442: rootfs remount does not work as expected with sysvinit
+	#7448: Having export MACHINE="something" breaks glibc build on IMX6...
+	#7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
+	#7574: quota-4.01 fails to build statically
+
+2014.08, Released September 1st, 2014
+
+	Minor manual fixes/additions.
+
+	Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
+	lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
+	libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
+	perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
+	php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
+	uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
+	xscreensaver, yajl
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
+
+2014.08-rc3, Released August 26th, 2014
+
+	Minor fixes.
+
+	User manual update / restructuring.
+
+	Updated/fixed packages: cairo, ecryptfs-utils, gettext,
+	gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
+	lbreakout2, libevas-generic-loaders, libftdi, libinput,
+	libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
+	thrift, tvheadend, usb_modeswitch, xmlstarlet,
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
+	#7322: libgomp dependency issue with imagemagick
+	#7328: Git dl of versions in x/y broken
+
+2014.08-rc2, Released August 18th, 2014
+
+	Fixes all over the tree.
+
+	User manual restructured / reworked.
+
+	Toolchain: Fix for C++ exceptions / pthread_exit() on
+	uClibc/glibc, C++-11 features with uClibc.
+
+	Updated/fixed packages: bandwidthd, bluez5_utils, empty,
+	espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
+	infozip, libcuefile, libeml, libnftl, localedef, ltrace,
+	matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
+	oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
+	qt, subversion, synergy, systemd, tar, tftpd, webkit,
+	xapp_rstart, xbmc, xbmc-pvr-addons
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7124: Use BR toolchain externally results a non-bootable...
+	#7208: Glibc C++ aplications crash if they use exceptions
+	#7250: Cannot build with -std=c++11
+	#7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
+	#7286: systemd 215 doesn't build
+
+2014.08-rc1, Released August 8th, 2014
+
+	Fixes all over the tree and new features.
+
+	Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
+	Improved altivec / SPE /atomic instructions
+	handling. Additional PowerPC CPU variants added.
+
+	Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
+	qemu-system-xtensa, qemu-aarch64-virt added. A number of
+	tweaks to existing ones. lpc32xx defconfigs removed.
+
+	Toolchain: Microblaze support for internal musl toolchain.
+	Default to GCC 4.8 for internal toolchain, remove deprecated
+	4.3 and 4.6 versions.
+	External CodeSourcery / Linaro toolchain updates, option to
+	copy gconv libraries for external toolchains.
+
+	Infrastructure: graph-depends: misc fixes, transitive
+	dependencies are not drawn by default. Download handling is
+	now done using helper scripts. Integrity of downloads can now
+	be verified using sha* hashes. Subversion download now uses
+	peg revisions for robustness.
+	Legal-info: License info of local or overridden packages are
+	saved as well. Toolchain packages are also taken into account.
+	autotools: Static linking with libtool / v1.5 improvements.
+	Gettextize support, similar to autoreconf.
+	kconfig package infrastructure added.
+
+	Misc: Version selection for busybox dropped.
+
+	Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
+	alsamixergui, argus, armadillo, at, atftp, atk, avahi,
+	avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
+	bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
+	bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
+	busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
+	ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
+	collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
+	cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
+	dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
+	dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
+	distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
+	dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
+	e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
+	enscript, espeak, ethtool, eudev, evemu, exim, expedite,
+	explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
+	fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
+	flex, flot, fltk, fontconfig, freerdp, freescale-imx,
+	freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
+	giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
+	gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
+	gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
+	gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
+	gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
+	imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
+	ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
+	jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
+	kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
+	lftp, libaio, libarchive, libargtable2, libart, libatasmart,
+	libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
+	libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
+	libeXosip2, libedit, liberation, libesmtp, libev, libevas,
+	libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
+	libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
+	libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
+	libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
+	libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
+	libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
+	librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
+	libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
+	libxml2, libyaml, links, linux-firmware, linux-fusion,
+	linux-headers, linux-pam, lite, live555, lm-sensors,
+	lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
+	ltris, lua-messagepack, luainterpreter, luajit, luaposix,
+	luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
+	mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
+	modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
+	mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
+	netatalk, netplug, network-manager, nftables, ngircd, nodejs,
+	nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
+	openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
+	opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
+	pax-utils, pcmanfm, perf, perl, perl-module-build, php,
+	pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
+	prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
+	python,
+	python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
+	python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
+	qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
+	qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
+	read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
+	rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
+	samba, samba4, sane-backends, sawman, sconeserver, setserial,
+	sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
+	socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
+	startup-notification, statserial, strongswan, stunnel,
+	sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
+	systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
+	ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
+	tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
+	udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
+	vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
+	wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
+	xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
+	xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
+	xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
+	x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
+	xz
+
+	New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
+	google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
+	libinput, libksba, libmemcached, libmpdclient, librtlsdr,
+	libuv, libva, libva-intel-driver, linux-zigbee, memcached,
+	mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
+	perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
+	perl-json-tiny, perl-mojolicious, perl-net-ssleay,
+	perl-path-tiny, perl-try-tiny, perl-xml-libxml,
+	perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
+	php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
+	procps-ng, pwgen, python-cffi, python-daemon, python-flup,
+	python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
+	qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
+	twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
+
+	Removed packages: procps
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5750: Doing a Buildroot build from /usr doesn't work
+	#5900: config flags to the Xenomai build system
+	#6230: Cannot compile gcc without threads (uClibc-based)
+	#6626: procps Unknown HZ value! (XX) Assume 100
+	#7118: Package "thrift" requires atomic operations
+	#7154: Local uClibc config file gets overwritten using ...
+	#7160: host-xz not built
+	#7166: hostapd: segfault when using RT5370
+	#7172: Name collision of rpath token expansion and internal..
+	#7178: NTPd package cannot sync time without a proper ntp.conf
+	#7184: supervisord depends on libxml2 implicitly
+	#7196: Unable to build on UBUNTU13.10
+	#7268: python 2.7 compilation issue on a Debian/Ubuntu ...
+
+2014.05, Released May 31st, 2014
+
+	Minor fixes.
+
+	Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
+	for the spl file.
+
+	Updated/fixed packages: exim, glibc, gnutls, libfribidi,
+	qt5base, qt5webkit, sysklogd, thrift, u-boot
+
+2014.05-rc3, Released May 28th, 2014
+
+	Minor fixes.
+
+	Updated/fixed packages: acl, attr, connman, dosfstools,
+	dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
+	lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
+	mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
+	samba4, slang, xbmc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#7100: license info for package 'acl' missing
+	#7106: license info for package 'attr' missing
+	#7112: license info for package 'hwdata'
+
+2014.05-rc2, Released May 21st, 2014
+
+	Fixes all over the tree.
+
+	Stripping using sstrip has been deprecated.
+
+	BR2_EXTERNAL can now also be used to implement custom
+	filesystem types.
+
+	The newly added BR2_GRAPH_DEPTH variable to limit the depth of
+	the generated dependency graph has been renamed to
+	BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
+	the future.
+
+	The virtual package infrastructure will now error out early
+	if multiple packages providing the same virtual package has
+	been enabled (E.G. opengl). This change requires that the
+	packages explicitly declare what virtual package(s) they
+	provide.
+
+	Updated/fixed packages: acpid, armadillo, avahi, bellagio,
+	btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
+	elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
+	gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
+	imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
+	libdvdread, libnss, libunwind, linux-headers, lsof, lua,
+	luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
+	netsnmp, nodejs, openpowerlink, openvpn, pciutils,
+	php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
+	rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
+	ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
+	xlib_libXpm, xserver_xorg-server, zyre
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
+	#7016: Git issues in resulting buildroot tar
+	#7094: pciutils doesn't build on Blackfin
+
+2014.05-rc1, Released May 13th, 2014
+
+	Fixes all over the tree and new features.
+
+	Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
+	been removed. Building o32 ELF files for MIPS64 is an exotic
+	configuration that nobody should be using. If o32 is required,
+	then is better if it's built for MIPS 32-bit cores so only
+	32-bit instructions will be used leading to a more efficient
+	o32 usage.
+	Support for the ARM A12 variant and Intel corei7.
+
+	Configs: Minnowboard and Altera SoCkit added, QEMU updates.
+
+	Bootloaders: Grub2 and gummiboot support, syslinux support
+	extended.
+
+	Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
+	library for internal and external toolchains. 4.8-R3 support
+	for ARC, Internal toolchain support for Aarch64 and
+	Microblaze. Environment variable to control debug output of
+	toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
+	other variables. Toolchain tuple vendor name can now be
+	customized. Updated external Linaro ARM/Aarch64
+	toolchains. Added external Linaro ARMEB toolchain.
+	A GDB gdbinit file is now generated for external toolchains to
+	automatically set the correct sysroot.
+
+	Kconfig handling for minimum kernel headers version required
+	for packages. Now packages needing specific kernel header
+	features can specify these requirements in Kconfig.
+
+	Infrastructure: Support for (but disabled as it leads to
+	unreproducible builds) toplevel parallel builds. See the
+	comment at the top of Makefile for details about how to enable
+	it and what the problems are if you want to test it.
+	Python package infrastructure extended to support Python 3.x
+	Perl and virtual package infrastructure support added.
+	PRE_*_HOOKS support for all build steps.
+
+	Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
+	barebox, bash, beecrypt, bellagio, binutils, boost,
+	boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
+	ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
+	collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
+	cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
+	dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
+	dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
+	evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
+	flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
+	gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
+	gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
+	gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
+	gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
+	gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
+	hostapd, htop, httping, ifplugd, iftop, igmpproxy,
+	imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
+	ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
+	jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
+	json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
+	lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
+	libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
+	libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
+	libevas, libevdev, libfribidi, libfslcodec, libfslparser,
+	libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
+	libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
+	libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
+	libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
+	libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
+	libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
+	lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
+	lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
+	lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
+	luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
+	luainterpreter, luajit, lua-msgpack-native, luaposix,
+	luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
+	memstat, mesa3d, metacity, minidlna, mmc-utils,
+	mobile-broadband-provider-info, modem-manager, mongrel2,
+	monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
+	ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
+	newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
+	olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
+	openswan, openvpn, orbit, orc, p11-kit, pango, parted,
+	pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
+	picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
+	pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
+	pulseaudio, python, python3, python-bottle, python-m2crypto,
+	python-netifaces, python-pyasn, python-pycrypto,
+	python-pygame, python-pysnmp, python-pysnmp-apps,
+	python-pysnmp-mibs, python-serial, python-setuptools,
+	qextserialport, qt, qt5, qt5base, qt5connectivity,
+	qt5declarative, qt5graphicaleffects, qt5imageformats,
+	qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
+	qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
+	qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
+	rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
+	rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
+	sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
+	socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
+	stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
+	syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
+	tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
+	uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
+	usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
+	webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
+	w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
+	xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
+	xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
+	xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
+	xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
+	xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
+	xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
+	xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
+	xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
+	xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
+	xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
+	xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
+	xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
+	xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
+	xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
+	xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
+	xdriver_xf86-video-ark, xdriver_xf86-video-ast,
+	xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
+	xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
+	xdriver_xf86-video-geode, xdriver_xf86-video-glide,
+	xdriver_xf86-video-glint, xdriver_xf86-video-i128,
+	xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
+	xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
+	xdriver_xf86-video-newport, xdriver_xf86-video-nv,
+	xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
+	xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
+	xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
+	xdriver_xf86-video-tga, xdriver_xf86-video-trident,
+	xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
+	xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
+	xlib_xtrans, xproto_xproto, xserver_xorg-server,
+	xutil_util-macros, zeromq, zic, zmqpp, zyre
+
+	New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
+	dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
+	fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
+	iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
+	libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
+	libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
+	lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
+	lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
+	musl, nftables, opentyrian, opentyrian-data,
+	perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
+	php-zmq, postgresql, python-libconfig, python-pypcap,
+	python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
+	upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
+	yaffs2utils, zlog, znc
+
+	Removed packages: crosstool-ng, python-distutilscross, vala
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#6842: Checking external toolchain for eabihf
+	#6956: Packaging libsoxr
+	#6986: Make legal-info fails on uboot versions before 2014.01
+	#6992: Incorrect installation rights on external kernel module..
+
+2014.02, Released February 27th, 2014
+
+	Minor fixes.
+
+	Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
+	gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
+	libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
+	pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#6938: mkuser script generates wrong password for new user in..
+
+2014.02-rc3, Released February 25th, 2014
+
+	Minor fixes.
+
+	Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
+	cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
+	gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
+	libsecret, libsepol, libsigsegv, libtool, libv4l,
+	linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
+	pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
+	tvheadend, util-linux, webkit, xscreensaver
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4706: Removing .stamp_target_installed does not trigger...
+	#5030: busybox built fails if we use an override src dir...
+	#5420: Dbus and /var/run management
+	#5768: Not able to build ALSA-Lib for static build
+	#5774: Not able to build ALSA-Utils for static build
+	#6542: external python modules fail to compile to pyc if...
+	#6764: Support for kernel signed modules
+	#6794: Busybox compiled from buildroot hangs on pass from...
+
+2014.02-rc2, Released February 20th, 2014
+
+	Fixes all over the tree. Static linking / nommu fixes and
+	annotations for several packages.
+
+	Updated/fixed packages: boost, busybox, collectd, coreutils,
+	dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
+	jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
+	opencv, python, python3, qtuio, systemd, thrift, transmission,
+	uclibc, vlc, webkit
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5450: AT91SAM9260 Bootstrap compilation problem
+	#5582: libiconv 1.14 failed to build
+	#5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
+	#5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
+	#6218: binutils-2.23.2/gas fails with undefined reference to..
+	#6236: binutils-2.23.2/bfd fails with undefined reference to..
+	#6470: If the build directory is a child of /usr, the build..
+	#6776: systemd error: static declaration of 'execvpe' follows..
+	#6818: toolchainfile.cmake has absolut path references
+
+2014.02-rc1, Released February 11th, 2014
+
+	Fixes all over the tree and new features.
+
+	Support for external packages/defconfigs (BR2_EXTERNAL). See
+	user manual for details.
+
+	Cleanup of environment variable names for consistency. The
+	download directory location override (BUILDROOT_DL_DIR) is now
+	called BR2_DL_DIR. Likewise the name of the current .config is
+	renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
+	your post build scripts if you use this! BUILD_DIR is now also
+	exported to the post build/image scripts.
+
+	Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
+	uClibc pread/pwrite backport as they cause issues on certain
+	architectures, new Linaro and Sourcery Codebench toolchains.
+	x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
+	variants removed, Microblaze: Internal toolchain support
+
+	Legal infrastructure: Info is now split between host and
+	target packages, large number of license annotations.
+
+	Lua: selection between lua 5.1 / 5.2, luarocks support
+
+	Python: package infrastructure, many new packages.
+
+	Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
+	beaglebone, microblaze, pandaboard, qemu, raspberry pi
+	updated.
+
+	Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
+	am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
+	berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
+	bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
+	cifs-utils, civetweb, cmake, collectd, connman, copas,
+	coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
+	cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
+	dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
+	dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
+	f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
+	fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
+	gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
+	gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
+	gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
+	gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
+	imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
+	jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
+	lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
+	libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
+	libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
+	libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
+	libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
+	libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
+	libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
+	libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
+	libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
+	lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
+	lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
+	luafilesystem, luajit, luaposix, luasec, luasocket,
+	luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
+	mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
+	neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
+	numactl, ofone, ola, olsr, omniorb, open2300, opencv,
+	openpowerlink, openssh, openssl, openvpn, oprofile, opus,
+	opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
+	php, poco, poppler, powervr, protobuf-c, psplash, python,
+	python-bottle,
+	python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
+	python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
+	python-{serial,setuptools}, qt, qt5base, qt5connectivity,
+	qt5declarative, qt5graphicaleffects, qt5jsbackend,
+	qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
+	qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
+	rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
+	sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
+	socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
+	sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
+	sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
+	ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
+	transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
+	uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
+	util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
+	weston, wget, wireless-regdb, wireshark, wpa_supplicant,
+	wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
+	xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
+	xlib_lib{FS,SM,X11},
+	xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
+	xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
+	xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
+	xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
+	xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
+	xproto_xextproto, xproto_xproto, xutil_util-macros,
+	xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
+
+	New packages: apitrace, avrdude, c-ares, ca-certificates,
+	cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
+	haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
+	lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
+	libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
+	libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
+	luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
+	python-configobj, python-dialog, python-json-schema-validator,
+	python-keyring, python-msgpack, python-posix-ipc,
+	python-pyasn, python-pycrypto, python-pysnmp,
+	python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
+	python-simplejson, python-tornado, python-versiontools,
+	rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
+	ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
+
+	Removed packages: autoconf, automake, ccache, cpanminus, lzma,
+	netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#65:   new package: dbus c++ language bindings
+	#769:  Update configuration menu for MIPS target
+	#2419: Add a bundle of Lua modules
+	#2629: Segmentation faults and division by zero in Grub on ext2
+	#3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
+	#4339: Allow override of DL_DIR in extract step
+	#4363: Make sure that copied linux and busybox defconfig are...
+	#4454: There should be simple way to update image, when chang...
+	#5024: grub fails to build for x86_64 target architecture
+	#5066: New-Package: net-tools
+	#5072: ncurses: add ncurses-progs to target
+	#5294: uclibc build ignores target CFLAGS and LDFLAGS
+	#5366: Login doesn't work with util-linux versions of login/agetty
+	#5378: dropbear Makefile broken
+	#5390: System banner - change to empty doesn't remove /etc/issue
+	#5780: spurious build failure because it cannot remove ubinize.cfg
+	#5798: ncurses-5.9 fails to compile statically
+	#5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
+	#6080: Git fetch caching
+	#6092: Bootable ISO image creation seems to have stopped working..
+	#6272: coreutils build fails
+	#6434: apply-patches.sh does not work recursively
+	#6446: eglibc doesn't install ldconfig to target
+	#6484: Add c-ares
+	#6596: Slow bootup if mdev is chosen
+	#6656: Build Qt5 with ccache
+	#6662: internal compiler error: Segmentation fault during making..
+	#6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
+	#6752: genext2fs: e2fsck must run before tunefs -U random
+	#6770: openssl 1.0.1f fails with ccache
+	#6830: Qt5: no fonts are installed
+	#6848: Qt5: no text shown in simple QWidget / frame-buffer setup
+	#6854: Update to Qt 5.2.1
+
+2013.11, Released November 30th, 2013:
+
+	Minor fixes.
+
+	Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
+	ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
+	iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
+	lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
+	tvheadend, util-linux, wpa_supplicant
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#1279: Buildroot compiled Busybox and Coreutils LFS issues
+	#2995: -fstack-protector-all causes ssh to SIGSEGV
+	#5570: Cannot compile software on the target machine
+	#6428: util-linux libmount segfaults with patch from buildroot
+	#6500: php fails to build for armel
+	#6554: gdb needs to dependents on host texinfo
+	#6692: GNU nano fails to compile for x86_64
+	#6704: wpa_supplicant: fix wrong path to executable file in D-Bus
+
+2013.11-rc3, Released November 26th, 2013
+
+	Fixes all over the tree.
+
+	Architecture: Mark MIPS I, II, III and IV as deprecated.
+
+	Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
+	libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
+	mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
+	protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
+	swig, ti-gfx, tinymembench, uclibc, udisks, vim
+
+2013.11-rc2, Released November 18th, 2013
+
+	Fixes all over the tree.
+
+	Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
+	Adjust kernel versions.
+
+	Toolchain: avr32: fix for modern kernel headers
+
+	Bootloader: Barebox updated to 2013.10.1
+
+	Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
+	libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
+	wayland, wvstreams
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#3601: DHCPD S80dhcp-server startup script issues
+	#6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
+	#6416: Xenomai package, patch alternative
+	#6590: directfb-examples build failed whit linaro toolchain
+
+2013.11-rc1, Released November 12th, 2013
+
+	Architectures: Nios-II support, MIPS arch handling fixes
+
+	Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
+	sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
+
+	Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
+	for avr32, crosstool-ng backend removed, external musl
+	toolchain support, gcc 4.8.2, updated Linaro external
+	toolchains. Fortran and objective-C support deprecated,
+	mudflap support
+
+	Bootloaders: U-Boot: u-boot.imx support, version bumps
+
+	Linux: use kmod instead of module-init-tools
+
+	System: default to devtmpfs for /dev
+
+	Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
+	download support, post-rsync hooks
+
+	Fs: u-boot image support for cpio
+
+	Updated/fixed packages: aircrack-ng, alsamixergui, apr,
+	apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
+	bison, boost, busybox, can-utils, ccache, ccid, cgilua,
+	chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
+	copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
+	directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
+	dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
+	ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
+	fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
+	glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
+	gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
+	gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
+	imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
+	jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
+	libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
+	libedit, libevas, libevent, libfreefare, libfuse,
+	libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
+	libmnl, libmodbus,
+	libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
+	libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
+	libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
+	libvpx, lighttpd, linphone, linux-pam, lmbench,
+	lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
+	ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
+	media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
+	mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
+	nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
+	netcat, netkitbase, netperf, netplug, nettle, nfacct,
+	nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
+	oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
+	perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
+	poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
+	pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
+	rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
+	samba, scons, screen, sdl_sound, ser2net, setserial,
+	smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
+	stress, strongswan, stunnel, sudo, syslinux, systemd,
+	sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
+	tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
+	uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
+	valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
+	webkit, webp, webrtc-audio-processing, weston, wget,
+	wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
+	xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
+	xserver_xorg-server, xz, zeromq, zic, zmqpp
+
+	New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
+	duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
+	lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
+	lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
+	python-crc16, python-ipy, python-pyzmq, qt5sensors,
+	qt5serialport, qt5x11extras, snmppp, subversion, tcping,
+	trace-cmd, xscreensaver, zsh
+
+	Removed packages: module-init-tools
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
+	#5408: qt build failure with Sourcery CodeBench ARM 2010.09
+	#5630: makefile error with toolchain helpers.mk
+	#5672: htop: remove X11 stuff
+	#5678: linux.mk: linux-menuconfig fails
+	#5696: python3 installation is too large, patches from python2 needed
+	#5978: Erlang does not build for arm in 2013.02-rc3
+	#6392: Extended ARM uImage kernel options
+	#6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
+	#6428: util-linux libmount segfaults with patch from buildroot
+	#6452: eglibc from Linaro 2013.07 not copied to target correctly
+	#6566: PHP segfault when crosscompiled to mips64 - patch included
+	#6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
+	#6578: udisks package broken
+	#6602: ebtables 64 bit kernel + 32 bit userland alignment error..
+	#6608: ebtables missing ethertypes - fix included
+	#6620: Sysvinit package missing killall5 and symlinks - patch included
+	#6632: CMake use host pkg-config
+	#6638: pkgconf doesn't download
+	#6644: "all" target doesn't work in out-of-tree builds
+	#6650: Segmentation fault when trying to build latest buildroot
+	#6668: iptables limit module alignment problem on mips64
+
+2013.08, Released August 31th, 2013:
+
+	Minor fixes.
+
+	Documentation build fixed.
+
+	Updated/fixed packages: ltrace, strongswan
+
+2013.08-rc3, Released August 29th, 2013:
+
+	Fixes all over the tree.
+
+	External toolchain lib32/lib64 handling, ABI name for EABIhf,
+	misc fixes for generatelocales, apply-patches and module
+	stripping.
+
+	Top level menu names reordered and renamed for clarity.
+
+	Updated/fixed packages: acl, attr, bash, dbus, directfb,
+	dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
+	openssh, openssl, pulseaudio, python-setuptools, qt5,
+	qt5webkit, redis, strongswan, sunxi-mali
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#6464: dbus-daemon-launch-helper needs setuid
+
+2013.08-rc2, Released August 16th 2013:
+
+	Documentation improvements.
+
+	External toolchains fixes.
+
+	Updated/fixed packages: aircrack-ng, bash, boost, cairo,
+	cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
+	libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
+	opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
+	uclibc, udev, wayland, webkit, zeromq.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#6440: typo in ffmpeg makefile
+
+2013.08-rc1, Released August 5th, 2013:
+
+	Architectures:
+	 - improved support for floating point on ARM and Thumb/Thumb2
+	 - support for ARM OABI removed
+
+	Toolchains:
+         - support added for Sourcery CodeBench ARM and MIPS 2013.05
+         - Linaro ARM and Aarch64 toolchains updated
+	 - support added for the Arago ARMv5 and ARMv7 toolchains
+	 - gcc 4.8.x version bumped
+	 - support for installing both FDPIC and FLAT libraries on
+	   Blackfin
+	 - support for uClibc 0.9.31 removed,
+	 - convert the internal toolchain backend to use the package
+	   infrastructure
+	 - support added for eglibc in the internal toolchain backend
+	 - toolchain components for the ARC architecture updated and
+           gdb for ARC added.
+	 - support for Blackfin in the internal toolchain fixed
+
+	Defconfigs: beaglebone_defconfig updated, new defconfig for
+	CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
+	TNY-A9G20-LPW.
+
+	A number of packages have been fixed to use the
+	<pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
+	script installed and modified properly. Licensing informations
+	has been added to a number of packages.
+
+	Use XZ tarballs for a number of packages.
+
+	Noticeable package changes/additions:
+         - The glib2/libgtk2/webkit stack has been updated to recent
+           versions.
+	 - Support for Gstreamer 1.x has been added.
+	 - OpenGL support for TI OMAP platforms has been added.
+	 - OpenGL support for Allwinner platforms has been added.
+	 - OpenMAX support for RasberryPi has been added.
+
+	Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
+	bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
+	cpanminus, cups, curl, dash, dbus, dhcp, directfb,
+	directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
+	e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
+	fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
+	gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
+	hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
+	intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
+	jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
+	libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
+	libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
+	libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
+	libvncserver, libxml2, linphone, lm_sensors, logrotate,
+	ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
+	mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
+	network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
+	opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
+	pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
+	qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
+	sane-backends, sconeserver, sdl_image, sdparm, ser2net,
+	socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
+	tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
+	usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
+	xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
+	zlib.
+
+	New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
+	dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
+	gcc-final, gcc-initial, gcc-intermediate, git,
+	gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
+	gst1-plugins-good, gst1-plugins-ugly, gst-omx,
+	gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
+	libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
+	libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
+	linux-headers, lockdev, luabitop, luacrypto, lua-ev,
+	luaexpatutils, msgpack, ocrad, on2-8170-libs,
+	on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
+	python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
+	sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
+	tree, tstools, uclibc, w_scan.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4718: python (built for powerpc) distutils has paths to host
+               compiler toolchain
+	#5516: appended device tree blobs on uImage fails
+	#6302: Versions of packages retrieved from github.com are wrong
+	#6308: dosfstools download link is wrong
+	#6326: Dropbear: Add options to allow better config for
+               different target devices (e.g. routers)
+	#6338: Wrong download link for minicom package
+	#6344: Wrong handling of license text files with same name and
+               different directory
+	#6374: gnutls package broken if linux cryptodev module
+               selected
+	#6410: omap3_beagle has uimage error load address error
+
+2013.05, Released May 31th, 2013:
+
+	Minor fixes.
+
+	External toolchain wrapper fix for if host/usr/bin is placed
+	in the patch.
+
+	Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
+	flex, jamvm, kmod, libplayer, libtirpc, libv4,
+	lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
+	#4988: flex and m4 problems
+	#5912: obsolete CVS files
+
+2013.05-rc3, Released May 25th, 2013:
+
+	Minor fixes.
+
+	Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
+	dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
+	mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
+	wireshark
+
+2013.05-rc2, Released May 15th, 2013:
+
+	Fixes all over the tree.
+
+	Default number of parallel jobs is now number of CPUs + 1.
+
+	Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
+
+	Updated/fixed packages: aircrack-ng, busybox, cairo,
+	classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
+	filemq, gst-plugin-bad, gutenprint, hplip, json-c,
+	libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
+	libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
+	lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
+	pulseaudio, python-nfc, qt5imageformats, quota, openssl,
+	sconeserver, strace, sylpheed, wvstreams,
+	xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
+	xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
+	xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
+	xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
+	xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
+	xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
+	xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
+	xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
+	xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
+	xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
+	xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
+	xdata_xcursor-themes,
+	xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
+	xdriver_xf86-input-{tslib,vmmouse,void},
+	xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
+	xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
+	xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
+	xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
+	xfont_encodings, xfont_font-adobe-{100,75}dpi,
+	xfont_font-utopia-{100dpi,75dpi,type1},
+	xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
+	xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
+	xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
+	xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
+	xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
+	xfont_font-{mutt,schumacher}-misc,
+	xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
+	xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
+	xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
+	xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
+	xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
+	xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
+	xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
+	xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
+	xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
+	xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
+	xserver_xorg-server, xutil_{makedepend,util-macros}
+
+	Readded Packages: xapp_xinit
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5054: amd64: cannot find init - due to missing /lib64 folder
+
+2013.05-rc1, Released May 8th, 2013:
+
+	Architectures: ARC support, Blackfin support, FLAT binary
+	format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
+
+	Toolchains: Add new Microblaze external toolchains, Linaro
+	ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
+	internal toolchain, default to GCC 4.7.x. Internal
+	Crosstool-ng backend deprecated.
+
+	Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
+	& p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
+	pi, gnublin board.
+
+	FS: LZO and XZ compression methods, extra ubifs options,
+	ext2 rev 0/1 and ext3/4 support.
+
+	Patch handling: apply-patches now has .patch.xz support,
+	Patch logic reworked as discussed during Febrary dev days:
+	http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
+
+	<pkg>-rsync now excludes version control files.
+
+	linux: uImage load address for ARM multiplatform kernels
+
+	Infrastructure for multiple OpenGL / ES / EGL / OpenVG
+	providers, similar to how libjpeg / libjpeg-turbo is handled.
+
+	Infrastructure for packages to add system users.
+
+	kconfig: updated to 3.9-rc2, support make olddefconfig
+
+	Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
+	argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
+	bash, blackbox, bind, binutils, bison, boost, bridge-utils,
+	busybox, ccache, cifs-utils, cmake, collectd, connman,
+	conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
+	directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
+	dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
+	fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
+	fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
+	gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
+	httping, icu, inotify-tools, intltool, iproute2, ipset,
+	iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
+	json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
+	libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
+	libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
+	libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
+	libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
+	libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
+	lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
+	mediastreamer, memtester, mesa3d,
+	mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
+	mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
+	netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
+	omap-u-boot-utils, openssh, openssl, openswan, openvpn,
+	oprofile, orc, patch, pciutils, pcre, perl, php, poco,
+	polarssl, proftpd, psmisc, pulseaudio, python,
+	python-{bottle,netifaces,serial,setuptools}, qt, quagga,
+	quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
+	samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
+	speex, squid, stress, stunnel, sudo, syslinux, sysstat,
+	sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
+	uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
+	xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
+	xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
+	xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
+	xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
+	xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
+	xdriver_xf86-input-{tslib,vmmouse,void},
+	xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
+	xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
+	xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
+	xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
+	xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
+	xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
+	xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
+	xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
+	xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
+	xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
+	xserver_xorg-server, xutil_makedepend, xz, zeromq
+
+	New packages: aircrack-ng, bcusdk, chrony, crda,
+	cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
+	exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
+	genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
+	iozone, jansson, jhead, jquery-keyboard, jquery-ui,
+	jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
+	libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
+	libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
+	mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
+	protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
+	qt5declarative, qt5graphicaleffects, qt5imageformats,
+	qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
+	qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
+	tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
+	wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
+	xcursor-transparent-theme, zic, zmqpp, zyre
+
+	Removed packages: microperl, ocf-linux, xapp_xinit,
+	xapp_xplsprinters, xapp_xprehashprinterlist,
+	xfont_font-bitstream-speedo,
+	xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
+	xproto_{print,xf86rush}proto
+
+	Deprecated packages: vala
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#1291: Add support for Faraday 526 arm processor (fa526)
+	#2683: cups does not install correctly to target
+	#3313: mesa3d fails to build
+	#5186: initramfs/cpio should support lzo compression
+	#5636: agetty - cannot get controlling tty error - need updated...
+	#5906: collectd client headers not exported
+	#5966: bison unnecessarily required as build dependency
+	#6140: --enable-fileinfo not applied for php package
+	#6164: openvpn usage of ip tool from Busybox
+
+2013.02, Released February 28th, 2013:
+
+	Misc manual updates.
+
+	Updated/fixed packages: busybox, collectd, flashbench,
+	libgtk2, libupnp, mii-diag, quota
+
+2013.02-rc3, Released February 26th, 2013
+
+	Minor fixes.
+
+	Updated/fixed packages: conntrack-tools, dialog,
+	enlightenment, haserl, keyutils, libfif, libmad,
+	linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
+	ruby, spawn-fcgi, vtun
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5960: fusion.ko driver does not install to target rootfs
+
+2013.02-rc2, Released February 19th, 2013
+
+	Fixes all over the tree.
+
+	Various manual updates and fixes.
+
+	Updated/fixed packages: busybox, collectd, gesftpserver,
+	glib-networking, gnutls, inotify-tools, libcurl, libffi,
+	libglib2, libtorrent, libvorbis, neard, network-manager,
+	ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5906: collectd client headers not exported
+
+2013.02-rc1, Released February 10th, 2013
+
+	Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
+	libraries install fixed. Add Linaro ARM
+	2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
+	CodeBench MIPS 2012.03/09. Infrastructure to warn about
+	missing 32bit support for binary toolchains. Toolchain wrapper
+	is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
+	7.1. Deprecate uClibc 0.9.31.
+
+	Architecture: Xtensa fixes, add missing powerpc variants, arm
+	1136jf-s rev1, add A5/A15, neon support toggle, OABI
+	deprecated. Sparc: drop old unused variants
+
+	Bootloaders: At91bootstap: fix upstream URL, Barebox: add
+	2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
+	environment image support, U-Boot: add 2013.01.01
+
+	Linux: fix appended dtb handling for v3.8+ kernels, support
+	multiple device trees
+
+	Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
+	board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
+	updated, at91rm9200df: misc fixes. Lock kernel headers to
+	match kernel.
+
+	Infrastructure: Git download fixes. Toolchain make target
+	renamed from 'cross' to 'toolchain'. Eclipse integration
+	support. Option to set root password, post image scripts,
+	config scripts handling.
+
+	Updated/fixed packages: alsa-lib, argp-standalone, argus,
+	arptables, atk, audiofile, axel, beecrypt, bind, bison,
+	bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
+	cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
+	connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
+	diffutils, directfb, distcc, divine, dnsmasq, docker,
+	dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
+	expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
+	gadget-test, gawk, gdb, genext2fs, gettext, giblib,
+	glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
+	gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
+	heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
+	inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
+	jquery-sparklines, jqeury-validation, kismet, kmod, lame,
+	libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
+	libedbus, libedje, libeet, libefreet, libeina, libeio,
+	liberation, libelementary, libembryo, libethumb, libev,
+	libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
+	libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
+	libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
+	libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
+	libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
+	libxml2, libxslt, lighttpd, links, linux-firmware,
+	linux-fusion, ltp-testsuite, ltrace,
+	lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
+	matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
+	mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
+	networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
+	openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
+	pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
+	pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
+	python, python3, qemu, qextserialport, qt, quagga, radvd,
+	readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
+	sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
+	sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
+	speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
+	taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
+	usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
+	webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
+	xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
+	xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
+	xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
+	xserver_xorg-server, xstroke, xvkbd, xz
+
+	New packages: b43-firmware, b43-fwcutter, bustle,
+	cache-calibrator, cegui06, celt051, classpath, curlftpfs,
+	dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
+	flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
+	imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
+	libebml, libevas-generic-loaders, libfslcodec, libfslparser,
+	libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
+	libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
+	media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
+	proxychains, python-bottle, python-pyparsing, rpi-firmware,
+	rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
+	spice-protocol, tcllib, tvheadend, udisks, usbredir
+	ux500-firmware, vde2, xcb-utils-keysyms, yavta,
+	zd1211-firmware
+
+	Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
+	xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
+	xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
+	xdriver_xf86-video-{tsend,xgi,xgixp}
+
+	Deprecated packages: xstroke
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4237: building shared openssl w/-Os fails due to gcc bug
+	#5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
+	#5602: python3 should install a "python" symbolic link
+	#5846: Extra slash added to last slash in URL
+
+2012.11.1, Released January 3rd, 2013:
+
+	Toolchain: Fixed non-largefile builds on recent Ubuntu
+	versions.
+
+	Arch: fix missing x86/generic handling, Build for Xtensa with
+	longcalls option.
+
+	Updated/fixed packages: dosfstools, qt
+
+2012.11, Released December 2nd, 2012:
+
+	Git shallow clone fix for older git version.
+
+	Updated/fixed packages: ctuio, libtool
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5726: List all the available hook points
+
+2012.11-rc2, Released November 30th, 2012:
+
+	Minor fixes around the tree.
+
+	Various manual updates and fixes.
+
+	Add checks for legacy features.
+
+	Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
+	busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
+	hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
+	libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
+	linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
+	scons, strace, sylpheed
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5732: Error : package/alsa-lib/alsa-lib.mk
+
+2012.11-rc1, Released November 17th, 2012
+
+	Fixes all over the tree and new features.
+
+	Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
+	sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
+	+ nitrogen6x defconfigs.
+
+	Bootloaders: add u-boot 2012.07/10, ais target format, add
+	barebox 2012.08/09/10/11, linker overlap issue fix for
+	at91bootstrap, mxs-bootlets updated for new Barebox versions.
+
+	Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
+	Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
+	Libtirpc support for modern glibc variants. Toolchain on
+	target has been deprecated.
+
+	Initial Aarch64 support, Xtensa support re-added.
+
+	Infrastructure: Use shallow git clone when possible, use
+	tarballs rather than git URLs for github. Moved to pkgconf
+	rather than pkg-config. System directory added, default
+	skeleton/device tables moved. More than 1 post-build script
+	can now be used. output/target now contains a
+	THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
+	understand how to (not) use it.
+
+	Manual has been reworked and extended.
+
+	Legal-info: Lots of package annotations, CSV file fixes,
+	_LICENSE / _REDISTRIBUTE splitup, per-package hooks.
+
+	Updated/fixed packages: acpid, alsa-lib, alsa-utils,
+	alsamixergui, attr, autoconf, automake, bash, bind, binutils,
+	bison, blackbox, bluez-utils, busybox, cairo, can-utils,
+	cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
+	coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
+	dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
+	flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
+	gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
+	hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
+	iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
+	libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
+	libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
+	libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
+	libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
+	libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
+	libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
+	lmbench, lockfile-progs, logrotate, lshw, lsof,
+	lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
+	mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
+	mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
+	netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
+	openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
+	popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
+	python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
+	scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
+	sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
+	usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
+	vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
+	xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
+	xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
+
+	New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
+	ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
+	fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
+	lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
+	lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
+	opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
+	python3, qemu, qextserialport, qtuio, rpcbind, schifra,
+	sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
+	yasm
+
+	Deprecated packages: netkitbase, netkittelnet
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#807:  [PATCH] samba - make iconv and smbd optional
+	#3049: binutils have a sysroot bug in ld
+	#5330: update vsftpd to 3.0.0
+	#5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
+	#5666: Fails to build python 2.7.2 for 2440 arm
+
+2012.08, Release August 31th, 2012
+
+	Updated/fixed packages: microperl, cups, luajit, rrdtool,
+	prboom, oprofile.
+
+	Added license information for: sqlite.
+
+	Changed the source URLs of all packages located on Sourceforge
+	in order to use the automatic mirror selection URL
+	downloads.sourceforge.net, and get rid of the
+	BR2_SOURCEFORGE_MIRROR option.
+
+2012.08-rc3, Released August 25th, 2012
+
+	Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
+	libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
+
+	Added license informations for: barebox, grub, syslinux,
+	uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
+	faad2, nano, fbdump, rsync, librsync, fontconfig,
+	inotify-tools,
+
+2012.08-rc2, Released August 15th, 2012
+
+	Updated/fixed packages: imagemagick, sudo, crosstool-ng.
+
+	Added license informations for: mxml, nanocom, empty, expat,
+	lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
+	input-event-daemon, luajit, cgilua, copas, coxpcall,
+	luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
+	avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
+	libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
+	mtd, openssl, psmisc, socat, spawn-fcgi.
+
+	Fixes to Microblaze external toolchains
+	configuration. Improvements of the pkg-stats
+	script. Out-of-tree fix for the graph-depends script.
+
+	Kernel headers version bump.
+
+2012.08-rc1, Released August 1st, 2012
+
+	Fixes all over the tree and new features.
+
+	Integration of a legal information reporting infrastructure,
+	which allows to generate detailed informations about the
+	licenses and source code of all components of a system
+	generated by Buildroot. License information will progressively
+	be added on packages.
+
+	Default configuration files added for Calao-systems USB-A9263
+	and Calao-systems USB-A9G20-LPW.
+
+	External toolchains update: allow download of a custom
+	toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
+	Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
+	2011.09.
+
+	Allow the restriction of downloads to the primary site only.
+        This is useful for project developers who want to ensure that
+        the project can be built even if the upstream tarball
+        locations disappear.
+
+	Add a 'System configuration' choice to select between 3
+	different init systems: Busybox init, SysV init and Systemd
+	init.
+
+	Cleanups to the package infrastructure. The visible change to
+	developers is that $(eval $(call AUTOTARGETS)) is now $(eval
+	$(autotools-package)), and similarly for other package
+	infrastructures and host packages. Refer to the documentation
+	for details.
+
+	By default, automatic detection of the number of compilation
+	jobs to use, depending on the number of CPUs available.
+
+	Improvements to generate systems with static libraries only
+	(infrastructure and package fixes).
+
+	Add proper support in the Linux kernel package to generate
+	Device Tree Blobs or combined Device Tree / Kernel
+	images. This will be useful on Microblaze, PowerPC and ARM,
+	which are architectures making extensive use of the Device
+	Tree.
+
+	Updated/fixed packages: audiofile, autoconf, automake, axel,
+	barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
+	bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
+	cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
+	dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
+	ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
+	gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
+	htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
+	iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
+	libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
+	libfuse, libidn, libmad, libmbus, libmnl,
+	libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
+	libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
+	libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
+	lttng-tools, lua, m4, memtester, midori, mii-diag,
+	module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
+	mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
+	openssl, pciutils, php, polarssl, portaudio, pppd,
+	pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
+	rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
+	sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
+	tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
+	wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
+
+	New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
+	fbterm, flashrom, freerdp, inadyn, libfreefare,
+	libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
+	libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
+	luajit, mediastreamer, mobile-broadband-provider-info, monit,
+	mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
+	opkg, ortp, owl-linux, python-id3, python-nfc, quota,
+	ramspeed, rtorrent, sound-theme-borealis,
+	sound-theme-freedesktop, sysprof, webrtc-audio-processing,
+	xinetd, zxing
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#1315: Allow use of older external toolchains without sysroot
+               support [won't fix]
+	#5276: Hiawatha needs to manage IPV6 if so [fixed]
+	#5360: buildroot fails when building "host-libglib2 2.30.2
+               Building" [won't fix, upstream problem]
+	#5384: Can't build packages relying on gets on newer glibc
+               [fixed]
+
+2012.05, Released May 30th, 2012:
+
+	Updated/fixed packages: busybox, netsnmp, pptp-linux
+
+2012.05-rc3, Released May 25th, 2012:
+
+	Minor fixes around the tree.
+
+	Infra: Fix for DOWNLOAD macro when using primary mirrors with
+	scp targets.
+
+	Toolchain: Kernel headers 3.2.18 / 3.3.7.
+
+	Updated/fixed packages: binutils, bison, busybox, cifs-utils,
+	gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
+	xserver-xorg
+
+2012.05-rc2, Released May 18th, 2012:
+
+	Fixes all over the tree.
+
+	Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
+	dependency, disable decimal floats support, Linux 3.2.17 /
+	3.3.6 kernel headers. Fix sysroot copy handling for toolchains
+	without C++ support.
+
+	Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
+	heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
+
+2012.05-rc1, Released May 10th, 2012:
+
+	Fixes all over the tree and new features.
+
+	Use /etc/os-release for version info rather than
+	/etc/br-version.
+
+	CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
+
+	Apply-patches.sh: cleanups, archived patches handling fixes,
+	support series files.
+
+	Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
+	arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
+	atngw100, use 3.3.x for qemu configs.
+
+	Menu structure: Libraries moved out of multimedia section
+
+	Atom processor support. Prescott fix, blackfin ABI fix,
+	Microblaze architecture support (using ext toolchain). Cleanup
+	architecture names, deprecate Xtensa support.
+
+	Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
+	default to uClibc 0.9.33.x, enable
+	UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
+	fixes for external toolchains, linaro ext toolchains, new
+	sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
+	1.15.2.
+
+	Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
+	support. Barebox: add 2012.04, remove 2011.12.
+
+	Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
+	barebox, berkeleydb, bind, bluez_utils, boost, busybox,
+	can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
+	directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
+	fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
+	gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
+	gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
+	haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
+	kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
+	libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
+	libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
+	libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
+	libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
+	lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
+	lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
+	mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
+	netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
+	openssh, openssl, parted, pango, pcre, php, pixman, poco,
+	psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
+	ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
+	smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
+	syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
+	tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
+	util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
+	wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
+	xfsprogs, zlib
+
+	New packages: apr, apr-util, audiofile, bellagio,
+	conntrack-tools, empty, fmtools, glib-networking,
+	heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
+	libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
+	libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
+	ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
+	socketcand, stress, systemd, ushare, zeromq
+
+	Deprecated packages: ttcp
+
+	Removed packages: ntfsprogs
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#2353: [lua] fix build with 2010.08-rc1
+	#2503: Microperl fails build on MIPSel or with Fedora13.x86_64
+	#2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
+	#2881: Can't build project statically with external toolchain
+	#3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
+	#4808: ccache may build against wrong zlib
+	#4880: New package lcdproc
+	#4886: New package protobuf
+	#4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
+	#4898: * make: [target-finalize] Error 1 (ignored)*
+	#4985: Qt 4.7.4 build crashes with Linux 2.6.29
+	#4970: udev 181 fails to build if kernel version 3.3 is selected
+	#5018: dialog broken: exits with assert in uClibc
+	#5102: qt package moc, uic, rcc read from wrong place
+	#5144: Patch to fix ixon bug in uemacs
+	#5198: Line graphics output is broken in GNU Screen
+	#5204: Missing terminfo file(s) for GNU screen terminal type
+
+2012.02, Released February 29th, 2012:
+
+	Updated/fixed packages: libecore
+
+2012.02-rc3, Released February 27th, 2012:
+
+	Fixes all over the tree.
+
+	Automatic host dependencies handling for cmake packages
+	fixed. Customize package deprecated as using a post-build
+	script is nowadays the preferred way of adding extra stuff to
+	the rootfs.
+
+	Linux-headers 3.0.x / 3.2.x stable version bumped.
+
+	QEMU defconfigs updated to 3.2.x kernels and readme fixed.
+
+	Updated/fixed packages: dropbear, ffmpeg, libpng
+
+2012.02-rc2, Released February 19th, 2012:
+
+	Fixes all over the tree.
+
+	Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
+	linux-headers 3.0.x / 3.2.x stable versions.
+
+	Documentation: Added makedev / <pkg>_DEVICES /
+	<pkg>_PERMISSIONS documentation.
+
+	Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
+	libvncserver, mxml, python.
+
+2012.02-rc1, Released February 12th, 2012:
+
+	Fixes all over the tree and new features.
+
+	Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
+	support removed, Powerpc SPE ABI support. GDB ELF support fix,
+	GDB 7.4, crosstool-NG 1.13.4.
+
+	Gentargets: scp and mercurial support.
+	Autotools: derive host dependencies from target by default.
+	Packages can now declare device table snippets.
+
+	Host utilities menu with commonly used host tools.
+
+	defconfigs: qemu configs for x86-64, mips and sparc, at91
+	defconfigs now use modern U-Boot / mainline Linux, added
+	lpc3250 defconfigs.
+
+	uClibc: remove 0.9.30, backport unshare() support, add
+	0.9.32.1 / 0.9.33, use same config for ctng.
+
+	Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
+	Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
+	bootloaders added.
+
+	Various manual updates. Release tarballs now contain generated
+	manual in text/html/pdf formats.
+
+	Buildroot now calls the stop function of scripts in
+	/etc/init.d at shutdown.
+
+	Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
+	bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
+	ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
+	diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
+	ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
+	freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
+	hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
+	ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
+	libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
+	libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
+	libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
+	libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
+	lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
+	mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
+	netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
+	pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
+	python, python-serial, qt, ruby, samba, sdl, sdparm,
+	squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
+	ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
+	util-linux, vala, valgrind, vsftpd, wpa_supplicant,
+	xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
+	xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
+	xf86-video-sis, xfont_{encodings,font-util},
+	xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
+	xlib_libxkbfile, xterm, xutil_makedepend, yajl
+
+	New packages: boost, connman, dstat, expedite, explorercanvas,
+	feh, flot, giblib, igh-ethercat, imlib2, jquery,
+	jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
+	libedbus, libedje, libeet, libeina, libelementary, libesmtp,
+	libethumb, libevas, libical, libmbus, liboauth, liburcu,
+	libvncserver, linux-firmware,
+	lttng-{babeltrace,libust,modules,tools}, NetworkManager,
+	open2300, python-distutilscross, python-dpkt,
+	python-netifaces, python-pygame, python-setuptools, rt-tests,
+	sam-ba, sane-backends, sqlcipher, transmission, unionfs,
+	xf86-input-tslib, xinput-calibrator
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#743:  Add Transmission bit torrent option to buildroot
+	#755:  Add Boost libraries as a package
+	#2299: Add crypto support to libsoup
+	#2617: Pixman 0.19.2 & Cairo 1.10.0
+	#3403: libgpg-error: bump to version 1.10
+	#3409: libgpg-error: download from gnupg.org
+	#3421: nano: make tiny flag optional
+	#3691: New EFL packages
+	#4664: Cannot patch AT91Bootstrap
+	#4700: setlocalversion not working for combination svn/ubuntu 11.10...
+	#4760: Qt: add host-pkg-config to dependency-list
+
+2011.11, Released November 30th, 2011:
+
+	Fixes all over the tree.
+
+	Bump kernel headers / default Linux version to 3.1.4.
+
+	Updated/fixed packages: ruby
+
+2011.11-rc3, Released November 26th, 2011:
+
+	Fixes all over the tree.
+
+	Toolchain: Fix gdb dependencies for external toolchains,
+	adjust uClibc patches so they don't confuse modern versions of
+	patch, bump crosstool-ng, kernel headers and linux versions.
+
+	Updated/fixed packages: busybox, freetype, mplayer, opencv,
+	php, rsyslog, ruby, thttpd, xapp_xf86dga
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#4357: Prevent patch commands from accessing source control
+	#4369: Fix permissions on untared lsof archive
+
+2011.11-rc2, Released November 18th, 2011:
+
+	Fixes all over the tree and new features.
+
+	Updated asciidoc documentation
+
+	Toolchain: Bumped 3.x stable kernel headers, use wget in
+	crosstool-ng as well, bump crosstool-ng version, gdb fixes,
+	uClibc sparc fix.
+
+	Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
+	mplayer, newt, qt, rpm, rrdtool, tar, tftpd
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#3355: mplayer fails to build
+	#4021: uClibc: undefined reference to `__GI___errno_location'
+	#4297: Qt's qmake uses wrong pkg-config
+
+2011.11-rc1, Released November 11th, 2011:
+
+	Fixes all over the tree and new features.
+
+	Moved misc scripts and support stuff to support/. Renamed
+	patch-kernel.sh to support/scripts/apply-patches.sh.
+
+	Documentation: Moved to asciidoc format, make targets to
+	generate text/html/pdf/epub output added.
+
+	Defconfigs: Qemu configs updated to 3.1 kernel and readmes
+	added.
+
+	Bootloaders: Add support for custom git tree / tarballs for
+	barebox, similar to how it's handled for u-boot. Clean up
+	menuconfig options.
+
+	Toolchain: Update external codesourcery toolchain download
+	URLs after Codesourcery got bought by Mentor, add x86
+	toolchain, update toolchain versions and optimize toolchain
+	sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
+	updated GDB versions / download URLs. Binutils
+	libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
+	use ctng-1.13.0.
+
+	Package infrastructure: Support for local packages /
+	overrides, package dir / name arguments dropped from
+	{GEN,AUTO,CMAKE}TARGETS.
+
+	Linux: Kernel extensions infrastructure support, Xenomai +
+	RTAI support.
+
+	Updated/fixed packages: acpid, bind, busybox, dash, dbus,
+	dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
+	fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
+	gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
+	hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
+	iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
+	libconfuse, libcuefile, libcurl, libdaemon, libevent,
+	libglib2, libiconv, libmpd, libreplaygain, libroxml,
+	libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
+	libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
+	lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
+	mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
+	ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
+	orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
+	samba, sawman, sdl_sound, smartmontools, sqlite, squid,
+	stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
+	tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
+	wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
+
+	New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
+	libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
+	ngrep, noip, opencv, openocd, picocom, poco, portaudio,
+	pulseaudio, pv, rtai, vala, xenomai.
+
+	Removed packages: liboil, sfdisk, swfdec, webif
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#505:  live555: new package
+	#507:  Enable live and tv options in MPlayer-1.0rc2
+	#531:  let e2fsprogs package to export headers to staging dir if needed
+	#1171: Linuxthreads new cannot find sysdep.h
+	#1357: Add bluez to buildroot system
+	#2107: New package: input-event-daemon
+	#2599: New package: orc (Oil Runtime Compiler)
+	#2605: gstreamer: Update to 0.10.30
+	#2677: introducing util-linux-ng as replacement for util-linux
+	#2917: Qt: Add declarative module
+	#3145: jffs2 image generation fails
+	#3271: netperf-2.4.5 fails to compile
+	#3331: xdata_xcursor-themes depends on xcursorgen
+	#3343: Add file:// download SITE_METHOD
+	#3391: Add support for specifying an external kernel tree
+	#3631: Error while compiling with Xorg
+	#3709: oprofile doesn't build for mipsel
+	#3925: midori not getting compile
+	#4045: Add support for downloading i386 toolchains from codesourcery
+	#4165: lrzsz-fix-symlink-at-rebuild.patch
+	#4171: makedevs-unused-but-set-variable.patch
+	#4183: Codesourcery toolchain download site has changed
+	#4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
+	#4381: Add option to lighttpd to enable Lua support
+	#4387: Make sure that dest dir exists before installing mtd files
+
+2011.08, Released August 31th, 2011:
+
+	Fixes all over the tree.
+
+	Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
+	kernel headers.
+
+	Updated/fixed packages: ipset, python
+
+2011.08-rc2, Released August 29th, 2011:
+
+	Fixes all over the tree.
+
+	Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
+	mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
+	(broken).
+
+	Defconfigs: kernel updates, fix mini2440 serial port config,
+	remove old arm toolchain configs.
+
+	Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
+	targets similar to linux/busybox.
+
+	Updated/fixed packages: barebox, directfb, libsoup,
+	libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
+	usbmount, util-linux, xfont_font-misc-misc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#3685: ncurses installation hangs due to old version of tic
+	#4093: Grub fails to install bz2 patch after conversion to...
+
+2011.08-rc1, Released August 4th, 2011:
+
+	Fixes all over the tree and new features.
+
+	Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
+	ext-toolchain-wrapper improvements, improved non-MMU
+	support. GCC 4.3.6 / 4.6.1.
+
+	GENTARGETS infrastructure extended to cover bootloaders and
+	Linux kernel as well. Options to retrive Linux/U-Boot from a
+	custom git repo instead of upstream tarballs.
+	Support for Linux 3.x and release candidate tarballs.
+	X-Loader bootloader for omap added.
+
+	Make source/external-deps now also works for external
+	toolchains / crosstool-ng backend.
+
+	Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
+	bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
+	e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
+	gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
+	libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
+	libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
+	nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
+	ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
+	synergy, udev, usbmount, usbutils, util-linux, valgrind,
+	webkit, xorg-xserver, xz, zlib
+
+	New packages: acl, attr, ebtables, gnutls, inotify-tools,
+	ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
+	libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
+	statserial, stunnel, ti-utils, uboot-tools, yajl
+
+	Deprecated packages: liboil, swfdec
+
+	Removed packages: hal
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#3559: libnspr: Add new package
+	#3595: patch to add libroxml
+	#3565: libnss: Add new package
+	#3583: xfonts_font-adobe-100dpi fails due to missing map file
+	#3649: [PATCH] Add mapdir to existing pkg-config patch
+	#3907: 2011.05 - Qt 4.7.3 not building on ARM
+	#3961: Nfs-utils: Remove SUSv3-function index
+	#3985: "help" target's defconfig list needs sort
+	#3997: bump libroxml to v2.1.0
+
+2011.05, Released May 27th, 2011:
+
+	Updated/fixed packages: makedevs
+
+2011.05-rc2, Released May 24th, 2011:
+
+	Fixes all over the tree.
+
+	Toolchain: Code sourcery ARM 2009q1 download URL fixed /
+	2009q3 external toolchains added. Crosstool-NG bumped to
+	1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
+	bumped to 2.6.38.7.
+
+	Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
+
+2011.05-rc1, Released May 18th, 2011:
+
+	Fixes all over the tree and new features.
+
+	External toolchain improvements: We now build a binary
+	toolchain wrapper and install it into HOST_DIR/usr/bin, which
+	enforces the correct compiler arguments, making an external
+	toolchain as easy to use outside of Buildroot as the internal
+	ones are. This also brought a cleanup of CFLAGS, making the
+	Buildroot build output easier to read.
+
+	Rootfs device handling improvements: Choice between static
+	/dev, devtmpfs and devtmpfs with either mdev or udev.
+
+	Toolchain: More preconfigured codesourcery external
+	toolchains, improved Crosstool-NG support, fix for GCC
+	snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
+	support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
+
+	Bootloaders: U-boot 2011.03, Barebox 2011.05.0
+
+	Linux: support for custom kernel image targets, E.G. for
+	powerpc builds with embedded device trees.
+
+	Misc fixes for qemu defconfigs, ensuring correct serial
+	terminal setup out of the box.
+
+	Misc gentarget / autotools handling fixes.
+
+	Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
+	atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
+	dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
+	gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
+	haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
+	libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
+	libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
+	midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
+	netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
+	procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
+	socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
+	wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
+	xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
+
+	New packages: bonnie++, can-utils, gdisk, htop,
+	input-event-daemon, libexif, libraw, libv4l, ngircd
+
+	Removed packages: festival
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#2131: Add OpenMP support to the toolchain
+	#3379: New Package: bonnie++
+	#3445: Not working openssl-10.0.0d on 386sx
+	#3451: fakeroot package: wrong FAKEROOT_SITE variable
+	#3457: alsamixergui: broken URL
+	#3475: Calling sync on large filesystems when not always necessary
+	#3511: make busybox-menuconfig does not download busybox package
+	#3541: Quotes in the top Makefile:217 break buildroot/kernel config...
+	#3571: u-boot: fw_printenv does not build
+	#3643: popt source url is not responding
+	#3733: dropbear: make zlib optional
+	#3757: Buildroot can't build mplayer with libmad
+
+2011.02, Released February 28th, 2011:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
+	nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
+
+	Deprecated packages: devmem2, webif
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#2911: Qt: Disable qt3support-option, if gui-module isn't selected
+	#3259: Unable to build webkit (on arm)
+	#3295: slang fails to build on mipsel
+	#3325: ffmpeg fails to build
+
+2011.02-rc2, Released February 24th, 2011:
+
+	Fixes all over the tree.
+
+	Festival packages marked as broken. Unless someone steps up
+	to support them, they will be removed during the 2011.05
+	development cycle.
+
+	Updated/fixed packages: atk, avahi, bind, cairo, dbus,
+	enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
+	libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
+	libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
+	makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
+	metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
+	pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
+	sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
+	tcpreplay, tiff, wpa_supplicant, xcb-util,
+	xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
+	xdriver_xf86-input-{mouse,synaptics,void},
+	xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
+	xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
+	xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
+	xserver_xorg-server, xz
+
+	Removed packages: ace_of_penguins, vlc
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#3205: Failing chmod when running "make" in buildroot (openssl)...
+	#3277: quagga fails to build with SNMP support
+	#3283: See why nfs-utils needs fakeroot, and convert to autotools
+	#3307: synergy fails to build due to missing XTest library
+
+2011.02-rc1, Released February 14th, 2011:
+
+	Fixes all over the tree and new features.
+
+	External toolchain improvements: clarification of the options,
+	and introduction of the toolchain profile concept, for
+	well-known toolchains. Buildroot is now capable of
+	automatically downloading and extracting well-known toolchains
+	(for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
+	toolchains are supported). Crosstool-NG backend updated and
+	improved.
+
+	Complete rework of how hardware boards are supported.
+	Each board now only has a single defconfig file, and all
+	board-specific options have been removed. See
+	docs/buildroot.html#board_support for details.
+
+	Added support for the following boards: Mini2440, Qemu ARM
+	Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
+	r2d and Qemu x86. The Qemu boards support allows to easily
+	build systems that are known to work under Qemu.
+
+	Initial support for Blackfin processors.
+
+	Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
+	preparation for support of SDK. For the same reason, the
+	toolchain binaries (cross-compiler and other related tools)
+	are now installed in $(O)/host/usr/bin/. The cross pkg-config
+	now also automatically returns correct values for cross
+	compilation, without needing any environment variables to be
+	set.
+
+	Ccache support reworked. Now used for both host and target
+	compilation, and cache is stored in ~/.buildroot-ccache.
+
+	Toolchain: uClibc 0.9.32-rc2, several components moved to
+	normal AUTOTARGET packages.
+
+	Generic cmake infrastructure, similar to the existing
+	GENTARGETS/AUTOTARGETS.
+
+	Support for bzr downloads, next to the existing git/svn support.
+
+	Kconfig infrastructure rebased against 2.6.38-rc3, bringing
+	misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
+
+	EXT2 file system size handling improved, UBI image support, fs
+	configuration options cleanup, U-Boot/Barebox version bumps.
+
+	Updated/fixed packages: alsa-utils, at, autoconf, automake,
+	bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
+	coreutils, cups, dbus, dbus-python, dhcp, directfb,
+	direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
+	fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
+	grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
+	gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
+	hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
+	iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
+	libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
+	libsndfile, libtheora, libtool, libusb-compat, libvorbis,
+	libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
+	lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
+	memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
+	mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
+	openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
+	php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
+	sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
+	sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
+	tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
+	x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
+	xkeyboard-config, xlib_libX11, xz, zlib
+
+	New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
+	gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
+	libffi, libhid, libreplaygain, libsamplerate, libsigc++,
+	lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
+	sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
+	xl2tp, xmlstarlet
+
+	Removed packages: hotplug, l2tp, libfloat, microcom,
+	ng-spice-rework
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#267:  The make target: cross fails because toolchain_build_...
+	#415:  Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
+	#561:  ltp-testsuite failed to install
+	#1447: Installing gfortran on PowerPC
+	#1651: Build fail caused by ccache in module-init-tools
+	#1681: Cross-compiled binaries shouldn't be installed into staging
+	#1723: [PATCH] axel: convert to generic package infrastructure and...
+	#1735: [PATCH] mplayer: convert to autotools infrastructure
+	#2551: [PATCH] native toolchain in the target filesystem fails
+	#2623: buildroot-snapshot-20100922 fails when compiling development...
+	#2647: makedevs package lacks support for 16-bit major/minor numbers
+	#2371: QT MYSQL Module does not build when MySQL installed on the host
+	#2839: compile fails in various packages with a odd message "error:...
+	#2887: tar "buffer overflow detected" error
+	#2893: Broken "make source" with external toolchain
+	#2905: Qt: Speed up compilation, if gui-module isn't selected
+	#2929: genext2fs: couldn't allocate a block (no free space)
+	#2935: Ntpdate isn't installed
+	#2965: Broken linkage to xkbcomp (blocking X server startup)
+	#2983: xlib_libX11 build failed
+	#3007: kexec doesn't build: Missing regdef.h file
+	#3085: Init scripts are not compatible with sysVinit (when busybox...
+	#3103: make external-deps wants to download gcc-.tar.bz2 when...
+	#3109: abnormal `make busybox-menuconfig`
+	#3115: How about board specific makefiles?
+	#3169: python patch has typo, aborts build in scenario
+	#3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
+
+2010.11, Released November 30th, 2010:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
+	xserver-xorg
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#2773: squid with openssl support needs openssl on the host
+	#2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
+
+2010.11-rc2, Released November 25th, 2010:
+
+	Fixes all over the tree.
+
+	Add support for LEON Sparc architecture variants. Fix make
+	source/external-deps for host packages.
+
+	Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
+	libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
+	mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
+	sysstat, webkit, zlib
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#759:  Sysstat build broken without libintl
+	#2479: host-module-init-tools 3.11 fails to build
+	#2725: Buildroot overrides kernel config
+	#2785: mtd-utils build fails due to missing libmtd
+	#2791: Added PHP-Process Control to the PHP-Package
+	#2797: pciutils dependencies on zlib not taken into account
+	#2809: failed to compile libglib2
+	#2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
+	#2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
+	#2833: Failed to compile webkit without X11
+
+2010.11-rc1, Released November 8th, 2010:
+
+	Fixes all over the tree and new features.
+
+	Kconfig infrastructure rebased against 2.6.36-rc1, bringing
+	misc fixes + nconfig and savedefconfig targets.
+
+	Toolchain: ARM cortex A9 support, experimental crosstool-ng
+	backend, GCC 4.5.x.
+
+	Fs: Squashfs 4.1 with lzo support
+
+	Old-style package hooks (*_HOOK_POST_*) removed. Use the more
+	generic new-style ones instead.
+
+	Download handling reworked and support for git/svn downloads
+	added.
+
+	Removed experimental shared config.cache support, as it is
+	too unreliable.
+
+	A convenience Makefile wrapper is created when using
+	out-of-tree building, similar to how it is done for the kernel.
+
+	Alpha, Cris, IA64 and Sparc64 architecture support removed.
+
+	New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
+	libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
+
+	Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
+	automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
+	bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
+	dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
+	expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
+	gamin, gawk, genext2fs, gperf, gst-plugins-base,
+	gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
+	hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
+	iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
+	libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
+	libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
+	libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
+	libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
+	logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
+	mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
+	netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
+	openssl, openvpn, oprofile, pango, patch, pcre, php,
+	pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
+	rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
+	sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
+	speex, sqlite, squashfs, startup-notification, strace,
+	sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
+	torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
+	vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
+	xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
+	xapp_xmore,
+	xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
+	xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
+	xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
+	xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
+	xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
+	xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
+	xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
+	xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
+	xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
+	xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
+	xterm, xvkbd, zlib
+
+	Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
+
+	Removed packages: dillo, libglib12, libgtk12, microwin,
+	pcmcia
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#901:  new package: gpsd
+	#2389: Generate a Makefile wrapper in $(O)
+	#2461: wireless_tools: install shared library if needed
+	#2521: Can't compile sdl_mixer, mikmod.h can't be found
+	#2533: xserver_xorg-server: Enable glx, if mesa3d is built
+	#2563: [PATCH] cairo: Expose the configure option to disable some...
+	#2581: libmms: Update to 0.6, and patch to work on architectures...
+	#2707: Can't compile linux kernel using buildroot + crosstool-ng
+	#2731: Build order
+	#2737: buildroot configuration tool crashing when the path exceeds...
+	#2767: Build for lsof broken in buildroot-2010.08
+
+2010.08: Released August 31th, 2010:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: atk, xstroke
+
+	Removed packages: lxdoom
+
+2010.08-rc2, Released August 30th, 2010:
+
+	Fixes all over the tree.
+
+	Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
+	locale support as broken. Remove deprecated GCC 4.2.[1-3]
+	versions.
+
+	Mark CRIS architecture as deprecated, as it is discontinued
+	upstream.
+
+	Marked shared config.cache as experimental and disabled by
+	default as it is known to break with certain package
+	combinations.
+
+	Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
+	added.
+
+	fs: old-style squashfs for big endian archs fixed.
+
+	Updated/fixed packages: busybox, gst-plugins-base,
+	imagemagick, kismet, libgail, libglib2, libgtk2, lua,
+	luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
+	proftpd, qt, samba, startup-notification, swfdec, sysvinit,
+	util-linux
+
+	Removed packages: stunnel
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#635:  util-linux fails to build in 2009.08
+	#2239: netcat package installs its binary to target as avr32-linux...
+	#2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
+	#2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
+	#2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
+
+2010.08-rc1, Released July 30th, 2010:
+
+	Fixes all over the tree and new features.
+
+	Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
+	and non-sysroot support removed. Added support for (snapshot)
+	NPTL in uClibc, 0.9.28.3 removed,
+
+	Bootloaders: Various cleanups, moved to boot/, added Barebox,
+	removed yaboot. Support building u-boot from custom tarball,
+	u-boot 2010.06.
+
+	New GTK-based configurator, usable using 'make gconfig'.
+
+	Java packages marked as broken. Unless someone steps up to
+	support this, they will be removed during the 2010.11
+	development cycle.
+
+	Alpha, IA64 and Sparc64 architectures marked as deprecated.
+	GTK+ on DirectFB has also been marked as deprecated, as it is
+	not supported in recent GTK+ versions, and more and more
+	packages depends on the new versions.
+	Unless someone steps up to support them, they will be removed
+	during the 2010.11 development cycle.
+
+	New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
+	libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
+
+	Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
+	avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
+	cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
+	dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
+	gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
+	gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
+	iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
+	libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
+	libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
+	ltrace, make, midori, module-init-tools, mplayer,
+	mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
+	ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
+	setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
+	sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
+	usbutils, webif, webkit, wireless_tools, xerces,
+	xkeyboard-config, xserver_xorg-server, xvkbd, zlib
+
+	Removed packages: modutils, portage, rxvt
+
+	Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#321:  alsa-lib uses host include files for python which breaks ...
+	#361:  linux kernel configuration choice works incorrectly
+	#387:  Tremor not installed to toolchain
+	#401:  new package: ffmpeg
+	#475:  uImage target for U-boot failed generating
+	#543:  ATK requires X11 on DirectFB target
+	#575:  webkit: Buildroot Libtool Patch Fails
+	#583:  build fails with external x86_64 toolchain
+	#729:  sstrip creates corrupted headers
+	#829:  Webkit r44552 needs libXt
+	#835:  Package Dataflashboot-1.05 does not compile with buildroot...
+	#847:  Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
+	#859:  Add (head of) nptl branch to list of uClibc versions
+	#949:  compile with debug info
+	#955:  Grub fails to build with External Toolchain
+	#1051: Webkit doesn't compile (Linuxthreads new, x86)
+	#1213: Move .config into output directory
+	#1225: Buildroot fails to account for "nof" subdirectory (no float...
+	#1231: (sparc) Linux kernel fails to build
+	#1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
+	#1339: Busybox needs -fno-strict-aliasing to compile cleanly
+	#1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
+	#1405: WebKit fails to build because pthread_getattr_np is not impl...
+	#1675: GMP Error during buildroot make process
+	#1741: external toolchain linking error
+	#1753: lmbench: convert to generic package infrastructure
+	#1771: Fakeroot and the target/generic/device_table.txt create bad...
+	#1807: LZMA 4.32.7, Required header file(s) are missing
+	#1813: xkeyboard-config fails to build because of intltool problem
+	#1879: Bump iptables to 1.4.8
+	#1885: Add a bunch of lua modules
+	#1897: Bump libusb to 1.0.7
+	#1903: Bump tn5250 to 0.17.4 and migrate to autotargets
+	#1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
+	#1927: Bump file to 5.03 and migrate to autotargets
+	#1933: Bump gawk to 3.1.8 and migrate to autotargets
+	#1945: PHP: add sqlite3 dependency when using external lib
+	#1951: Bump openssl to 0.9.8o
+	#1957: Bump sqlite to 3.6.23.1
+	#1975: Package removal/deprecation
+	#1981: zlib: bump to 1.2.5
+	#1987: intltool: Fix spelling mistake
+	#1993: Bump bash to 4.1.7(1) and migrate to autotargets
+	#1999: Typo in path checking
+	#2005: Bump dnsmasq to 2.55 and migrate to gentargets
+	#2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
+	#2038: Bump ncurses to 5.7
+	#2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
+	#2101: blackbox depends on locale support
+	#2119: Tries to build kernel, although disabled in config
+	#2125: libXfont build fail
+	#2143: buildroot compiler generates segfaulting statically linked exe..
+	#2149: xterm build failure
+	#2155: Compression lzo don't set for ubifs
+	#2161: [SECURITY] Update libpng to 1.2.44
+	#2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
+	#2181: pixman can't apply pixman-0.10.0-no-tests.patch
+	#2191: linux-fusion build fail
+	#2221: Qt does not compile (dependencies not taken into account?)
+	#2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
+	#2245: Netcat does not work due to incorrect assumptions about signed..
+	#2251: directory output/build after make *_defconfig not found
+	#2257: Convert netsnmp package to autotargets
+	#2263: Bump samba to 3.3.13
+	#2269: setserial causes make error
+
+2010.05, Released May 30th, 2010:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: coreutils, hal, libcap,
+	lockfile-progs, ncftp, xserver_xorg-server
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#1789: binutils fails to build for i386
+	#1843: Fix libcap build failure
+	#1855: XORG Keyboard driver fails to compile
+
+2010.05-rc3, Released May 27th, 2010:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
+	cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
+	gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
+	gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
+	libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
+	libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
+	make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
+	ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
+	pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
+	squashfs3, sshfs, startup-notification, swfdec, sylpheed,
+	uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#75: arm buildroot "unrecognized option" error
+	#699: Buildroot fails to copy libstdc++ to target when using external...
+	#1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
+	#1729: alsamixergui fails to build
+	#1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
+	#1819: pciutils small bugs
+	#2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
+
+2010.05-rc2, Released May 11th, 2010:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: busybox, customize, gawk, gnuchess,
+	hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
+	ltp-testsuite, mplayer, netplug, pciutils, php, sed,
+	shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
+	xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
+	xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
+	xproto_fontcacheproto, xproto_fontsproto, xvkbd
+
+	Removed packages: vice
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#849: "customize" package copies files to wrong place in target tree
+	#985: Bump usb_modeswitch package to 1.1.0
+	#1135: Package customize. Wrong copying
+	#1525: Package hal deletes a whole <target>/etc/rc.d directory
+	#1531: libxcb 1.5 build fails, due to missing xcbgen Python module
+	#1669: Busybox failed to compile when using an external toolchain
+	#1699: Fix usbutils dependencies and bump
+	#1705: Fix pciutils broken cross compiling
+	#1717: External toolchain fixes for hostapd & wpa_supplicant
+
+2010.05-rc1, Released May 3rd, 2010:
+
+	Cleaned up / restructured package menu.
+
+	Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
+	2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
+	removed broken nios2 support, ppc e300cX/e500mc support,
+	improved external toolchain support, GDB 7.x support.
+
+	X.org updated to 7.5.
+
+	New packages: cdrkit, cramfs, genext2fs, genromfs,
+	libatomic_ops, librsync, libusb-compat, lmbench, netperf,
+	squashfs, squashfs3, squid
+
+	Updated/fixed packages: alsa-utils, argus, autoconf, bison,
+	busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
+	eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
+	iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
+	libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
+	libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
+	ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
+	memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
+	pciutils, php, pixman, portage, pppd, pthread-stubs, python,
+	qt, radvd, samba, setserial, smartmontools, tar, tslib,
+	udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
+	xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
+	xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
+	xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
+	xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
+	xproto_xf86miscproto, xserver_xorg-server
+
+	Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
+	xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
+	xproto_xf86miscproto
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#513: Add new squid package
+	#661: lmbench: new package
+	#719: Add lua option to haserl
+	#800: [PATCH] iperf update to 2.0.4
+	#803: [PATCH] lua - add shared library patch and config option for...
+	#805: [PATCH] mdadm - version update
+	#817: integrator926_defconfig uses unsupported uboot board name
+	#851: Add option to specify --sysroot value for external toolchain
+	#1093: Upgrade libusb to v1.0.3 and add new libusb-compat
+               package for compatibility with old packages that expect
+               the pre-1.0 API.
+	#1105: Add new netperf package
+	#1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
+	#1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
+	#1123: Bump less to 436 and migrate to Makefile.autotools.in
+	#1129: Bump memstat to 0.8 and migrate to Makefile.package.in
+	#1189: Wrong u-boot configuration name for integrator926 target
+	#1219: kernel headers not correctly installed into toolchain/staging
+	#1267: Wrong BR2_EXTRA_VERSION
+	#1273: BR2_INET_IPV6 does not enable IPv6 in pppd
+	#1303: Add librsync package
+	#1321: Busybox link fails due to lack of --sysroot option
+	#1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
+	#1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
+	#1369: cannot build radvd (flex problem)
+	#1387: xlib_libX11-1.3.2 can't find libjpeg
+	#1411: [SECURITY] Update openssl package to 0.9.8n
+	#1417: Bump iptables to 1.4.7
+	#1423: Bump e2fsprogs to 1.41.11
+	#1429: [SECURITY] Update php to 5.2.13
+	#1441: Add binutils 2.20.1
+	#1447: Package installation on target with debug symbols is broken
+	#1459: Misc QA fixes
+	#1489: radvd update to 1.6
+	#1513: Enable powerpc e300c2, e300c3 and e500mc optimization
+	#1537: dev entries not created anymore
+	#1555: Fix default uclibc-0.9.31 configuration
+	#1561: [SECURITY] Update samba to 3.3.12
+	#1567: openssl0.9.8n fails to compile
+	#1573: Alsa-utils alsactl/init/* not installed to target
+	#1591: portmap fails to compile
+	#1615: Convert eeprog package to gentargets
+	#1645: Bump hostapd package to 0.7.2
+
+2010.02, Release February 26th, 2010:
+
+	Fixes all over the tree.
+
+	Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
+	libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
+	xfont_font-util
+
+	Removed packages: hostap, openmotif, xpdf
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#165: openmotif does not build
+	#1147: Remove obsolete hostap package
+	#1183: make source fails to download gmp, mpfr and patches
+
+2010.02-rc2, Released February 23th, 2010:
+
+	Fixes all over the tree and new features.
+
+	New packages: intltool
+
+	Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
+	at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
+	gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
+	libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
+	libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
+	tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
+	xlib_libfontenc, xproto_trapproto, zlib
+
+	Removed package: xboard
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#335: atk looks for the path to the gnome library on the host
+	#355: Please update WebKit - it doesn't compile!
+	#453: libglib2 autoreconf
+	#457: e2fsprogs link problem
+	#459: libgtk2 autoreconf
+	#469: build of libgtk2 for host incorrectly assumes that X.org ...
+	#671: Bash fails to build when building buildront on Ubuntu 9.04
+	#711: WebKit host dependencies problems
+	#821: cp: illegal operation
+	#1039: Not compiled on ubuntu karmic
+	#1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
+
+2010.02-rc1, Released February 9th, 2010:
+
+	Fixes all over the tree and new features.
+
+	Generalized autotools infrastructure to be usable for
+	non-autotools packages, see package/Makefile.package.in for
+	details.
+
+	Cleaned up avr32 toolchain config, external source-based
+	toolchain support is gone.
+
+	Dependency checks: Also check for makeinfo, only print output
+	on errors.
+
+	Toolchain: uClibc 0.9.30.2, gcc 4.4.3
+
+	New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
+	tcpreplay
+
+	Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
+	bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
+	e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
+	hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
+	libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
+	neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
+	rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
+	usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
+
+	Removed package: asterisk, openswan
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#515: tcpreplay: new package
+	#553: Wrong DirectFB ps2mouse limitation
+	#559: mesa3d build fails
+	#679: Autoconf cannot find M4
+	#739: New/updated hostapd package
+	#749: Bump usbutils package to version 0.86
+	#751: Kernel 2.6 snapshot fetch fail
+	#753: Bump lighttpd package to 1.4.25
+	#757: U-Boot: mkimage cannot be installed using external toolchain
+	#761: Add binutils 2.20 to toolchain options
+	#763: [SECURITY] Update pcre to 7.9
+	#765: Add buildroot branding to gcc
+	#767: Bump iw package to 0.9.18
+	#773: [SECURITY] Update bind to 9.5.2-P1
+	#795: Minor edits to fix typos, grammar, spelling, usage in documen...
+	#813: Drop not very useful generic package selection options ...
+	#823: Editor backup files (~) is copied from the target_skeleton
+	#827: Bump mtd-utils package to version 1.2.0
+	#841: Build error
+	#913: Bump iptables to 1.4.6
+	#919: Bump usb_modeswitch package to 1.0.7
+	#925: Bump wpa_supplicant package to 0.6.10
+	#931: Bump kismet package to 2010-01-R1
+	#937: Bump openvpn package to 2.1.1
+	#943: Bump sqlite package to 3.6.22
+	#961: Bump dnsmasq to 2.52
+	#967: Bump netstat-nat to 1.4.10
+	#973: Bump iw to 0.9.19
+	#1003: DHCP options disabled with busybox-1.16.0
+	#1009: [SECURITY] Bump php to 5.2.12
+	#1015: [SECURITY] Bump bind to 9.5.1-P2
+	#1027: Busybox flash commands conflict with those from mtd-utils
+	#1063: [SECURITY] Update lighttpd to 1.4.26
+
+2009.11, Released December 1st, 2009:
+
+	Additional fixes and cleanups.
+
+	Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
+	microperl, ncurses, vim
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#707: Cant configure fltk-1.1.7. configure: error: Configure could ...
+
+2009.11-rc2, Released November 29th, 2009:
+
+	Additional fixes and cleanups.
+
+	Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
+
+2009.11-rc1, Released November 23rd, 2009:
+
+	Fixes all over the tree and new features.
+
+	Cleaned up / Simplified build directory layout. Refer to
+	docs/buildroot.html#using for details.
+
+	Target defconfig files moved to configs/ and listed in 'make help'
+	output.
+
+	Fixed *clean targets. Now clean removes everything generated,
+	so you can do a fresh rebuild. Distclean furthermore removes
+	kbuild tools and .config, bringing the source tree back in a
+	pristine state.
+
+	Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
+	soft / hardfloat setting for architecture, ensure target-ldd
+	gets installed.
+
+	New packages: divine, gvfs, libarchive, libmicrohttpd,
+	sdl_sound, swfdec, sysstat
+
+	Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
+	busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
+	gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
+	imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
+	libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
+	libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
+	matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
+	ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
+	python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
+	shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
+	synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
+	udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
+	xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
+
+	Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#301: allow to install libsmbclient
+	#303: add gvfs package
+	#477: Add sdl_sound package
+	#487: Make kismet package sexier
+	#511: New package usb_modeswitch
+	#527: misc fixes for dnsmasq package
+	#565: libevent: Bump version and clean up makefile
+	#587: Use iptables multipurpose binaries and bump to 1.4.4
+	#593: Missing early check for patch(1)
+	#597: (REOP)  Selecting busybox in buildroot's config clobbers ar ...
+	#609: libmicrohttpd: New package
+	#615: python: Don't delete .py files unless asked
+	#617: netkit/inetd requires RPC and fails to build if RPC is disabled
+	#619: netkittelnet requires netkitbase to install, but there's no ...
+	#645: allow to build nbd-server with NBD package
+	#653: [SECURITY] Update php package to version 5.2.11
+	#655: Update sqlite package to version 3.6.18
+	#657: Bug in imagemagick-clean target
+	#663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
+	#665: [PATCH] Samba package
+	#667: [PATCH] e2fsprogs
+	#683: SDL-dfb does not select directfb
+	#701: make install problem with unstripped binaries
+	#703: [SECURITY] Update openssl package to 0.9.8l
+	#705: Bump spawn-fcgi package to 1.6.3
+	#709: Bump lighttpd package to 1.4.24
+	#713: Migrate openntpd package to Makefile.autotools.in
+	#715: Bump libidn package to 1.15 and other fixes
+	#717: Bump dnsmasq to 2.51 and introduce new IDN option
+	#731: Bump iw package to 0.9.17
+
+2009.08, Released August 31th, 2009:
+
+	Additional fixes and cleanups.
+
+	Updated/fixed packages: ctorrent, saveconfig/getconfig,
+	sdl_net, util-linux.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#529: util-linux doesn't find headers and include libs correctly
+	#557: Build ctorrent with SSL support if available
+
+2009.08-rc3, Released August 26th, 2009:
+
+	Additional fixes and cleanups.
+
+	Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
+	directfb, enchant, kernel headers.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#471: Allow directfb compilation with debug
+	#541: Removal of CVS directories in target filesystem broken
+	#547: berkeleydb: Update config.{sub, guess}
+	#549: enchant: Fix dependencies.
+	#569: Fix alsa-utils build for x86 on x86-64
+
+2009.08-rc2, Released August 6th, 2009:
+
+	Additional fixes and new features.
+
+	New packages: libuuid, gcc 4.3.4.
+
+	Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
+	jamvm, libusb, microperl, neon, popt, sed, webkit.
+
+	Fixed issue with 'make oldconfig'
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#525: sed broken with external toolchain
+	#537: Fix gzip build with recent glibc
+
+2009.08-rc1, Released August 2nd, 2009:
+
+	Fixes all over the tree and new features.
+
+	Improvement of external toolchain support:
+	  - Support for glibc toolchains.
+	  - The toolchain configuration announced to Buildroot is
+	    verified against the real toolchain configuration.
+	  - Fixes, documentation.
+
+	Cleanup X.org support: clarified configuration options, and
+	removed mandatory dependency on useless libraries such as
+	libXt or libXaw.
+
+	New QT-based configurator, usable using 'make xconfig'.
+
+	Support for the Xtensa architecture.
+
+	Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
+	headers.
+
+	New packages: bmon, ctorrent, dosfstools, enchant,
+	gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
+	sdl_gfx, spawn-fcgi.
+
+	Updated packages: bind, busybox, coreutils, sqlite, directfb,
+	expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
+	libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
+	lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
+	gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
+	neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
+	wpa-supplicant, xdriver_xf86-input-synaptics,
+	xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
+	xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
+	xutil_util-macros.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#83: liblockfile fails to compile due to eaccess redefinition
+	#163: Xtensa architecture port
+	#171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
+	#241: device mapper + lvm2: build together
+	#243: ctorrent: new package
+	#247: ntfsprogs: new package
+	#271: Library 'libgcc_s.so.1' not installed in search path
+	#287: New package libnl
+	#289: New package iw
+	#331: Update MPlayer to version 1.0rc2
+	#333: Bump sqlite package to 3.6.15
+	#349: update libsoup to version 2.26.2
+	#357: New package netstat-nat
+	#359,#413: Upgrade openvpn to Makefile.autotools.in
+	#367: linux kernel compile error for arm926t
+	#369: Add SDL_gfx package
+	#373: Support for building gstreamer without libxml
+	#379: update DirectFB to version 1.4.0
+	#383: gst-plugins-good: Allow soup plugin to be configured
+	#385: neon: Fix pkgconfig dependency
+	#387: Tremor not installed to toolchain
+	#389: New package bmon
+	#391: gstreamer: Bump version to 0.10.23
+	#393: gst-plugins-base: Bump version to 0.10.23
+	#395: gst-plugins-bad: New package
+	#403: Error while building iso9660 image
+	#409: Bump php package to 5.2.10
+	#411: ipsec-tools: Bump version to 0.7.2
+	#417: New package spawn-fcgi
+	#419: Bump lighttpd package to 1.4.23
+	#421: toolchain: Clean up toolchain locale support menu
+	#427: webkit: Update to WebKit svn r44552
+	#437: ltp-testsuite: Bump version to 20090630
+	#451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
+	#467: DirectFB 1.4.1
+	#473: memstat_0.5.tar.gz has install with -D and that fails "make"
+	#491: libxml2: Bump version to 0.7.3
+	#495: Bump bind package to 9.5.1-P3 (security)
+	#497: OpenSSL RSA key generation hangs on x86_64
+	#509: Bump sqlite package to 3.6.16
+	#523: pciutils broken with external toolchain
+	#533: Update gamin to 0.1.10 to fix compilation
+
+2009.05, Released June 1st, 2009:
+
+	Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
+	version and marked ubifsroot as broken.
+
+2009.05-rc3, Released May 27th, 2009:
+
+	Fixes for toolchain (gcc arm pr37436), stable kernel versions,
+	busybox, curl, libusb, readline, python and strace.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#345: libcurl package needs a urandom fix
+
+2009.05-rc2, Released May 19th, 2009:
+
+	Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
+	for newer hosts), stable kernel versions, busybox, cups,
+	dmraid, docker, mesa3d, rsync and updated defconfigs.
+
+	xserver marked as broken on AVR32 and atngw100-expanded
+	config removed.
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#167: metacity does not build
+	#295: gamin installs python support even if python is disabled
+	#323: gen_matypes fails to execute during build of Mesa when us...
+
+2009.05-rc1, Released May 5th, 2009:
+
+	Fixes all over the tree, further conversion of packages to
+	Makefile.autotools.in and we now build host versions of
+	packages where needed for build time dependencies instead of
+	relying on the correct versions being available on the build
+	host. Ancient toolchain / busybox versions have furthermore
+	been removed as announced in the 2009.02 release notes.
+
+	New packages: flac, gob2, lzop, taglib, wpa_supplicant
+
+	Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
+	directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
+	headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
+	openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
+	util-linux, xorg7, xerces
+
+	Issues resolved (http://bugs.uclibc.org):
+
+	#5,#77,#141,#143: Convert php package to Makefile.autotools.in
+         and a ton of other improvements
+	#19: page.h missing by util-linux
+	#37: update libglib2 to version 2.18.4
+	#61: tslib puts staging_dir into pkgconfig file
+	#69: tar refuses to build
+	#71,#175: ./wchar.h:41:12: error: empty filename in #include
+	#73: Bump openssl package to the latest version
+	#81: New package wpa_supplicant
+	#99: new package: flac
+	#101: update gstreamer packages
+	#105,#313: menuconfig segfaults on tinyx if wchar is not
+         selected
+	#107: convert libvorbis to Makefile.autotools.in
+	#109: Make pppd package avoid bsd err
+	#111: binutils 2.17 fails to build when texinfo >= 4.10
+	#133: Modify ncurses5-config to get correct include path
+	#137: Bump php to version 5.2.9
+	#139: Bump sqlite to 3.6.11 and convert to
+         Makefile.autotools.in
+	#145: Bump bind package to 9.5.1-P1 (security)
+	#147: buildroot toolchain fails to build w/binutils-2.19.1
+	#151: openssl package trivial fixes
+	#161: vim fails on patching with errors in configure.patch
+	#169: blackbox-0.70.1 does not build
+	#177: xdriver_xf86-input-keyboard does not build
+	#179: Upgrade dropbear to Makefile.autotools.in
+	#181: Update to Xorg 7.4
+	#187: ntfs-3g: could not build cross
+	#191: alsa-lib ARM binaries always built with EABI
+	#213: Bump wpa_supplicant package to version 0.6.9
+	#217: Bump openssl package to 0.9.8k (security)
+	#219: Toolchain build fails on m4
+	#225: m4 macros are out of place
+	#233: make ipv6 optional in iptables
+	#237: ncftp: convert to Makefile.autotools.in
+	#239: ntfs-3g: convert to Makefile.autotools.in
+	#245: lzop: new package
+	#271: Bump bind package to 9.5.1-P2 (security)
+	#277: Bump sqlite package to 3.6.16
+	#279: update libglib2 to version 2.20.1
+	#281: update DirectFB to version 1.2.8
+	#283: add taglib
+	#285: compilation of samba fails if IPV6 support is missing
+	#293: update samba to version 3.3.3
+	#299: add shared-mime-info package
+	#307: make openssl package respect build flags

+ 355 - 0
COPYING

@@ -0,0 +1,355 @@
+With the exceptions below, Buildroot is distributed under the terms of
+the GNU General Public License, reproduced below; either version 2 of
+the License, or (at your option) any later version.
+
+Some files in Buildroot contain a different license statement. Those
+files are licensed under the license contained in the file itself.
+
+Buildroot also bundles patch files, which are applied to the sources
+of the various packages. Those patches are not covered by the license
+of Buildroot. Instead, they are covered by the license of the software
+to which the patches are applied. When said software is available
+under multiple licenses, the Buildroot patches are only provided under
+the publicly accessible licenses.
+
+-----------------------------------------------------------------
+
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.

+ 888 - 0
Config.in

@@ -0,0 +1,888 @@
+#
+
+mainmenu "Buildroot $BR2_VERSION Configuration"
+
+config BR2_HAVE_DOT_CONFIG
+	bool
+	default y
+
+config BR2_VERSION
+	string
+	option env="BR2_VERSION_FULL"
+
+config BR2_HOSTARCH
+	string
+	option env="HOSTARCH"
+
+config BR2_BASE_DIR
+	string
+	option env="BASE_DIR"
+
+# br2-external paths definitions
+source "$BR2_BASE_DIR/.br2-external.in.paths"
+
+# Hidden config symbols for packages to check system gcc version
+config BR2_HOST_GCC_VERSION
+	string
+	option env="HOST_GCC_VERSION"
+
+config BR2_HOST_GCC_AT_LEAST_4_9
+	bool
+	default y if BR2_HOST_GCC_VERSION = "4 9"
+
+config BR2_HOST_GCC_AT_LEAST_5
+	bool
+	default y if BR2_HOST_GCC_VERSION = "5"
+	select BR2_HOST_GCC_AT_LEAST_4_9
+
+config BR2_HOST_GCC_AT_LEAST_6
+	bool
+	default y if BR2_HOST_GCC_VERSION = "6"
+	select BR2_HOST_GCC_AT_LEAST_5
+
+config BR2_HOST_GCC_AT_LEAST_7
+	bool
+	default y if BR2_HOST_GCC_VERSION = "7"
+	select BR2_HOST_GCC_AT_LEAST_6
+
+config BR2_HOST_GCC_AT_LEAST_8
+	bool
+	default y if BR2_HOST_GCC_VERSION = "8"
+	select BR2_HOST_GCC_AT_LEAST_7
+
+config BR2_HOST_GCC_AT_LEAST_9
+	bool
+	default y if BR2_HOST_GCC_VERSION = "9"
+	select BR2_HOST_GCC_AT_LEAST_8
+
+# When adding new entries above, be sure to update
+# the HOSTCC_MAX_VERSION variable in the Makefile.
+
+# Hidden boolean selected by packages in need of Java in order to build
+# (example: kodi)
+config BR2_NEEDS_HOST_JAVA
+	bool
+
+# Hidden boolean selected by pre-built packages for x86, when they
+# need to run on x86-64 machines (example: pre-built external
+# toolchains, binary tools like SAM-BA, etc.).
+config BR2_HOSTARCH_NEEDS_IA32_LIBS
+	bool
+
+# Hidden boolean selected by packages that need to build 32 bits
+# binaries with the host compiler, even on 64 bits build machines (e.g
+# bootloaders).
+config BR2_HOSTARCH_NEEDS_IA32_COMPILER
+	bool
+
+# Hidden boolean selected by packages that need the host to have an
+# UTF8 locale.
+config BR2_NEEDS_HOST_UTF8_LOCALE
+	bool
+
+# Hidden boolean selected by packages that need the host to have
+# support for building gcc plugins
+config BR2_NEEDS_HOST_GCC_PLUGIN_SUPPORT
+	bool
+
+source "arch/Config.in"
+
+menu "Build options"
+
+menu "Commands"
+
+config BR2_WGET
+	string "Wget command"
+	default "wget --passive-ftp -nd -t 3"
+
+config BR2_SVN
+	string "Subversion (svn) command"
+	default "svn --non-interactive"
+
+config BR2_BZR
+	string "Bazaar (bzr) command"
+	default "bzr"
+
+config BR2_GIT
+	string "Git command"
+	default "git"
+
+config BR2_CVS
+	string "CVS command"
+	default "cvs"
+
+config BR2_LOCALFILES
+	string "Local files retrieval command"
+	default "cp"
+
+config BR2_SCP
+	string "Secure copy (scp) command"
+	default "scp"
+
+config BR2_HG
+	string "Mercurial (hg) command"
+	default "hg"
+
+config BR2_ZCAT
+	string "zcat command"
+	default "gzip -d -c"
+	help
+	  Command to be used to extract a gzip'ed file to stdout. zcat
+	  is identical to gunzip -c except that the former may not be
+	  available on your system.
+	  Default is "gzip -d -c"
+	  Other possible values include "gunzip -c" or "zcat".
+
+config BR2_BZCAT
+	string "bzcat command"
+	default "bzcat"
+	help
+	  Command to be used to extract a bzip2'ed file to stdout.
+	  bzcat is identical to bunzip2 -c except that the former may
+	  not be available on your system.
+	  Default is "bzcat"
+	  Other possible values include "bunzip2 -c" or "bzip2 -d -c".
+
+config BR2_XZCAT
+	string "xzcat command"
+	default "xzcat"
+	help
+	  Command to be used to extract a xz'ed file to stdout.
+	  Default is "xzcat"
+
+config BR2_LZCAT
+	string "lzcat command"
+	default "lzip -d -c"
+	help
+	  Command to be used to extract a lzip'ed file to stdout.
+	  Default is "lzip -d -c"
+
+config BR2_TAR_OPTIONS
+	string "Tar options"
+	default ""
+	help
+	  Options to pass to tar when extracting the sources.
+	  E.g. " -v --exclude='*.svn*'" to exclude all .svn internal
+	  files and to be verbose.
+
+endmenu
+
+config BR2_DEFCONFIG_FROM_ENV
+	string
+	option env="BR2_DEFCONFIG"
+
+config BR2_DEFCONFIG
+	string "Location to save buildroot config"
+	default BR2_DEFCONFIG_FROM_ENV if BR2_DEFCONFIG_FROM_ENV != ""
+	default "$(CONFIG_DIR)/defconfig"
+	help
+	  When running 'make savedefconfig', the defconfig file will be
+	  saved in this location.
+
+config BR2_DL_DIR
+	string "Download dir"
+	default "$(TOPDIR)/dl"
+	help
+	  Directory to store all the source files that we need to fetch.
+	  If the Linux shell environment has defined the BR2_DL_DIR
+	  environment variable, then this overrides this configuration
+	  item.
+	  The directory is organized with a subdirectory for each
+	  package. Each package has its own $(LIBFOO_DL_DIR) variable
+	  that can be used to find the correct path.
+
+	  The default is $(TOPDIR)/dl
+
+config BR2_HOST_DIR
+	string "Host dir"
+	default "$(BASE_DIR)/host"
+	help
+	  Directory to store all the binary files that are built for the
+	  host. This includes the cross compilation toolchain when
+	  building the internal buildroot toolchain.
+
+	  The default is $(BASE_DIR)/host
+
+menu "Mirrors and Download locations"
+
+config BR2_PRIMARY_SITE
+	string "Primary download site"
+	default ""
+	help
+	  Primary site to download from. If this option is set then
+	  buildroot will try to download package source first from this
+	  site and try the default if the file is not found.
+	  Valid URIs are:
+	    - URIs recognized by $(WGET)
+	    - local URIs of the form file://absolutepath
+	    - scp URIs of the form scp://[user@]host:path.
+
+config BR2_PRIMARY_SITE_ONLY
+	bool "Only allow downloads from primary download site"
+	depends on BR2_PRIMARY_SITE != ""
+	help
+	  If this option is enabled, downloads will only be attempted
+	  from the primary download site. Other locations, like the
+	  package's official download location or the backup download
+	  site, will not be considered. Therefore, if the package is not
+	  present on the primary site, the download fails.
+
+	  This is useful for project developers who want to ensure that
+	  the project can be built even if the upstream tarball
+	  locations disappear.
+
+if !BR2_PRIMARY_SITE_ONLY
+
+config BR2_BACKUP_SITE
+	string "Backup download site"
+	default "http://sources.buildroot.net"
+	help
+	  Backup site to download from. If this option is set then
+	  buildroot will fall back to download package sources from here
+	  if the normal location fails.
+
+config BR2_KERNEL_MIRROR
+	string "Kernel.org mirror"
+	default "https://cdn.kernel.org/pub"
+	help
+	  kernel.org is mirrored on a number of servers around the
+	  world. The following allows you to select your preferred
+	  mirror. By default, a CDN is used, which automatically
+	  redirects to a mirror geographically close to you.
+
+	  Have a look on the kernel.org site for a list of mirrors, then
+	  enter the URL to the base directory. Examples:
+
+	     http://www.XX.kernel.org/pub (XX = country code)
+	     http://mirror.aarnet.edu.au/pub/ftp.kernel.org
+
+config BR2_GNU_MIRROR
+	string "GNU Software mirror"
+	default "http://ftpmirror.gnu.org"
+	help
+	  GNU has multiple software mirrors scattered around the
+	  world. The following allows you to select your preferred
+	  mirror. By default, a generic address is used, which
+	  automatically selects an up-to-date and local mirror.
+
+	  Have a look on the gnu.org site for a list of mirrors, then
+	  enter the URL to the base directory. Examples:
+
+	     http://ftp.gnu.org/pub/gnu
+	     http://mirror.aarnet.edu.au/pub/gnu
+
+config BR2_LUAROCKS_MIRROR
+	string "LuaRocks mirror"
+	default "http://rocks.moonscript.org"
+	help
+	  LuaRocks repository.
+
+	  See http://luarocks.org
+
+config BR2_CPAN_MIRROR
+	string "CPAN mirror (Perl packages)"
+	default "http://cpan.metacpan.org"
+	help
+	  CPAN (Comprehensive Perl Archive Network) is a repository of
+	  Perl packages. It has multiple software mirrors scattered
+	  around the world. This option allows you to select a mirror.
+
+	  The list of mirrors is available at:
+	  http://search.cpan.org/mirror
+
+endif
+
+endmenu
+
+config BR2_JLEVEL
+	int "Number of jobs to run simultaneously (0 for auto)"
+	default "0"
+	help
+	  Number of jobs to run simultaneously. If 0, determine
+	  automatically according to number of CPUs on the host system.
+
+config BR2_CCACHE
+	bool "Enable compiler cache"
+	help
+	  This option will enable the use of ccache, a compiler cache.
+	  It will cache the result of previous builds to speed up future
+	  builds. By default, the cache is stored in
+	  $HOME/.buildroot-ccache.
+
+	  Note that Buildroot does not try to invalidate the cache
+	  contents when the compiler changes in an incompatible way.
+	  Therefore, if you make a change to the compiler version and/or
+	  configuration, you are responsible for purging the ccache
+	  cache by removing the $HOME/.buildroot-ccache directory.
+
+if BR2_CCACHE
+
+config BR2_CCACHE_DIR
+	string "Compiler cache location"
+	default "$(HOME)/.buildroot-ccache"
+	help
+	  Where ccache should store cached files.
+	  If the Linux shell environment has defined the BR2_CCACHE_DIR
+	  environment variable, then this overrides this configuration
+	  item.
+
+config BR2_CCACHE_INITIAL_SETUP
+	string "Compiler cache initial setup"
+	help
+	  Initial ccache settings to apply, such as --max-files or
+	  --max-size.
+
+	  For example, if your project is known to require more space
+	  than the default max cache size, then you might want to
+	  increase the cache size to a suitable amount using the -M
+	  (--max-size) option.
+
+	  The string you specify here is passed verbatim to ccache.
+	  Refer to ccache documentation for more details.
+
+	  These initial settings are applied after ccache has been
+	  compiled.
+
+config BR2_CCACHE_USE_BASEDIR
+	bool "Use relative paths"
+	default y
+	help
+	  Allow ccache to convert absolute paths within the output
+	  directory into relative paths.
+
+	  During the build, many -I include directives are given with an
+	  absolute path. These absolute paths end up in the hashes that
+	  are computed by ccache. Therefore, when you build from a
+	  different directory, the hash will be different and the cached
+	  object will not be used.
+
+	  To improve cache performance, set this option to y. This
+	  allows ccache to rewrite absolute paths within the output
+	  directory into relative paths. Note that only paths within the
+	  output directory will be rewritten; therefore, if you change
+	  BR2_HOST_DIR to point outside the output directory and
+	  subsequently move it to a different location, this will lead
+	  to cache misses.
+
+	  This option has as a result that the debug information in the
+	  object files also has only relative paths. Therefore, make
+	  sure you cd to the build directory before starting gdb. See
+	  the section "COMPILING IN DIFFERENT DIRECTORIES" in the ccache
+	  manual for more information.
+
+endif
+
+config BR2_ENABLE_DEBUG
+	bool "build packages with debugging symbols"
+	help
+	  Build packages with debugging symbols enabled. All libraries
+	  and binaries in the 'staging' directory will have debugging
+	  symbols, which allows remote debugging even if libraries and
+	  binaries are stripped on the target. Whether libraries and
+	  binaries are stripped on the target is controlled by the
+	  BR2_STRIP_* options below.
+
+if BR2_ENABLE_DEBUG
+choice
+	prompt "gcc debug level"
+	default BR2_DEBUG_2
+	help
+	  Set the debug level for gcc
+
+config BR2_DEBUG_1
+	bool "debug level 1"
+	help
+	  Debug level 1 produces minimal information, enough for making
+	  backtraces in parts of the program that you don't plan to
+	  debug. This includes descriptions of functions and external
+	  variables, but no information about local variables and no
+	  line numbers.
+
+config BR2_DEBUG_2
+	bool "debug level 2"
+	help
+	  The default gcc debug level is 2
+
+config BR2_DEBUG_3
+	bool "debug level 3"
+	help
+	  Level 3 includes extra information, such as all the macro
+	  definitions present in the program. Some debuggers support
+	  macro expansion when you use -g3.
+endchoice
+endif
+
+config BR2_STRIP_strip
+	bool "strip target binaries"
+	default y
+	depends on !BR2_PACKAGE_HOST_ELF2FLT
+	help
+	  Binaries and libraries in the target filesystem will be
+	  stripped using the normal 'strip' command. This allows to save
+	  space, mainly by removing debugging symbols. Debugging symbols
+	  on the target are needed for native debugging, but not when
+	  remote debugging is used.
+
+config BR2_STRIP_EXCLUDE_FILES
+	string "executables that should not be stripped"
+	default ""
+	depends on BR2_STRIP_strip
+	help
+	  You may specify a space-separated list of binaries and
+	  libraries here that should not be stripped on the target.
+
+config BR2_STRIP_EXCLUDE_DIRS
+	string "directories that should be skipped when stripping"
+	default ""
+	depends on BR2_STRIP_strip
+	help
+	  You may specify a space-separated list of directories that
+	  should be skipped when stripping. Binaries and libraries in
+	  these directories will not be touched. The directories should
+	  be specified relative to the target directory, without leading
+	  slash.
+
+choice
+	prompt "gcc optimization level"
+	default BR2_OPTIMIZE_S
+	help
+	  Set the optimization level for gcc
+
+config BR2_OPTIMIZE_0
+	bool "optimization level 0"
+	help
+	  Do not optimize.
+
+config BR2_OPTIMIZE_1
+	bool "optimization level 1"
+	help
+	  Optimize. Optimizing compilation takes somewhat more time, and
+	  a lot more memory for a large function. With -O, the compiler
+	  tries to reduce code size and execution time, without
+	  performing any optimizations that take a great deal of
+	  compilation time. -O turns on the following optimization
+	  flags: -fdefer-pop -fdelayed-branch -fguess-branch-probability
+	  -fcprop-registers -floop-optimize -fif-conversion
+	  -fif-conversion2 -ftree-ccp -ftree-dce -ftree-dominator-opts
+	  -ftree-dse -ftree-ter -ftree-lrs -ftree-sra -ftree-copyrename
+	  -ftree-fre -ftree-ch -funit-at-a-time -fmerge-constants. -O
+	  also turns on -fomit-frame-pointer on machines where doing so
+	  does not interfere with debugging.
+
+config BR2_OPTIMIZE_2
+	bool "optimization level 2"
+	help
+	  Optimize even more. GCC performs nearly all supported
+	  optimizations that do not involve a space-speed tradeoff. The
+	  compiler does not perform loop unrolling or function inlining
+	  when you specify -O2. As compared to -O, this option increases
+	  both compilation time and the performance of the generated
+	  code. -O2 turns on all optimization flags specified by -O. It
+	  also turns on the following optimization flags:
+	  -fthread-jumps -fcrossjumping -foptimize-sibling-calls
+	  -fcse-follow-jumps -fcse-skip-blocks -fgcse  -fgcse-lm
+	  -fexpensive-optimizations -fstrength-reduce
+	  -frerun-cse-after-loop -frerun-loop-opt -fcaller-saves
+	  -fpeephole2 -fschedule-insns -fschedule-insns2
+	  -fsched-interblock -fsched-spec -fregmove -fstrict-aliasing
+	  -fdelete-null-pointer-checks -freorder-blocks
+	  -freorder-functions -falign-functions -falign-jumps
+	  -falign-loops -falign-labels -ftree-vrp -ftree-pre. Please
+	  note the warning under -fgcse about invoking -O2 on programs
+	  that use computed gotos.
+
+config BR2_OPTIMIZE_3
+	bool "optimization level 3"
+	help
+	  Optimize yet more. -O3 turns on all optimizations specified by
+	  -O2 and also turns on the -finline-functions, -funswitch-loops
+	  and -fgcse-after-reload options.
+
+config BR2_OPTIMIZE_G
+	bool "optimize for debugging"
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+	help
+	  Optimize for debugging. This enables optimizations that do not
+	  interfere with debugging. It should be the optimization level
+	  of choice for the standard edit-compile-debug cycle, offering
+	  a reasonable level of optimization while maintaining fast
+	  compilation and a good debugging experience.
+
+config BR2_OPTIMIZE_S
+	bool "optimize for size"
+	help
+	  Optimize for size. -Os enables all -O2 optimizations that do
+	  not typically increase code size. It also performs further
+	  optimizations designed to reduce code size. -Os disables the
+	  following optimization flags: -falign-functions -falign-jumps
+	  -falign-loops -falign-labels -freorder-blocks
+	  -freorder-blocks-and-partition -fprefetch-loop-arrays
+	  -ftree-vect-loop-version
+	  This is the default.
+
+config BR2_OPTIMIZE_FAST
+	bool "optimize for fast (may break packages!)"
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
+	help
+	  Optimize for fast. Disregard strict standards
+	  compliance. -Ofast enables all -O3 optimizations. It also
+	  enables optimizations that are not valid for all
+	  standard-compliant programs, so be careful, as it may break
+	  some packages. It turns on -ffast-math and the
+	  Fortran-specific -fstack-arrays, unless -fmax-stack-var-size
+	  is specified, and -fno-protect-parens.
+
+endchoice
+
+config BR2_GOOGLE_BREAKPAD_ENABLE
+	bool "Enable google-breakpad support"
+	depends on BR2_INSTALL_LIBSTDCPP
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
+	depends on BR2_USE_WCHAR
+	depends on BR2_TOOLCHAIN_HAS_THREADS
+	depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
+	depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
+	depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
+	select BR2_PACKAGE_GOOGLE_BREAKPAD
+	help
+	  This option will enable the use of google breakpad, a library
+	  and tool suite that allows you to distribute an application to
+	  users with compiler-provided debugging information removed,
+	  record crashes in compact "minidump" files, send them back to
+	  your server and produce C and C++ stack traces from these
+	  minidumps. Breakpad can also write minidumps on request for
+	  programs that have not crashed.
+
+if BR2_GOOGLE_BREAKPAD_ENABLE
+
+config BR2_GOOGLE_BREAKPAD_INCLUDE_FILES
+	string "List of executables and libraries to extract symbols from"
+	default ""
+	help
+	  You may specify a space-separated list of binaries and
+	  libraries with full paths relative to $(TARGET_DIR) of which
+	  debug symbols will be dumped for further use with google
+	  breakpad.
+
+	  A directory structure that can be used by minidump-stackwalk
+	  will be created at:
+
+	  $(STAGING_DIR)/usr/share/google-breakpad-symbols
+
+endif
+
+choice
+	bool "libraries"
+	default BR2_SHARED_LIBS if BR2_BINFMT_SUPPORTS_SHARED
+	default BR2_STATIC_LIBS if !BR2_BINFMT_SUPPORTS_SHARED
+	help
+	  Select the type of libraries you want to use on the target.
+
+	  The default is to build dynamic libraries and use those on the
+	  target filesystem, except when the architecture and/or the
+	  selected binary format does not support shared libraries.
+
+config BR2_STATIC_LIBS
+	bool "static only"
+	help
+	  Build and use only static libraries. No shared libraries will
+	  be installed on the target. This potentially increases your
+	  code size and should only be used if you know what you are
+	  doing. Note that some packages may not be available when this
+	  option is enabled, due to their need for dynamic library
+	  support.
+
+config BR2_SHARED_LIBS
+	bool "shared only"
+	depends on BR2_BINFMT_SUPPORTS_SHARED
+	help
+	  Build and use only shared libraries. This is the recommended
+	  solution as it saves space and build time.
+
+config BR2_SHARED_STATIC_LIBS
+	bool "both static and shared"
+	depends on BR2_BINFMT_SUPPORTS_SHARED
+	help
+	  Build both shared and static libraries, but link executables
+	  dynamically. While building both shared and static libraries
+	  take more time and more disk space, having static libraries
+	  may be useful to link some of the applications statically.
+
+endchoice
+
+config BR2_PACKAGE_OVERRIDE_FILE
+	string "location of a package override file"
+	default "$(CONFIG_DIR)/local.mk"
+	help
+	  A package override file is a short makefile that contains
+	  variable definitions of the form <pkg>_OVERRIDE_SRCDIR, which
+	  allows to tell Buildroot to use an existing directory as the
+	  source directory for a particular package. See the Buildroot
+	  documentation for more details on this feature.
+
+config BR2_GLOBAL_PATCH_DIR
+	string "global patch directories"
+	help
+	  You may specify a space separated list of one or more
+	  directories containing global package patches. For a specific
+	  version <packageversion> of a specific package <packagename>,
+	  patches are applied as follows:
+
+	  First, the default Buildroot patch set for the package is
+	  applied from the package's directory in Buildroot.
+
+	  Then for every directory - <global-patch-dir> - that exists in
+	  BR2_GLOBAL_PATCH_DIR, if the directory
+	  <global-patch-dir>/<packagename>/<packageversion>/ exists,
+	  then all *.patch files in this directory will be applied.
+
+	  Otherwise, if the directory <global-patch-dir>/<packagename>
+	  exists, then all *.patch files in the directory will be
+	  applied.
+
+menu "Advanced"
+
+config BR2_COMPILER_PARANOID_UNSAFE_PATH
+	bool "paranoid check of library/header paths"
+	default y
+	help
+	  By default, when this option is disabled, when the Buildroot
+	  cross-compiler will encounter an unsafe library or header path
+	  (such as /usr/include, or /usr/lib), the compiler will display
+	  a warning.
+
+	  By enabling this option, this warning is turned into an error,
+	  which will completely abort the build when such unsafe paths
+	  are encountered.
+
+	  Note that this mechanism is available for both the internal
+	  toolchain (through the toolchain wrapper and binutils patches)
+	  and external toolchain backends (through the toolchain
+	  wrapper).
+
+config BR2_FORCE_HOST_BUILD
+	bool "Force the building of host dependencies"
+	help
+	  Build all available host dependencies, even if they are
+	  already installed on the system.
+
+	  This option can be used to ensure that the download cache of
+	  source archives for packages remain consistent between
+	  different build hosts.
+
+	  This option will increase build time.
+
+config BR2_REPRODUCIBLE
+	bool "Make the build reproducible (experimental)"
+	# SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_4
+	help
+	  This option will remove all sources of non-reproducibility
+	  from the build process. For a given Buildroot configuration,
+	  this allows to generate exactly identical binaries from one
+	  build to the other, including on different machines.
+
+	  The current implementation is restricted to builds with the
+	  same output directory. Many (absolute) paths are recorded in
+	  intermediary files, and it is very likely that some of these
+	  paths leak into the target rootfs. If you build with the
+	  same O=... path, however, the result is identical.
+
+	  This is labeled as an experimental feature, as not all
+	  packages behave properly to ensure reproducibility.
+
+config BR2_PER_PACKAGE_DIRECTORIES
+	bool "Use per-package directories (experimental)"
+	help
+	  This option will change the build process of Buildroot
+	  package to use per-package target and host directories.
+
+	  This is useful for two related purposes:
+
+	    - Cleanly isolate the build of each package, so that a
+	      given package only "sees" the dependencies it has
+	      explicitly expressed, and not other packages that may
+	      have by chance been built before.
+
+	    - Enable top-level parallel build.
+
+	  This is labeled as an experimental feature, as not all
+	  packages behave properly with per-package directories.
+
+endmenu
+
+comment "Security Hardening Options"
+
+config BR2_PIC_PIE
+	bool "Build code with PIC/PIE"
+	depends on BR2_SHARED_LIBS
+	depends on BR2_TOOLCHAIN_SUPPORTS_PIE
+	help
+	  Generate Position-Independent Code (PIC) and link
+	  Position-Independent Executables (PIE).
+
+comment "PIC/PIE needs a toolchain w/ PIE"
+	depends on BR2_SHARED_LIBS
+	depends on !BR2_TOOLCHAIN_SUPPORTS_PIE
+
+choice
+	bool "Stack Smashing Protection"
+	default BR2_SSP_ALL if BR2_ENABLE_SSP # legacy
+	depends on BR2_TOOLCHAIN_HAS_SSP
+	help
+	  Enable stack smashing protection support using GCC's
+	  -fstack-protector option family.
+
+	  See
+	  http://www.linuxfromscratch.org/hints/downloads/files/ssp.txt
+	  for details.
+
+	  Note that this requires the toolchain to have SSP support.
+	  This is always the case for glibc and eglibc toolchain, but is
+	  optional in uClibc toolchains.
+
+config BR2_SSP_NONE
+	bool "None"
+	help
+	  Disable stack-smashing protection.
+
+config BR2_SSP_REGULAR
+	bool "-fstack-protector"
+	help
+	  Emit extra code to check for buffer overflows, such as stack
+	  smashing attacks. This is done by adding a guard variable to
+	  functions with vulnerable objects. This includes functions
+	  that call alloca, and functions with buffers larger than 8
+	  bytes. The guards are initialized when a function is entered
+	  and then checked when the function exits. If a guard check
+	  fails, an error message is printed and the program exits.
+
+config BR2_SSP_STRONG
+	bool "-fstack-protector-strong"
+	depends on BR2_TOOLCHAIN_HAS_SSP_STRONG
+	help
+	  Like -fstack-protector but includes additional functions to be
+	  protected - those that have local array definitions, or have
+	  references to local frame addresses.
+
+	  -fstack-protector-strong officially appeared in gcc 4.9, but
+	  some vendors have backported -fstack-protector-strong to older
+	  versions of gcc.
+
+config BR2_SSP_ALL
+	bool "-fstack-protector-all"
+	help
+	  Like -fstack-protector except that all functions are
+	  protected. This option might have a significant performance
+	  impact on the compiled binaries.
+
+endchoice
+
+config BR2_SSP_OPTION
+	string
+	default "-fstack-protector"        if BR2_SSP_REGULAR
+	default "-fstack-protector-strong" if BR2_SSP_STRONG
+	default "-fstack-protector-all"    if BR2_SSP_ALL
+
+comment "Stack Smashing Protection needs a toolchain w/ SSP"
+	depends on !BR2_TOOLCHAIN_HAS_SSP
+
+choice
+	bool "RELRO Protection"
+	depends on BR2_SHARED_LIBS
+	help
+	  Enable a link-time protection know as RELRO (RELocation Read
+	  Only) which helps to protect from certain type of exploitation
+	  techniques altering the content of some ELF sections.
+
+config BR2_RELRO_NONE
+	bool "None"
+	help
+	  Disables Relocation link-time protections.
+
+config BR2_RELRO_PARTIAL
+	bool "Partial"
+	help
+	  This option makes the dynamic section not writeable after
+	  initialization (with almost no performance penalty).
+
+config BR2_RELRO_FULL
+	bool "Full"
+	depends on BR2_TOOLCHAIN_SUPPORTS_PIE
+	select BR2_PIC_PIE
+	help
+	  This option includes the partial configuration, but also marks
+	  the GOT as read-only at the cost of initialization time during
+	  program loading, i.e every time an executable is started.
+
+comment "RELRO Full needs a toolchain w/ PIE"
+	depends on !BR2_TOOLCHAIN_SUPPORTS_PIE
+
+endchoice
+
+comment "RELocation Read Only (RELRO) needs shared libraries"
+	depends on !BR2_SHARED_LIBS
+
+choice
+	bool "Buffer-overflow Detection (FORTIFY_SOURCE)"
+	depends on BR2_TOOLCHAIN_USES_GLIBC
+	depends on !BR2_OPTIMIZE_0
+	help
+	  Enable the _FORTIFY_SOURCE macro which introduces additional
+	  checks to detect buffer-overflows in the following standard
+	  library functions: memcpy, mempcpy, memmove, memset, strcpy,
+	  stpcpy, strncpy, strcat, strncat, sprintf, vsprintf, snprintf,
+	  vsnprintf, gets.
+
+	  NOTE: This feature requires an optimization level of s/1/2/3/g
+
+	  Support for this feature has been present since GCC 4.x.
+
+config BR2_FORTIFY_SOURCE_NONE
+	bool "None"
+	help
+	  Disables additional checks to detect buffer-overflows.
+
+config BR2_FORTIFY_SOURCE_1
+	bool "Conservative"
+	# gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61164
+	depends on !BR2_TOOLCHAIN_BUILDROOT || BR2_TOOLCHAIN_GCC_AT_LEAST_6
+	help
+	  This option sets _FORTIFY_SOURCE to 1 and only introduces
+	  checks that shouldn't change the behavior of conforming
+	  programs.  Adds checks at compile-time only.
+
+config BR2_FORTIFY_SOURCE_2
+	bool "Aggressive"
+	# gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61164
+	depends on !BR2_TOOLCHAIN_BUILDROOT || BR2_TOOLCHAIN_GCC_AT_LEAST_6
+	help
+	  This option sets _FORTIFY_SOURCES to 2 and some more
+	  checking is added, but some conforming programs might fail.
+	  Also adds checks at run-time (detected buffer overflow
+	  terminates the program)
+
+endchoice
+
+comment "Fortify Source needs a glibc toolchain and optimization"
+	depends on (!BR2_TOOLCHAIN_USES_GLIBC || BR2_OPTIMIZE_0)
+endmenu
+
+source "toolchain/Config.in"
+
+source "system/Config.in"
+
+source "linux/Config.in"
+
+source "package/Config.in"
+
+source "fs/Config.in"
+
+source "boot/Config.in"
+
+source "package/Config.in.host"
+
+source "Config.in.legacy"
+
+# br2-external menus definitions
+source "$BR2_BASE_DIR/.br2-external.in.menus"

+ 3951 - 0
Config.in.legacy

@@ -0,0 +1,3951 @@
+#
+# Config.in.legacy - support for backward compatibility
+#
+# When an existing Config.in symbol is removed, it should be added again in
+# this file, and take appropriate action to approximate backward compatibility.
+# This will make the transition for the user more convenient.
+#
+# When adding legacy symbols to this file, add them to the front. The oldest
+# symbols will be removed again after about two years.
+#
+# The symbol should be copied as-is from the place where it was previously
+# defined, but the help text should be removed or replaced with something that
+# explains how to fix it.
+#
+# For bool options, the old symbol should select BR2_LEGACY, so that the user
+# is informed at build-time about selected legacy options.
+# If there is an equivalent (set of) new symbols, these should be select'ed by
+# the old symbol for backwards compatibility.
+# It is not possible to select an option that is part of a choice. In that
+# case, the new option should use the old symbol as default. This requires a
+# change outside of Config.in.legacy, and this should be clearly marked as such
+# in a comment, so that removal of legacy options also include the removal of
+# these external references.
+#
+# [Example: renaming a bool option that is part of a choice from FOO to BAR]
+# original choice:
+# 	choice
+# 		prompt "Choose foobar"
+# 	config BR2_FOO_1
+#		bool "foobar 1"
+# 	config BR2_FOO_2
+# 		bool "foobar 2"
+# 	endchoice
+#
+# becomes:
+#   choice
+#   	prompt "Choose foobar"
+#   	default BR2_BAR_1 if BR2_FOO_1 # legacy
+#   	default BR2_BAR_2 if BR2_FOO_2 # legacy
+#   config BR2_BAR_1
+#		bool "foobar 1"
+#   config BR2_BAR_2
+#   	bool "foobar 2"
+#   endchoice
+#
+# and in Config.in.legacy:
+#   config BR2_FOO_1
+#   	bool "foobar 1 has been renamed"
+#   	help
+#   	  <suitable help text>
+#   # Note: BR2_FOO_1 is still referenced from package/foo/Config.in
+#   config BR2_FOO_2
+#   	bool "foobar 2 has been renamed"
+#   	help
+#   	  <suitable help text>
+#   # Note: BR2_FOO_2 is still referenced from package/foo/Config.in
+#
+# [End of example]
+#
+# For string options, it is not possible to directly select another symbol. In
+# this case, a hidden wrap bool option has to be added, that defaults to y if
+# the old string is not set at its default value. The wrap symbol should select
+# BR2_LEGACY.
+# If the original symbol has been renamed, the new symbol should use the value
+# of the old symbol as default. Like for choice options, a comment should be
+# added to flag that the symbol is still used in another file.
+#
+# [Example: renaming a string option from FOO to BAR]
+# original symbol:
+#   config BR2_FOO_STRING
+#   	string "Some foo string"
+#
+# becomes:
+#   config BR2_BAR_STRING
+#   	string "Some bar string"
+#   	default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
+#
+# and in Config.in.legacy:
+#   config BR2_FOO_STRING
+#   	string "The foo string has been renamed"
+#   	help
+#   	  <suitable help text>
+#
+#   config BR2_FOO_STRING_WRAP
+#   	bool
+#   	default y if BR2_FOO_STRING != ""
+#   	select BR2_LEGACY
+#
+#   # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
+#
+# [End of example]
+
+config BR2_SKIP_LEGACY
+	bool
+	option env="SKIP_LEGACY"
+
+if !BR2_SKIP_LEGACY
+
+config BR2_LEGACY
+	bool
+	help
+	  This option is selected automatically when your old .config
+	  uses an option that no longer exists in current buildroot. In
+	  that case, the build will fail. Look for config options which
+	  are selected in the menu below: they no longer exist and
+	  should be replaced by something else.
+
+# This comment fits exactly in a 80-column display
+comment "Legacy detected: check the content of the menu below"
+	depends on BR2_LEGACY
+
+menu "Legacy config options"
+
+if BR2_LEGACY
+comment "----------------------------------------------------"
+comment "Your old configuration uses legacy options that no  "
+comment "longer exist in buildroot, as indicated in the menu "
+comment "below. As long as these options stay selected, or in"
+comment "case of string options are non-empty, the build     "
+comment "will fail.                                          "
+comment "*                                                   "
+comment "Where possible, an automatic conversion from old to "
+comment "new symbols has been performed. Before making any   "
+comment "change in this legacy menu, make sure to exit the   "
+comment "configuration editor a first time and save the      "
+comment "configuration. Otherwise, the automatic conversion  "
+comment "of symbols will be lost.                            "
+comment "*                                                   "
+comment "After this initial save, reopen the configuration   "
+comment "editor, inspect the options selected below, read    "
+comment "their help texts, and verify/update the new         "
+comment "configuration in the corresponding configuration    "
+comment "menus. When everything is ok, you can disable the   "
+comment "legacy options in the menu below. Once you have     "
+comment "disabled all legacy options, this text will         "
+comment "disappear and you will be able to start the build.  "
+comment "*                                                   "
+comment "Note: legacy options older than 5 years have been   "
+comment "removed, and configuration files that still have    "
+comment "those options set, will fail to build, or run in    "
+comment "unpredictable ways.                                 "
+comment "----------------------------------------------------"
+endif
+
+###############################################################################
+
+comment "Legacy options removed in 2020.11"
+
+config BR2_PACKAGE_OPENCV
+	bool "opencv package was removed"
+	select BR2_LEGACY
+	help
+	  This package has been removed, use opencv3 instead.
+
+config BR2_PACKAGE_LIBCROCO
+	bool "libcroco package was removed"
+	select BR2_LEGACY
+	help
+	  This package has been removed as it is affected by several
+	  security issues such as CVE-2020-12825 which will never be
+	  fixed as libcroco has been archived.
+
+config BR2_PACKAGE_BELLAGIO
+	bool "bellagio package was removed"
+	select BR2_LEGACY
+	help
+	  This package has been removed as it is not maintained anymore
+	  (no release since 2011).
+
+config BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY
+	bool "systemd-journal-gatewayd now in systemd-journal-remote"
+	select BR2_LEGACY
+	select BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE
+	help
+	  All system journal remote programs are now enabled using
+	  BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE.
+
+config BR2_TARGET_UBOOT_BOOT_SCRIPT
+	bool "u-boot script generation was moved"
+	select BR2_LEGACY
+	select BR2_PACKAGE_HOST_UBOOT_TOOLS
+	select BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
+	help
+	  Migrated U-Boot script generation to uboot-tools
+
+# Note: BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE is still referenced from
+# package/uboot-tools/Config.in
+config BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE
+	string "The uboot script source string has been renamed"
+	depends on BR2_TARGET_UBOOT_BOOT_SCRIPT
+	help
+	  Migrated U-Boot script generation to uboot-tools.
+	  New option is named
+	  BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE
+
+config BR2_TARGET_UBOOT_ENVIMAGE
+	bool "u-boot env generation was moved"
+	select BR2_LEGACY
+	select BR2_PACKAGE_HOST_UBOOT_TOOLS
+	select BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
+	help
+	  Migrated U-Boot env generation to uboot-tools
+
+# Note: BR2_TARGET_UBOOT_ENVIMAGE_SOURCE is still referenced from
+# package/uboot-tools/Config.in
+config BR2_TARGET_UBOOT_ENVIMAGE_SOURCE
+	string "The uboot env image source string has been renamed"
+	depends on BR2_TARGET_UBOOT_ENVIMAGE
+	help
+	  Migrated U-Boot env generation to uboot-tools.
+	  New option is named
+	  BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE
+
+# Note: BR2_TARGET_UBOOT_ENVIMAGE_SIZE is still referenced from
+# package/uboot-tools/Config.in
+config BR2_TARGET_UBOOT_ENVIMAGE_SIZE
+	string "The uboot env image size string has been renamed"
+	depends on BR2_TARGET_UBOOT_ENVIMAGE
+	help
+	  Migrated U-Boot env generation to uboot-tools.
+	  New option is named BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE
+
+config BR2_TARGET_UBOOT_ENVIMAGE_REDUNDANT
+	bool "u-boot env generation was moved"
+	depends on BR2_TARGET_UBOOT_ENVIMAGE
+	select BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_REDUNDANT
+	help
+	  Migrated U-Boot env generation to uboot-tools
+
+config BR2_PACKAGE_KISMET_CLIENT
+	bool "kismet client support was removed"
+	select BR2_LEGACY
+	help
+	  Kismet client support was removed since version 2019-04-R1.
+
+config BR2_PACKAGE_KISMET_DRONE
+	bool "kismet drone support was removed"
+	select BR2_LEGACY
+	help
+	  Kismet drone support was removed since version 2019-04-R1.
+
+config BR2_GCC_VERSION_7_X
+	bool "gcc 7.x support removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc version 7.x has been removed. The current
+	  default version (9.x or later) has been selected instead.
+
+config BR2_PACKAGE_GST1_VALIDATE
+	bool "gst1-validate was moved to gst1-devtools"
+	select BR2_PACKAGE_GST1_DEVTOOLS
+	select BR2_LEGACY
+	help
+	  This package has been removed, use gst1-devtools instead.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
+	bool "gst1-plugins-bad yadif plugin was removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE
+	help
+	  This plugin was removed with gst1-plugins-bad-1.18.0, the
+	  same functionality has moved to gst1-plugins-good
+	  deinterlace plugin (method=yadif).
+
+config BR2_PACKAGE_GQVIEW
+	bool "gqview package was removed"
+	select BR2_LEGACY
+	help
+	  This package has been removed as it is not maintained anymore
+	  (no release since 2006).
+
+config BR2_PACKAGE_WESTON_IMX
+	bool "weston-imx package was removed"
+	select BR2_LEGACY
+	help
+	  This package has been removed, use weston instead.
+
+config BR2_KERNEL_HEADERS_5_7
+	bool "kernel headers version 5.7.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.7.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_PACKAGE_TINYHTTPD
+	bool "tinyhttpd package removed"
+	select BR2_LEGACY
+	help
+	  The tinyhttpd package was removed as it is affected by
+	  CVE-2002-1819 and is not maintained anymore (no release since
+	  2001).
+
+config BR2_PACKAGE_XSERVER_XORG_SERVER_AIGLX
+	bool "X.org Enable AIGLX Extension"
+	select BR2_LEGACY
+	help
+	  AIGLX Extension was removed in X.org X server version 1.19.0
+
+config BR2_PACKAGE_AMD_CATALYST
+	bool "amd-catalyst"
+	select BR2_LEGACY
+	help
+	  Current X.org server is incompatible with this driver.
+
+config BR2_PACKAGE_NVIDIA_TEGRA23
+	bool "nvidia-tegra23 package removed"
+	select BR2_LEGACY
+	help
+	  Current X.org server is incompatible with this driver.
+
+config BR2_GDB_VERSION_8_1
+	bool "gdb 8.1.x has been removed"
+	select BR2_LEGACY
+	help
+	  The 8.1.x version of gdb has been removed. Use a newer
+	  version instead.
+
+comment "Legacy options removed in 2020.08"
+
+config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AMD64
+	bool "toolchain-external-codesourcery-amd64 removed"
+	select BR2_LEGACY
+	help
+	  The CodeSourcery toolchain for AMD64, in version 2016.11 was
+	  dropped, due to it using a too old gcc 6.2.0 compiler which
+	  caused issues compiling a number of recent packages
+	  (e.g. Boost). CodeSourcery has stopped making newer versions
+	  of this toolchain publicly available, so it was not possible
+	  to update it.
+
+config BR2_KERNEL_HEADERS_5_6
+	bool "kernel headers version 5.6.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.6.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_5_5
+	bool "kernel headers version 5.5.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.5.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_BINUTILS_VERSION_2_31_X
+	bool "binutils version 2.31.1 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.31.1 has been removed. The
+	  current default version (2.33.1 or later) has been selected
+	  instead.
+
+config BR2_PACKAGE_KODI_PERIPHERAL_STEAMCONTROLLER
+	bool "kodi-peripheral-steamcontroller package was removed"
+	select BR2_LEGACY
+	help
+	  This package is broken.
+
+comment "Legacy options removed in 2020.05"
+
+config BR2_PACKAGE_WIRINGPI
+	bool "wiringpi package removed"
+	select BR2_LEGACY
+	help
+	  The author of wiringpi has deprecated the package, and
+	  completely removed the git tree that was serving the
+	  sources, with this message:
+	  Please look for alternatives for wiringPi
+
+config BR2_PACKAGE_PYTHON_PYCRYPTO
+	bool "python-pycrypto package removed"
+	select BR2_LEGACY
+	help
+	  This package has been removed, use python-pycryptodomex
+	  instead.
+
+config BR2_PACKAGE_MTDEV2TUIO
+	bool "mtdev2tuio package removed"
+	select BR2_LEGACY
+	help
+	  The mtdev2tuio package was removed as it breaks the builds
+	  every now and then and is not maintained upstream.
+
+config BR2_PACKAGE_EZXML
+	bool "ezxml package removed"
+	select BR2_LEGACY
+	help
+	  The ezXML package was removed as it is affected by several
+	  CVEs and is not maintained anymore (no release since 2006).
+
+config BR2_PACKAGE_COLLECTD_LVM
+	bool "lvm support in collectd was removed"
+	select BR2_LEGACY
+	help
+	  collectd removed LVM plugin, liblvm2app has been deprecated
+
+config BR2_PACKAGE_PYTHON_PYASN
+	bool "duplicate python-pyasn1 package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_PYTHON_PYASN1
+	help
+	  This package was a duplicate of python-pyasn1.
+
+config BR2_PACKAGE_PYTHON_PYASN_MODULES
+	bool "duplicate python-pyasn1-modules package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_PYTHON_PYASN1_MODULES
+	help
+	  This package was a duplicate of python-pyasn1-modules.
+
+config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174
+	bool "duplicate QCA6174 firmware symbol removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174
+	help
+	  This config symbol duplicates existing symbol for QCA6174
+	  firmware.
+
+config BR2_PACKAGE_QT5CANVAS3D
+	bool "qt5canvas3d was removed"
+	select BR2_LEGACY
+	help
+	  This Qt5 module was removed by the upstream Qt project since
+	  Qt 5.13, so the corresponding Buildroot package was removed
+	  as well.
+
+config BR2_PACKAGE_KODI_LIBTHEORA
+	bool "libtheora support in Kodi was removed"
+	select BR2_LEGACY
+	help
+	  Kodi does not need libtheora
+
+config BR2_PACKAGE_CEGUI06
+	bool "BR2_PACKAGE_CEGUI06 was renamed"
+	select BR2_PACKAGE_CEGUI
+	select BR2_LEGACY
+	help
+	  The BR2_PACKAGE_CEGUI06 config symbol was renamed to
+	  BR2_PACKAGE_CEGUI.
+
+config BR2_GCC_VERSION_5_X
+	bool "gcc 5.x support removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc version 5.x has been removed. The current
+	  default version (8.x or later) has been selected instead.
+
+comment "Legacy options removed in 2020.02"
+
+config BR2_PACKAGE_JAMVM
+	bool "jamvm removed"
+	select BR2_LEGACY
+	help
+	  JamVM has not had a release since 2014 and is unmaintained.
+
+config BR2_PACKAGE_CLASSPATH
+	bool "classpath removed"
+	select BR2_LEGACY
+	help
+	  GNU Classpath package was removed. The last upstream
+	  release was in 2012 and there hasn't been a commit
+	  since 2016.
+
+config BR2_PACKAGE_QT5_VERSION_5_6
+	bool "qt 5.6 support removed"
+	select BR2_LEGACY
+	help
+	  Support for Qt 5.6 is EOL and has been removed. The current
+	  version (5.12 or later) has been selected instead.
+
+config BR2_PACKAGE_CURL
+	bool "BR2_PACKAGE_CURL was renamed"
+	select BR2_PACKAGE_LIBCURL_CURL
+	select BR2_LEGACY
+	help
+	  The BR2_PACKAGE_CURL config symbol was renamed to
+	  BR2_PACKAGE_LIBCURL_CURL.
+
+config BR2_PACKAGE_GSTREAMER
+	bool "gstreamer-0.10 removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer-0.10 package was removed. It has been deprecated
+	  upstream since 2012, and is missing a lot of features and
+	  fixes compared to gstreamer-1.x.
+
+config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS
+	bool "nvidia-tegra23 binaries gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in nvidia-tegra23 binaries.
+
+config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS
+	bool "nvidia-tegra23 binaries sample apps removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in nvidia-tegra23 binaries.
+
+config BR2_PACKAGE_FREERDP_GSTREAMER
+	bool "freerdp gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in freerdp.
+
+config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER
+	bool "opencv3 gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in opencv3.
+
+config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
+	bool "opencv gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in opencv.
+
+config BR2_PACKAGE_LIBPLAYER
+	bool "libplayer package was removed"
+	select BR2_LEGACY
+	help
+	  The libplayer package was removed. The latest release is
+	  from 2010 and none of the backends are available in
+	  Buildroot any more.
+
+config BR2_GCC_VERSION_OR1K
+	bool "gcc 5.x fork for or1k has been removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc 5.x for or1k has been removed. The current
+	  default version (9.x or later) has been selected instead.
+
+config BR2_PACKAGE_BLUEZ_UTILS
+	bool "bluez-utils was removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ5_UTILS if BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 \
+		&& BR2_TOOLCHAIN_HAS_SYNC_4
+	help
+	  The bluez-utils (BlueZ 4.x) package was removed as it is
+	  deprecated since a long time. As an alternative, the
+	  bluez5-utils (BlueZ 5.x) has been automatically selected in
+	  your configuration.
+
+config BR2_PACKAGE_GADGETFS_TEST
+	bool "gadgetfs-test was removed"
+	select BR2_LEGACY
+	help
+	  The gadgetfs-test package was removed. Gadgetfs has been
+	  deprecated in favour of functionfs. Consider using
+	  gadget-tool (gt) instead.
+
+config BR2_PACKAGE_FIS
+	bool "fis was removed"
+	select BR2_LEGACY
+	help
+	  The fis package was removed.
+
+config BR2_PACKAGE_REFPOLICY_POLICY_VERSION
+	string "refpolicy policy version"
+	help
+	  The refpolicy policy version option has been moved to the
+	  libsepol package.
+
+config BR2_PACKAGE_REFPOLICY_POLICY_VERSION_WRAP
+	bool
+	default y if BR2_PACKAGE_REFPOLICY_POLICY_VERSION != ""
+	select BR2_LEGACY
+
+config BR2_PACKAGE_CELT051
+	bool "celt051 package was removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_OPUS
+	help
+	  The celt051 package was removed as it is now obsolete since
+	  the CELT codec has been merged into the IETF Opus codec. As
+	  a result, the opus package has been automatically selected
+	  in your configuration.
+
+config BR2_PACKAGE_WIREGUARD
+	bool "wireguard package renamed"
+	depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
+	select BR2_LEGACY
+	select BR2_PACKAGE_WIREGUARD_LINUX_COMPAT if BR2_LINUX_KERNEL
+	select BR2_PACKAGE_WIREGUARD_TOOLS
+	help
+	  The wireguard package has been renamed to wireguard-tools
+	  for the userspace tooling and wireguard-linux-compat for the
+	  kernel side for legacy (<5.6) kernels to match upstream.
+
+config BR2_PACKAGE_PERL_NET_PING
+	bool "perl-net-ping was removed"
+	select BR2_LEGACY
+	help
+	  Net::Ping is a Perl core module (ie. bundled with perl).
+
+config BR2_PACKAGE_PERL_MIME_BASE64
+	bool "perl-mime-base64 was removed"
+	select BR2_LEGACY
+	help
+	  MIME::Base64 is a Perl core module (ie. bundled with perl).
+
+config BR2_PACKAGE_PERL_DIGEST_MD5
+	bool "perl-digest-md5 was removed"
+	select BR2_LEGACY
+	help
+	  Digest::MD5 is a Perl core module (ie. bundled with perl).
+
+config BR2_PACKAGE_ERLANG_P1_ICONV
+	bool "erlang-p1-iconv has been removed"
+	select BR2_LEGACY
+	help
+	  The erlang-p1-iconv package was no longer used by ejabberd,
+	  and was no longer maintained upstream, so it was removed.
+
+config BR2_KERNEL_HEADERS_5_3
+	bool "kernel headers version 5.3.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.3.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_PACKAGE_PYTHON_SCAPY3K
+	bool "python-scapy3k is replaced by python-scapy"
+	select BR2_LEGACY
+	select BR2_PACKAGE_PYTHON_SCAPY
+	help
+	  python-scapy3k has been deprecated, since python-scapy has
+	  gained Python 3 support. Use BR2_PACKAGE_PYTHON_SCAPY
+	  instead.
+
+config BR2_BINUTILS_VERSION_2_30_X
+	bool "binutils version 2.30 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.30 has been removed. The
+	  current default version (2.31 or later) has been selected
+	  instead.
+
+config BR2_PACKAGE_RPI_USERLAND_START_VCFILED
+	bool "rpi-userland start vcfiled was removed"
+	select BR2_LEGACY
+	help
+	  The vcfiled support was removed upstream.
+
+comment "Legacy options removed in 2019.11"
+
+config BR2_PACKAGE_OPENVMTOOLS_PROCPS
+	bool "openvmtools' procps support was removed"
+	select BR2_LEGACY
+	help
+	  Upstream stopped supporting this option a while ago.
+
+config BR2_PACKAGE_ALLJOYN
+	bool "alljoyn was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_PACKAGE_ALLJOYN_BASE
+	bool "alljoyn-base was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL
+	bool "alljoyn-base control panel was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION
+	bool "alljoyn-base notification was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING
+	bool "alljoyn-base onboarding was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_PACKAGE_ALLJOYN_TCL_BASE
+	bool "alljoyn-tcl-base was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_PACKAGE_ALLJOYN_TCL
+	bool "alljoyn-tcl was removed"
+	select BR2_LEGACY
+	help
+	  The alljoyn framework is dead
+
+config BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS
+	string "toolchain-external extra libs option has been renamed"
+	help
+	  The option BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS has
+	  been renamed to BR2_TOOLCHAIN_EXTRA_LIBS.
+
+config BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS_WRAP
+	bool
+	default y if BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS != ""
+	select BR2_LEGACY
+
+config BR2_PACKAGE_PYTHON_PYSNMP_APPS
+	bool "python-pysnmp-apps was removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_SNMPCLITOOLS
+	help
+	  Following upstream changes, the python-pysnmp-apps package
+	  has been removed, and snmpclitools should be used as a
+	  replacement.
+
+config BR2_KERNEL_HEADERS_5_2
+	bool "kernel headers version 5.2.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.2.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_TARGET_RISCV_PK
+	bool "riscv-pk was removed"
+	select BR2_LEGACY
+	help
+	  The RISC-V Proxy Kernel (pk) and Berkley Boot Loader (BBL)
+	  have been replaced with OpenSBI.
+
+config BR2_PACKAGE_SQLITE_STAT3
+	bool "sqlite stat3 support was removed"
+	select BR2_LEGACY
+	help
+	  Upstream removed the support for stat3.
+
+config BR2_KERNEL_HEADERS_5_1
+	bool "kernel headers version 5.1.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.1.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_PACKAGE_DEVMEM2
+	bool "devmem2 package was removed"
+	select BR2_LEGACY
+	help
+	  Use the the Busybox devmem utility, instead, which provides
+	  the same functionality.
+
+config BR2_PACKAGE_USTR
+	bool "ustr package removed"
+	select BR2_LEGACY
+	help
+	  The 'ustr' package was only used by SELinux libsemanage, but
+	  since SELinux 2.7, ustr is no longer used. Therefore, we
+	  removed this package from Buildroot.
+
+config BR2_PACKAGE_KODI_SCREENSAVER_PLANESTATE
+	bool "kodi-screensaver-planestate package was removed"
+	select BR2_LEGACY
+	help
+	  This package is incompatible with Kodi 18.x.
+
+config BR2_PACKAGE_KODI_VISUALISATION_WAVEFORHUE
+	bool "kodi-visualisation-waveforhue package was removed"
+	select BR2_LEGACY
+	help
+	  This package is incompatible with Kodi 18.x.
+
+config BR2_PACKAGE_KODI_AUDIODECODER_OPUS
+	bool "kodi-audiodecoder-opus package was removed"
+	select BR2_LEGACY
+	help
+	  This package is incompatible with Kodi 18.x.
+
+config BR2_PACKAGE_MESA3D_OSMESA
+	bool "mesa OSMesa option renamed"
+	select BR2_PACKAGE_MESA3D_OSMESA_CLASSIC if BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
+	select BR2_LEGACY
+	help
+	  The option was renamed in order to match the naming used
+	  by the meson buildsystem.
+
+config BR2_PACKAGE_HOSTAPD_DRIVER_RTW
+	bool "hostapd rtl871xdrv driver removed"
+	select BR2_LEGACY
+	help
+	  Since the update of hostapd to 2.9, the patch provided for
+	  the rtl871xdrv no longer works, although it
+	  applies. Moreover, AP support for Realtek chips is broken
+	  anyway in kernels > 4.9. Therefore, this option has been
+	  removed.
+
+config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW
+	bool "new dbus support option in wpa_supplicant was renamed"
+	select BR2_PACKAGE_WPA_SUPPLICANT_DBUS if BR2_TOOLCHAIN_HAS_THREADS
+	select BR2_LEGACY
+	help
+	  The new dbus support option was renamed.
+
+config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD
+	bool "old dbus support in wpa_supplicant was removed"
+	select BR2_LEGACY
+	help
+	  The old dbus support was removed.
+
+comment "Legacy options removed in 2019.08"
+
+config BR2_TARGET_TS4800_MBRBOOT
+	bool "ts4800-mbrboot package was removed"
+	select BR2_LEGACY
+	help
+	  The defconfig for the TS4800 platform has been removed, so
+	  the ts4800-mbrboot package, containing the boot code for
+	  this specific platform has been removed as welL.
+
+config BR2_PACKAGE_LIBAMCODEC
+	bool "liamcodec package was removed"
+	select BR2_LEGACY
+	help
+	  Support for odroidc2 based systems was removed, making the
+	  libamcodec package useless.
+
+config BR2_PACKAGE_ODROID_SCRIPTS
+	bool "odroid-scripts package was removed"
+	select BR2_LEGACY
+	help
+	  Support for odroidc2 based systems was removed, making the
+	  odroid-scripts package useless.
+
+config BR2_PACKAGE_ODROID_MALI
+	bool "odroid-mali package was removed"
+	select BR2_LEGACY
+	help
+	  Support for odroidc2 based systems was removed, making the
+	  odroid-mali package useless.
+
+config BR2_PACKAGE_KODI_PLATFORM_AML
+	bool "Kodi AMLogic support was removed"
+	select BR2_LEGACY
+	help
+	  Support for AMLogic was removed due to the removal of the
+	  odroidc2 defconfig.
+
+config BR2_GCC_VERSION_6_X
+	bool "gcc 6.x support removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc version 6.x has been removed. The current
+	  default version (8.x or later) has been selected instead.
+
+config BR2_GCC_VERSION_4_9_X
+	bool "gcc 4.9.x support removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc version 4.9.x has been removed. The current
+	  default version (8.x or later) has been selected instead.
+
+config BR2_GDB_VERSION_7_12
+	bool "gdb 7.12.x has been removed"
+	select BR2_LEGACY
+	help
+	  The 7.12.x version of gdb has been removed. Use a newer
+	  version instead.
+
+config BR2_PACKAGE_XAPP_MKFONTDIR
+	bool "mkfontdir is now included in xapp_mkfontscale"
+	select BR2_PACKAGE_XAPP_MKFONTSCALE
+	select BR2_LEGACY
+	help
+	  xapp_mkfontscale now includes the mkfontdir script previously
+	  distributed separately for compatibility with older X11
+	  versions.
+
+config BR2_GDB_VERSION_8_0
+	bool "gdb 8.0.x has been removed"
+	select BR2_LEGACY
+	help
+	  The 8.0.x version of gdb has been removed. Use a newer
+	  version instead.
+
+config BR2_KERNEL_HEADERS_4_20
+	bool "kernel headers version 4.20.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.20.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_5_0
+	bool "kernel headers version 5.0.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 5.0.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+comment "Legacy options removed in 2019.05"
+
+config BR2_CSKY_DSP
+	bool "C-SKY DSP support removed"
+	select BR2_LEGACY
+	help
+	  C-SKY DSP instruction support for ck810 / ck807 was removed,
+	  as it was no longer supported in C-SKY gcc. Perhaps the VDSP
+	  instructions should be used instead, using the BR2_CSKY_VDSP
+	  option.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
+	bool "compositor moved to gst1-plugins-base"
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad compositor plugin has moved
+	  to gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
+	bool "gst-plugins-bad IQA option was removed"
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad IQA option was removed.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
+	bool "gst-plugins-bad opencv option was removed"
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad opencv option was removed because
+	  buildroot does not have the opencv_contrib package which
+	  is required for the bgsegm module which gst1-plugins-bad
+	  now requires along with opencv3.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
+	bool "stereo was merged into audiofx in gst1-plugins-good"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX
+	help
+	  The gst1-plugins-bad stereo plugin has merged with the
+	  gst1-plugins-base audiofx plugin.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
+	bool "gst-plugins-bad vcd plugin was removed."
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad vcd plugin was removed.
+
+config BR2_PACKAGE_LUNIT
+	bool "lunit package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LUA_LUNITX
+	help
+	  The lunit package was removed in favor of its fork lunitx,
+	  which supports all versions of Lua.
+
+config BR2_PACKAGE_FFMPEG_FFSERVER
+	bool "ffmpeg ffserver removed"
+	select BR2_LEGACY
+	help
+	  On July 10th, 2016, ffserver program has been dropped.
+
+config BR2_PACKAGE_LIBUMP
+	bool "libump package removed"
+	select BR2_LEGACY
+	help
+	  The libump package was removed, it was only used as a
+	  dependency of sunxi-mali, which itself was removed.
+
+config BR2_PACKAGE_SUNXI_MALI
+	bool "sunxi-mali package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_SUNXI_MALI_MAINLINE
+	help
+	  The sunxi-mali package was removed, as the
+	  sunxi-mali-mainline package replaces it for mainline
+	  kernels on Allwinner platforms.
+
+config BR2_BINUTILS_VERSION_2_29_X
+	bool "binutils version 2.29 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.29 has been removed. The
+	  current default version (2.31 or later) has been selected
+	  instead.
+
+config BR2_BINUTILS_VERSION_2_28_X
+	bool "binutils version 2.28 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.28 has been removed. The
+	  current default version (2.31 or later) has been selected
+	  instead.
+
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_APEXSINK
+	bool "gst-plugins-bad apexsink option removed"
+	select BR2_LEGACY
+	help
+	  The gst-plugins-bad apexsink option was removed.
+
+comment "Legacy options removed in 2019.02"
+
+config BR2_PACKAGE_QT
+	bool "qt package removed"
+	select BR2_LEGACY
+	help
+	  The qt package was removed.
+
+config BR2_PACKAGE_QTUIO
+	bool "qtuio package removed"
+	select BR2_LEGACY
+	help
+	  The qtuio package was removed.
+
+config BR2_PACKAGE_PINENTRY_QT4
+	bool "pinentry-qt4 option removed"
+	select BR2_LEGACY
+	help
+	  The pinentry-qt4 option was removed.
+
+config BR2_PACKAGE_POPPLER_QT
+	bool "poppler qt option removed"
+	select BR2_LEGACY
+	help
+	  The poppler qt option was removed.
+
+config BR2_PACKAGE_OPENCV3_WITH_QT
+	bool "opencv3 qt backend option removed"
+	select BR2_LEGACY
+	help
+	  The opencv3 qt backend option was removed.
+
+config BR2_PACKAGE_OPENCV_WITH_QT
+	bool "opencv qt backend option removed"
+	select BR2_LEGACY
+	help
+	  The opencv qt backend option was removed.
+
+config BR2_PACKAGE_AMD_CATALYST_CCCLE
+	bool "catalyst control center option removed"
+	select BR2_LEGACY
+	help
+	  The AMD Catalyst Control Center option was removed.
+
+config BR2_PACKAGE_SDL_QTOPIA
+	bool "sdl qtopia video driver option removed"
+	select BR2_LEGACY
+	help
+	  The SDL QTopia video driver option was removed.
+
+config BR2_PACKAGE_PYTHON_PYQT
+	bool "python-pyqt package removed"
+	select BR2_LEGACY
+	help
+	  The python-pyqt package was removed. Consider python-pyqt5
+	  instead.
+
+config BR2_PACKAGE_LUACRYPTO
+	bool "luacrypto package removed"
+	select BR2_LEGACY
+	help
+	  The luacrypto package was removed. Consider luaossl instead.
+
+config BR2_PACKAGE_TN5250
+	bool "tn5250 package removed"
+	select BR2_LEGACY
+	help
+	  The tn5250 package was removed.
+
+config BR2_PACKAGE_BOOST_SIGNALS
+	bool "Boost signals removed"
+	select BR2_LEGACY
+	help
+	  Its removal was announced in boost 1.68 and its deprecation
+	  was announced in 1.54. Users are encouraged to use Signals2
+	  instead.
+
+config BR2_PACKAGE_FFTW_PRECISION_SINGLE
+	bool "single"
+	select BR2_LEGACY
+	select BR2_PACKAGE_FFTW_SINGLE
+	help
+	  This option has been removed in favor of
+	  BR2_PACKAGE_FFTW_SINGLE.
+
+config BR2_PACKAGE_FFTW_PRECISION_DOUBLE
+	bool "double"
+	select BR2_LEGACY
+	select BR2_PACKAGE_FFTW_DOUBLE
+	help
+	  This option has been removed in favor of
+	  BR2_PACKAGE_FFTW_DOUBLE.
+
+config BR2_PACKAGE_FFTW_PRECISION_LONG_DOUBLE
+	bool "long double"
+	depends on !(BR2_TOOLCHAIN_BUILDROOT_UCLIBC && \
+		(BR2_arm || BR2_mips || BR2_mipsel))
+	select BR2_LEGACY
+	select BR2_PACKAGE_FFTW_LONG_DOUBLE
+	help
+	  This option has been removed in favor of
+	  BR2_PACKAGE_FFTW_LONG_DOUBLE.
+
+config BR2_PACKAGE_FFTW_PRECISION_QUAD
+	bool "quad"
+	depends on (BR2_i386 || BR2_x86_64) && BR2_USE_WCHAR
+	select BR2_LEGACY
+	select BR2_PACKAGE_FFTW_QUAD
+	help
+	  This option has been removed in favor of
+	  BR2_PACKAGE_FFTW_QUAD.
+
+config BR2_PACKAGE_LUA_5_2
+	bool "Lua 5.2.x version removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LUA_5_3
+	help
+	  The Lua 5.2.x version was removed.
+
+config BR2_TARGET_GENERIC_PASSWD_MD5
+	bool "target passwd md5 format support has been removed"
+	select BR2_LEGACY
+	help
+	  The default has been moved to SHA256 and all C libraries
+	  now support that method by default
+
+comment "Legacy options removed in 2018.11"
+
+config BR2_TARGET_XLOADER
+	bool "xloader has been removed"
+	select BR2_LEGACY
+	help
+	  The package has been removed as u-boot SPL provides
+	  similar functionality
+
+config BR2_PACKAGE_TIDSP_BINARIES
+	bool "tidsp-binaries package removed"
+	select BR2_LEGACY
+	help
+	  The tidsp-binaries package was removed.
+
+config BR2_PACKAGE_DSP_TOOLS
+	bool "dsp-tools package removed"
+	select BR2_LEGACY
+	help
+	  The dsp-tools package was removed.
+
+config BR2_PACKAGE_GST_DSP
+	bool "gst-dsp package removed"
+	select BR2_LEGACY
+	help
+	  The gst-dsp package was removed.
+
+config BR2_PACKAGE_BOOTUTILS
+	bool "bootutils package removed"
+	select BR2_LEGACY
+	help
+	  The bootutils package was removed.
+
+config BR2_PACKAGE_EXPEDITE
+	bool "expedite package has been removed"
+	select BR2_LEGACY
+	help
+	  expedite is not actively maintained anymore.
+	  https://sourceforge.net/p/enlightenment/mailman/message/36428571
+
+config BR2_PACKAGE_MESA3D_OPENGL_TEXTURE_FLOAT
+	bool "mesa3d opengl texture float option removed"
+	select BR2_LEGACY
+	help
+	  mesa3d now unconditionally enables floating-point textures,
+	  as the corresponding patent has expired.
+
+config BR2_KERNEL_HEADERS_4_10
+	bool "kernel headers version 4.10.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.10.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_11
+	bool "kernel headers version 4.11.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.11.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_12
+	bool "kernel headers version 4.12.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.12.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_13
+	bool "kernel headers version 4.13.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.13.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_15
+	bool "kernel headers version 4.15.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.15.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_17
+	bool "kernel headers version 4.17.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.17.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_PACKAGE_LIBNFTNL_XML
+	bool "libnftl no longer supports XML output"
+	select BR2_LEGACY
+	help
+	  libnftnl removed integration with libmxml.
+
+config BR2_KERNEL_HEADERS_3_2
+	bool "kernel headers version 3.2.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.2.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_1
+	bool "kernel headers version 4.1.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.1.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_16
+	bool "kernel headers version 4.16.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.16.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_18
+	bool "kernel headers version 4.18.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.18.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+###############################################################################
+comment "Legacy options removed in 2018.08"
+
+config BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT
+	bool "docker-engine static client option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DOCKER_CLI_STATIC
+	help
+	  BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT has been renamed to
+	  BR2_PACKAGE_DOCKER_CLI_STATIC, following the package split of
+	  docker-engine and docker-cli.
+
+config BR2_PACKAGE_XPROTO_APPLEWMPROTO
+	bool "xproto-applewmproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-applewmproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_BIGREQSPROTO
+	bool "xproto-bigreqsproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-bigreqsproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_COMPOSITEPROTO
+	bool "xproto-compositeproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-compositeproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_DAMAGEPROTO
+	bool "xproto-dameproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-dameproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_DMXPROTO
+	bool "xproto-dmxproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-dmxproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_DRI2PROTO
+	bool "xproto-dri2proto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-dri2proto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_DRI3PROTO
+	bool "xproto-dri3proto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-dri3proto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_FIXESPROTO
+	bool "xproto-fixesproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-fixesproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_FONTCACHEPROTO
+	bool "xproto-fontcacheproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-fontcacheproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_FONTSPROTO
+	bool "xproto-fontsproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-fontsproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_GLPROTO
+	bool "xproto-glproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-glproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_INPUTPROTO
+	bool "xproto-inputproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-inputproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_KBPROTO
+	bool "xproto-kbproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-kbproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_PRESENTPROTO
+	bool "xproto-presentproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-presentproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_RANDRPROTO
+	bool "xproto-randrproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-randrproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_RECORDPROTO
+	bool "xproto-recordproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-recordproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_RENDERPROTO
+	bool "xproto-renderproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-renderproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_RESOURCEPROTO
+	bool "xproto-resourceproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-resourceproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_SCRNSAVERPROTO
+	bool "xproto-scrnsaverprot package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-scrnsaverprot package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_VIDEOPROTO
+	bool "xproto-videoproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-videoproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_WINDOWSWMPROTO
+	bool "xproto-windowswmproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-windowswmproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XCMISCPROTO
+	bool "xproto-xcmiscproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xcmiscproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XEXTPROTO
+	bool "xproto-xextproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xextproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XF86BIGFONTPROTO
+	bool "xproto-xf86bigfontproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xf86bigfontproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XF86DGAPROTO
+	bool "xproto-xf86dgaproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xf86dgaproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XF86DRIPROTO
+	bool "xproto-xf86driproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xf86driproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO
+	bool "xproto-xf86vidmodeproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xf86vidmodeproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XINERAMAPROTO
+	bool "xproto-xineramaproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xineramaproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XPROTO
+	bool "xproto-xproto package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xproto package has been replaced by the
+	  xorgproto package, which combines all xproto_* packages.
+
+config BR2_PACKAGE_XPROTO_XPROXYMANAGEMENTPROTOCOL
+	bool "xproto-xproxymanagementprotocol package replaced by xorgproto"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XORGPROTO
+	help
+	  The xproto-xproxymanagementprotocol package has been
+	  replaced by the xorgproto package, which combines all
+	  xproto_* packages.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
+	bool "gst1-plugins-bad opengl option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_OPENGL
+	help
+	  The opengl option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2
+	bool "gst1-plugins-bad gles2 option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLES2
+	help
+	  The gles2 option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX
+	bool "gst1-plugins-bad glx option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLX
+	help
+	  The glx option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
+	bool "gst1-plugins-bad egl option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_EGL
+	help
+	  The egl option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
+	bool "gst1-plugins-bad x11 option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_X11
+	help
+	  The x11 option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND
+	bool "gst1-plugins-bad wayland option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_WAYLAND
+	help
+	  The wayland option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX
+	bool "gst1-plugins-bad dispmanx option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_DISPMANX
+	help
+	  The dispmanx option has been moved from gst1-plugins-mad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
+	bool "gst1-plugins-bad audiomixer option moved to gst1-plugins-base"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOMIXER
+	help
+	  The audiomixer option has been moved from gst1-plugins-bad to
+	  gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
+	bool "gst1-plugins-ugly lame option moved to gst1-plugins-good"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME
+	help
+	  The lame option has been moved from gst1-plugins-ugly to
+	  gst1-plugins-good.
+
+config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123
+	bool "gst1-plugins-ugly mpg123 option moved to gst1-plugins-good"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MPG123
+	help
+	  The mpg123 option has been moved from gst1-plugins-ugly to
+	  gst1-plugins-good.
+
+config BR2_GDB_VERSION_7_11
+	bool "gdb 7.11 has been removed"
+	select BR2_LEGACY
+	help
+	  The 7.11 version of gdb has been removed. Use a newer version
+	  instead.
+
+config BR2_GDB_VERSION_7_10
+	bool "gdb 7.10 has been removed"
+	select BR2_LEGACY
+	help
+	  The 7.10 version of gdb has been removed. Use a newer version
+	  instead.
+
+###############################################################################
+comment "Legacy options removed in 2018.05"
+
+config BR2_PACKAGE_MEDIAART_BACKEND_NONE
+	bool "libmediaart none backend option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_MEDIAART_BACKEND_NONE has been renamed to
+	  BR2_PACKAGE_LIBMEDIAART_BACKEND_NONE
+
+config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF
+	bool "libmediaart gdk-pixbuf backend option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF has been renamed to
+	  BR2_PACKAGE_LIBMEDIAART_BACKEND_GDK_PIXBUF
+
+config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF
+	bool "libmediaart qt backend option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_MEDIAART_BACKEND_QT has been renamed to
+	  BR2_PACKAGE_LIBMEDIAART_BACKEND_QT
+
+# Note: BR2_PACKAGE_TI_SGX_AM335X is still referenced from
+# package/ti-sgx-km/Config.in
+config BR2_PACKAGE_TI_SGX_AM335X
+	bool "ti-sgx-km AM335X option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_TI_SGX_AM335X has been renamed to
+	  BR2_PACKAGE_TI_SGX_KM_AM335X.
+
+# Note: BR2_PACKAGE_TI_SGX_AM437X is still referenced from
+# package/ti-sgx-km/Config.in
+config BR2_PACKAGE_TI_SGX_AM437X
+	bool "ti-sgx-km AM437X option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_TI_SGX_AM437X has been renamed to
+	  BR2_PACKAGE_TI_SGX_KM_AM437X.
+
+# Note: BR2_PACKAGE_TI_SGX_AM4430 is still referenced from
+# package/ti-sgx-km/Config.in
+config BR2_PACKAGE_TI_SGX_AM4430
+	bool "ti-sgx-km AM4430 option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_TI_SGX_AM4430 has been renamed to
+	  BR2_PACKAGE_TI_SGX_KM_AM4430.
+
+# Note: BR2_PACKAGE_TI_SGX_AM5430 is still referenced from
+# package/ti-sgx-km/Config.in
+config BR2_PACKAGE_TI_SGX_AM5430
+	bool "ti-sgx-km AM5430 option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_TI_SGX_AM5430 has been renamed to
+	  BR2_PACKAGE_TI_SGX_KM_AM5430.
+
+config BR2_PACKAGE_JANUS_AUDIO_BRIDGE
+	bool "janus-gateway audio-bridge option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_AUDIO_BRIDGE
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_AUDIO_BRIDGE has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_AUDIO_BRIDGE.
+
+config BR2_PACKAGE_JANUS_ECHO_TEST
+	bool "janus-gateway echo-test option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_ECHO_TEST has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST.
+
+config BR2_PACKAGE_JANUS_RECORDPLAY
+	bool "janus-gateway recordplay option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_RECORDPLAY
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_RECORDPLAY has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_RECORDPLAY.
+
+config BR2_PACKAGE_JANUS_SIP_GATEWAY
+	bool "janus-gateway sip-gateway option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_SIP_GATEWAY
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_SIP_GATEWAY has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_SIP_GATEWAY.
+
+config BR2_PACKAGE_JANUS_STREAMING
+	bool "janus-gateway streaming option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_STREAMING
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_STREAMING has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_STREAMING.
+
+config BR2_PACKAGE_JANUS_TEXT_ROOM
+	bool "janus-gateway text-room option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_TEXT_ROOM
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_TEXT_ROOM has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_TEXT_ROOM.
+
+config BR2_PACKAGE_JANUS_VIDEO_CALL
+	bool "janus-gateway video-call option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_VIDEO_CALL
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_VIDEO_CALL has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_VIDEO_CALL.
+
+config BR2_PACKAGE_JANUS_VIDEO_ROOM
+	bool "janus-gateway video-room option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_VIDEO_ROOM
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_VIDEO_ROOM has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_VIDEO_ROOM.
+
+config BR2_PACKAGE_JANUS_MQTT
+	bool "janus-gateway mqtt option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_MQTT
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_MQTT has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_MQTT.
+
+config BR2_PACKAGE_JANUS_RABBITMQ
+	bool "janus-gateway rabbitmq option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_RABBITMQ
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_RABBITMQ has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_RABBITMQ.
+
+config BR2_PACKAGE_JANUS_REST
+	bool "janus-gateway rest option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_REST
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_REST has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_REST.
+
+config BR2_PACKAGE_JANUS_UNIX_SOCKETS
+	bool "janus-gateway unix-sockets option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_UNIX_SOCKETS
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_UNIX_SOCKETS has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_UNIX_SOCKETS.
+
+config BR2_PACKAGE_JANUS_WEBSOCKETS
+	bool "janus-gateway websockets option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_JANUS_GATEWAY_WEBSOCKETS
+	help
+	  For consistency reasons, the janus-gateway option
+	  BR2_PACKAGE_JANUS_WEBSOCKETS has been renamed to
+	  BR2_PACKAGE_JANUS_GATEWAY_WEBSOCKETS.
+
+config BR2_PACKAGE_IPSEC_SECCTX_DISABLE
+	bool "ipsec-tools security context disable option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_IPSEC_SECCTX_DISABLE was renamed to
+	  BR2_PACKAGE_IPSEC_TOOLS_SECCTX_DISABLE.
+
+config BR2_PACKAGE_IPSEC_SECCTX_ENABLE
+	bool "ipsec-tools SELinux security context enable option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_IPSEC_SECCTX_ENABLE was renamed to
+	  BR2_PACKAGE_IPSEC_TOOLS_SECCTX_ENABLE.
+
+config BR2_PACKAGE_IPSEC_SECCTX_KERNEL
+	bool "ipsec-tools kernel security context enable option renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_IPSEC_SECCTX_KERNEL was renamed to
+	  BR2_PACKAGE_IPSEC_TOOLS_SECCTX_KERNEL.
+
+config BR2_PACKAGE_LIBTFDI_CPP
+	bool "libftdi C++ bindings option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LIBFTDI_CPP
+	help
+	  The option BR2_PACKAGE_LIBTFDI_CPP was renamed to
+	  BR2_PACKAGE_LIBFTDI_CPP in order to fix a typo in the option
+	  name.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE
+	bool "jquery-ui-themes option black-tie renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  black-tie theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_BLACK_TIE.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_BLITZER
+	bool "jquery-ui-themes option blitzer renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  blitzer theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_BLITZER to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_BLITZER.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO
+	bool "jquery-ui-themes option cupertino renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  cupertino theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_CUPERTINO.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE
+	bool "jquery-ui-themes option dark-hive renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  dark-hive theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_DARK_HIVE.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV
+	bool "jquery-ui-themes option dot-luv renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  dot-luv theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_DOT_LUV.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT
+	bool "jquery-ui-themes option eggplant renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  eggplant theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_EGGPLANT.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE
+	bool "jquery-ui-themes option excite-bike renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  excite-bike theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_EXCITE_BIKE.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_FLICK
+	bool "jquery-ui-themes option flick renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  flick theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_FLICK to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_FLICK.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS
+	bool "jquery-ui-themes option hot-sneaks renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  hot-sneaks theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_HOT_SNEAKS.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY
+	bool "jquery-ui-themes option humanity renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  humanity theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_HUMANITY.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG
+	bool "jquery-ui-themes option le-frog renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  le-frog theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_LE_FROG.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC
+	bool "jquery-ui-themes option mint-choc renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  mint-choc theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_MINT_CHOC.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST
+	bool "jquery-ui-themes option overcast renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  overcast theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_OVERCAST.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER
+	bool "jquery-ui-themes option pepper-grinder renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  pepper-grinder theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_PEPPER_GRINDER.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_REDMOND
+	bool "jquery-ui-themes option redmond renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  redmond theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_REDMOND to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_REDMOND.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS
+	bool "jquery-ui-themes option smoothness renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  smoothness theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_SMOOTHNESS.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET
+	bool "jquery-ui-themes option south-street renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  south-street theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_SOUTH_STREET.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_START
+	bool "jquery-ui-themes option start renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  start theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_START to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_START.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_SUNNY
+	bool "jquery-ui-themes option sunny renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  sunny theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_SUNNY to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_SUNNY.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE
+	bool "jquery-ui-themes option swanky-purse renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  swanky-purse theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_SWANKY_PURSE.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC
+	bool "jquery-ui-themes option trontastic renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  trontastic theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_TRONTASTIC.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS
+	bool "jquery-ui-themes option ui-darkness renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  ui-darkness theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_UI_DARKNESS.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS
+	bool "jquery-ui-themes option ui-lightness renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  ui-lightness theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_UI_LIGHTNESS.
+
+config BR2_PACKAGE_JQUERY_UI_THEME_VADER
+	bool "jquery-ui-themes option vader renamed"
+	select BR2_LEGACY
+	help
+	  For consistency reasons, the jquery-ui-themes option for the
+	  vader theme has been renamed from
+	  BR2_PACKAGE_JQUERY_UI_THEME_VADER to
+	  BR2_PACKAGE_JQUERY_UI_THEMES_VADER.
+
+config BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH
+	bool "bluez5-utils health plugin option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH has been renamed to
+	  BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH.
+
+config BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI
+	bool "bluez5-utils midi plugin option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI has been renamed to
+	  BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI.
+
+config BR2_PACKAGE_BLUEZ5_PLUGINS_NFC
+	bool "bluez5-utils nfc plugin option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_BLUEZ5_PLUGINS_NFC has been renamed to
+	  BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC.
+
+config BR2_PACKAGE_BLUEZ5_PLUGINS_SAP
+	bool "bluez5-utils sap plugin option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_BLUEZ5_PLUGINS_SAP has been renamed to
+	  BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP.
+
+config BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS
+	bool "bluez5-utils sixaxis plugin option renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS
+	help
+	  For consistency reasons, the option
+	  BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS has been renamed to
+	  BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS.
+
+config BR2_PACKAGE_TRANSMISSION_REMOTE
+	bool "transmission remote tool option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_TRANSMISSION_DAEMON
+	help
+	  Upstream does not provide a separate configure option for
+	  the tool transmission-remote, it is built when the
+	  transmission daemon has been enabled. Therefore, Buildroot
+	  has automatically enabled BR2_PACKAGE_TRANSMISSION_DAEMON
+	  for you.
+
+config BR2_PACKAGE_LIBKCAPI_APPS
+	bool "libkcapi test applications removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LIBKCAPI_HASHER if !BR2_STATIC_LIBS
+	select BR2_PACKAGE_LIBKCAPI_RNGAPP
+	select BR2_PACKAGE_LIBKCAPI_SPEED
+	select BR2_PACKAGE_LIBKCAPI_TEST
+	help
+	  Test applications (hasher, rng read, speed-test, test) now
+	  have their own configuration options in the libkcapi menu.
+
+config BR2_PACKAGE_MPLAYER
+	bool "mplayer package removed"
+	select BR2_LEGACY
+	help
+	  The mplayer package was removed.
+
+config BR2_PACKAGE_MPLAYER_MPLAYER
+	bool "mplayer package removed"
+	select BR2_LEGACY
+	help
+	  The mplayer package was removed.
+
+config BR2_PACKAGE_MPLAYER_MENCODER
+	bool "mplayer package removed"
+	select BR2_LEGACY
+	help
+	  The mplayer package was removed.
+
+config BR2_PACKAGE_LIBPLAYER_MPLAYER
+	bool "mplayer support in libplayer removed"
+	select BR2_LEGACY
+	help
+	  The mplayer package was removed.
+
+config BR2_PACKAGE_IQVLINUX
+	bool "iqvlinux package removed"
+	select BR2_LEGACY
+	help
+	  This package contained a kernel module from Intel, which
+	  could only be used together with Intel userspace tools
+	  provided under NDA, which also come with the same kernel
+	  module. The copy of the kernel module available on
+	  SourceForge is provided only to comply with the GPLv2
+	  requirement. Intel engineers were even surprised it even
+	  built and were not willing to make any effort to fix their
+	  tarball naming to contain a version number. Therefore, it
+	  does not make sense for Buildroot to provide such a package.
+
+	  See https://sourceforge.net/p/e1000/bugs/589/ for the
+	  discussion.
+
+config BR2_BINFMT_FLAT_SEP_DATA
+	bool "binfmt FLAT with separate code and data removed"
+	select BR2_LEGACY
+	help
+	  This FLAT binary format was only used on Blackfin, which has
+	  been removed.
+
+config BR2_bfin
+	bool "Blackfin architecture support removed"
+	select BR2_LEGACY
+	help
+	  Following the removal of Blackfin support for the upstream
+	  Linux kernel, Buildroot has removed support for this CPU
+	  architecture.
+
+config BR2_PACKAGE_KODI_ADSP_BASIC
+	bool "kodi-adsp-basic package removed"
+	select BR2_LEGACY
+	help
+	  kodi-adsp-basic is unmaintained
+
+config BR2_PACKAGE_KODI_ADSP_FREESURROUND
+	bool "kodi-adsp-freesurround package removed"
+	select BR2_LEGACY
+	help
+	  kodi-adsp-freesurround is unmaintained
+
+###############################################################################
+comment "Legacy options removed in 2018.02"
+
+config BR2_KERNEL_HEADERS_3_4
+	bool "kernel headers version 3.4.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.4.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_3_10
+	bool "kernel headers version 3.10.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.10.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_3_12
+	bool "kernel headers version 3.12.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.12.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_BINUTILS_VERSION_2_27_X
+	bool "binutils version 2.27 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.27 has been removed. The
+	  current default version (2.29 or later) has been selected
+	  instead.
+
+config BR2_PACKAGE_EEPROG
+	bool "eeprog package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_I2C_TOOLS
+	select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
+	help
+	  The eeprog program is now provided by the i2c-tools package.
+
+config BR2_PACKAGE_GNUPG2_GPGV2
+	bool "gnupg2 gpgv2 option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GNUPG2_GPGV
+	help
+	  The gpgv2 executable is now named gpgv. The config option
+	  has been renamed accordingly.
+
+config BR2_PACKAGE_IMX_GPU_VIV_APITRACE
+	bool "Vivante apitrace tool option removed"
+	select BR2_LEGACY
+	help
+	  The apitrace tool for Vivante is not provided by the
+	  imx-gpu-viv package any longer.
+
+config BR2_PACKAGE_IMX_GPU_VIV_G2D
+	bool "Vivante G2D libraries from imx-gpu-viv removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_IMX_GPU_G2D
+	help
+	  The G2D libraries are now provided by the imx-gpu-g2d package.
+
+###############################################################################
+comment "Legacy options removed in 2017.11"
+
+config BR2_PACKAGE_RFKILL
+	bool "rfkill package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_UTIL_LINUX
+	select BR2_PACKAGE_UTIL_LINUX_RFKILL
+	help
+	  The rfkill program is now provided by the util-linux package.
+
+config BR2_PACKAGE_UTIL_LINUX_RESET
+	bool "util-linux reset option removed"
+	select BR2_LEGACY
+	help
+	  The util-linux package no longer offers a "reset" command. Use
+	  either the reset command provided by BusyBox or select ncurses
+	  programs, which will install a symlink from "tset" to reset.
+
+config BR2_PACKAGE_POLICYCOREUTILS_AUDIT2ALLOW
+	bool "policycoreutils audit2allow option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_SELINUX_PYTHON
+	select BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW
+	help
+	  The policycoreutils package no longer offers audit2allow
+	  as a option. This package has been moved into the
+	  selinux-python package by the SELinux maintainers.
+
+config BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND
+	bool "policycoreutils restorecond option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_RESTORECOND
+	help
+	  The policycoreutils package no longer offers restorecond
+	  as a option.  This package has been moved into a seperate
+	  package maintained by the SELinux maintainers.
+
+config BR2_PACKAGE_SEPOLGEN
+	bool "sepolgen package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_SELINUX_PYTHON
+	select BR2_PACKAGE_SELINUX_PYTHON_SEPOLGEN
+	help
+	  Sepolgen is no longer a individual package, but instead has
+	  been moved into the selinux-python package by the SELinux
+	  maintainers.
+
+config BR2_PACKAGE_OPENOBEX_BLUEZ
+	bool "openobex bluez option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BLUEZ_UTILS
+	help
+	  The OpenOBEX package no longer offers an option to enable or
+	  disable BlueZ support. Instead, BlueZ support is always
+	  included when the bluez5_utils or bluez_utils package is
+	  selected.
+
+config BR2_PACKAGE_OPENOBEX_LIBUSB
+	bool "openobex libusb option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LIBUSB
+	help
+	  The OpenOBEX package no longer offers an option to enable or
+	  disable libusb support. Instead, USB support is always
+	  included when the libusb package is selected.
+
+config BR2_PACKAGE_OPENOBEX_APPS
+	bool "openobex apps option removed"
+	select BR2_LEGACY
+	help
+	  The OpenOBEX package no longer offers an option to enable or
+	  disable apps support.
+
+config BR2_PACKAGE_OPENOBEX_SYSLOG
+	bool "openobex syslog option removed"
+	select BR2_LEGACY
+	help
+	  The OpenOBEX package no longer offers an option to enable or
+	  disable syslog support.
+
+config BR2_PACKAGE_OPENOBEX_DUMP
+	bool "openobex dump option removed"
+	select BR2_LEGACY
+	help
+	  The OpenOBEX package no longer offers an option to enable or
+	  disable dump support.
+
+config BR2_PACKAGE_AICCU
+	bool "aiccu utility removed"
+	select BR2_LEGACY
+	help
+	  As the SixXS project has ceased its operation on 2017-06-06,
+	  the AICCU utility has no use anymore and has been removed.
+
+	  https://www.sixxs.net/sunset/
+
+config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
+	bool "util-linux login utilities option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_UTIL_LINUX_LAST
+	select BR2_PACKAGE_UTIL_LINUX_LOGIN
+	select BR2_PACKAGE_UTIL_LINUX_RUNUSER
+	select BR2_PACKAGE_UTIL_LINUX_SU
+	select BR2_PACKAGE_UTIL_LINUX_SULOGIN
+	help
+	  Login utilities (last, login, runuser, su, sulogin) now have
+	  their own configuration options in the util-linux menu.
+
+###############################################################################
+comment "Legacy options removed in 2017.08"
+
+config BR2_TARGET_GRUB
+	bool "grub (aka grub-legacy) has been removed"
+	select BR2_LEGACY
+	help
+	  grub-legacy is no longer maintained, and no longer builds with
+	  recent binutils versions.
+
+	  Use grub2 or syslinux instead.
+
+config BR2_PACKAGE_SIMICSFS
+	bool "simicsfs support removed"
+	select BR2_LEGACY
+	help
+	  Support for simicsfs kernel driver that provides access to a
+	  host computer's local filesystem when the target is
+	  executing within a SIMICS simulation has been removed.
+
+	  Simics is now moving away from the simicsfs kernel module,
+	  as the kernel module has required too much maintenance
+	  work. Users should move to the user mode Simics agent
+	  instead.
+
+config BR2_BINUTILS_VERSION_2_26_X
+	bool "binutils version 2.26 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.26 has been removed. The
+	  current default version (2.28 or later) has been selected
+	  instead.
+
+config BR2_XTENSA_OVERLAY_DIR
+	string "The BR2_XTENSA_OVERLAY_DIR option has been removed"
+	help
+	  The BR2_XTENSA_OVERLAY_DIR has been removed in favour of
+	  BR2_XTENSA_OVERLAY_FILE. You must now pass the complete
+	  path to the overlay file, not to the directory containing
+	  it.
+
+config BR2_XTENSA_OVERLAY_DIR_WRAP
+	bool
+	default y if BR2_XTENSA_OVERLAY_DIR != ""
+	select BR2_LEGACY
+
+config BR2_XTENSA_CUSTOM_NAME
+	string "The BR2_XTENSA_CUSTOM_NAME option has been removed"
+	help
+	  The BR2_XTENSA_CUSTOM_NAME option has been removed.
+
+config BR2_XTENSA_CUSTOM_NAME_WRAP
+	bool
+	default y if BR2_XTENSA_CUSTOM_NAME != ""
+	select BR2_LEGACY
+
+config BR2_PACKAGE_HOST_MKE2IMG
+	bool "host mke2img has been removed"
+	select BR2_LEGACY
+	help
+	  We now call mkfs directly to generate ext2/3/4 filesystem
+	  image, so mke2img is no longer necessary.
+
+config BR2_TARGET_ROOTFS_EXT2_BLOCKS
+	int "exact size in blocks has been removed"
+	default 0
+	help
+	  This option has been removed in favor of
+	  BR2_TARGET_ROOTFS_EXT2_SIZE. It has been set automatically
+	  to the value you had before. Set to 0 here to remove the
+	  warning.
+
+config BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP
+	bool
+	default y if BR2_TARGET_ROOTFS_EXT2_BLOCKS != 0 && \
+		BR2_TARGET_ROOTFS_EXT2_BLOCKS != 61440 # deprecated default value
+	select BR2_LEGACY
+
+# Note: BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP still referenced in fs/ext2/Config.in
+
+config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
+	int "ext2 extra inodes has been removed" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
+	default 0
+	help
+	  Buildroot now uses mkfs.ext2/3/4 to generate ext2/3/4
+	  images. It now automatically selects the number of inodes
+	  based on the image size. The extra number of inodes can no
+	  longer be provided; instead, provide the total number of
+	  inodes needed in BR2_TARGET_ROOTFS_EXT2_INODES.
+
+config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES_WRAP
+	bool
+	default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES != 0
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
+	bool "cdxaparse removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
+	bool "dataurisrc moved to gstreamer1"
+	select BR2_LEGACY
+	help
+	  Dataurisrc has moved to gstreamer core and is always built.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
+	bool "dccp removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
+	bool "hdvparse removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
+	bool "mve removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
+	bool "nuvdemux removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
+	bool "patchdetect removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
+	bool "sdi removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
+	bool "tta removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
+	bool "videomeasure removed"
+	select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
+	select BR2_LEGACY
+	help
+	  videomeasure plugin has been removed and has been replaced by
+	  iqa, which has automatically been enabled.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
+	bool "apexsink removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
+	bool "sdl removed"
+	select BR2_LEGACY
+
+config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
+	bool "mad (*.mp3 audio) removed"
+	select BR2_LEGACY
+
+config BR2_STRIP_none
+	bool "Strip command 'none' has been removed"
+	select BR2_LEGACY
+	help
+	  The strip command choice has been changed into a single
+	  boolean option. Please check that the new setting is
+	  correct (in the "Build options" sub-menu)
+
+config BR2_PACKAGE_BEECRYPT_CPP
+	bool "C++ support removed in beecrypt"
+	select BR2_LEGACY
+	help
+	  Support for C++ depends on icu. The beecrypt package is
+	  incompatible with icu 59+.
+
+config BR2_PACKAGE_SPICE_CLIENT
+	bool "spice client support removed"
+	select BR2_LEGACY
+	help
+	  Spice client support has been removed upstream. The
+	  functionality now lives in the spice-gtk widget and
+	  virt-viewer.
+
+config BR2_PACKAGE_SPICE_GUI
+	bool "spice gui support removed"
+	select BR2_LEGACY
+	help
+	  Spice gui support has been removed upstream. The
+	  functionality now lives in the spice-gtk widget and
+	  virt-viewer.
+
+config BR2_PACKAGE_SPICE_TUNNEL
+	bool "spice network redirection removed"
+	select BR2_LEGACY
+	help
+	  Spice network redirection, aka tunnelling has been removed
+	  upstream.
+
+config BR2_PACKAGE_INPUT_TOOLS
+	bool "input-tools removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUXCONSOLETOOLS
+	help
+	  input-tools has been removed, it is replaced by
+	  linuxconsoletools, which has automatically been enabled.
+
+config BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH
+	bool "inputattach moved to linuxconsoletools"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUXCONSOLETOOLS
+	select BR2_PACKAGE_LINUXCONSOLETOOLS_INPUTATTACH
+	help
+	  input-tools has been removed, inputattach is now part
+	  of linuxconsoletools, which has automatically been
+	  enabled.
+
+config BR2_PACKAGE_INPUT_TOOLS_JSCAL
+	bool "jscal moved to linuxconsoletools"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUXCONSOLETOOLS
+	select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
+	help
+	  input-tools has been removed, jscal is now part
+	  of linuxconsoletools, which has automatically been
+	  enabled.
+
+config BR2_PACKAGE_INPUT_TOOLS_JSTEST
+	bool "jstest moved to linuxconsoletools"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUXCONSOLETOOLS
+	select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
+	help
+	  input-tools has been removed, jstest is now part
+	  of linuxconsoletools, which has automatically been
+	  enabled.
+
+config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
+	bool "SH Sourcery toolchain has been removed"
+	select BR2_LEGACY
+	help
+	  The Sourcery CodeBench toolchain for the sh architecture has
+	  been removed, since it uses glibc older than 2.17 that
+	  requires -lrt to link executables using clock_* system calls.
+	  This makes this toolchain difficult to maintain over time.
+
+config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86
+	bool "x86 Sourcery toolchain has been removed"
+	select BR2_LEGACY
+	help
+	  The Sourcery CodeBench toolchain for the x86 architecture has
+	  been removed, since it uses glibc older than 2.17 that
+	  requires -lrt to link executables using clock_* system calls.
+	  This makes this toolchain difficult to maintain over time.
+
+config BR2_GCC_VERSION_4_8_X
+	bool "gcc 4.8.x support removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc version 4.8.x has been removed. The current
+	  default version (5.x or later) has been selected instead.
+
+###############################################################################
+comment "Legacy options removed in 2017.05"
+
+config BR2_PACKAGE_SUNXI_MALI_R2P4
+	bool "sunxi-mali r2p4 removed"
+	select BR2_LEGACY
+	help
+	  sunxi-mali libMali for r2p4 Mali kernel module has been
+	  removed since the libump package only provides libUMP.so.3.
+	  libMali for r2p4 Mali kernel module requires libUMP.so.2.
+
+config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
+	bool "CoffeeScript option has been removed"
+	select BR2_LEGACY
+	help
+	  The option to enable NodeJS CoffeeScript has been removed.
+	  To continue using it, add "coffee-script" to
+	  BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
+
+config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
+	bool "Express web application framework option has been removed"
+	select BR2_LEGACY
+	help
+	  The option to enable the NodeJS Express web application
+	  framework has been removed. To continue using it, add
+	  "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
+
+config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
+	bool "bluez5_utils gatttool install option removed"
+	select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
+	help
+	  The option to install gatttool specifically has been removed.
+	  Since version 5.44 gatttool is in the list of deprecated
+	  tools. The option to build and install deprecated tools has
+	  been automatically enabled.
+
+config BR2_PACKAGE_OPENOCD_FT2XXX
+	bool "openocd ft2232 support has been removed"
+	select BR2_PACKAGE_OPENOCD_FTDI
+	select BR2_LEGACY
+	help
+	  FT2232 support in OpenOCD has been removed, it's replaced by
+	  FDTI support, which has automatically been enabled.
+
+config BR2_PACKAGE_KODI_RTMPDUMP
+	bool "kodi rtmp has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
+	help
+	  Internal rtmp support was removed from Kodi.
+
+config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
+	bool "kodi-visualisation-fountain has been removed"
+	select BR2_LEGACY
+	help
+	  According to upstream 'the visualization is not currently
+	  in a working shape.'
+
+config BR2_PACKAGE_PORTMAP
+	bool "portmap has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_RPCBIND
+	help
+	  The portmap upstream tarball is removed, no releases since
+	  ten years and latest change in upstream git in 2014.
+	  You should better use rpcbind as a RPC portmapper.
+
+config BR2_BINUTILS_VERSION_2_25_X
+	bool "binutils version 2.25 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.25 has been removed. The
+	  current default version (2.27 or later) has been selected
+	  instead.
+
+config BR2_TOOLCHAIN_BUILDROOT_INET_RPC
+	bool "uclibc RPC support has been removed"
+	select BR2_LEGACY
+	help
+	  uClibc-ng removed internal RPC implementation in 1.0.23. You
+	  should use libtirpc instead.
+
+config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
+	int "extra size in blocks has been removed"
+	default 0
+	help
+	  Since the support for auto calculation of the filesystem size
+	  has been removed, this option is now useless and must be 0.
+	  You may want to check that BR2_TARGET_ROOTFS_EXT2_BLOCKS
+	  matchs your needs.
+
+config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS_WRAP
+	bool
+	default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS != 0
+	select BR2_LEGACY
+
+config BR2_PACKAGE_SYSTEMD_KDBUS
+	bool "systemd-kdbus has been removed"
+	select BR2_LEGACY
+	help
+	  --enable/disable-kdbus configure option has been removed since
+	  systemd-231.
+
+config BR2_PACKAGE_POLARSSL
+	bool "polarssl has been removed"
+	select BR2_LEGACY
+	help
+	  The polarssl crypto library has been removed since the 1.2.x
+	  release branch is no longer maintained. Newer upstream
+	  branches/releases (mbedtls) have API changes so they're not
+	  drop-in replacements.
+
+config BR2_NBD_CLIENT
+	bool "nbd client option was renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_NBD_CLIENT
+	help
+	  The nbd client option has been renamed to
+	  BR2_PACKAGE_NBD_CLIENT.
+
+config BR2_NBD_SERVER
+	bool "nbd server option was renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_NBD_SERVER
+	help
+	  The nbd server option has been renamed to
+	  BR2_PACKAGE_NBD_SERVER.
+
+config BR2_PACKAGE_GMOCK
+	bool "gmock merged into gtest package"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GTEST
+	select BR2_PACKAGE_GTEST_GMOCK
+	help
+	  GMock is now a suboption of the GTest package.
+
+config BR2_KERNEL_HEADERS_4_8
+	bool "kernel headers version 4.8.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.8.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_3_18
+	bool "kernel headers version 3.18.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.18.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_GLIBC_VERSION_2_22
+	bool "glibc 2.22 removed"
+	select BR2_LEGACY
+	help
+	  Support for glibc version 2.22 has been removed. The current
+	  default version has been selected instead.
+
+###############################################################################
+comment "Legacy options removed in 2017.02"
+
+config BR2_PACKAGE_PERL_DB_FILE
+	bool "perl-db-file removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BERKELEYDB
+	select BR2_PACKAGE_PERL
+	help
+	  DB_File can be built as a core Perl module, so the separate
+	  perl-db-file package has been removed.
+
+config BR2_KERNEL_HEADERS_4_7
+	bool "kernel headers version 4.7.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.7.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_6
+	bool "kernel headers version 4.6.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.6.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_5
+	bool "kernel headers version 4.5.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.5.x of the Linux kernel headers are no longer
+	   maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_3_14
+	bool "kernel headers version 3.14.x are no longer supported"
+	select BR2_LEGACY
+	  help
+	  Version 3.14.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
+	bool "musl-cross 1.1.12 toolchain removed"
+	select BR2_LEGACY
+	help
+	  The support for the prebuilt toolchain based on the Musl C
+	  library provided by the musl-cross project has been removed.
+	  Upstream doesn't provide any prebuilt toolchain anymore, use
+	  the Buildroot toolchain instead.
+
+config BR2_UCLIBC_INSTALL_TEST_SUITE
+	bool "uClibc tests now in uclibc-ng-test"
+	select BR2_LEGACY
+	select BR2_PACKAGE_UCLIBC_NG_TEST
+	help
+	  The test suite of the uClibc C library has been moved into a
+	  separate package, uclibc-ng-test.
+
+config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX
+	bool "Blackfin.uclinux.org 2014R1 toolchain removed"
+	select BR2_LEGACY
+	help
+	  The ADI Blackfin toolchain has many bugs which are fixed in
+	  more recent gcc and uClibc-ng releases. Use the Buildroot
+	  toolchain instead.
+
+config BR2_PACKAGE_MAKEDEVS
+	bool "makedevs removed"
+	select BR2_LEGACY
+	help
+	  The makedevs tool is part of busybox. The Buildroot fork
+	  should not be used outside of the Buildroot infrastructure.
+
+config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
+	bool "Arago ARMv7 2011.09 removed"
+	select BR2_LEGACY
+	help
+	  The Arago toolchains are every old and not updated anymore.
+
+config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
+	bool "Arago ARMv5 2011.09 removed"
+	select BR2_LEGACY
+	help
+	  The Arago toolchains are every old and not updated anymore.
+
+config BR2_PACKAGE_SNOWBALL_HDMISERVICE
+	bool "snowball-hdmiservice removed"
+	select BR2_LEGACY
+	help
+	  We no longer have support for the Snowball platform in
+	  Buildroot, so this package was no longer useful.
+
+config BR2_PACKAGE_SNOWBALL_INIT
+	bool "snowball-init removed"
+	select BR2_LEGACY
+	help
+	  We no longer have support for the Snowball platform in
+	  Buildroot, so this package was no longer useful.
+
+config BR2_GDB_VERSION_7_9
+	bool "gdb 7.9 has been removed"
+	select BR2_LEGACY
+	help
+	  The 7.9 version of gdb has been removed. Use a newer version
+	  instead.
+
+###############################################################################
+comment "Legacy options removed in 2016.11"
+
+config BR2_PACKAGE_PHP_SAPI_CLI_CGI
+	bool "PHP CGI and CLI options are now seperate"
+	select BR2_PACKAGE_PHP_SAPI_CLI
+	select BR2_PACKAGE_PHP_SAPI_CGI
+	select BR2_LEGACY
+	help
+	  The PHP Interface options have been split up into a
+	  separate option for each interface.
+
+config BR2_PACKAGE_PHP_SAPI_CLI_FPM
+	bool "PHP CLI and FPM options are now separate"
+	select BR2_PACKAGE_PHP_SAPI_CLI
+	select BR2_PACKAGE_PHP_SAPI_FPM
+	select BR2_LEGACY
+	help
+	  The PHP Interface options have been split up into a
+	  separate option for each interface.
+
+config BR2_PACKAGE_WVSTREAMS
+	bool "wvstreams removed"
+	select BR2_LEGACY
+	help
+	  wvstreams is not maintained anymore since about 2009. It also
+	  doesn't build anymore with recent compilers (GCC 5+).
+
+config BR2_PACKAGE_WVDIAL
+	bool "wvdial removed"
+	select BR2_LEGACY
+	help
+	  wvdial is not maintained anymore since about 2009. It also
+	  doesn't build anymore with recent compilers (GCC 5+).
+
+config BR2_PACKAGE_WEBKITGTK24
+	bool "webkitgtk 2.4.x removed"
+	select BR2_LEGACY
+	help
+	  This legacy package only existed because some other packages
+	  depended on that specific version of webkitgtk. However, the
+	  other packages have been fixed. webkitgtk 2.4 is full of
+	  security issues so it needs to be removed.
+
+config BR2_PACKAGE_TORSMO
+	bool "torsmo removed"
+	select BR2_LEGACY
+	help
+	  torsmo has been unmaintained for a long time, and nobody
+	  seems to be interested in it.
+
+config BR2_PACKAGE_SSTRIP
+	bool "sstrip removed"
+	select BR2_LEGACY
+	help
+	  sstrip is unmaintained and potentially harmful. It doesn't
+	  save so much compared to normal binutils strip, and there is
+	  a big risk of binaries that don't work. Use normal strip
+	  instead.
+
+config BR2_KERNEL_HEADERS_4_3
+	bool "kernel headers version 4.3.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.3.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_KERNEL_HEADERS_4_2
+	bool "kernel headers version 4.2.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.2.x of the Linux kernel headers are no longer
+	  maintained upstream and are now removed.
+
+config BR2_PACKAGE_KODI_ADDON_XVDR
+	bool "kodi-addon-xvdr removed"
+	select BR2_LEGACY
+	help
+	  According to the github project page:
+	  https://github.com/pipelka/xbmc-addon-xvdr
+	  this package is discontinued.
+
+config BR2_PACKAGE_IPKG
+	bool "ipkg removed"
+	select BR2_LEGACY
+	help
+	  ipkg dates back to the early 2000s when Compaq started the
+	  handhelds.org project and it hasn't seen development since
+	  2006. Use opkg as a replacement.
+
+config BR2_GCC_VERSION_4_7_X
+	bool "gcc 4.7.x support removed"
+	select BR2_LEGACY
+	help
+	  Support for gcc version 4.7.x has been removed. The current
+	  default version (4.9.x or later) has been selected instead.
+
+config BR2_BINUTILS_VERSION_2_24_X
+	bool "binutils version 2.24 support removed"
+	select BR2_LEGACY
+	help
+	  Support for binutils version 2.24 has been removed. The
+	  current default version (2.26 or later) has been selected
+	  instead.
+
+config BR2_PACKAGE_WESTON_RPI
+	bool "Weston propietary RPI support is gone"
+	select BR2_LEGACY
+	help
+	  Upstream decided the propietary (rpi-userland) weston composer
+	  support wasn't worth the effort so it was removed. Switch to
+	  the open VC4 support.
+
+config BR2_LINUX_KERNEL_TOOL_CPUPOWER
+	bool "linux-tool cpupower"
+	depends on BR2_LINUX_KERNEL
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
+	help
+	  Linux tool cpupower option was renamed.
+
+config BR2_LINUX_KERNEL_TOOL_PERF
+	bool "linux-tool perf"
+	depends on BR2_LINUX_KERNEL
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUX_TOOLS_PERF
+	help
+	  Linux tool perf option was renamed.
+
+config BR2_LINUX_KERNEL_TOOL_SELFTESTS
+	bool "linux-tool selftests"
+	depends on BR2_LINUX_KERNEL
+	select BR2_LEGACY
+	select BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
+	help
+	  Linux tool selftests option was renamed.
+
+config BR2_GCC_VERSION_4_8_ARC
+	bool "gcc arc option renamed"
+	select BR2_LEGACY
+	select BR2_GCC_VERSION_ARC
+	help
+	  The option that selects the gcc version for the ARC
+	  architecture has been renamed to BR2_GCC_VERSION_ARC.
+
+config BR2_KERNEL_HEADERS_4_0
+	bool "kernel headers version 4.0.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 4.0.x of the Linux kernel headers have been deprecated
+	  for more than four buildroot releases and are now removed.
+
+config BR2_KERNEL_HEADERS_3_19
+	bool "kernel headers version 3.19.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.19.x of the Linux kernel headers have been
+	  deprecated for more than four buildroot releases and are now
+	  removed.
+
+config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
+	bool "libevas-generic-loaders package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.18, libevas-generic-loaders is now provided by the
+	  efl package.
+
+config BR2_PACKAGE_ELEMENTARY
+	bool "elementary package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.18, elementary is now provided by the efl package.
+
+config BR2_LINUX_KERNEL_CUSTOM_LOCAL
+	bool "Linux kernel local directory option removed"
+	help
+	  The option to select a local directory as the source of the
+	  Linux kernel has been removed. It hurts reproducibility of
+	  builds.
+
+	  In case you were using this option during development of your
+	  Linux kernel, use the override mechanism instead.
+
+###############################################################################
+comment "Legacy options removed in 2016.08"
+
+config BR2_PACKAGE_EFL_JP2K
+	bool "libevas jp2k loader has been removed"
+	select BR2_LEGACY
+	help
+	  JP2K support in EFL requires openjpeg 1.x (libopenjpeg1.pc)
+	  while Buildroot only packages openjpeg 2.x. Therefore, the
+	  JP2K loader has been removed from EFL.
+
+config BR2_PACKAGE_SYSTEMD_COMPAT
+	bool "systemd compatibility libraries have been removed"
+	select BR2_LEGACY
+	help
+	  The systemd option to enable the compatibility libraries has
+	  been removed. Theses libraries have been useless since a few
+	  version, and have been fully dropped from the source since
+	  v230.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
+	bool "gst1-plugins-bad liveadder plugin removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
+	help
+	  The functionality of the liveadder plugin of the
+	  gst1-plugins-bad package has been merged into audiomixer.
+
+config BR2_PACKAGE_LIBFSLVPUWRAP
+	bool "libfslvpuwrap has been renamed to imx-vpuwrap"
+	select BR2_LEGACY
+	select BR2_PACKAGE_IMX_VPUWRAP
+	help
+	  The libfslvpuwrap has been renamed to match the renamed
+	  package.
+
+config BR2_PACKAGE_LIBFSLPARSER
+	bool "libfslparser has been renamed to imx-parser"
+	select BR2_LEGACY
+	select BR2_PACKAGE_IMX_PARSER
+	help
+	  The libfslparser has been renamed to match the renamed
+	  package.
+
+config BR2_PACKAGE_LIBFSLCODEC
+	bool "libfslcodec has been renamed to imx-codec"
+	select BR2_LEGACY
+	select BR2_PACKAGE_IMX_CODEC
+	help
+	  The libfslcodec has been renamed to match the renamed package.
+
+config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
+	bool "FIT support in uboot-tools has been refactored"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DTC
+	select BR2_PACKAGE_DTC_PROGRAMS
+	select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
+	select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
+	select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
+	help
+	  This option has been removed in favor of a more fine-grained
+	  configuration, which is recommended. Selecting this option
+	  enables FIT and FIT signature support for the target packages.
+	  It will also select the dtc and openssl packages.
+
+config BR2_PTHREADS_OLD
+	bool "linuxthreads (stable/old)"
+	select BR2_LEGACY
+	help
+	  Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
+	  BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
+
+config BR2_BINUTILS_VERSION_2_23_X
+	bool "binutils 2.23 removed"
+	select BR2_LEGACY
+	help
+	  Binutils 2.23 has been removed, using a newer version is
+	  recommended.
+
+config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
+	bool "eglibc support has been removed"
+	select BR2_LEGACY
+	help
+	  The eglibc project no longer exists, as it has been merged
+	  back into the glibc project. Therefore, support for eglibc
+	  has been removed, and glibc should be used instead.
+
+config BR2_GDB_VERSION_7_8
+	bool "gdb 7.8 has been removed"
+	select BR2_LEGACY
+	help
+	  The 7.8 version of gdb has been removed. Use a newer version
+	  instead.
+
+###############################################################################
+comment "Legacy options removed in 2016.05"
+
+config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
+	bool "openvpn polarssl crypto backend removed"
+	select BR2_LEGACY
+	help
+	  The OpenVPN polarssl crypto backend option has been removed.
+	  Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
+	  compatible with mbedtls (polarssl) series 2.x which is the
+	  version provided in buildroot. And both can't coexist.
+	  It now uses OpenSSL as the only option.
+
+config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
+	bool "nginx http spdy module removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
+	help
+	  The ngx_http_spdy_module has been superseded by the
+	  ngx_http_v2_module since nginx v1.9.5.  The
+	  ngx_http_v2_module modules has been automatically selected
+	  in your configuration.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
+	bool "gst1-plugins-bad rtp plugin moved to good"
+	select BR2_LEGACY
+	help
+	  The rtp plugin has been moved from gst1-plugins-base to
+	  gst1-plugins-good.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
+	bool "gst1-plugins-bad mpg123 plugin moved to ugly"
+	select BR2_LEGACY
+	help
+	  The mpg123 plugin has been moved from gst1-plugins-bad to
+	  gst1-plugins-ugly.
+
+config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
+	bool "PowerPC Sourcery toolchain has been removed"
+	select BR2_LEGACY
+	help
+	  The Sourcery CodeBench toolchain for the PowerPC
+	  architecture has been removed, as it was very old, not
+	  maintained, and causing numerous build failures with modern
+	  userspace packages.
+
+config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
+	bool "PowerPC Sourcery E500v2 toolchain has been removed"
+	select BR2_LEGACY
+	help
+	  The Sourcery CodeBench toolchain for the PowerPC E500v2
+	  architecture has been removed, as it was very old, not
+	  maintained, and causing numerous build failures with modern
+	  userspace packages.
+
+config BR2_x86_i386
+	bool "x86 i386 support removed"
+	select BR2_LEGACY
+	help
+	  The support for the i386 processors of the x86 architecture
+	  has been removed.
+
+config BR2_PACKAGE_QT5QUICK1
+	bool "qt5quick1 package removed"
+	select BR2_LEGACY
+	help
+	  The qt5quick1 package has been removed, since it was removed
+	  from upstream starting from Qt 5.6.
+
+config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
+	string "uboot custom patch dir has been removed"
+	help
+	  The uboot custom patch directory option has been removed. Use
+	  the improved BR2_TARGET_UBOOT_PATCH option instead.
+
+config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
+	bool
+	default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
+	select BR2_LEGACY
+
+# Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
+# boot/uboot/Config.in
+
+config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
+	bool "xf86-input-void removed"
+	select BR2_LEGACY
+	help
+	  The xf86-input-void package has been removed, there's no need
+	  for it in any modern (post-2007) xorg server.
+
+config BR2_KERNEL_HEADERS_3_17
+	bool "kernel headers version 3.17.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.17.x of the Linux kernel headers have been
+	  deprecated for more than four buildroot releases and are now
+	  removed.
+
+config BR2_GDB_VERSION_7_7
+	bool "gdb 7.7 has been removed"
+	select BR2_LEGACY
+	help
+	  The 7.7 version of gdb has been removed. Use a newer version
+	  instead.
+
+config BR2_PACKAGE_FOOMATIC_FILTERS
+	bool "foomatic-filters"
+	select BR2_LEGACY
+	help
+	  The foomatic-filters package was removed.
+
+config BR2_PACKAGE_SAMBA
+	bool "samba"
+	select BR2_LEGACY
+	help
+	  The samba package was removed in favour of samba4 since the
+	  3.x series isn't supported by upstream any longer.
+
+config BR2_PACKAGE_KODI_WAVPACK
+	bool "wavpack"
+	select BR2_LEGACY
+	help
+	  wavpack support was removed in favour of ffmpeg:
+	  https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
+
+config BR2_PACKAGE_KODI_RSXS
+	bool "rsxs support in Kodi was moved to an addon"
+	select BR2_LEGACY
+	select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
+	help
+	  rsxs support in Kodi was moved to an addon
+
+config BR2_PACKAGE_KODI_GOOM
+	bool "Goom support in Kodi was moved to an addon"
+	select BR2_LEGACY
+	select BR2_PACKAGE_KODI_VISUALISATION_GOOM
+	help
+	  Goom support in Kodi was moved to an addon
+
+config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
+	bool "systemd all extras option has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_XZ
+	select BR2_PACKAGE_LIBGCRYPT
+	help
+	  The systemd option to enable "all extras" has been
+	  removed. To get the same features, the libgcrypt and xz
+	  package should now be enabled.
+
+config BR2_GCC_VERSION_4_5_X
+	bool "gcc 4.5.x has been removed"
+	select BR2_LEGACY
+	help
+	  The 4.5.x version of gcc has been removed. Use a newer
+	  version instead.
+
+config BR2_PACKAGE_SQLITE_READLINE
+	bool "sqlite command-line editing support was updated"
+	select BR2_PACKAGE_NCURSES
+	select BR2_PACKAGE_READLINE
+	select BR2_LEGACY
+	help
+	  This option was removed in favour of the sqlite package
+	  deciding itself depending on the enabled packages whether
+	  command-line editing should be enabled, it also also takes
+	  libedit into account.
+
+###############################################################################
+comment "Legacy options removed in 2016.02"
+
+config BR2_PACKAGE_DOVECOT_BZIP2
+	bool "bzip2 support option has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_BZIP2
+	help
+	  Bzip2 support is built if the bzip2 package is selected.
+
+config BR2_PACKAGE_DOVECOT_ZLIB
+	bool "zlib support option has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_ZLIB
+	help
+	  Zlib support is built if the zlib package is selected.
+
+config BR2_PACKAGE_E2FSPROGS_FINDFS
+	bool "e2fsprogs findfs option has been removed"
+	select BR2_LEGACY
+	help
+	  This option attempted to enable findfs capabilities from
+	  e2fsprogs but has not worked since July 2015 (due to
+	  packaging changes). One can use BusyBox's findfs support or
+	  enable the BR2_PACKAGE_UTIL_LINUX_BINARIES option.
+
+config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
+	bool "openpowerlink debug option has been removed"
+	select BR2_LEGACY
+	help
+	  This option depends on BR2_ENABLE_DEBUG which should not be
+	  used by packages anymore.
+
+config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
+	bool "openpowerlink package has been updated"
+	select BR2_LEGACY
+	select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
+	help
+	  openpowerlink kernel modules are built if the
+	  kernel stack library is selected.
+
+config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
+	bool "openpowerlink package has been updated"
+	select BR2_LEGACY
+	select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
+	help
+	  The user space support has been split in two part:
+	  - a monolitic user space library
+	  - a user spae deamon driver
+
+config BR2_LINUX_KERNEL_SAME_AS_HEADERS
+	bool "using the linux headers version for the kernel has been removed"
+	select BR2_LEGACY
+	help
+	  The option to use the version of the kernel headers for the
+	  kernel to build has been removed.
+
+	  There is now the converse, better-suited and more versatile
+	  option to use the kernel version for the linux headers.
+
+config BR2_PACKAGE_CUPS_PDFTOPS
+	bool "Pdftops support has been removed from Cups"
+	select BR2_PACKAGE_CUPS_FILTERS
+	select BR2_LEGACY
+	help
+	  Pdftops support has been removed from the cups package
+	  It is now part of the cups-filters package.
+
+config BR2_KERNEL_HEADERS_3_16
+	bool "kernel headers version 3.16.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.16.x of the Linux kernel headers have been
+	  deprecated for more than four buildroot releases and are now
+	  removed.
+
+config BR2_PACKAGE_PYTHON_PYXML
+	bool "python-pyxml package has been removed"
+	select BR2_LEGACY
+	help
+	  PyXML is obsolete and its functionality is covered either via
+	  native Python XML support or python-lxml package.
+
+# BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
+config BR2_ENABLE_SSP
+	bool "Stack Smashing protection now has different levels"
+	help
+	  The protection offered by SSP can now be selected from
+	  different protection levels. Be sure to review the SSP level
+	  in the build options menu.
+
+config BR2_PACKAGE_DIRECTFB_CLE266
+	bool "cle266 driver for directfb removed"
+	select BR2_LEGACY
+	help
+	  The cle266 directfb driver support has been removed.
+	  It doesn't build in the latest version and it's unlikely
+	  anyone has any use for it.
+
+config BR2_PACKAGE_DIRECTFB_UNICHROME
+	bool "unichrome driver for directfb removed"
+	select BR2_LEGACY
+	help
+	  The unichrome directfb driver support has been removed.
+	  It doesn't build in the latest version and it's unlikely
+	  anyone has any use for it.
+
+config BR2_PACKAGE_LIBELEMENTARY
+	bool "libelementary has been renamed to elementary"
+	select BR2_LEGACY
+	select BR2_PACKAGE_ELEMENTARY
+	help
+	  The libelementary package has been renamed to match the
+	  upstream name.
+
+config BR2_PACKAGE_LIBEINA
+	bool "libeina package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libeina is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEET
+	bool "libeet package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libeet is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEVAS
+	bool "libevas package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libevas is now provided by the efl package.
+
+config BR2_PACKAGE_LIBECORE
+	bool "libecore package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libecore is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEDBUS
+	bool "libedbus package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libedbus is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEFREET
+	bool "libefreet package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libefreet is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEIO
+	bool "libeio package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libeio is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEMBRYO
+	bool "libembryo package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libembryo is now provided by the efl package.
+
+config BR2_PACKAGE_LIBEDJE
+	bool "libedje package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libedje is now provided by the efl package.
+
+config BR2_PACKAGE_LIBETHUMB
+	bool "libethumb package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_EFL
+	help
+	  With EFL 1.15, libethumb is now provided by the efl package.
+
+config BR2_PACKAGE_INFOZIP
+	bool "infozip option has been renamed to zip"
+	select BR2_LEGACY
+	select BR2_PACKAGE_ZIP
+	help
+	  Info-Zip's Zip package has been renamed from infozip to zip,
+	  to avoid ambiguities with Info-Zip's UnZip which has been
+	  added in the unzip package.
+
+config BR2_BR2_PACKAGE_NODEJS_0_10_X
+	bool "nodejs 0.10.x option removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_NODEJS
+	help
+	  nodejs 0.10.x option has been removed.  0.10.x is now
+	  automatically chosen for ARMv5 architectures only and the
+	  latest nodejs for all other supported architectures. The
+	  correct nodejs version has been automatically selected in your
+	  configuration.
+
+config BR2_BR2_PACKAGE_NODEJS_0_12_X
+	bool "nodejs version 0.12.x has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_NODEJS
+	help
+	  nodejs version 0.12.x has been removed.  As an alternative,
+	  the latest nodejs version has been automatically selected in
+	  your configuration.
+
+config BR2_BR2_PACKAGE_NODEJS_4_X
+	bool "nodejs version 4.x has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_NODEJS
+	help
+	  nodejs version 4.x has been removed.  As an alternative,
+	  the latest nodejs version has been automatically selected in
+	  your configuration.
+
+###############################################################################
+comment "Legacy options removed in 2015.11"
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
+	bool "gst1-plugins-bad real plugin has been removed"
+	select BR2_LEGACY
+	help
+	  The real plugin from GStreamer 1 bad plugins has been
+	  removed.
+
+config BR2_PACKAGE_MEDIA_CTL
+	bool "media-ctl package has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_LIBV4L
+	select BR2_PACKAGE_LIBV4L_UTILS
+	help
+	  media-ctl source and developement have been moved to v4l-utils
+	  since June 2014. For an up-to-date media-ctl version select
+	  BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
+
+config BR2_PACKAGE_SCHIFRA
+	bool "schifra package has been removed"
+	select BR2_LEGACY
+	help
+	  Schifra package has been maked broken since 2014.11 release
+	  and haven't been fixed since then.
+
+config BR2_PACKAGE_ZXING
+	bool "zxing option has been renamed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_ZXING_CPP
+	help
+	  ZXing no longer provides the cpp bindings, it has been renamed
+	  to BR2_PACKAGE_ZXING_CPP which uses a new upstream.
+
+# Since FreeRDP has new dependencies, protect this legacy to avoid the
+# infamous "unmet direct dependencies" kconfig error.
+config BR2_PACKAGE_FREERDP_CLIENT
+	bool "freerdp client option renamed"
+	depends on BR2_PACKAGE_FREERDP
+	select BR2_LEGACY
+	select BR2_PACKAGE_FREERDP_CLIENT_X11
+
+config BR2_PACKAGE_BLACKBOX
+	bool "blackbox package has been removed"
+	select BR2_LEGACY
+	help
+	  Upstream is dead and the package has been deprecated for
+	  some time. There are other alternative maintained WMs.
+
+config BR2_KERNEL_HEADERS_3_0
+	bool "kernel headers version 3.0.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.0.x of the Linux kernel headers have been deprecated
+	  for more than four buildroot releases and are now removed.
+
+config BR2_KERNEL_HEADERS_3_11
+	bool "kernel headers version 3.11.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.11.x of the Linux kernel headers have been
+	  deprecated for more than four buildroot releases and are now
+	  removed.
+
+config BR2_KERNEL_HEADERS_3_13
+	bool "kernel headers version 3.13.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.13.x of the Linux kernel headers have been
+	  deprecated for more than four buildroot releases and are now
+	  removed.
+
+config BR2_KERNEL_HEADERS_3_15
+	bool "kernel headers version 3.15.x are no longer supported"
+	select BR2_LEGACY
+	help
+	  Version 3.15.x of the Linux kernel headers have been
+	  deprecated for more than four buildroot releases and are now
+	  removed.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
+	bool "DirectFB example df_andi has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
+	bool "DirectFB example df_bltload has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
+	bool "DirectFB example df_cpuload has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
+	bool "DirectFB example df_databuffer has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
+	bool "DirectFB example df_dioload has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
+	bool "DirectFB example df_dok has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
+	bool "DirectFB example df_drivertest has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
+	bool "DirectFB example df_fire has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
+	bool "DirectFB example df_flip has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
+	bool "DirectFB example df_fonts has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
+	bool "DirectFB example df_input has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
+	bool "DirectFB example df_joystick has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
+	bool "DirectFB example df_knuckles has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
+	bool "DirectFB example df_layer has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
+	bool "DirectFB example df_matrix has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
+	bool "DirectFB example df_matrix_water has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
+	bool "DirectFB example df_neo has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
+	bool "DirectFB example df_netload has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
+	bool "DirectFB example df_palette has been removed"
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
+	bool "DirectFB example df_particle has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
+	bool "DirectFB example df_porter has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
+	bool "DirectFB example df_stress has been removed"
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
+	bool "DirectFB example df_texture has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
+	bool "DirectFB example df_video has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
+	bool "DirectFB example df_video_particle has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
+	bool "DirectFB example df_window has been removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_EXAMPLES
+	help
+	  The per-DirectFB example options have been removed. The
+	  BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
+	  examples.
+
+config BR2_PACKAGE_KOBS_NG
+	bool "kobs-ng was replaced by imx-kobs"
+	select BR2_LEGACY
+	select BR2_PACKAGE_IMX_KOBS
+	help
+	  The outdated kobs-ng has been replaced by the Freescale-
+	  maintained imx-kobs package.
+
+config BR2_PACKAGE_SAWMAN
+	bool "sawman package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_SAWMAN
+	help
+	  This option has been removed because the sawman package no
+	  longer exists: it was merged inside DirectFB itself. This
+	  feature can now be enabled using the
+	  BR2_PACKAGE_DIRECTFB_SAWMAN option.
+
+config BR2_PACKAGE_DIVINE
+	bool "divine package removed"
+	select BR2_LEGACY
+	select BR2_PACKAGE_DIRECTFB_DIVINE
+	help
+	  This option has been removed because the divine package no
+	  longer exists: it was merged inside DirectFB itself. This
+	  feature can now be enabled using the
+	  BR2_PACKAGE_DIRECTFB_DIVINE option.
+
+###############################################################################
+comment "Legacy options removed in 2015.08"
+
+config BR2_PACKAGE_KODI_PVR_ADDONS
+	bool "Kodi PVR addon was split"
+	select BR2_LEGACY
+	select BR2_PACKAGE_KODI_PVR_ARGUSTV
+	select BR2_PACKAGE_KODI_PVR_DVBLINK
+	select BR2_PACKAGE_KODI_PVR_DVBVIEWER
+	select BR2_PACKAGE_KODI_PVR_FILMON
+	select BR2_PACKAGE_KODI_PVR_HTS
+	select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
+	select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
+	select BR2_PACKAGE_KODI_PVR_MYTHTV
+	select BR2_PACKAGE_KODI_PVR_NEXTPVR
+	select BR2_PACKAGE_KODI_PVR_NJOY
+	select BR2_PACKAGE_KODI_PVR_PCTV
+	select BR2_PACKAGE_KODI_PVR_STALKER
+	select BR2_PACKAGE_KODI_PVR_VBOX
+	select BR2_PACKAGE_KODI_PVR_VDR_VNSI
+	select BR2_PACKAGE_KODI_PVR_VUPLUS
+	select BR2_PACKAGE_KODI_PVR_WMC
+	help
+	  Kodi PVR addon was split into seperate modules
+
+config BR2_BINUTILS_VERSION_2_23_2
+	bool "binutils 2.23 option renamed"
+	select BR2_LEGACY
+	help
+	  Binutils 2.23.2 has been removed, using a newer version is
+	  recommended.
+
+config BR2_BINUTILS_VERSION_2_24
+	bool "binutils 2.24 option renamed"
+	select BR2_LEGACY
+	select BR2_BINUTILS_VERSION_2_24_X
+	help
+	  The binutils version option has been renamed to match the
+	  same patchlevel logic used by gcc. The new option is now
+	  BR2_BINUTILS_VERSION_2_24_X.
+
+config BR2_BINUTILS_VERSION_2_25
+	bool "binutils 2.25 option renamed"
+	select BR2_LEGACY
+	select BR2_BINUTILS_VERSION_2_25_X
+	help
+	  The binutils version option has been renamed to match the
+	  same patchlevel logic used by gcc. The new option is now
+	  BR2_BINUTILS_VERSION_2_25_X.
+
+config BR2_PACKAGE_PERF
+	bool "perf option has been renamed"
+	select BR2_LEGACY
+	select BR2_LINUX_KERNEL_TOOL_PERF
+	help
+	  The perf package has been moved as a Linux tools package,
+	  and the option to enable it is now
+	  BR2_LINUX_KERNEL_TOOL_PERF.
+
+config BR2_BINUTILS_VERSION_2_22
+	bool "binutils 2.22 removed"
+	select BR2_LEGACY
+	help
+	  Binutils 2.22 has been removed, using a newer version is
+	  recommended.
+
+config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
+	bool "gpu-viv-bin-mx6q"
+	select BR2_LEGACY
+	select BR2_PACKAGE_IMX_GPU_VIV
+	help
+	  Vivante graphics libraries have been renamed to
+	  BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
+	  name.
+
+config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
+	bool "libsemanage python bindings removed"
+	depends on BR2_PACKAGE_PYTHON
+	select BR2_LEGACY
+	help
+	  This option has been removed, since the libsemanage Python
+	  bindings on the target were not useful.
+
+config BR2_TARGET_UBOOT_NETWORK
+	bool "U-Boot custom network settings removed"
+	select BR2_LEGACY
+	help
+	  U-Boot's custom network settings options have been removed.
+
+endmenu
+
+endif # !SKIP_LEGACY

+ 2789 - 0
DEVELOPERS

@@ -0,0 +1,2789 @@
+# Syntax:
+#
+# N:	Firstname Lastname <email>
+# F:	file pattern or directory
+# F:	file pattern or directory
+#
+# The "F" entries can be:
+#
+# - A directory, in which case all patches touching any file in this
+#   directory or its subdirectories will be CC'ed to the developer.
+# - A pattern, in which case the pattern will be expanded, and then
+#   all files/directories (and their subdirectories) will be
+#   considered when matching against a patch
+#
+# Notes:
+#
+# - When a developer adds an "arch/Config.in.<arch>" file to its list
+#   of files, he is considered a developer of this architecture. He
+#   will receive e-mail notifications about build failures occuring on
+#   this architecture. Not more than one e-mail per day is sent.
+# - When a developer adds a directory that contains one or several
+#   packages, this developer will be notified when build failures
+#   occur. Not more than one e-mail per day is sent.
+# - When a developer adds an "package/pkg-<infra>.mk" file to its list
+#   of files, he is considered interested by this package
+#   infrastructure, and will be CC'ed on all patches that add or
+#   modify packages that use this infrastructure.
+
+N:	Adam Heinrich <adam@adamh.cz>
+F:	package/jack1/
+
+N:	Adrian Perez de Castro <aperez@igalia.com>
+F:	package/brotli/
+F:	package/bubblewrap/
+F:	package/cage/
+F:	package/cog/
+F:	package/libepoxy/
+F:	package/libwpe/
+F:	package/webkitgtk/
+F:	package/wlroots/
+F:	package/woff2/
+F:	package/wpebackend-fdo/
+F:	package/wpewebkit/
+F:	package/xdg-dbus-proxy/
+
+N:	Adrien Gallouët <adrien@gallouet.fr>
+F:	package/bird/
+F:	package/glorytun/
+
+N:	Alejandro González <alejandro.gonzalez.correo@gmail.com>
+F:	package/qprint/
+F:	package/watchdog/
+
+N:	Aleksander Morgado <aleksander@aleksander.es>
+F:	package/libmbim/
+F:	package/libqmi/
+F:	package/modem-manager/
+
+N:	Alex Michel <alex.michel@wiedemann-group.com>
+F:	package/network-manager-openvpn/
+
+N:	Alex Suykov <alex.suykov@gmail.com>
+F:	board/chromebook/snow/
+F:	configs/chromebook_snow_defconfig
+F:	package/vboot-utils/
+
+N:	Alexander Clouter <alex+buildroot@digriz.org.uk>
+F:	package/odhcp6c/
+
+N:	Alexander Dahl <post@lespocky.de>
+F:	package/fastd/
+F:	package/libuecc/
+F:	package/putty/
+
+N:	Alexander Egorenkov <egorenar-dev@posteo.net>
+F:	package/makedumpfile/
+F:	package/multipath-tools/
+
+N:	Alexander Egorenkov <egorenar@linux.ibm.com>
+F:	arch/Config.in.s390x
+F:	board/qemu/s390x/
+F:	configs/qemu_s390x_defconfig
+F:	package/s390-tools/
+
+N:	Alexander Kurz <akurz@blala.de>
+F:	package/minimodem/
+
+N:	Alexander Lukichev <alexander.lukichev@gmail.com>
+F:	package/openpgm/
+
+N:	Alexander Mukhin <alexander.i.mukhin@gmail.com>
+F:	package/tinyproxy/
+
+N:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
+F:	package/mini-snmpd/
+
+N:	Alexander Varnin <fenixk19@mail.ru>
+F:	package/liblog4c-localtime/
+
+N:	Alexandre Belloni <alexandre.belloni@bootlin.com>
+F:	package/tz/
+
+N:	Alexandre Esse <alexandre.esse.dev@gmail.com>
+F:	package/kvazaar/
+F:	package/v4l2loopback/
+
+N:	Alexey Brodkin <alexey.brodkin@synopsys.com>
+F:	board/cubietech/cubieboard2/
+F:	configs/cubieboard2_defconfig
+
+N:	Alistair Francis <alistair@alistair23.me>
+F:	board/sifive/
+F:	boot/opensbi/
+F:	configs/hifive_unleashed_defconfig
+F:	package/xen/
+
+N:	Alvaro G. M <alvaro.gamez@hazent.com>
+F:	package/dcron/
+F:	package/libxmlrpc/
+F:	package/python-docopt/
+
+N:	Anders Darander <anders@chargestorm.se>
+F:	package/ktap/
+
+N:	André Hentschel <nerv@dawncrow.de>
+F:	board/freescale/imx8qxpmek/
+F:	configs/freescale_imx8qxpmek_defconfig
+F:	package/freescale-imx/imx-sc-firmware/
+F:	package/libkrb5/
+F:	package/openal/
+F:	package/p7zip/
+F:	package/wine/
+
+N:	Andrey Smirnov <andrew.smirnov@gmail.com>
+F:	package/python-backports-shutil-get-terminal-size/
+F:	package/python-decorator/
+F:	package/python-ipython-genutils/
+F:	package/python-pathlib2/
+F:	package/python-pickleshare/
+F:	package/python-scandir/
+F:	package/python-simplegeneric/
+F:	package/python-systemd/
+F:	package/python-traitlets/
+F:	package/zstd/
+
+N:	Andrey Yurovsky <yurovsky@gmail.com>
+F:	package/rauc/
+
+N:	Angelo Compagnucci <angelo.compagnucci@gmail.com>
+F:	package/apparmor/
+F:	package/corkscrew/
+F:	package/cups/
+F:	package/cups-filters/
+F:	package/fail2ban/
+F:	package/grep/
+F:	package/htpdate/
+F:	package/i2c-tools/
+F:	package/jq/
+F:	package/libapparmor/
+F:	package/libb64/
+F:	package/mender/
+F:	package/mender-artifact/
+F:	package/mono/
+F:	package/mono-gtksharp3/
+F:	package/monolite/
+F:	package/openjpeg/
+F:	package/python-can/
+F:	package/python-pillow/
+F:	package/python-pydal/
+F:	package/python-spidev/
+F:	package/python-web2py/
+F:	package/sam-ba/
+F:	package/sshguard/
+F:	package/sunwait/
+F:	package/sysdig/
+
+N:	Anisse Astier <anisse@astier.eu>
+F:	package/go/
+F:	package/nghttp2/
+F:	package/pkg-golang.mk
+
+N:	Anthony Viallard <viallard@syscom-instruments.com>
+F:	package/gnuplot/
+
+N:	Antoine Tenart <atenart@kernel.org>
+F:	package/libselinux/
+F:	package/refpolicy/
+F:	support/testing/tests/core/test_selinux/
+F:	support/testing/tests/core/test_selinux.py
+F:	support/testing/tests/init/test_systemd_selinux/
+F:	support/testing/tests/init/test_systemd_selinux.py
+
+N:	Antony Pavlov <antonynpavlov@gmail.com>
+F:	package/lsscsi/
+
+N:	ARC Maintainers <arc-buildroot@synopsys.com>
+F:	arch/Config.in.arc
+F:	board/synopsys/
+F:	configs/snps_arc700_axs101_defconfig
+F:	configs/snps_archs38_axs103_defconfig
+F:	configs/snps_archs38_haps_defconfig
+F:	configs/snps_archs38_hsdk_defconfig
+F:	configs/snps_archs38_vdk_defconfig
+
+N:	Ariel D'Alessandro <ariel@vanguardiasur.com.ar>
+F:	package/axfsutils/
+F:	package/mali-t76x/
+
+N:	Arnaud Aujon <arnaud@intelibre.fr>
+F:	package/espeak/
+
+N:	Arnout Vandecappelle <arnout@mind.be>
+F:	package/arp-scan/
+F:	package/dehydrated/
+F:	package/freescale-imx/firmware-imx/
+F:	package/freescale-imx/imx-lib/
+F:	package/libpagekite/
+F:	package/lua-bit32/
+F:	package/owfs/
+F:	package/python-bottle/
+F:	package/sqlcipher/
+F:	package/stress/
+
+N:	Arthur Courtel <arthur.courtel@smile.fr>
+F:	board/raspberrypi/genimage-raspberrypi4-64.cfg
+F:	configs/raspberrypi4_64_defconfig
+
+N:	Asaf Kahlon <asafka7@gmail.com>
+F:	package/collectd/
+F:	package/libfuse3/
+F:	package/libuv/
+F:	package/python*
+F:	package/snmpclitools/
+F:	package/spdlog/
+F:	package/uftp/
+F:	package/uvw/
+F:	package/zeromq/
+
+N:	Ash Charles <ashcharles@gmail.com>
+F:	package/pru-software-support/
+F:	package/ti-cgt-pru/
+
+N:	Assaf Inbal <shmuelzon@gmail.com>
+F:	package/lbase64/
+F:	package/luabitop/
+F:	package/luaexpatutils/
+F:	package/luaposix/
+F:	package/luasec/
+F:	package/lua-ev/
+F:	package/orbit/
+
+N:	Attila Wagner <attila.wagner@onyxinsight.com>
+F:	package/python-canopen/
+
+N:	Bartosz Bilas <b.bilas@grinn-global.com>
+F:	board/stmicroelectronics/stm32mp157a-dk1/
+F:	configs/stm32mp157a_dk1_defconfig
+F:	package/python-esptool/
+F:	package/python-pyaes/
+F:	package/ttyd/
+F:	package/qt5/qt5scxml/
+F:	package/qt5/qt5webview/
+
+N:	Bartosz Golaszewski <brgl@bgdev.pl>
+F:	package/autoconf-archive/
+F:	package/doxygen/
+F:	package/libgpiod/
+F:	package/libserialport/
+F:	package/libsigrok/
+F:	package/libsigrokdecode/
+F:	package/libzip/
+F:	package/pulseview/
+F:	package/sigrok-cli/
+
+N:	Baruch Siach <baruch@tkos.co.il>
+F:	board/solidrun/clearfog_gt_8k/
+F:	configs/solidrun_clearfog_gt_8k_defconfig
+F:	package/18xx-ti-utils/
+F:	package/cpuburn-arm/
+F:	package/daemon/
+F:	package/dropbear/
+F:	package/ebtables/
+F:	package/i2c-tools/
+F:	package/libcurl/
+F:	package/libpcap/
+F:	package/openipmi/
+F:	package/socat/
+F:	package/strace/
+F:	package/tcpdump/
+F:	package/ti-uim/
+F:	package/uhubctl/
+
+N:	Ben Boeckel <mathstuf@gmail.com>
+F:	package/taskd/
+
+N:	Benjamin Kamath <kamath.ben@gmail.com>
+F:	package/lapack/
+
+N:	Bernd Kuhls <bernd.kuhls@t-online.de>
+F:	package/alsa-lib/
+F:	package/alsa-utils/
+F:	package/apache/
+F:	package/apr/
+F:	package/apr-util/
+F:	package/bcg729/
+F:	package/bluez-tools/
+F:	package/boinc/
+F:	package/clamav/
+F:	package/dav1d/
+F:	package/dovecot/
+F:	package/dovecot-pigeonhole/
+F:	package/dtv-scan-tables/
+F:	package/eudev/
+F:	package/exim/
+F:	package/fetchmail/
+F:	package/ffmpeg/
+F:	package/flac/
+F:	package/freeswitch/
+F:	package/freeswitch-mod-bcg729/
+F:	package/freetype/
+F:	package/fstrcmp/
+F:	package/ghostscript/
+F:	package/giflib/
+F:	package/gli/
+F:	package/glmark2/
+F:	package/gpsd/
+F:	package/hdparm/
+F:	package/jsoncpp/
+F:	package/kodi*
+F:	package/lame/
+F:	package/leafnode2/
+F:	package/libaacs/
+F:	package/libasplib/
+F:	package/libass/
+F:	package/libbdplus/
+F:	package/libbluray/
+F:	package/libbroadvoice/
+F:	package/libcdio/
+F:	package/libcec/
+F:	package/libcodec2/
+F:	package/libcrossguid/
+F:	package/libdcadec/
+F:	package/libdrm/
+F:	package/libdvbcsa/
+F:	package/libdvdcss/
+F:	package/libdvdnav/
+F:	package/libdvdread/
+F:	package/libebur128/
+F:	package/libfreeglut/
+F:	package/libg7221/
+F:	package/libglew/
+F:	package/libglfw/
+F:	package/libglu/
+F:	package/libhdhomerun/
+F:	package/libilbc/
+F:	package/libldns/
+F:	package/libmicrohttpd/
+F:	package/libminiupnpc/
+F:	package/libmspack/
+F:	package/libnatpmp/
+F:	package/libnpth/
+F:	package/libogg/
+F:	package/libopenh264/
+F:	package/libpciaccess/
+F:	package/libplatform/
+F:	package/libpng/
+F:	package/libsidplay2/
+F:	package/libsilk/
+F:	package/libsndfile/
+F:	package/libsoil/
+F:	package/libsoundtouch/
+F:	package/libsquish/
+F:	package/libudfread/
+F:	package/liburiparser/
+F:	package/libva/
+F:	package/libva-intel-driver/
+F:	package/libva-utils/
+F:	package/libvorbis/
+F:	package/libvpx/
+F:	package/libyuv/
+F:	package/mesa3d/
+F:	package/minidlna/
+F:	package/mjpg-streamer/
+F:	package/perl-crypt-openssl-guess/
+F:	package/perl-crypt-openssl-random/
+F:	package/perl-crypt-openssl-rsa/
+F:	package/perl-digest-sha1/
+F:	package/perl-encode-detect/
+F:	package/perl-encode-locale/
+F:	package/perl-file-listing/
+F:	package/perl-html-parser/
+F:	package/perl-html-tagset/
+F:	package/perl-http-cookies/
+F:	package/perl-http-daemon/
+F:	package/perl-http-date/
+F:	package/perl-http-message/
+F:	package/perl-http-negotiate/
+F:	package/perl-io-html/
+F:	package/perl-lwp-mediatypes/
+F:	package/perl-mail-dkim/
+F:	package/perl-mailtools/
+F:	package/perl-net-dns/
+F:	package/perl-net-http/
+F:	package/perl-netaddr-ip/
+F:	package/perl-timedate/
+F:	package/perl-uri/
+F:	package/perl-www-robotrules/
+F:	package/pixman/
+F:	package/pngquant/
+F:	package/pound/
+F:	package/pulseaudio/
+F:	package/pure-ftpd/
+F:	package/python-couchdb/
+F:	package/python-cssutils/
+F:	package/python-futures/
+F:	package/python-mwclient/
+F:	package/python-mwscrape/
+F:	package/python-mwscrape2slob/
+F:	package/python-mako/
+F:	package/python-oauthlib/
+F:	package/python-pyicu/
+F:	package/python-pylru/
+F:	package/python-requests-oauthlib/
+F:	package/python-slob/
+F:	package/rtmpdump/
+F:	package/samba4/
+F:	package/softether/
+F:	package/spandsp/
+F:	package/sqlite/
+F:	package/stellarium/
+F:	package/taglib/
+F:	package/tinyxml2/
+F:	package/tor/
+F:	package/transmission/
+F:	package/tvheadend/
+F:	package/unixodbc/
+F:	package/utf8proc/
+F:	package/vdr/
+F:	package/vdr-plugin-vnsiserver/
+F:	package/vlc/
+F:	package/vnstat/
+F:	package/waylandpp/
+F:	package/x11r7/
+F:	package/x264/
+F:	package/x265/
+F:	package/ytree/
+F:	package/znc/
+F:	support/testing/tests/package/test_perl_html_parser.py
+
+N:	Biagio Montaruli <biagio.hkr@gmail.com>
+F:	board/acmesystems/
+F:	configs/acmesystems_*
+
+N:	Bilal Wasim <bilalwasim676@gmail.com>
+F:	board/chromebook/elm/
+F:	configs/chromebook_elm_defconfig
+
+N:	Bogdan Radulescu <bogdan@nimblex.net>
+F:	package/iftop/
+F:	package/ncdu/
+
+N:	Brandon Maier <brandon.maier@rockwellcollins.com>
+F:	package/vmtouch/
+
+N:	Brock Williams <brock@cottonwoodcomputer.com>
+F:	package/pdmenu/
+
+N:	Carlo Caione <carlo.caione@gmail.com>
+F:	package/jailhouse/
+F:	package/sunxi-boards/
+
+N:	Carsten Schoenert <c.schoenert@gmail.com>
+F:	package/dvbsnoop/
+F:	package/libdvbsi/
+F:	package/libsvg/
+F:	package/libsvg-cairo/
+
+N:	Cédric Chépied <cedric.chepied@gmail.com>
+F:	package/znc/
+
+N:	Chakra Divi <chakra@openedev.com>
+F:	board/friendlyarm/nanopi-m1
+F:	board/friendlyarm/nanopi-m1-plus
+F:	board/olimex/a13_olinuxino
+F:	board/orangepi/orangepi-plus
+F:	configs/nanopi_m1_defconfig
+F:	configs/nanopi_m1_plus_defconfig
+F:	configs/olimex_a13_olinuxino_defconfig
+F:	configs/orangepi_plus_defconfig
+
+N:	Chris Packham <judge.packham@gmail.com>
+F:	package/gstreamer1/gst1-shark/
+F:	package/micropython/
+F:	package/micropython-lib/
+F:	package/syslog-ng/
+
+N:	Christian Kellermann <christian.kellermann@solectrix.de>
+F:	package/python-pylibftdi/
+
+N:	Christian Stewart <christian@paral.in>
+F:	linux/linux-ext-aufs.mk
+F:	package/aufs/
+F:	package/aufs-util/
+F:	package/batman-adv/
+F:	package/docker-cli/
+F:	package/docker-containerd/
+F:	package/docker-engine/
+F:	package/docker-proxy/
+F:	package/fuse-overlayfs/
+F:	package/go/
+F:	package/mbpfan/
+F:	package/mosh/
+F:	package/pkg-golang.mk
+F:	package/rtl8821au/
+F:	package/runc/
+F:	package/tini/
+
+N:	Christophe Priouzeau <christophe.priouzeau@st.com>
+F:	board/stmicroelectronics/stm32f429-disco/
+F:	board/stmicroelectronics/stm32f469-disco/
+F:	configs/stm32f429_disco_defconfig
+F:	configs/stm32f469_disco_defconfig
+
+N:	Christophe Vu-Brugier <cvubrugier@fastmail.fm>
+F:	package/drbd-utils/
+F:	package/iotop/
+F:	package/python-configshell-fb/
+F:	package/python-rtslib-fb/
+F:	package/python-urwid/
+F:	package/targetcli-fb/
+
+N:	Christopher McCrory <chrismcc@gmail.com>
+F:	package/perl-appconfig/
+F:	package/perl-astro-suntime/
+F:	package/perl-class-load/
+F:	package/perl-class-std/
+F:	package/perl-class-std-fast/
+F:	package/perl-data-dump/
+F:	package/perl-data-optlist/
+F:	package/perl-data-uuid/
+F:	package/perl-date-manip/
+F:	package/perl-dbd-mysql/
+F:	package/perl-dbi/
+F:	package/perl-device-serialport/
+F:	package/perl-dist-checkconflicts/
+F:	package/perl-file-slurp/
+F:	package/perl-io-interface/
+F:	package/perl-io-socket-multicast/
+F:	package/perl-json-maybexs/
+F:	package/perl-mime-tools/
+F:	package/perl-module-implementation/
+F:	package/perl-module-runtime/
+F:	package/perl-number-bytes-human/
+F:	package/perl-package-stash/
+F:	package/perl-params-util/
+F:	package/perl-sub-install/
+F:	package/perl-sys-cpu/
+F:	package/perl-sys-meminfo/
+F:	package/perl-sys-mmap/
+F:	package/perl-time-parsedate/
+F:	package/perl-x10/
+
+N:	Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
+F:	package/audit/
+F:	package/checkpolicy/
+F:	package/cpio/
+F:	package/libcgroup/
+F:	package/libee/
+F:	package/libestr/
+F:	package/liblogging/
+F:	package/libselinux/
+F:	package/libsemanage/
+F:	package/libsepol/
+F:	package/policycoreutils/
+
+N:	Clément Péron <peron.clem@gmail.com>
+F:	board/beelink/gs1/
+F:	configs/beelink_gs1_defconfig
+
+N:	Corentin Guillevic <corentin.guillevic@smile.fr>
+F:	package/libloki/
+
+N:	Cyril Bur <cyrilbur@gmail.com>
+F:	arch/Config.in.powerpc
+F:	package/kvm-unit-tests
+
+N:	Dagg Stompler <daggs@gmx.com>
+F:	board/hardkernel/odroidc2/
+F:	configs/odroidc2_defconfig
+F:	package/meson-tools/
+F:	package/odroidc2-firmware/
+
+N:	Daniel J. Leach <dleach@belcan.com>
+F:	package/dacapo/
+
+N:	Damien Lanson <damien@kal-host.com>
+F:	package/libvdpau/
+F:	package/log4cpp/
+
+N:	Daniel Nicoletti <dantti12@gmail.com>
+F:	package/cutelyst/
+
+N:	Daniel Price <daniel.price@gmail.com>
+F:	package/nodejs/
+F:	package/redis/
+
+N:	Daniel Sangue <daniel.sangue@sangue.ch>
+F:	package/libftdi1/
+
+N:	Danilo Bargen <mail@dbrgn.ch>
+F:	board/pcengines/apu2/
+F:	configs/pcengines_apu2_defconfig
+
+N:	Danomi Manchego <danomimanchego123@gmail.com>
+F:	package/cjson/
+F:	package/jq/
+F:	package/libwebsockets/
+F:	package/ljsyscall/
+F:	package/lua-cjson/
+F:	package/luaexpat/
+F:	package/xinetd/
+
+N:	David Bachelart <david.bachelart@bbright.com>
+F:	package/ccrypt/
+F:	package/dos2unix/
+F:	package/ipmiutil/
+F:	package/jsmn/
+F:	package/python-daemon/
+F:	package/sslh/
+F:	package/udpxy/
+
+N:	David Bender <codehero@gmail.com>
+F:	package/benejson/
+F:	package/cgic/
+F:	package/freeradius-client/
+F:	package/openldap/
+
+N:	David du Colombier <0intro@gmail.com>
+F:	package/x264/
+
+N:	David GOUARIN <dgouarin@gmail.com>
+F:	package/librelp/
+
+N:	David Lechner <david@lechnology.com>
+F:	board/lego/ev3/
+F:	configs/lego_ev3_defconfig
+F:	linux/linux-ext-ev3dev-linux-drivers.mk
+F:	package/brickd/
+F:	package/ev3dev-linux-drivers/
+
+N:	Davide Viti <zinosat@gmail.com>
+F:	board/friendlyarm/nanopi-r1/
+F:	configs/nanopi_r1_defconfig
+F:	package/flann/
+F:	package/python-paho-mqtt/
+F:	package/qhull/
+F:	package/tcllib/
+
+N:	Denis Bodor <lefinnois@lefinnois.net>
+F:	package/libstrophe/
+
+N:	Derrick Lyndon Pallas <derrick@meter.com>
+F:	package/ipcalc/
+
+N:	Dimitrios Siganos <dimitris@siganos.org>
+F:	package/wireless-regdb/
+
+N:	Dominik Faessler <faessler@was.ch>
+F:	package/logsurfer/
+F:	package/python-id3/
+
+N:	Doug Kehn <rdkehn@gmail.com>
+F:	package/nss-pam-ldapd/
+F:	package/sp-oops-extract/
+F:	package/unscd/
+
+N:	Dushara Jayasinghe <nidujay@gmail.com>
+F:	package/prosody/
+
+N:	Eloi Bail <eloi.bail@savoirfairelinux.com>
+F:	package/bayer2rgb-neon/
+F:	package/gstreamer1/gst1-plugins-bayer2rgb-neon/
+
+N:	Eric Le Bihan <eric.le.bihan.dev@free.fr>
+F:	docs/manual/adding-packages-meson.txt
+F:	package/adwaita-icon-theme/
+F:	package/darkhttpd/
+F:	package/eudev/
+F:	package/execline/
+F:	package/hicolor-icon-theme/
+F:	package/jemalloc/
+F:	package/mdevd/
+F:	package/meson/
+F:	package/ninja/
+F:	package/pkg-meson.mk
+F:	package/rust-bin/
+F:	package/rust/
+F:	package/s6/
+F:	package/s6-dns/
+F:	package/s6-linux-init/
+F:	package/s6-linux-utils/
+F:	package/s6-networking/
+F:	package/s6-portable-utils/
+F:	package/s6-rc/
+F:	package/skalibs/
+F:	package/smack/
+F:	package/xvisor/
+
+N:	Eric Limpens <limpens@gmail.com>
+F:	package/pifmrds/
+F:	package/ympd/
+
+N:	Erico Nunes <nunes.erico@gmail.com>
+F:	board/aarch64-efi/
+F:	configs/aarch64_efi_defconfig
+F:	package/acpica/
+F:	package/acpitool/
+F:	package/efibootmgr/
+F:	package/efivar/
+F:	package/fwts/
+F:	package/spi-tools/
+F:	package/xdotool/
+F:	configs/pc_x86_64_*
+
+N:	Erik Larsson <karl.erik.larsson@gmail.com>
+F:	package/imx-mkimage/
+
+N:	Erik Stromdahl <erik.stromdahl@gmail.com>
+F:	package/mxsldr/
+
+N:	Ernesto L. Williams Jr <realcontrols@gmail.com>
+F:	package/szip/
+
+N:	Esben Haabendal <esben@haabendal.dk>
+F:	boot/gummiboot/
+F:	package/python-kiwisolver/
+
+N:	Etienne Carriere <etienne.carriere@linaro.org>
+F:	boot/optee-os/
+F:	package/optee-benchmark/
+F:	package/optee-client/
+F:	package/optee-examples/
+F:	package/optee-test/
+
+N:	Eugene Tarassov <eugene@largest.net>
+F:	package/tcf-agent/
+
+N:	Evan Zelkowitz <evan.zelkowitz@gmail.com>
+F:	package/sdl_gfx/
+
+N:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
+F:	board/ci20/
+F:	configs/ci20_defconfig
+F:	arch/Config.in.nios2
+F:	package/fio/
+F:	package/iptraf-ng/
+F:	package/jimtcl/
+F:	package/mimic/
+F:	package/nodm/
+F:	package/openbox/
+F:	package/rtl8723bs/
+F:	package/supertuxkart/
+
+N:	Fabio Estevam <festevam@gmail.com>
+F:	board/freescale/warpboard/
+F:	board/warp7/
+F:	configs/freescale_imx*
+F:	configs/imx23evk_defconfig
+F:	configs/imx6-sabre*
+F:	configs/imx6slevk_defconfig
+F:	configs/imx6sx-sdb_defconfig
+F:	configs/imx6ulevk_defconfig
+F:	configs/imx6ullevk_defconfig
+F:	configs/imx6ulpico_defconfig
+F:	configs/imx7d-sdb_defconfig
+F:	configs/imx7dpico_defconfig
+F:	configs/imx8mqevk_defconfig
+F:	configs/mx25pdk_defconfig
+F:	configs/mx51evk_defconfig
+F:	configs/mx53loco_defconfig
+F:	configs/mx6cubox_defconfig
+F:	configs/mx6sx_udoo_neo_defconfig
+F:	configs/mx6udoo_defconfig
+F:	configs/wandboard_defconfig
+F:	configs/warp7_defconfig
+F:	configs/warpboard_defconfig
+F:	package/atest/
+F:	package/kmscube/
+
+N:	Fabio Porcedda <fabio.porcedda@gmail.com>
+F:	package/netsurf-buildsystem/
+
+N:	Fabio Urquiza <fabiorush@gmail.com>
+F:	package/bitcoin/
+
+N:	Fabrice Fontaine <fabrice.fontaine@orange.com>
+F:	package/domoticz/
+F:	package/libmediaart/
+F:	package/libmaxminddb/
+F:	package/openzwave/
+
+N:	Fabrice Fontaine <fontaine.fabrice@gmail.com>
+F:	package/bearssl/
+F:	package/belle-sip/
+F:	package/belr/
+F:	package/boinc/
+F:	package/cairo/
+F:	package/duktape/
+F:	package/expat/
+F:	package/flatbuffers/
+F:	package/gerbera/
+F:	package/gtksourceview/
+F:	package/gssdp/
+F:	package/gupnp/
+F:	package/gupnp-dlna/
+F:	package/gupnp-tools/
+F:	package/haproxy/
+F:	package/hiredis/
+F:	package/i2pd/
+F:	package/igd2-for-linux/
+F:	package/json-c/
+F:	package/lcms2/
+F:	package/lftp/
+F:	package/libcap-ng/
+F:	package/libcdio-paranoia/
+F:	package/libcgicc/
+F:	package/libconfig/
+F:	package/libcue/
+F:	package/libebml/
+F:	package/libgee/
+F:	package/libglib2/
+F:	package/libgtk2/
+F:	package/libgtk3/
+F:	package/libhtp/
+F:	package/libidn/
+F:	package/libidn2/
+F:	package/libjpeg/
+F:	package/liblockfile/
+F:	package/libmatroska/
+F:	package/libmpdclient/
+F:	package/libnetfilter_conntrack/
+F:	package/libnetfilter_queue/
+F:	package/libnpupnp/
+F:	package/liboping/
+F:	package/libpfm4/
+F:	package/libraw/
+F:	package/libraw1394/
+F:	package/libroxml/
+F:	package/librsvg/
+F:	package/librsync/
+F:	package/libsoup/
+F:	package/libsoxr/
+F:	package/libupnp/
+F:	package/libupnp18/
+F:	package/libv4l/
+F:	package/libxslt/
+F:	package/mbedtls/
+F:	package/minissdpd/
+F:	package/minizip/
+F:	package/mongodb/
+F:	package/motion/
+F:	package/mutt/
+F:	package/ncmpc/
+F:	package/oniguruma/
+F:	package/oprofile/
+F:	package/pcmanfm/
+F:	package/python-backcall/
+F:	package/python-jedi/
+F:	package/python-parso/
+F:	package/python-yatl/
+F:	package/rocksdb/
+F:	package/rygel/
+F:	package/safeclib/
+F:	package/suricata/
+F:	package/tinycbor/
+F:	package/tinydtls/
+F:	package/tinymembench/
+F:	package/whois/
+
+N:	Fabrice Goucem <fabrice.goucem@oss.nxp.com>
+F:	board/freescale/imx6ullevk/
+F:	configs/freescale_imx6ullevk_defconfig
+
+N:	Falco Hyfing <hyfinglists@gmail.com>
+F:	package/python-pymodbus/
+
+N:	Floris Bos <bos@je-eigen-domein.nl>
+F:	package/ipmitool/
+F:	package/odhcploc/
+
+N:	Francisco Gonzalez <gzmorell@gmail.com>
+F:	package/ser2net/
+
+N:	Francois Perrad <francois.perrad@gadz.org>
+F:	board/olimex/a20_olinuxino
+F:	board/olimex/imx233_olinuxino/
+F:	configs/olimex_a20_olinuxino_*
+F:	configs/olimex_imx233_olinuxino_defconfig
+F:	package/4th/
+F:	package/cgilua/
+F:	package/chipmunk/
+F:	package/cog/
+F:	package/collectl/
+F:	package/copas/
+F:	package/coxpcall/
+F:	package/dado/
+F:	package/ficl/
+F:	package/libtomcrypt/
+F:	package/libtommath/
+F:	package/libwpe/
+F:	package/linenoise/
+F:	package/ljlinenoise/
+F:	package/lpeg/
+F:	package/lpty/
+F:	package/lrandom/
+F:	package/lsqlite3/
+F:	package/lua*
+F:	package/lzlib/
+F:	package/moarvm/
+F:	package/netsurf/
+F:	package/perl*
+F:	package/pkg-perl.mk
+F:	package/pkg-luarocks.mk
+F:	package/rings/
+F:	package/tekui/
+F:	package/wpebackend-fdo/
+F:	package/wpewebkit/
+F:	package/wsapi/
+F:	package/wsapi-fcgi/
+F:	package/wsapi-xavante/
+F:	package/xavante/
+F:	utils/scancpan
+
+N:	Frank Hunleth <fhunleth@troodon-software.com>
+F:	package/am335x-pru-package/
+F:	package/libconfuse/
+F:	package/libdmtx/
+F:	package/libsodium/
+F:	package/php-amqp/
+F:	package/python-cherrypy/
+F:	package/rabbitmq-server/
+F:	package/sane-backends/
+F:	package/ucl/
+F:	package/upx/
+F:	package/zxing-cpp/
+
+N:	Frank Vanbever <frank.vanbever@essensium.com>
+F: 	package/elixir/
+F:	package/libmodsecurity/
+F:	package/nginx-modsecurity/
+
+N:	Gaël Portay <gael.portay@collabora.com>
+F:	package/qt5/qt5virtualkeyboard/
+F:	package/qt5/qt5webengine/
+F:	package/qt5/qt5webkit/
+F:	package/qt5/qt5webkit-examples/
+
+N:	Gao Xiang <hsiangkao@aol.com>
+F:	package/erofs-utils/
+
+N:	Gary Bisson <bisson.gary@gmail.com>
+F:	board/boundarydevices/
+F:	configs/nitrogen*
+F:	package/freescale-imx/
+F:	package/gstreamer1/gst1-imx/
+F:	package/libimxvpuapi/
+F:	package/mfgtools/
+F:	package/sshpass/
+F:	package/x11r7/xdriver_xf86-video-imx-viv/
+
+N:	Geoff Levand <geoff@infradead.org>
+F:	package/flannel/
+
+N:	Geoffrey Ragot <geoffreyragot@gmail.com>
+F:	package/python-pycli/
+F:	package/python-pyyaml/
+
+N:	Gerome Burlats <gerome.burlats@smile.fr>
+F:	board/qemu/
+F:	configs/qemu_*
+
+N:	Gilles Talis <gilles.talis@gmail.com>
+F:	board/freescale/imx8mmevk/
+F:	configs/freescale_imx8mmevk_defconfig
+F:	package/cctz/
+F:	package/fdk-aac/
+F:	package/httping/
+F:	package/iozone/
+F:	package/leptonica/
+F:	package/libeXosip2/
+F:	package/libolm/
+F:	package/libosip2/
+F:	package/ocrad/
+F:	package/restclient-cpp/
+F:	package/tesseract-ocr/
+F:	package/webp/
+F:	package/xapian/
+
+N:	Giulio Benetti <giulio.benetti@benettiengineering.com>
+F:	package/at/
+F:	package/libnspr/
+F:	package/libnss/
+F:	package/minicom/
+F:	package/nfs-utils/
+F:	package/sunxi-mali-mainline/
+F:	package/sunxi-mali-mainline-driver/
+
+N:	Gregory Dymarek <gregd72002@gmail.com>
+F:	package/ding-libs/
+F:	package/gengetopt/
+F:	package/janus-gateway/
+F:	package/libnice/
+F:	package/libsrtp/
+F:	package/libwebsock/
+F:	package/sofia-sip/
+
+N:	Grzegorz Blach <grzegorz@blach.pl>
+F:	fs/f2fs/
+F:	package/bluez5_utils-headers/
+F:	package/f2fs-tools/
+F:	package/graphicsmagick/
+F:	package/pigpio/
+F:	package/python-aioblescan/
+F:	package/python-bluezero/
+F:	package/python-crontab/
+F:	package/python-falcon/
+F:	package/python-ifaddr/
+F:	package/python-hiredis/
+F:	package/python-mimeparse/
+F:	package/python-pigpio/
+F:	package/python-pyjwt/
+F:	package/python-redis/
+F:	package/python-rpi-ws281x/
+F:	package/python-wtforms/
+
+N:	Guillaume Gardet <guillaume.gardet@oliseo.fr>
+F:	package/c-icap/
+F:	package/c-icap-modules/
+F:	package/sdl2/
+
+N:	Guillaume William Brs <guillaume.bressaix@gmail.com>
+F:	package/libnids/
+F:	package/liquid-dsp/
+F:	package/pixiewps/
+F:	package/python-pybind/
+F:	package/reaver/
+
+N:	Guo Ren <ren_guo@c-sky.com>
+F:	arch/Config.in.csky
+F:	board/csky/
+F:	board/qemu/csky
+F:	configs/csky_*
+F:	configs/qemu_csky*
+
+N:	Gustavo Heinz <gustavo@gsthnz.com>
+F:	package/python-m2crypto/
+
+N:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
+F:	configs/arm_juno_defconfig
+F:	board/arm/juno/
+
+N:	Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
+F:	package/gnuradio/
+F:	package/gqrx/
+F:	package/gr-osmosdr/
+F:	package/librtlsdr/
+F:	package/libusbgx/
+F:	package/matio/
+F:	package/python-cheetah/
+F:	package/python-markdown/
+F:	package/python-remi/
+F:	package/python-sip/
+F:	package/uhd/
+
+N:	Heiko Thiery <heiko.thiery@gmail.com>
+F:	package/altera-stapl/
+F:	package/ipmitool/
+F:	package/libnetconf2/
+F:	package/libyang/
+F:	package/linuxptp/
+F:	package/netopeer2/
+F:	package/sysrepo/
+
+N:	Henrique Camargo <henrique@henriquecamargo.com>
+F:	package/json-glib/
+
+N:	Hiroshi Kawashima <kei-k@ca2.so-net.ne.jp>
+F:	package/gauche/
+F:	package/gmrender-resurrect/
+F:	package/squeezelite/
+
+N:	Horatiu Vultur <horatiu.vultur@microchip.com>
+F:	package/easyframes/
+F:	package/mrp/
+
+N:	Ian Haylock <haylocki@yahoo.co.uk>
+F:	package/python-rpi-gpio/
+
+N:	Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
+F:	package/angularjs/
+
+N:	Ilias Apalodimas <apalos@gmail.com>
+F:	package/keepalived/
+
+N:	Ilya Averyanov <averyanovin@gmail.com>
+F:	package/exempi/
+
+N:	Ismael Luceno <ismael@iodev.co.uk>
+F:	package/axel/
+
+N:	Jagan Teki <jagan@amarulasolutions.com>
+F:	board/amarula/
+F:	board/asus/
+F:	board/bananapi/
+F:	board/engicam/
+F:	board/friendlyarm/nanopi-a64/
+F:	board/friendlyarm/nanopi-neo2/
+F:	board/olimex/a33_olinuxino/
+F:	board/olimex/a64-olinuxino/
+F:	board/orangepi/orangepi-lite2/
+F:	board/orangepi/orangepi-one-plus
+F:	board/orangepi/orangepi-pc2/
+F:	board/orangepi/orangepi-prime/
+F:	board/orangepi/orangepi-win/
+F:	board/orangepi/orangepi-zero-plus2/
+F:	board/pine64/
+F:	configs/amarula_a64_relic_defconfig
+F:	configs/amarula_vyasa_rk3288_defconfig
+F:	configs/asus_tinker_rk3288_defconfig
+F:	configs/bananapi_m1_defconfig
+F:	configs/bananapi_m64_defconfig
+F:	configs/engicam_imx6qdl_icore_defconfig
+F:	configs/engicam_imx6qdl_icore_qt5_defconfig
+F:	configs/engicam_imx6qdl_icore_rqs_defconfig
+F:	configs/engicam_imx6ul_geam_defconfig
+F:	configs/engicam_imx6ul_isiot_defconfig
+F:	configs/friendlyarm_nanopi_a64_defconfig
+F:	configs/friendlyarm_nanopi_neo2_defconfig
+F:	configs/olimex_a33_olinuxino_defconfig
+F:	configs/olimex_a64_olinuxino_defconfig
+F:	configs/orangepi_lite2_defconfig
+F:	configs/orangepi_one_plus_defconfig
+F:	configs/orangepi_pc2_defconfig
+F:	configs/orangepi_prime_defconfig
+F:	configs/orangepi_win_defconfig
+F:	configs/orangepi_zero_plus2_defconfig
+F:	configs/pine64_defconfig
+F:	configs/pine64_sopine_defconfig
+
+N:	James Hilliard <james.hilliard1@gmail.com>
+F:	package/apcupsd/
+F:	package/exfatprogs/
+F:	package/gensio/
+F:	package/lua-std-debug/
+F:	package/lua-std-normalize/
+F:	package/pipewire/
+F:	package/python-aioconsole/
+F:	package/python-aiodns/
+F:	package/python-aiohttp/
+F:	package/python-aiohttp-cors/
+F:	package/python-aiohttp-debugtoolbar/
+F:	package/python-aiohttp-jinja2/
+F:	package/python-aiohttp-mako/
+F:	package/python-aiohttp-remotes/
+F:	package/python-aiohttp-security/
+F:	package/python-aiohttp-session/
+F:	package/python-aiohttp-sse/
+F:	package/python-aiologstash/
+F:	package/python-aiomonitor/
+F:	package/python-aiojobs/
+F:	package/python-aiorwlock/
+F:	package/python-aiosignal/
+F:	package/python-aiozipkin/
+F:	package/python-argon2-cffi/
+F:	package/python-async-lru/
+F:	package/python-async-timeout/
+F:	package/python-brotli/
+F:	package/python-cbor2/
+F:	package/python-cchardet/
+F:	package/python-flatbuffers/
+F:	package/python-frozenlist/
+F:	package/python-greenlet/
+F:	package/python-janus/
+F:	package/python-logstash/
+F:	package/python-multidict/
+F:	package/python-pycares/
+F:	package/python-snappy/
+F:	package/python-sockjs/
+F:	package/python-terminaltables/
+F:	package/python-yarl/
+
+N:	James Knight <james.knight@rockwellcollins.com>
+F:	package/atkmm/
+F:	package/cairomm/
+F:	package/google-material-design-icons/
+F:	package/glibmm/
+F:	package/gtkmm3/
+F:	package/libpqxx/
+F:	package/pangomm/
+F:	package/rpm/
+F:	package/yad/
+
+N:	Jan Heylen <jan.heylen@nokia.com>
+F:	package/opentracing-cpp/
+
+N:	Jan Kraval <jan.kraval@gmail.com>
+F:	board/orangepi/orangepi-lite
+F:	configs/orangepi_lite_defconfig
+
+N:	Jan Kundrát <jan.kundrat@cesnet.cz>
+F:	configs/solidrun_clearfog_defconfig
+F:	board/solidrun/clearfog/
+F:	package/libnetconf2/
+F:	package/libyang/
+F:	package/sysrepo/
+
+N:	Jan Pedersen <jp@jp-embedded.com>
+F:	package/zip/
+
+N:	Jan Viktorin <viktorin@rehivetech.com>
+F:	package/python-pexpect/
+F:	package/python-ptyprocess/
+F:	package/zynq-boot-bin/
+
+N:	Jarkko Sakkinen <jarkko.sakkinen@intel.com>
+F:	package/quota/
+
+N:	Jason Pruitt <jrspruitt@gmail.com>
+F:	package/librtlsdr/
+
+N:	Jean Burgat <jeanburgat33@gmail.com>
+F:	package/openfpgaloader/
+
+N:	Jens Kleintje <scooby22@web.de>
+F:	package/gcnano-binaries/
+
+N:	Jens Rosenboom <j.rosenboom@x-ion.de>
+F:	package/sl/
+
+N:	Jens Zettelmeyer <zettelmeyerj@gmail.com>
+F:	package/batctl/
+
+N:	Jeremy Rosen <jeremy.rosen@openwide.fr>
+F:	package/fxload/
+
+N:	Jérôme Oufella <jerome.oufella@savoirfairelinux.com>
+F:	package/libdri2/
+F:	package/qt-webkit-kiosk/
+
+N:	Jérôme Pouiller <jezz@sysmic.org>
+F:	package/apitrace/
+F:	package/freescale-imx/gpu-amd-bin-mx51/
+F:	package/freescale-imx/libz160/
+F:	package/lxc/
+F:	package/strongswan/
+F:	package/wmctrl/
+F:	package/x11r7/xdriver_xf86-video-imx/
+F:	package/x11r7/xdriver_xf86-video-imx-viv/
+
+N:	Jianhui Zhao <zhaojh329@gmail.com>
+F:	package/libuhttpd/
+F:	package/libuwsc/
+F:	package/rtty/
+
+N:	Joachim Wiberg <troglobit@gmail.com>
+F:	configs/globalscale_espressobin_defconfig
+F:	board/globalscale/espressobin/
+F:	package/mg/
+F:	package/netcalc/
+
+N:	Joao Pinto <jpinto@synopsys.com>
+F:	board/synopsys/vdk/
+F:	configs/snps_aarch64_vdk_defconfig
+
+N:	Jochen Baltes <jochen.baltes@gmail.com>
+F:	package/altera-stapl
+
+N:	Joel Carlson <JoelsonCarl@gmail.com>
+F:	package/c-capnproto/
+F:	package/capnproto/
+F:	package/cmocka/
+F:	package/flatcc/
+F:	package/libcorrect/
+
+N:	Joel Stanley <joel@jms.id.au>
+F:	package/pdbg/
+F:	board/qemu/ppc64le-pseries/
+F:	configs/qemu_ppc64le_pseries_defconfig
+F:	board/qemu/ppc-mac99/
+F:	configs/qemu_ppc_mac99_defconfig
+
+N:	Johan Derycke <johanderycke@gmail.com>
+F:	package/python-libconfig/
+
+N:	Johan Oudinet <johan.oudinet@gmail.com>
+F:	package/ejabberd/
+F:	package/erlang-base64url/
+F:	package/erlang-eimp/
+F:	package/erlang-goldrush/
+F:	package/erlang-idna/
+F:	package/erlang-jiffy/
+F:	package/erlang-jose/
+F:	package/erlang-lager/
+F:	package/erlang-p1-acme/
+F:	package/erlang-p1-cache-tab/
+F:	package/erlang-p1-mqtree/
+F:	package/erlang-p1-oauth2/
+F:	package/erlang-p1-pkix/
+F:	package/erlang-p1-sip/
+F:	package/erlang-p1-stringprep/
+F:	package/erlang-p1-stun/
+F:	package/erlang-p1-tls/
+F:	package/erlang-p1-utils/
+F:	package/erlang-p1-xml/
+F:	package/erlang-p1-xmpp/
+F:	package/erlang-p1-yaml/
+F:	package/erlang-p1-yconf/
+F:	package/erlang-p1-zlib/
+F:	package/nginx-dav-ext/
+F:	package/vuejs/
+
+N:	John Stile <johns@msli.com>
+F:	package/dhcpcd/
+
+N:	John Faith <jfaith@impinj.com>
+F:	package/python-inflection/
+F:	package/sdbusplus/
+
+N:	Jonathan Ben Avraham <yba@tkos.co.il>
+F:	arch/Config.in.xtensa
+F:	package/autofs/
+F:	package/dawgdic/
+F:	package/libphidget/
+F:	package/phidgetwebservice/
+F:	package/rapidxml/
+F:	package/sphinxbase/
+
+N:	Joris Offouga <offougajoris@gmail.com>
+F:	package/python-colorlog/
+F:	package/python-simplelogging/
+
+N:	Jörg Krause <joerg.krause@embedded.rocks>
+F:	board/lemaker/bananapro/
+F:	configs/bananapro_defconfig
+F:	package/augeas/
+F:	package/bluez-alsa/
+F:	package/caps/
+F:	package/freescale-imx/imx-alsa-plugins/
+F:	package/libopusenc/
+F:	package/libupnpp/
+F:	package/luv/
+F:	package/luvi/
+F:	package/mpd/
+F:	package/shairport-sync/
+F:	package/swupdate/
+F:	package/upmpdcli/
+F:	package/wavemon/
+
+N:	Joris Lijssens <joris.lijssens@gmail.com>
+F:	package/emlog/
+F:	package/libcoap/
+F:	package/libnet/
+F:	package/libuio/
+F:	package/netsniff-ng/
+F:	package/rabbitmq-c/
+
+N:	Joseph Kogut <joseph.kogut@gmail.com>
+F:	package/at-spi2-atk/
+F:	package/at-spi2-core/
+F:	package/clang/
+F:	package/earlyoom/
+F:	package/gconf/
+F:	package/libnss/
+F:	package/lld/
+F:	package/llvm/
+F:	package/python-cython/
+F:	package/python-raven/
+F:	package/python-schedule/
+F:	package/python-sentry-sdk/
+F:	package/python-websockets/
+F:	package/python-xlib/
+F:	package/sentry-cli/
+F:	package/sentry-native/
+F:	package/unclutter-xfixes/
+
+N:	Joshua Henderson <joshua.henderson@microchip.com>
+F:	package/qt5/qt5wayland/
+
+N:	Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
+F:	package/python-aiofiles/
+F:	package/python-crayons/
+F:	package/python-cycler/
+F:	package/python-matplotlib/
+F:	package/python-opcua-asyncio/
+F:	package/python-piexif/
+
+N:	Juha Rantanen <juha@codercoded.com>
+F:	package/acsccid/
+
+N:	Julian Scheel <julian@jusst.de>
+F:	package/bitstream/
+F:	package/cbootimage/
+F:	package/cryptopp/
+F:	package/dvblast/
+F:	package/tegrarcm/
+
+N:	Julien Boibessot <julien.boibessot@armadeus.com>
+F:	board/armadeus/
+F:	configs/armadeus*
+F:	package/abootimg/
+F:	package/gpm/
+F:	package/lbreakout2/
+F:	package/libcddb/
+F:	package/libmodbus/
+F:	package/ltris/
+F:	package/opentyrian/
+F:	package/python-pygame/
+
+N:	Julien Corjon <corjon.j@ecagroup.com>
+F:	package/qt5/
+
+N:	Julien Grossholtz <julien.grossholtz@openest.io>
+F:	board/technologic/ts7680/
+F:	configs/ts7680_defconfig
+F:	package/paho-mqtt-c
+
+N:	Julien Olivain <ju.o@free.fr>
+F:	board/qmtech/zynq/
+F:	board/technexion/imx8mmpico/
+F:	board/technexion/imx8mpico/
+F:	configs/imx8mmpico_defconfig
+F:	configs/imx8mpico_defconfig
+F:	configs/zynq_qmtech_defconfig
+F:	package/fluid-soundfont/
+F:	package/fluidsynth/
+F:	package/glslsandbox-player/
+F:	package/ptm2human/
+F:	package/python-pyalsa/
+
+N:	Julien Viard de Galbert <julien@vdg.name>
+F:	package/dieharder/
+F:	package/easy-rsa/
+
+N:	Justin Maggard <jmaggard@netgear.com>
+F:	package/dtach/
+
+N:	Kamel Bouhara <kamel.bouhara@gmail.com>
+F:	package/libodb-boost/
+F:	package/libodb-mysql/
+
+N:	Karoly Kasza <kaszak@gmail.com>
+F:	package/irqbalance/
+F:	package/openvmtools/
+
+N:	Kelvin Cheung <keguang.zhang@gmail.com>
+F:	package/cpuload/
+F:	package/bwm-ng/
+F:	package/ramsmp/
+
+N:	Kieran Bingham <kieran.bingham@ideasonboard.com>
+F:	package/libcamera/
+
+N:	Koen Martens <gmc@sonologic.nl>
+F:	package/capnproto/
+F:	package/linuxconsoletools/
+
+N:	Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
+F:	package/bcusdk/
+F:	package/libpthsem/
+F:	package/nilfs-utils/
+
+N:	Laurent Cans <laurent.cans@gmail.com>
+F:	package/aircrack-ng/
+
+N:	Laurent Charpentier <laurent_pubs@yahoo.com>
+F:	package/open-lldp/
+
+N:	Lee Jones <lee.jones@linaro.org>
+F:	boot/afboot-stm32/
+
+N:	Leon Anavi <leon.anavi@konsulko.com>
+F:	board/olimex/a10_olinuxino
+F:	configs/olimex_a10_olinuxino_lime_defconfig
+
+N:	Lionel Flandrin <lionel@svkt.org>
+F:	package/python-babel/
+F:	package/python-daemonize/
+F:	package/python-flask/
+F:	package/python-flask-babel/
+F:	package/python-gunicorn/
+
+N:	Lionel Orry <lionel.orry@gmail.com>
+F:	package/mongrel2/
+
+N:	Lothar Felten <lothar.felten@gmail.com>
+F:	board/bananapi/bananapi-m2-ultra/
+F:	board/beaglebone/
+F:	configs/bananapi_m2_ultra_defconfig
+F:	configs/beaglebone_defconfig
+F:	configs/beaglebone_qt5_defconfig
+F:	package/ti-sgx-demos/
+F:	package/ti-sgx-libgbm/
+F:	package/ti-sgx-km/
+F:	package/ti-sgx-um/
+
+N:	Louis Aussedat <aussedat.louis@gmail.com>
+F:	board/friendlyarm/nanopi-neo-plus2/
+F:	configs/friendlyarm_nanopi_neo_plus2_defconfig
+F:	package/mfoc
+F:	package/libpam-nfc
+F:	package/python-dnspython/
+F:	package/python-future/
+F:	package/python-huepy/
+F:	package/python-tqdm/
+
+N:	Louis-Paul Cordier <lpdev@cordier.org>
+F:	package/intel-gmmlib/
+F:	package/intel-mediadriver/
+F:	package/intel-mediasdk/
+
+N:	Luca Ceresoli <luca@lucaceresoli.net>
+F:	board/olimex/a20_olinuxino/
+F:	board/zynq/
+F:	board/zynqmp/
+F:	configs/olimex_a20_olinuxino_*
+F:	configs/zynq_microzed_defconfig
+F:	configs/zynq_zed_defconfig
+F:	configs/zynq_zc706_defconfig
+F:	configs/zynqmp_zcu106_defconfig
+F:	package/agentpp/
+F:	package/exim/
+F:	package/libpjsip/
+F:	package/qpid-proton/
+F:	package/rtl8188eu/
+F:	package/snmppp/
+F:	package/stm32flash/
+F:	package/unzip/
+F:	support/legal-info/
+
+N:	Lucas De Marchi <lucas.de.marchi@gmail.com>
+F:	package/fswebcam/
+
+N:	Lubomir Rintel <lkundrak@v3.sk>
+F:	board/olpc/
+F:	configs/olpc_xo1_defconfig
+F:	configs/olpc_xo175_defconfig
+
+N:	Ludovic Desroches <ludovic.desroches@microchip.com>
+F:	board/atmel/
+F:	configs/at91*
+F:	configs/atmel_*
+F:	configs/microchip_*
+F:	package/fb-test-app/
+F:	package/python-json-schema-validator/
+F:	package/python-keyring/
+F:	package/python-simplejson/
+F:	package/python-versiontools/
+F:	package/wilc1000-firmware/
+
+N:	Maeva Manuel <maeva.manuel@oss.nxp.com>
+F:	board/freescale/imx8qmmek/
+F:	configs/freescale_imx8qmmek_defconfig
+F:	package/freescale-imx/imx-seco/
+
+N:	Mahyar Koshkouei <mahyar.koshkouei@gmail.com>
+F:	package/ffmpeg/
+F:	package/mpv/
+F:	package/rpi-firmware/
+F:	package/rpi-userland/
+
+N:	Manuel Vögele <develop@manuel-voegele.de>
+F:	package/python-pyqt5/
+F:	package/python-requests-toolbelt/
+
+N:	Marcin Bis <marcin@bis.org.pl>
+F:	package/bluez5_utils/
+F:	package/cc-tool/
+F:	package/ecryptfs-utils/
+
+N:	Marcin Niestroj <m.niestroj@grinn-global.com>
+F:	board/grinn/
+F:	board/orangepi/orangepi-zero-plus/
+F:	configs/grinn_*
+F:	configs/orangepi_zero_plus_defconfig
+F:	package/argparse/
+F:	package/dt-utils/
+F:	package/easydbus/
+F:	package/lua-flu/
+F:	package/lua-stdlib/
+F:	package/luaossl/
+F:	package/murata-cyw-fw/
+F:	package/netdata/
+F:	package/python-ansicolors/
+F:	package/python-iniconfig/
+F:	package/python-intelhex/
+F:	package/python-packaging/
+F:	package/python-pluggy/
+F:	package/python-pytest/
+F:	package/python-xmodem/
+F:	package/rs485conf/
+F:	package/turbolua/
+F:	support/testing/tests/package/sample_python_pytest.py
+F:	support/testing/tests/package/test_netdata.py
+F:	support/testing/tests/package/test_python_pytest.py
+
+N:	Marcus Folkesson <marcus.folkesson@gmail.com>
+F:	package/libostree/
+F:	package/libselinux/
+F:	package/libsemanage/
+F:	package/libsepol/
+F:	package/selinux-python/
+F:	utils/config
+F:	utils/diffconfig
+
+N:	Marek Belisko <marek.belisko@open-nandra.com>
+F:	board/friendlyarm/nanopi-neo4/
+F:	configs/nanopi_neo4_defconfig
+F:	package/libatasmart/
+F:	package/polkit/
+F:	package/sg3_utils/
+F:	package/udisks/
+
+N:	Mario Lang <mlang@blind.guru>
+F:	package/brltty/
+F:	package/lynx/
+
+N:	Mario Rugiero <mrugiero@gmail.com>
+F:	package/ratpoison/
+
+N:	Mark Corbin <mark@dibsco.co.uk>
+F:	arch/arch.mk.riscv
+F:	arch/Config.in.riscv
+F:	board/qemu/riscv32-virt/
+F:	board/qemu/riscv64-virt/
+F:	configs/qemu_riscv32_virt_defconfig
+F:	configs/qemu_riscv64_virt_defconfig
+
+N:	Martin Bark <martin@barkynet.com>
+F:	board/raspberrypi/
+F:	configs/raspberrypi3_defconfig
+F:	package/ca-certificates/
+F:	package/connman/
+F:	package/nodejs/
+F:	package/rpi-bt-firmware/
+F:	package/rpi-firmware/
+F:	package/rpi-wifi-firmware/
+F:	package/tzdata/
+F:	package/zic/
+
+N:	Martin Hicks <mort@bork.org>
+F:	package/cryptsetup/
+
+N:	Martin Kepplinger <martink@posteo.de>
+F:	package/tslib/
+F:	package/x11r7/xdriver_xf86-input-tslib/
+F:	package/x11vnc/
+
+N:	Masahiro Yamada <yamada.masahiro@socionext.com>
+F:	board/arm/foundation-v8/
+F:	configs/arm_foundationv8_defconfig
+
+N:	Mathieu Audat <mathieuaudat@gmail.com>
+F:	board/technologic/ts4900/
+F:	configs/ts4900_defconfig
+F:	package/ts4900-fpga/
+
+N:	Matt Weber <matthew.weber@rockwellcollins.com>
+F:	board/freescale/p*
+F:	board/freescale/t*
+F:	board/qemu/ppc64-e5500/
+F:	configs/freescale_p*
+F:	configs/freescale_t*
+F:	configs/qemu_ppc64_e5500_defconfig
+F:	package/argp-standalone/
+F:	package/aufs/
+F:	package/aufs-util/
+F:	package/bc/
+F:	package/bridge-utils/
+F:	package/checkpolicy/
+F:	package/checksec/
+F:	package/cgroupfs-mount/
+F:	package/crda/
+F:	package/cunit/
+F:	package/dacapo/
+F:	package/davici/
+F:	package/dnsmasq/
+F:	package/dosfstools/
+F:	package/eigen/
+F:	package/ethtool/
+F:	package/flashbench/
+F:	package/fmc/
+F:	package/fmlib/
+F:	package/git/
+F:	package/gnutls/
+F:	package/hostapd/
+F:	package/i2c-tools/
+F:	package/ifplugd/
+F:	package/igmpproxy/
+F:	package/iperf/
+F:	package/iperf3/
+F:	package/iputils/
+F:	package/iw/
+F:	package/jitterentropy-library/
+F:	package/kvm-unit-tests/
+F:	package/kvmtool/
+F:	package/libcsv/
+F:	package/libcurl/
+F:	package/libeastl/
+F:	package/libfcgi/
+F:	package/libopenssl/
+F:	package/libselinux/
+F:	package/libsemanage/
+F:	package/libsepol/
+F:	package/libssh2/
+F:	package/libqmi/
+F:	package/lighttpd/
+F:	package/logrotate/
+F:	package/makedevs/
+F:	package/memtester/
+F:	package/mii-diag/
+F:	package/mrouted/
+F:	package/mtd/
+F:	package/mtools/
+F:	package/nginx-upload/
+F:	package/omniorb/
+F:	package/openresolv/
+F:	package/paxtest/
+F:	package/picocom/
+F:	package/policycoreutils/
+F:	package/proftpd/
+F:	package/protobuf-c/
+F:	package/protobuf/
+F:	package/python-bunch/
+F:	package/python-colorama/
+F:	package/python-filelock/
+F:	package/python-flask-cors/
+F:	package/python-iptables/
+F:	package/python-ipy/
+F:	package/python-posix-ipc/
+F:	package/python-pycairo/
+F:	package/python-pypcap/
+F:	package/python-pyrex/
+F:	package/python-pysftp/
+F:	package/python-tinyrpc/
+F:	package/python-txdbus/
+F:	package/raptor/
+F:	package/rcw/
+F:	package/rng-tools/
+F:	package/rsyslog/
+F:	package/setools/
+F:	package/smcroute/
+F:	package/tclap/
+F:	package/tini/
+F:	package/uboot-tools/
+F:	package/unionfs/
+F:	package/valijson/
+F:	package/wpa_supplicant/
+F:	package/wireless_tools/
+F:	package/xen/
+F:	support/testing/tests/package/br2-external/openjdk/
+F:	support/testing/tests/package/test_openjdk.py
+F:	support/testing/tests/package/test_opkg/
+F:	support/testing/tests/package/test_opkg.py
+
+N:	Mauro Condarelli <mc5686@mclink.it>
+F:	package/mc/
+F:	package/python-autobahn/
+F:	package/python-cbor/
+F:	package/python-characteristic/
+F:	package/python-click/
+F:	package/python-crossbar/
+F:	package/python-lmdb/
+F:	package/python-mistune/
+F:	package/python-netaddr/
+F:	package/python-pygments/
+F:	package/python-pynacl/
+F:	package/python-pytrie/
+F:	package/python-service-identity/
+F:	package/python-setproctitle/
+F:	package/python-shutilwhich/
+F:	package/python-treq/
+F:	package/python-txaio/
+F:	package/python-ujson/
+F:	package/python-wsaccel/
+
+N:	Max Filippov <jcmvbkbc@gmail.com>
+F:	arch/Config.in.xtensa
+
+N:	Maxim Kochetkov <fido_max@inbox.ru>
+F:	package/timescaledb/
+
+N:	Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
+F:	package/babeld/
+F:	package/dante/
+F:	package/faifa/
+F:	package/initscripts/
+F:	package/intel-microcode/
+F:	package/iucode-tool/
+F:	package/jasper/
+F:	package/kodi/
+F:	package/libass/
+F:	package/libbluray/
+F:	package/libcdio/
+F:	package/libcofi/
+F:	package/libenca/
+F:	package/libmodplug/
+F:	package/libnfs/
+F:	package/libplist/
+F:	package/libshairplay/
+F:	package/linux-zigbee/
+F:	package/netcat-openbsd/
+F:	package/open-plc-utils/
+F:	package/rpi-firmware/
+F:	package/rpi-userland/
+F:	package/rtmpdump/
+F:	package/skeleton/
+F:	package/systemd/
+F:	package/systemd-bootchart/
+F:	package/tinyalsa/
+F:	package/tinyxml/
+
+N:	Michael Durrant <mdurrant@arcturusnetworks.com>
+F:	board/arcturus/
+F:	configs/arcturus_ucp1020_defconfig
+F:	configs/arcturus_ucls1012a_defconfig
+
+N:	Michael Fischer <mf@go-sys.de>
+F:	package/gnuplot/
+F:	package/sdl2/
+
+N:	Michael Nosthoff <buildroot@heine.tech>
+F:	package/grpc/
+F:	package/gtest/
+F:	package/libabseil-cpp/
+F:	package/protobuf/
+F:	package/re2/
+
+N:	Michael Rommel <rommel@layer-7.net>
+F:	package/knock/
+F:	package/python-crc16/
+F:	package/python-pyzmq/
+
+N:	Michael Trimarchi <michael@amarulasolutions.com>
+F:	package/python-spidev/
+
+N:	Michael Vetter <jubalh@iodoru.org>
+F:	package/jasper/
+F:	package/libstrophe/
+
+N:	Michael Walle <michael@walle.cc>
+F:	board/kontron/smarc-sal28/
+F:	configs/kontron_smarc_sal28_defconfig
+F:	package/libavl/
+
+N:	Michał Łyszczek <michal.lyszczek@bofc.pl>
+F:	board/altera/socrates_cyclone5/
+F:	configs/socrates_cyclone5_defconfig
+F:	package/netifrc/
+F:	package/openrc/
+F:	package/skeleton-init-openrc/
+
+N:	Michel Stempin <michel.stempin@wanadoo.fr>
+F:	board/licheepi/
+F:	configs/licheepi_zero_defconfig
+
+N:	Mike Harmony <mike.harmony@snapav.com>
+F:	board/sinovoip/m2-plus/
+F:	configs/bananapi_m2_plus_defconfig
+
+N:	Mikhail Boiko <mikhailboiko85@gmail.com>
+F:	package/libfribidi/
+
+N:	Min Xu <xuminready@gmail.com>
+F:	package/shadowsocks-libev/
+
+N:	Mircea Gliga <gliga.mircea@gmail.com>
+F:	package/mbuffer/
+
+N:	Mirza Krak <mirza.krak@northern.tech>
+F:	package/mender/
+F:	package/mender-artifact/
+
+N:	Murat Demirten <mdemirten@yh.com.tr>
+F:	package/jpeg-turbo/
+F:	package/libgeotiff/
+
+N:	Mylène Josserand <mylene.josserand@collabora.com>
+F:	package/rtl8723bu/
+
+N:	Nathaniel Roach <nroach44@gmail.com>
+F:	package/bandwidthd/
+F:	package/libgudev/
+
+N:	Naumann Andreas <ANaumann@ultratronik.de>
+F:	package/evemu/
+F:	package/libevdev/
+F:	package/pkg-qmake.mk
+
+N:	Nicola Di Lieto <nicola.dilieto@gmail.com>
+F:	package/uacme/
+
+N:	Nicholas Sielicki <sielicki@yandex.com>
+F:	board/intel/galileo/
+F:	configs/galileo_defconfig
+
+N:	Nicolas Carrier <nicolas.carrier@orolia.com>
+F:	package/php-xdebug/
+
+N:	Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
+F:	package/libgit2/
+
+N:	Nicolas Serafini <nicolas.serafini@sensefly.com>
+F:	package/exiv2/
+F:	package/ofono/
+
+N:	Nikolay Dimitrov <nikolay.dimitrov@retrohub.org>
+F:	board/embest/riotboard/
+F:	configs/riotboard_defconfig
+
+N:	Nimai Mahajan <nimaim@gmail.com>
+F:	package/libucl/
+
+N:	Noé Rubinstein <noe.rubinstein@gmail.com>
+F:	package/tpm-tools/
+F:	package/trousers/
+
+N:	Norbert Lange <nolange79@gmail.com>
+F:	package/systemd/
+F:	package/tcf-agent/
+
+N:	Nylon Chen <nylon7@andestech.com>
+F:	arch/Config.in.nds32
+F:	board/andes
+F:	configs/andes_ae3xx_defconfig
+F:	toolchain/toolchain-external/toolchain-external-andes-nds32/
+
+N:	Olaf Rempel <razzor@kopf-tisch.de>
+F:	package/ctorrent/
+
+N:	Oleksandr Zhadan <oleks@arcturusnetworks.com>
+F:	board/arcturus/
+F:	configs/arcturus_ucp1020_defconfig
+F:	configs/arcturus_ucls1012a_defconfig
+
+N:	Oli Vogt <oli.vogt.pub01@gmail.com>
+F:	package/python-django/
+F:	package/python-flup/
+
+N:	Olivier Matz <olivier.matz@6wind.com>
+F:	package/python-pyelftools/
+
+N:	Olivier Schonken <olivier.schonken@gmail.com>
+F:	package/cups/
+F:	package/cups-filters/
+F:	package/ijs/
+F:	package/poppler/
+F:	package/qpdf/
+F:	package/openjpeg/
+
+N:	Olivier Singla <olivier.singla@gmail.com>
+F:	package/shellinabox/
+
+N:	Parnell Springmeyer <parnell@digitalmentat.com>
+F:	package/scrypt/
+
+N:	Pascal de Bruijn <p.debruijn@unilogic.nl>
+F:	package/libargon2/
+F:	package/linux-tools/S10hyperv
+F:	package/linux-tools/hyperv*.service
+F:	package/linux-tools/linux-tool-hv.mk.in
+
+N:	Pascal Huerst <pascal.huerst@gmail.com>
+F:	package/google-breakpad/
+
+N:	Patrick Gerber <kpa_info@yahoo.fr>
+F:	package/yavta/
+
+N:	Patrick Havelange <patrick.havelange@essensium.com>
+F:	support/testing/tests/package/test_lxc.py
+F:	support/testing/tests/package/test_lxc/
+
+N:	Paul Cercueil <paul@crapouillou.net>
+F:	package/libiio/
+F:	package/lightning/
+F:	package/umtprd/
+
+N:	Pedro Aguilar <paguilar@paguilar.org>
+F:	package/libunistring/
+
+N:	Peter Korsgaard <peter@korsgaard.com>
+F:	board/beagleboneai/
+F:	board/minnowboard/
+F:	board/librecomputer/lafrite/
+F:	board/nexbox/a95x/
+F:	board/openblocks/a6/
+F:	board/orangepi/
+F:	board/pandaboard/
+F:	board/roseapplepi/
+F:	boot/shim/
+F:	configs/beagleboneai_defconfig
+F:	configs/lafrite_defconfig
+F:	configs/minnowboard_max-graphical_defconfig
+F:	configs/minnowboard_max_defconfig
+F:	configs/nexbox_a95x_defconfig
+F:	configs/openblocks_a6_defconfig
+F:	configs/orangepi_pc_defconfig
+F:	configs/orangepi_r1_defconfig
+F:	configs/pandaboard_defconfig
+F:	configs/roseapplepi_defconfig
+F:	configs/sheevaplug_defconfig
+F:	package/bats-core/
+F:	package/docker-compose/
+F:	package/dump1090/
+F:	package/fatcat/
+F:	package/flickcurl/
+F:	package/fscryptctl/
+F:	package/ifmetric/
+F:	package/jo/
+F:	package/jose/
+F:	package/libfastjson/
+F:	package/luksmeta/
+F:	package/lzop/
+F:	package/memtool/
+F:	package/mosquitto/
+F:	package/python-alsaaudio/
+F:	package/python-backports-ssl-match-hostname/
+F:	package/python-cached-property/
+F:	package/python-docker/
+F:	package/python-dockerpty/
+F:	package/python-docker-pycreds/
+F:	package/python-enum/
+F:	package/python-enum34/
+F:	package/python-functools32/
+F:	package/python-ipaddr/
+F:	package/python-pam/
+F:	package/python-psutil/
+F:	package/python-request-id/
+F:	package/python-semver/
+F:	package/python-texttable/
+F:	package/python-validators/
+F:	package/python-webob/
+F:	package/python-websocket-client/
+F:	package/sedutil/
+F:	package/tpm2-totp/
+F:	package/triggerhappy/
+F:	package/wireguard-linux-compat/
+F:	package/wireguard-tools/
+F:	support/testing/tests/package/test_docker_compose.py
+
+N:	Peter Seiderer <ps.report@gmx.net>
+F:	board/raspberrypi/
+F:	configs/raspberrypi*_defconfig
+F:	package/assimp/
+F:	package/bcm2835/
+F:	package/ddrescue/
+F:	package/dejavu/
+F:	package/dillo/
+F:	package/edid-decode/
+F:	package/ell/
+F:	package/ghostscript-fonts/
+F:	package/gstreamer1/gst1-devtools/
+F:	package/gstreamer1/gst1-interpipe/
+F:	package/gstreamer1/gstreamer1-editing-services/
+F:	package/iwd/
+F:	package/libevdev/
+F:	package/libuev/
+F:	package/log4cplus/
+F:	package/postgresql/
+F:	package/python-colorzero/
+F:	package/python-gpiozero/
+F:	package/qt5/
+F:	package/quotatool/
+F:	package/racehound/
+F:	package/redir/
+F:	package/uredir/
+F:	package/wayland-utils/
+
+N:	Peter Thompson <peter.macleod.thompson@gmail.com>
+F:	package/sdl2_gfx/
+F:	package/sdl2_image/
+F:	package/sdl2_ttf/
+
+N:	Petr Kulhavy <brain@jikos.cz>
+F:	package/linuxptp/
+
+N:	Petr Vorel <petr.vorel@gmail.com>
+F:	package/ima-evm-utils/
+F:	package/iproute2/
+F:	package/iputils/
+F:	package/libtirpc/
+F:	package/linux-backports/
+F:	package/ltp-testsuite/
+F:	package/nfs-utils/
+F:	support/kconfig/
+
+N:	Phil Eichinger <phil.eichinger@gmail.com>
+F:	package/libqrencode/
+F:	package/psplash/
+F:	package/sispmctl/
+F:	package/zsh/
+
+N:	Philipp Richter <richterphilipp.pops@gmail.com>
+F:	package/libtorrent-rasterbar/
+
+N:	Philippe Proulx <eeppeliteloop@gmail.com>
+F:	package/babeltrace2/
+F:	package/lttng-babeltrace/
+F:	package/lttng-libust/
+F:	package/lttng-modules/
+F:	package/lttng-tools/
+F:	package/python-ipython/
+F:	package/liburcu/
+
+N:	Philippe Reynes <philippe.reynes@softathome.com>
+F:	package/ibm-sw-tpm2/
+
+N:	Pierre Crokaert <pct@crookies.net>
+F:	board/hardkernel/odroidxu4/
+F:	configs/odroidxu4_defconfig
+
+N:	Pierre Ducroquet <pinaraf@pinaraf.info>
+F:	package/kf5/
+
+N:	Pierre Floury <pierre.floury@gmail.com>
+F:	package/trace-cmd/
+
+N:	Pierre-Jean Texier <texier.pj2@gmail.com>
+F:	package/fping/
+F:	package/genimage/
+F:	package/haveged/
+F:	package/ipset/
+F:	package/libarchive/
+F:	package/libevent/
+F:	package/libubootenv/
+F:	package/libxml2/
+F:	package/mongoose/
+F:	package/mxml/
+F:	package/numactl/
+F:	package/python-modbus-tk/
+F:	package/python-periphery/
+F:	package/raspi-gpio/
+F:	package/sbc/
+F:	package/stunnel/
+F:	package/tree/
+
+N:	Pieter De Gendt <pieter.degendt@gmail.com>
+F:	package/libvips/
+
+N:	Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
+F:	package/libdvbpsi/
+F:	package/mraa/
+F:	package/synergy/
+
+N:	Rafal Susz <rafal.susz@gmail.com>
+F:	board/avnet/s6lx9_microboard/
+F:	configs/s6lx9_microboard_defconfig
+
+N:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
+F:	package/cxxtest/
+F:	package/gflags/
+F:	package/glog/
+F:	package/gssdp/
+F:	package/gupnp/
+F:	package/gupnp-av/
+F:	package/let-me-create/
+F:	package/nanomsg/
+
+N:	Rahul Jain <rahul.jain@imgtec.com>
+F:	package/uhttpd/
+F:	package/ustream-ssl/
+
+N:	Ramon Fried <rfried.dev@gmail.com>
+F:	package/bitwise/
+
+N:	Raphaël Mélotte <raphael.melotte@essensium.com>
+F:	package/jbig2dec/
+F:	package/python-boto3/
+F:	package/python-botocore/
+F:	package/python-jmespath/
+F:	package/python-s3transfer/
+
+N:	Refik Tuzakli <tuzakli.refik@gmail.com>
+F:	package/freescale-imx/
+F:	package/paho-mqtt-cpp/
+
+N:	Rémi Rérolle <remi.rerolle@gmail.com>
+F:	package/libfreeimage/
+
+N:	Renaud Aubin <root@renaud.io>
+F:	package/libhttpparser/
+
+N:	Ricardo Martincoski <ricardo.martincoski@datacom.com.br>
+F:	package/atop/
+F:	package/thermald/
+
+N:	Ricardo Martincoski <ricardo.martincoski@gmail.com>
+F:	support/testing/infra/
+F:	support/testing/run-tests
+F:	support/testing/tests/core/test_file_capabilities.py
+F:	support/testing/tests/download/
+F:	support/testing/tests/package/*_python*.py
+F:	support/testing/tests/package/test_atop.py
+F:	support/testing/tests/package/test_syslog_ng.py
+F:	support/testing/tests/package/test_tmux.py
+F:	support/testing/tests/utils/test_check_package.py
+F:	utils/check-package
+F:	utils/checkpackagelib/
+
+N:	Richard Braun <rbraun@sceen.net>
+F:	package/curlftpfs/
+F:	package/tzdata/
+
+N:	RJ Ascani <rj.ascani@gmail.com>
+F:	package/azmq/
+
+N:	Robert Rose <robertroyrose@gmail.com>
+F:	package/grpc/
+
+N:	Rodrigo Rebello <rprebello@gmail.com>
+F:	package/chocolate-doom/
+F:	package/irssi/
+F:	package/vnstat/
+
+N:	Romain Naour <romain.naour@gmail.com>
+F:	board/qemu/
+F:	configs/qemu_*
+F:	package/alure/
+F:	package/aubio/
+F:	package/binutils/
+F:	package/bullet/
+F:	package/clang/
+F:	package/clinfo/
+F:	package/efl/
+F:	package/enet/
+F:	package/enlightenment/
+F:	package/flare-engine/
+F:	package/flare-game/
+F:	package/gcc/
+F:	package/glibc/
+F:	package/irrlicht/
+F:	package/liblinear/
+F:	package/lensfun/
+F:	package/libclc/
+F:	package/libgta/
+F:	package/libspatialindex/
+F:	package/linux-syscall-support/
+F:	package/llvm/
+F:	package/lugaru/
+F:	package/mcelog/
+F:	package/mesa3d/
+F:	package/minetest/
+F:	package/minetest-game/
+F:	package/ogre/
+F:	package/openpowerlink/
+F:	package/physfs/
+F:	package/piglit/
+F:	package/solarus/
+F:	package/stress-ng/
+F:	package/supertux/
+F:	package/supertuxkart/
+F:	package/terminology/
+F:	package/tk/
+F:	package/upower/
+F:	package/waffle/
+F:	package/xenomai/
+F:	package/zziplib/
+F:	support/testing/tests/package/test_glxinfo.py
+F:	support/testing/tests/package/test_openssh.py
+F:	toolchain/
+
+N:	Roman Gorbenkov <roman.gorbenkov@ens2m.org>
+F:	package/davfs2/
+
+N:	Ryan Barnett <ryan.barnett@rockwellcollins.com>
+F:	package/atftp/
+F:	package/c-periphery/
+F:	package/miraclecast/
+F:	package/python-pysnmp/
+F:	package/python-pysnmp-mibs/
+F:	package/python-tornado/
+F:	package/resiprocate/
+F:	package/websocketpp/
+
+N:	Ryan Wilkins <ryan@deadfrog.net>
+F:	package/biosdevname/
+
+N:	Sam Lancia <sam@gpsm.co.uk>
+F:	package/lrzip/
+
+N:	Samuel Martin <s.martin49@gmail.com>
+F:	package/armadillo/
+F:	package/canfestival/
+F:	package/clapack/
+F:	package/cwiid/
+F:	package/flite/
+F:	package/nginx/
+F:	package/opencv3/
+F:	package/openobex/
+F:	package/pkg-cmake.mk
+F:	package/python-numpy/
+F:	package/scrub/
+F:	package/urg/
+F:	package/ussp-push/
+F:	support/misc/toolchainfile.cmake.in
+
+N:	Sam Voss <sam.voss@gmail.com>
+F:	package/ripgrep/
+
+N:	Santosh Multhalli <santosh.multhalli@rockwellcollins.com>
+F:	package/valijson/
+
+N:	Scott Fan <fancp2007@gmail.com>
+F:	package/libssh/
+F:	package/x11r7/xdriver_xf86-video-fbturbo/
+
+N:	Sébastien Szymanski <sebastien.szymanski@armadeus.com>
+F:	package/mmc-utils/
+F:	package/python-flask-jsonrpc/
+F:	package/python-flask-login/
+F:	package/qt5/qt5charts/
+
+N:	Semyon Kolganov <semenak94@mail.ru>
+F:	package/fmt/
+F:	package/libbson/
+F:	package/lua-resty-http/
+F:	package/mpir/
+
+N:	Sergey Matyukevich <geomatsi@gmail.com>
+F:	boot/arm-trusted-firmware/
+F:	boot/binaries-marvell/
+F:	boot/mv-ddr-marvell/
+F:	board/linksprite/pcduino
+F:	board/orangepi/orangepi-zero
+F:	board/orangepi/orangepi-one
+F:	board/orangepi/orangepi-pc-plus/
+F:	board/solidrun/macchiatobin
+F:	configs/linksprite_pcduino_defconfig
+F:	configs/orangepi_one_defconfig
+F:	configs/orangepi_pc_plus_defconfig
+F:	configs/orangepi_zero_defconfig
+F:	configs/solidrun_macchiatobin_defconfig
+F:	package/armbian-firmware/
+F:	package/hostapd/
+F:	package/rtl8189fs/
+F:	package/wpa_supplicant/
+F:	package/xr819-xradio/
+
+N:	Sergio Prado <sergio.prado@e-labworks.com>
+F:	board/toradex/apalis-imx6/
+F:	configs/toradex_apalis_imx6_defconfig
+F:	package/aoetools/
+F:	package/asn1c/
+F:	package/azure-iot-sdk-c/
+F:	package/curlpp/
+F:	package/daq/
+F:	package/libgdiplus/
+F:	package/pimd/
+F:	package/snort/
+F:	package/stella/
+F:	package/tio/
+F:	package/traceroute/
+F:	package/tunctl/
+F:	package/ubus/
+F:	package/wolfssl/
+
+N:	Shyam Saini <shyam.saini@savoirfairelinux.com>
+F:	package/cukinia/
+
+N:	Simon Dawson <spdawson@gmail.com>
+F:	boot/at91bootstrap3/
+F:	package/cppzmq/
+F:	package/czmq/
+F:	package/filemq/
+F:	package/googlefontdirectory/
+F:	package/jansson/
+F:	package/jquery-ui/
+F:	package/jquery-ui-themes/
+F:	package/json-javascript/
+F:	package/lcdapi/
+F:	package/libfreefare/
+F:	package/libjson/
+F:	package/libnfc/
+F:	package/libnfc/
+F:	package/libserial/
+F:	package/libsigsegv/
+F:	package/macchanger/
+F:	package/minicom/
+F:	package/minidlna/
+F:	package/msgpack/
+F:	package/nanocom/
+F:	package/neard/
+F:	package/neardal/
+F:	package/owl-linux/
+F:	package/python-nfc/
+F:	package/rapidjson/
+F:	package/sconeserver/
+F:	package/sound-theme-borealis/
+F:	package/sound-theme-freedesktop/
+F:	package/vlc/
+F:	package/xscreensaver/
+F:	package/zmqpp/
+F:	package/zyre/
+
+N:	Spenser Gilliland <spenser@gillilanding.com>
+F:	arch/Config.in.microblaze
+F:	package/a10disp/
+F:	package/glmark2/
+F:	package/libvpx/
+F:	package/mesa3d-demos/
+F:	package/ti-gfx/
+
+N:	Stefan Ott <stefan@ott.net>
+F:	package/unbound/
+
+N:	Stefan Sørensen <stefan.sorensen@spectralink.com>
+F:	package/cracklib/
+F:	package/libpwquality/
+F:	package/libscrypt/
+
+N:	Stephan Hoffmann <sho@relinux.de>
+F:	package/cache-calibrator/
+F:	package/gtest/
+F:	package/libhttpserver/
+F:	package/mtdev/
+
+N:	Stephane Viau <stephane.viau@oss.nxp.com>
+F:	board/freescale/imx8mnevk/
+F:	configs/freescale_imx8mnevk_defconfig
+
+N:	Steve Calfee <stevecalfee@gmail.com>
+F:	package/python-pymysql/
+F:	package/python-pyratemp/
+
+N:	Steve James <ste@junkomatic.net>
+F:	package/leveldb/
+F:	package/libcli/
+
+N:	Steve Kenton <skenton@ou.edu>
+F:	package/dvdauthor/
+F:	package/dvdrw-tools/
+F:	package/memtest86/
+F:	package/mjpegtools/
+F:	package/tovid/
+F:	package/udftools/
+F:	package/xorriso/
+
+N:	Steven Noonan <steven@uplinklabs.net>
+F:	package/hwloc/
+F:	package/powertop/
+
+N:	Suniel Mahesh <sunil@amarulasolutions.com>
+F:	board/firefly/
+F:	board/friendlyarm/nanopc-t4
+F:	board/friendlyarm/nanopi-m4
+F:	board/orangepi/orangepi-rk3399
+F:	board/pine64/rockpro64
+F:	board/radxa/rockpi-4
+F:	board/radxa/rockpi-n8
+F:	board/radxa/rockpi-n10
+F: 	configs/nanopc_t4_defconfig
+F: 	configs/nanopi_m4_defconfig
+F:	configs/orangepi_rk3399_defconfig
+F:	configs/roc_pc_rk3399_defconfig
+F:	configs/rock_pi_4_defconfig
+F:	configs/rock_pi_n8_defconfig
+F:	configs/rock_pi_n10_defconfig
+F:	configs/rockpro64_defconfig
+F:	package/arm-gnu-a-toolchain/
+
+N:	Sven Fischer <sven@leiderfischer.de>
+F:	package/qt5/qt5remoteobjects/
+
+N:	Sven Haardiek <sven.haardiek@iotec-gmbh.de>
+F:	package/lcdproc/
+F:	package/python-influxdb/
+
+N:	Sven Oliver Moll <svolli@svolli.de>
+F:	package/most/
+
+N:	Theo Debrouwere <t.debrouwere@televic.com>
+F:	board/beagleboardx15/
+F:	configs/beagleboardx15_defconfig
+F:	package/pugixml/
+
+N:	Thierry Bultel <tbultel@free.fr>
+F:	package/mpd-mpc/
+
+N:	Thijs Vermeir <thijsvermeir@gmail.com>
+F:	package/ranger/
+F:	package/x265/
+
+N:	Thomas Claveirole <thomas.claveirole@green-communications.fr>
+F:	package/fcgiwrap/
+F:	package/openlayers/
+
+N:	Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
+F:	docs/manual/
+F:	package/cereal/
+F:	package/chartjs/
+F:	package/libtelnet/
+F:	package/opkg-utils/
+F:	package/perl-convert-asn1/
+F:	package/perl-crypt-blowfish/
+F:	package/perl-crypt-cbc/
+F:	package/perl-crypt-openssl-aes/
+F:	package/perl-i18n/
+F:	package/perl-locale-maketext-lexicon/
+F:	package/perl-lwp-protocol-https/
+F:	package/perl-math-prime-util/
+F:	package/perl-mime-base64-urlsafe/
+F:	package/perl-mojolicious-plugin-authentication/
+F:	package/perl-mojolicious-plugin-authorization/
+F:	package/perl-mojolicious-plugin-cspheader/
+F:	package/perl-mojolicious-plugin-i18n/
+F:	package/perl-mojolicious-plugin-securityheader/
+F:	package/perl-mozilla-ca/
+F:	package/perl-net-snmp/
+F:	package/perl-net-ssh2/
+F:	package/perl-net-telnet/
+F:	package/perl-path-class/
+F:	package/pigz/
+F:	package/xenomai/
+F:	support/scripts/size-stats
+F:	support/testing/tests/package/test_perl_lwp_protocol_https.py
+F:	utils/size-stats-compare
+F:	toolchain/
+
+N:	Thomas Huth <huth@tuxfamily.org>
+F:	package/ascii-invaders/
+
+N:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
+F:	arch/Config.in.arm
+F:	board/stmicroelectronics/stm32mp157c-dk2/
+F:	boot/boot-wrapper-aarch64/
+F:	boot/grub2/
+F:	boot/gummiboot/
+F:	configs/stm32mp157c_dk2_defconfig
+F:	package/android-tools/
+F:	package/b43-firmware/
+F:	package/b43-fwcutter/
+F:	package/c-periphery/
+F:	package/cdrkit/
+F:	package/cifs-utils/
+F:	package/cloop/
+F:	package/cmake/
+F:	package/cramfs/
+F:	package/dmidecode/
+F:	package/flashrom/
+F:	package/gcc/
+F:	package/genext2fs/
+F:	package/genromfs/
+F:	package/getent/
+F:	package/gnu-efi/
+F:	package/heirloom-mailx/
+F:	package/hiawatha/
+F:	package/igh-ethercat/
+F:	package/intltool/
+F:	package/libcap/
+F:	package/libffi/
+F:	package/libsha1/
+F:	package/libtirpc/
+F:	package/libxkbcommon/
+F:	package/libxml-parser-perl/
+F:	package/localedef/
+F:	package/log4cxx/
+F:	package/monit/
+F:	package/mpdecimal/
+F:	package/msmtp/
+F:	package/musl/
+F:	package/musl-fts/
+F:	package/ne10/
+F:	package/pkg-python.mk
+F:	package/pkg-autotools.mk
+F:	package/pkg-generic.mk
+F:	package/python/
+F:	package/python3/
+F:	package/python-mad/
+F:	package/python-serial/
+F:	package/qextserialport/
+F:	package/rpcbind/
+F:	package/rt-tests/
+F:	package/rtc-tools/
+F:	package/sam-ba/
+F:	package/scons/
+F:	package/squashfs/
+F:	package/wayland/
+F:	package/weston/
+F:	support/testing/tests/boot/test_syslinux.py
+F:	toolchain/
+
+N:	Timo Ketola <timo.ketola@exertus.fi>
+F:	package/fbgrab/
+
+N:	Titouan Christophe <titouan.christophe@railnova.eu>
+F:	package/avro-c/
+F:	package/mosquitto/
+F:	package/python-avro/
+F:	package/redis/
+F:	package/waf/
+F:	support/testing/tests/package/test_crudini.py
+F:	support/testing/tests/package/test_redis.py
+
+N:	Tudor Holton <buildroot@tudorholton.com>
+F:	package/openjdk/
+
+N:	Tzu-Jung Lee <roylee17@gmail.com>
+F:	package/dropwatch/
+F:	package/tstools/
+
+N:	Vadim Kochan <vadim4j@gmail.com>
+F:	package/brcm-patchram-plus/
+F:	package/frr/
+F:	package/gettext-tiny/
+F:	package/tinyssh/
+
+N:	Valentin Korenblit <valentinkorenblit@gmail.com>
+F:	package/clang/
+F:	package/clinfo/
+F:	package/libclc/
+F:	package/llvm/
+
+N:	Vanya Sergeev <vsergeev@gmail.com>
+F:	package/lua-periphery/
+
+N:	Victor Huesca <victor.huesca@bootlin.com>
+F:	support/testing/tests/core/test_root_password.py
+
+N:	Vincent Prince <vincent.prince.fr@gmail.com>
+F:	package/nss-myhostname/
+F:	package/utp_com/
+
+N:	Vincent Stehlé <vincent.stehle@laposte.net>
+F:	board/bananapi/bananapi-m2-zero/
+F:	configs/bananapi_m2_zero_defconfig
+F:	package/i7z/
+F:	package/msr-tools/
+F:	package/pixz/
+
+N:	Vinicius Tinti <viniciustinti@gmail.com>
+F:	package/python-thrift/
+
+N:	Vivien Didelot <vivien.didelot@gmail.com>
+F:	board/technologic/ts5500/
+F:	configs/ts5500_defconfig
+
+N:	Volkov Viacheslav <sv99@inbox.ru>
+F:	package/v4l2grab/
+F:	package/zbar/
+
+N:	Wade Berrier <wberrier@gmail.com>
+F:	package/ngrep/
+
+N:	Waldemar Brodkorb <wbx@openadk.org>
+F:	package/mksh/
+F:	package/ruby/
+F:	package/uclibc/
+F:	package/uclibc-ng-test/
+
+N:	Will Newton <will.newton@gmail.com>
+F:	package/enchant/
+F:	package/erlang/
+F:	package/libmicrohttpd/
+F:	package/sysprof/
+F:	package/time/
+
+N:	Will Wagner <will_wagner@carallon.com>
+F:	package/yaffs2utils/
+
+N:	Wojciech M. Zabolotny <wzab01@gmail.com>
+F:	package/avrdude/
+F:	package/jack2/
+F:	package/python-msgpack/
+F:	package/python-pyusb/
+
+N:	Wojciech Niziński <niziak@spox.org>
+F:	package/fwup/
+
+N:	Yair Ben Avraham <yairba@protonmail.com>
+F:	package/gloox/
+
+N:	Yann E. MORIN <yann.morin.1998@free.fr>
+F:	board/friendlyarm/nanopi-neo/
+F:	configs/nanopi_neo_defconfig
+F:	fs/squashfs/
+F:	package/asterisk/
+F:	package/cegui/
+F:	package/dahdi-linux/
+F:	package/dahdi-tools/
+F:	package/dtc/
+F:	package/dtv-scan-tables/
+F:	package/dvb-apps/
+F:	package/freerdp/
+F:	package/keyutils/
+F:	package/libbsd/
+F:	package/libedit/
+F:	package/libgsm/
+F:	package/libiberty/
+F:	package/libinput/
+F:	package/libiscsi/
+F:	package/libpri/
+F:	package/libseccomp/
+F:	package/libss7/
+F:	package/linux-firmware/
+F:	package/linux-tools/
+F:	package/matchbox*
+F:	package/mesa3d-headers/
+F:	package/nbd/
+F:	package/nut/
+F:	package/nvidia-driver/
+F:	package/omxplayer/
+F:	package/python-pyparsing/
+F:	package/pkg-download.mk
+F:	package/pkg-waf.mk
+F:	package/slirp/
+F:	package/snappy/
+F:	package/spice/
+F:	package/spice-protocol/
+F:	package/systemd/
+F:	package/systemd-bootchart/
+F:	package/tmux/
+F:	package/tvheadend/
+F:	package/usbredir/
+F:	package/vde2/
+F:	package/w_scan/
+F:	package/wayland/
+F:	package/weston/
+F:	package/zisofs-tools/
+F:	support/download/
+
+N:	Yegor Yefremov <yegorslists@googlemail.com>
+F:	configs/beaglebone_defconfig
+F:	configs/beaglebone_qt5_defconfig
+F:	package/acl/
+F:	package/attr/
+F:	package/boost/
+F:	package/bootstrap/
+F:	package/cannelloni/
+F:	package/can-utils/
+F:	package/circus/
+F:	package/dhcpcd/
+F:	package/feh/
+F:	package/giblib/
+F:	package/imlib2/
+F:	package/jquery-datetimepicker/
+F:	package/jquery-sidebar/
+F:	package/kmod/
+F:	package/libftdi1/
+F:	package/libical/
+F:	package/libmbim/
+F:	package/libndp/
+F:	package/libnftnl/
+F:	package/libsoc/
+F:	package/libsocketcan/
+F:	package/libubox/
+F:	package/libuci/
+F:	package/linux-firmware/
+F:	package/linux-serial-test/
+F:	package/modem-manager/
+F:	package/nftables/
+F:	package/nuttcp/
+F:	package/parted/
+F:	package/phytool/
+F:	package/poco/
+F:	package/python*
+F:	package/ser2net/
+F:	package/socketcand/
+F:	package/swig/
+F:	package/qt5/qt5serialbus/
+F:	package/sdparm/
+F:	package/ti-utils/
+F:	package/x11r7/xapp_xconsole/
+F:	package/x11r7/xapp_xinput-calibrator/
+F:	package/zlog/
+F:	support/testing/tests/package/test_libftdi1.py
+F:	support/testing/tests/package/test_python_can.py
+F:	utils/scanpypi
+
+N:	Zoltan Gyarmati <zgyarmati@zgyarmati.de>
+F:	package/crudini/
+F:	package/grantlee/
+F:	package/libusb/
+F:	package/libusb-compat/
+F:	package/proj/
+F:	package/python-configobj/
+F:	package/python-iniparse/
+F:	package/qjson/
+F:	package/quazip/
+F:	package/shapelib/
+F:	package/tinc/

+ 1237 - 0
Makefile

@@ -0,0 +1,1237 @@
+# Makefile for buildroot
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+# Copyright (C) 2006-2014 by the Buildroot developers <buildroot@uclibc.org>
+# Copyright (C) 2014-2020 by the Buildroot developers <buildroot@buildroot.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+
+#--------------------------------------------------------------
+# Just run 'make menuconfig', configure stuff, then run 'make'.
+# You shouldn't need to mess with anything beyond this point...
+#--------------------------------------------------------------
+
+# Delete default rules. We don't use them. This saves a bit of time.
+.SUFFIXES:
+
+# we want bash as shell
+SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
+	 else if [ -x /bin/bash ]; then echo /bin/bash; \
+	 else echo sh; fi; fi)
+
+# Set O variable if not already done on the command line;
+# or avoid confusing packages that can use the O=<dir> syntax for out-of-tree
+# build by preventing it from being forwarded to sub-make calls.
+ifneq ("$(origin O)", "command line")
+O := $(CURDIR)/output
+endif
+
+# Check if the current Buildroot execution meets all the pre-requisites.
+# If they are not met, Buildroot will actually do its job in a sub-make meeting
+# its pre-requisites, which are:
+#  1- Permissive enough umask:
+#       Wrong or too restrictive umask will prevent Buildroot and packages from
+#       creating files and directories.
+#  2- Absolute canonical CWD (i.e. $(CURDIR)):
+#       Otherwise, some packages will use CWD as-is, others will compute its
+#       absolute canonical path. This makes harder tracking and fixing host
+#       machine path leaks.
+#  3- Absolute canonical output location (i.e. $(O)):
+#       For the same reason as the one for CWD.
+
+# Remove the trailing '/.' from $(O) as it can be added by the makefile wrapper
+# installed in the $(O) directory.
+# Also remove the trailing '/' the user can set when on the command line.
+override O := $(patsubst %/,%,$(patsubst %.,%,$(O)))
+# Make sure $(O) actually exists before calling realpath on it; this is to
+# avoid empty CANONICAL_O in case on non-existing entry.
+CANONICAL_O := $(shell mkdir -p $(O) >/dev/null 2>&1)$(realpath $(O))
+
+# gcc fails to build when the srcdir contains a '@'
+ifneq ($(findstring @,$(CANONICAL_O)),)
+$(error The build directory can not contain a '@')
+endif
+
+CANONICAL_CURDIR = $(realpath $(CURDIR))
+
+REQ_UMASK = 0022
+
+# Make sure O= is passed (with its absolute canonical path) everywhere the
+# toplevel makefile is called back.
+EXTRAMAKEARGS := O=$(CANONICAL_O)
+
+# Check Buildroot execution pre-requisites here.
+ifneq ($(shell umask):$(CURDIR):$(O),$(REQ_UMASK):$(CANONICAL_CURDIR):$(CANONICAL_O))
+.PHONY: _all $(MAKECMDGOALS)
+
+$(MAKECMDGOALS): _all
+	@:
+
+_all:
+	@umask $(REQ_UMASK) && \
+		$(MAKE) -C $(CANONICAL_CURDIR) --no-print-directory \
+			$(MAKECMDGOALS) $(EXTRAMAKEARGS)
+
+else # umask / $(CURDIR) / $(O)
+
+# This is our default rule, so must come first
+all:
+.PHONY: all
+
+# Set and export the version string
+export BR2_VERSION := 2020.11.1
+# Actual time the release is cut (for reproducible builds)
+BR2_VERSION_EPOCH = 1609079000
+
+# Save running make version since it's clobbered by the make package
+RUNNING_MAKE_VERSION := $(MAKE_VERSION)
+
+# Check for minimal make version (note: this check will break at make 10.x)
+MIN_MAKE_VERSION = 3.81
+ifneq ($(firstword $(sort $(RUNNING_MAKE_VERSION) $(MIN_MAKE_VERSION))),$(MIN_MAKE_VERSION))
+$(error You have make '$(RUNNING_MAKE_VERSION)' installed. GNU make >= $(MIN_MAKE_VERSION) is required)
+endif
+
+# absolute path
+TOPDIR := $(CURDIR)
+CONFIG_CONFIG_IN = Config.in
+CONFIG = support/kconfig
+DATE := $(shell date +%Y%m%d)
+
+# Compute the full local version string so packages can use it as-is
+# Need to export it, so it can be got from environment in children (eg. mconf)
+
+BR2_LOCALVERSION := $(shell $(TOPDIR)/support/scripts/setlocalversion)
+ifeq ($(BR2_LOCALVERSION),)
+export BR2_VERSION_FULL := $(BR2_VERSION)
+else
+export BR2_VERSION_FULL := $(BR2_LOCALVERSION)
+endif
+
+# List of targets and target patterns for which .config doesn't need to be read in
+noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \
+	defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \
+	randpackageconfig allyespackageconfig allnopackageconfig \
+	print-version olddefconfig distclean manual manual-% check-package check-flake8
+
+# Some global targets do not trigger a build, but are used to collect
+# metadata, or do various checks. When such targets are triggered,
+# some packages should not do their configuration sanity
+# checks. Provide them a BR_BUILDING variable set to 'y' when we're
+# actually building and they should do their sanity checks.
+#
+# We're building in two situations: when MAKECMDGOALS is empty
+# (default target is to build), or when MAKECMDGOALS contains
+# something else than one of the nobuild_targets.
+nobuild_targets := source %-source \
+	legal-info %-legal-info external-deps _external-deps \
+	clean distclean help show-targets graph-depends \
+	%-graph-depends %-show-depends %-show-version \
+	graph-build graph-size list-defconfigs \
+	savedefconfig update-defconfig printvars
+ifeq ($(MAKECMDGOALS),)
+BR_BUILDING = y
+else ifneq ($(filter-out $(nobuild_targets),$(MAKECMDGOALS)),)
+BR_BUILDING = y
+endif
+
+# We call make recursively to build packages. The command-line overrides that
+# are passed to Buildroot don't apply to those package build systems. In
+# particular, we don't want to pass down the O=<dir> option for out-of-tree
+# builds, because the value specified on the command line will not be correct
+# for packages.
+MAKEOVERRIDES :=
+
+# Include some helper macros and variables
+include support/misc/utils.mk
+
+# Set variables related to in-tree or out-of-tree build.
+# Here, both $(O) and $(CURDIR) are absolute canonical paths.
+ifeq ($(O),$(CURDIR)/output)
+CONFIG_DIR := $(CURDIR)
+NEED_WRAPPER =
+else
+CONFIG_DIR := $(O)
+NEED_WRAPPER = y
+endif
+
+# bash prints the name of the directory on 'cd <dir>' if CDPATH is
+# set, so unset it here to not cause problems. Notice that the export
+# line doesn't affect the environment of $(shell ..) calls.
+export CDPATH :=
+
+BASE_DIR := $(CANONICAL_O)
+$(if $(BASE_DIR),, $(error output directory "$(O)" does not exist))
+
+
+# Handling of BR2_EXTERNAL.
+#
+# The value of BR2_EXTERNAL is stored in .br-external in the output directory.
+# The location of the external.mk makefile fragments is computed in that file.
+# On subsequent invocations of make, this file is read in. BR2_EXTERNAL can
+# still be overridden on the command line, therefore the file is re-created
+# every time make is run.
+
+BR2_EXTERNAL_FILE = $(BASE_DIR)/.br2-external.mk
+-include $(BR2_EXTERNAL_FILE)
+$(shell support/scripts/br2-external -d '$(BASE_DIR)' $(BR2_EXTERNAL))
+BR2_EXTERNAL_ERROR =
+include $(BR2_EXTERNAL_FILE)
+ifneq ($(BR2_EXTERNAL_ERROR),)
+$(error $(BR2_EXTERNAL_ERROR))
+endif
+
+# Workaround bug in make-4.3: https://savannah.gnu.org/bugs/?57676
+$(BASE_DIR)/.br2-external.mk:;
+
+# To make sure that the environment variable overrides the .config option,
+# set this before including .config.
+ifneq ($(BR2_DL_DIR),)
+DL_DIR := $(BR2_DL_DIR)
+endif
+ifneq ($(BR2_CCACHE_DIR),)
+BR_CACHE_DIR := $(BR2_CCACHE_DIR)
+endif
+
+# Need that early, before we scan packages
+# Avoids doing the $(or...) everytime
+BR_GRAPH_OUT := $(or $(BR2_GRAPH_OUT),pdf)
+
+BUILD_DIR := $(BASE_DIR)/build
+BINARIES_DIR := $(BASE_DIR)/images
+BASE_TARGET_DIR := $(BASE_DIR)/target
+PER_PACKAGE_DIR := $(BASE_DIR)/per-package
+# initial definition so that 'make clean' works for most users, even without
+# .config. HOST_DIR will be overwritten later when .config is included.
+HOST_DIR := $(BASE_DIR)/host
+GRAPHS_DIR := $(BASE_DIR)/graphs
+
+LEGAL_INFO_DIR = $(BASE_DIR)/legal-info
+REDIST_SOURCES_DIR_TARGET = $(LEGAL_INFO_DIR)/sources
+REDIST_SOURCES_DIR_HOST = $(LEGAL_INFO_DIR)/host-sources
+LICENSE_FILES_DIR_TARGET = $(LEGAL_INFO_DIR)/licenses
+LICENSE_FILES_DIR_HOST = $(LEGAL_INFO_DIR)/host-licenses
+LEGAL_MANIFEST_CSV_TARGET = $(LEGAL_INFO_DIR)/manifest.csv
+LEGAL_MANIFEST_CSV_HOST = $(LEGAL_INFO_DIR)/host-manifest.csv
+LEGAL_WARNINGS = $(LEGAL_INFO_DIR)/.warnings
+LEGAL_REPORT = $(LEGAL_INFO_DIR)/README
+
+BR2_CONFIG = $(CONFIG_DIR)/.config
+
+# Pull in the user's configuration file
+ifeq ($(filter $(noconfig_targets),$(MAKECMDGOALS)),)
+-include $(BR2_CONFIG)
+endif
+
+ifeq ($(BR2_PER_PACKAGE_DIRECTORIES),)
+# Disable top-level parallel build if per-package directories is not
+# used. Indeed, per-package directories is necessary to guarantee
+# determinism and reproducibility with top-level parallel build.
+.NOTPARALLEL:
+endif
+
+# timezone and locale may affect build output
+ifeq ($(BR2_REPRODUCIBLE),y)
+export TZ = UTC
+export LANG = C
+export LC_ALL = C
+endif
+
+# To put more focus on warnings, be less verbose as default
+# Use 'make V=1' to see the full commands
+ifeq ("$(origin V)", "command line")
+  KBUILD_VERBOSE = $(V)
+endif
+ifndef KBUILD_VERBOSE
+  KBUILD_VERBOSE = 0
+endif
+
+ifeq ($(KBUILD_VERBOSE),1)
+  Q =
+ifndef VERBOSE
+  VERBOSE = 1
+endif
+export VERBOSE
+else
+  Q = @
+endif
+
+# kconfig uses CONFIG_SHELL
+CONFIG_SHELL := $(SHELL)
+
+export SHELL CONFIG_SHELL Q KBUILD_VERBOSE
+
+ifndef HOSTAR
+HOSTAR := ar
+endif
+ifndef HOSTAS
+HOSTAS := as
+endif
+ifndef HOSTCC
+HOSTCC := gcc
+HOSTCC := $(shell which $(HOSTCC) || type -p $(HOSTCC) || echo gcc)
+endif
+HOSTCC_NOCCACHE := $(HOSTCC)
+ifndef HOSTCXX
+HOSTCXX := g++
+HOSTCXX := $(shell which $(HOSTCXX) || type -p $(HOSTCXX) || echo g++)
+endif
+HOSTCXX_NOCCACHE := $(HOSTCXX)
+ifndef HOSTCPP
+HOSTCPP := cpp
+endif
+ifndef HOSTLD
+HOSTLD := ld
+endif
+ifndef HOSTLN
+HOSTLN := ln
+endif
+ifndef HOSTNM
+HOSTNM := nm
+endif
+ifndef HOSTOBJCOPY
+HOSTOBJCOPY := objcopy
+endif
+ifndef HOSTRANLIB
+HOSTRANLIB := ranlib
+endif
+HOSTAR := $(shell which $(HOSTAR) || type -p $(HOSTAR) || echo ar)
+HOSTAS := $(shell which $(HOSTAS) || type -p $(HOSTAS) || echo as)
+HOSTCPP := $(shell which $(HOSTCPP) || type -p $(HOSTCPP) || echo cpp)
+HOSTLD := $(shell which $(HOSTLD) || type -p $(HOSTLD) || echo ld)
+HOSTLN := $(shell which $(HOSTLN) || type -p $(HOSTLN) || echo ln)
+HOSTNM := $(shell which $(HOSTNM) || type -p $(HOSTNM) || echo nm)
+HOSTOBJCOPY := $(shell which $(HOSTOBJCOPY) || type -p $(HOSTOBJCOPY) || echo objcopy)
+HOSTRANLIB := $(shell which $(HOSTRANLIB) || type -p $(HOSTRANLIB) || echo ranlib)
+SED := $(shell which sed || type -p sed) -i -e
+
+export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTLD
+export HOSTCC_NOCCACHE HOSTCXX_NOCCACHE
+
+# Determine the userland we are running on.
+#
+# Note that, despite its name, we are not interested in the actual
+# architecture name. This is mostly used to determine whether some
+# of the binary tools (e.g. pre-built external toolchains) can run
+# on the current host. So we need to know if the userland we're
+# running on can actually run those toolchains.
+#
+# For example, a 64-bit prebuilt toolchain will not run on a 64-bit
+# kernel if the userland is 32-bit (e.g. in a chroot for example).
+#
+# So, we extract the first part of the tuple the host gcc was
+# configured to generate code for; we assume this is our userland.
+#
+export HOSTARCH := $(shell LC_ALL=C $(HOSTCC_NOCCACHE) -v 2>&1 | \
+	sed -e '/^Target: \([^-]*\).*/!d' \
+	    -e 's//\1/' \
+	    -e 's/i.86/x86/' \
+	    -e 's/sun4u/sparc64/' \
+	    -e 's/arm.*/arm/' \
+	    -e 's/sa110/arm/' \
+	    -e 's/ppc64/powerpc64/' \
+	    -e 's/ppc/powerpc/' \
+	    -e 's/macppc/powerpc/' \
+	    -e 's/sh.*/sh/' )
+
+# When adding a new host gcc version in Config.in,
+# update the HOSTCC_MAX_VERSION variable:
+HOSTCC_MAX_VERSION := 9
+
+HOSTCC_VERSION := $(shell V=$$($(HOSTCC_NOCCACHE) --version | \
+	sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p'); \
+	[ "$${V%% *}" -le $(HOSTCC_MAX_VERSION) ] || V=$(HOSTCC_MAX_VERSION); \
+	printf "%s" "$${V}")
+
+# For gcc >= 5.x, we only need the major version.
+ifneq ($(firstword $(HOSTCC_VERSION)),4)
+HOSTCC_VERSION := $(firstword $(HOSTCC_VERSION))
+endif
+
+ifeq ($(BR2_NEEDS_HOST_UTF8_LOCALE),y)
+# First, we try to use the user's configured locale (as that's the
+# language they'd expect messages to be displayed), then we favour
+# a non language-specific locale like C.UTF-8 if one is available,
+# so we sort with the C locale to get it at the top.
+# This is guaranteed to not be empty, because of the check in
+# support/dependencies/dependencies.sh
+HOST_UTF8_LOCALE := $(shell \
+			( echo $${LC_ALL:-$${LC_MESSAGES:-$${LANG}}}; \
+			  locale -a 2>/dev/null | LC_ALL=C sort \
+			) \
+			| grep -i -E 'utf-?8$$' \
+			| head -n 1)
+HOST_UTF8_LOCALE_ENV := LC_ALL=$(HOST_UTF8_LOCALE)
+endif
+
+# Make sure pkg-config doesn't look outside the buildroot tree
+HOST_PKG_CONFIG_PATH := $(PKG_CONFIG_PATH)
+unexport PKG_CONFIG_PATH
+unexport PKG_CONFIG_SYSROOT_DIR
+unexport PKG_CONFIG_LIBDIR
+
+# Having DESTDIR set in the environment confuses the installation
+# steps of some packages.
+unexport DESTDIR
+
+# Causes breakage with packages that needs host-ruby
+unexport RUBYOPT
+
+include package/pkg-utils.mk
+include package/doc-asciidoc.mk
+
+ifeq ($(BR2_HAVE_DOT_CONFIG),y)
+
+################################################################################
+#
+# Hide troublesome environment variables from sub processes
+#
+################################################################################
+unexport CROSS_COMPILE
+unexport ARCH
+unexport CC
+unexport LD
+unexport AR
+unexport CXX
+unexport CPP
+unexport RANLIB
+unexport CFLAGS
+unexport CXXFLAGS
+unexport GREP_OPTIONS
+unexport TAR_OPTIONS
+unexport CONFIG_SITE
+unexport QMAKESPEC
+unexport TERMINFO
+unexport MACHINE
+unexport O
+unexport GCC_COLORS
+unexport PLATFORM
+unexport OS
+
+GNU_HOST_NAME := $(shell support/gnuconfig/config.guess)
+
+PACKAGES :=
+PACKAGES_ALL :=
+
+# silent mode requested?
+QUIET := $(if $(findstring s,$(filter-out --%,$(MAKEFLAGS))),-q)
+
+# Strip off the annoying quoting
+ARCH := $(call qstrip,$(BR2_ARCH))
+
+KERNEL_ARCH := $(shell echo "$(ARCH)" | sed -e "s/-.*//" \
+	-e s/i.86/i386/ -e s/sun4u/sparc64/ \
+	-e s/arcle/arc/ \
+	-e s/arceb/arc/ \
+	-e s/arm.*/arm/ -e s/sa110/arm/ \
+	-e s/aarch64.*/arm64/ \
+	-e s/nds32.*/nds32/ \
+	-e s/or1k/openrisc/ \
+	-e s/parisc64/parisc/ \
+	-e s/powerpc64.*/powerpc/ \
+	-e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
+	-e s/riscv.*/riscv/ \
+	-e s/sh.*/sh/ \
+	-e s/s390x/s390/ \
+	-e s/microblazeel/microblaze/)
+
+ZCAT := $(call qstrip,$(BR2_ZCAT))
+BZCAT := $(call qstrip,$(BR2_BZCAT))
+XZCAT := $(call qstrip,$(BR2_XZCAT))
+LZCAT := $(call qstrip,$(BR2_LZCAT))
+TAR_OPTIONS = $(call qstrip,$(BR2_TAR_OPTIONS)) -xf
+
+ifeq ($(BR2_PER_PACKAGE_DIRECTORIES),y)
+HOST_DIR = $(if $(PKG),$(PER_PACKAGE_DIR)/$($(PKG)_NAME)/host,$(call qstrip,$(BR2_HOST_DIR)))
+TARGET_DIR = $(if $(ROOTFS),$(ROOTFS_$(ROOTFS)_TARGET_DIR),$(if $(PKG),$(PER_PACKAGE_DIR)/$($(PKG)_NAME)/target,$(BASE_TARGET_DIR)))
+else
+HOST_DIR := $(call qstrip,$(BR2_HOST_DIR))
+TARGET_DIR = $(if $(ROOTFS),$(ROOTFS_$(ROOTFS)_TARGET_DIR),$(BASE_TARGET_DIR))
+endif
+
+ifneq ($(HOST_DIR),$(BASE_DIR)/host)
+HOST_DIR_SYMLINK = $(BASE_DIR)/host
+$(HOST_DIR_SYMLINK): | $(BASE_DIR)
+	ln -snf $(HOST_DIR) $(HOST_DIR_SYMLINK)
+endif
+
+STAGING_DIR_SYMLINK = $(BASE_DIR)/staging
+$(STAGING_DIR_SYMLINK): | $(BASE_DIR)
+	ln -snf $(STAGING_DIR) $(STAGING_DIR_SYMLINK)
+
+# Quotes are needed for spaces and all in the original PATH content.
+BR_PATH = "$(HOST_DIR)/bin:$(HOST_DIR)/sbin:$(PATH)"
+
+# Location of a file giving a big fat warning that output/target
+# should not be used as the root filesystem.
+TARGET_DIR_WARNING_FILE = $(TARGET_DIR)/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
+
+ifeq ($(BR2_CCACHE),y)
+CCACHE = $(HOST_DIR)/bin/ccache
+BR_CACHE_DIR ?= $(call qstrip,$(BR2_CCACHE_DIR))
+export BR_CACHE_DIR
+HOSTCC = $(CCACHE) $(HOSTCC_NOCCACHE)
+HOSTCXX = $(CCACHE) $(HOSTCXX_NOCCACHE)
+else
+export BR_NO_CCACHE
+endif
+
+# Scripts in support/ or post-build scripts may need to reference
+# these locations, so export them so it is easier to use
+export BR2_CONFIG
+export BR2_REPRODUCIBLE
+export TARGET_DIR
+export STAGING_DIR
+export HOST_DIR
+export BINARIES_DIR
+export BASE_DIR
+
+################################################################################
+#
+# You should probably leave this stuff alone unless you know
+# what you are doing.
+#
+################################################################################
+
+all: world
+
+# Include legacy before the other things, because package .mk files
+# may rely on it.
+include Makefile.legacy
+
+include system/system.mk
+include package/Makefile.in
+# arch/arch.mk must be after package/Makefile.in because it may need to
+# complement variables defined therein, like BR_NO_CHECK_HASH_FOR.
+include arch/arch.mk
+include support/dependencies/dependencies.mk
+
+include $(sort $(wildcard toolchain/*.mk))
+include $(sort $(wildcard toolchain/*/*.mk))
+
+ifeq ($(BR2_REPRODUCIBLE),y)
+# If SOURCE_DATE_EPOCH has not been set then use the commit date, or the last
+# release date if the source tree is not within a Git repository.
+# See: https://reproducible-builds.org/specs/source-date-epoch/
+BR2_VERSION_GIT_EPOCH := $(shell $(GIT) log -1 --format=%at 2> /dev/null)
+export SOURCE_DATE_EPOCH ?= $(or $(BR2_VERSION_GIT_EPOCH),$(BR2_VERSION_EPOCH))
+endif
+
+# Include the package override file if one has been provided in the
+# configuration.
+PACKAGE_OVERRIDE_FILE = $(call qstrip,$(BR2_PACKAGE_OVERRIDE_FILE))
+ifneq ($(PACKAGE_OVERRIDE_FILE),)
+-include $(PACKAGE_OVERRIDE_FILE)
+endif
+
+include $(sort $(wildcard package/*/*.mk))
+
+include boot/common.mk
+include linux/linux.mk
+include fs/common.mk
+
+# If using a br2-external tree, the BR2_EXTERNAL_$(NAME)_PATH variables
+# are also present in the .config file. Since .config is included after
+# we defined them in the Makefile, the values for those variables are
+# quoted. We just include the generated Makefile fragment .br2-external.mk
+# a third time, which will set those variables to the un-quoted values.
+include $(BR2_EXTERNAL_FILE)
+
+# Nothing to include if no BR2_EXTERNAL tree in use
+include $(BR2_EXTERNAL_MKS)
+
+# Now we are sure we have all the packages scanned and defined. We now
+# check for each package in the list of enabled packages, that all its
+# dependencies are indeed enabled.
+#
+# Only trigger the check for default builds. If the user forces building
+# a package, even if not enabled in the configuration, we want to accept
+# it. However; we also want to be able to force checking the dependencies
+# if the user so desires. Forcing a dependency check is useful in the case
+# of test-pkg, as we want to make sure during testing, that a package has
+# all the dependencies selected in the config file.
+#
+ifeq ($(MAKECMDGOALS),)
+BR_FORCE_CHECK_DEPENDENCIES = YES
+endif
+
+ifeq ($(BR_FORCE_CHECK_DEPENDENCIES),YES)
+
+define CHECK_ONE_DEPENDENCY
+ifeq ($$($(2)_TYPE),target)
+ifeq ($$($(2)_IS_VIRTUAL),)
+ifneq ($$($$($(2)_KCONFIG_VAR)),y)
+$$(error $$($(2)_NAME) is in the dependency chain of $$($(1)_NAME) that \
+has added it to its _DEPENDENCIES variable without selecting it or \
+depending on it from Config.in)
+endif
+endif
+endif
+endef
+
+$(foreach pkg,$(call UPPERCASE,$(PACKAGES)),\
+	$(foreach dep,$(call UPPERCASE,$($(pkg)_FINAL_ALL_DEPENDENCIES)),\
+		$(eval $(call CHECK_ONE_DEPENDENCY,$(pkg),$(dep))$(sep))))
+
+endif
+
+$(BUILD_DIR)/buildroot-config/auto.conf: $(BR2_CONFIG)
+	$(MAKE1) $(EXTRAMAKEARGS) HOSTCC="$(HOSTCC_NOCCACHE)" HOSTCXX="$(HOSTCXX_NOCCACHE)" syncconfig
+
+.PHONY: prepare
+prepare: $(BUILD_DIR)/buildroot-config/auto.conf
+
+.PHONY: world
+world: target-post-image
+
+.PHONY: prepare-sdk
+prepare-sdk: world
+	@$(call MESSAGE,"Rendering the SDK relocatable")
+	PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host
+	PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging
+	$(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh
+	mkdir -p $(HOST_DIR)/share/buildroot
+	echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location
+
+BR2_SDK_PREFIX ?= $(GNU_TARGET_NAME)_sdk-buildroot
+.PHONY: sdk
+sdk: prepare-sdk $(BR2_TAR_HOST_DEPENDENCY)
+	@$(call MESSAGE,"Generating SDK tarball")
+	$(if $(BR2_SDK_PREFIX),,$(error BR2_SDK_PREFIX can not be empty))
+	$(Q)mkdir -p $(BINARIES_DIR)
+	$(TAR) czf "$(BINARIES_DIR)/$(BR2_SDK_PREFIX).tar.gz" \
+		--owner=0 --group=0 --numeric-owner \
+		--transform='s#^$(patsubst /%,%,$(HOST_DIR))#$(BR2_SDK_PREFIX)#' \
+		-C / $(patsubst /%,%,$(HOST_DIR))
+
+RSYNC_VCS_EXCLUSIONS = \
+	--exclude .svn --exclude .git --exclude .hg --exclude .bzr \
+	--exclude CVS
+
+# When stripping, obey to BR2_STRIP_EXCLUDE_DIRS and
+# BR2_STRIP_EXCLUDE_FILES
+STRIP_FIND_COMMON_CMD = \
+	find $(TARGET_DIR) \
+	$(if $(call qstrip,$(BR2_STRIP_EXCLUDE_DIRS)), \
+		\( $(call finddirclauses,$(TARGET_DIR),$(call qstrip,$(BR2_STRIP_EXCLUDE_DIRS))) \) \
+		-prune -o \
+	) \
+	$(if $(call qstrip,$(BR2_STRIP_EXCLUDE_FILES)), \
+		-not \( $(call findfileclauses,$(call qstrip,$(BR2_STRIP_EXCLUDE_FILES))) \) )
+
+# Regular stripping for everything, except libpthread, ld-*.so and
+# kernel modules:
+# - libpthread.so: a non-stripped libpthread shared library is needed for
+#   proper debugging of pthread programs using gdb.
+# - ld.so: a non-stripped dynamic linker library is needed for valgrind
+# - kernel modules (*.ko): do not function properly when stripped like normal
+#   applications and libraries. Normally kernel modules are already excluded
+#   by the executable permission check, so the explicit exclusion is only
+#   done for kernel modules with incorrect permissions.
+STRIP_FIND_CMD = \
+	$(STRIP_FIND_COMMON_CMD) \
+	-type f \( -perm /111 -o -name '*.so*' \) \
+	-not \( $(call findfileclauses,libpthread*.so* ld-*.so* *.ko) \) \
+	-print0
+
+# Special stripping (only debugging symbols) for libpthread and ld-*.so.
+STRIP_FIND_SPECIAL_LIBS_CMD = \
+	$(STRIP_FIND_COMMON_CMD) \
+	\( -name 'ld-*.so*' -o -name 'libpthread*.so*' \) \
+	-print0
+
+ifeq ($(BR2_ECLIPSE_REGISTER),y)
+define TOOLCHAIN_ECLIPSE_REGISTER
+	./support/scripts/eclipse-register-toolchain `readlink -f $(O)` \
+		$(notdir $(TARGET_CROSS)) $(BR2_ARCH)
+endef
+TARGET_FINALIZE_HOOKS += TOOLCHAIN_ECLIPSE_REGISTER
+endif
+
+# Generate locale data. Basically, we call the localedef program
+# (built by the host-localedef package) for each locale. The input
+# data comes preferably from the toolchain, or if the toolchain does
+# not have them (Linaro toolchains), we use the ones available on the
+# host machine.
+ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
+GLIBC_GENERATE_LOCALES = $(call qstrip,$(BR2_GENERATE_LOCALE))
+ifneq ($(GLIBC_GENERATE_LOCALES),)
+PACKAGES += host-localedef
+
+define GENERATE_GLIBC_LOCALES
+	$(Q)mkdir -p $(TARGET_DIR)/usr/lib/locale/
+	$(Q)for locale in $(GLIBC_GENERATE_LOCALES) ; do \
+		inputfile=`echo $${locale} | cut -f1 -d'.'` ; \
+		charmap=`echo $${locale} | cut -f2 -d'.' -s` ; \
+		if test -z "$${charmap}" ; then \
+			charmap="UTF-8" ; \
+		fi ; \
+		echo "Generating locale $${inputfile}.$${charmap}" ; \
+		I18NPATH=$(STAGING_DIR)/usr/share/i18n:/usr/share/i18n \
+		$(HOST_DIR)/bin/localedef \
+			--prefix=$(TARGET_DIR) \
+			--$(call LOWERCASE,$(BR2_ENDIAN))-endian \
+			-i $${inputfile} -f $${charmap} \
+			$${locale} ; \
+	done
+endef
+TARGET_FINALIZE_HOOKS += GENERATE_GLIBC_LOCALES
+endif
+endif
+
+ifeq ($(BR2_ENABLE_LOCALE_PURGE),y)
+LOCALE_WHITELIST = $(BUILD_DIR)/locales.nopurge
+LOCALE_NOPURGE = $(call qstrip,$(BR2_ENABLE_LOCALE_WHITELIST))
+
+# This piece of junk does the following:
+# First collect the whitelist in a file.
+# Then go over all the locale dirs and for each subdir, check if it exists
+# in the whitelist file. If it doesn't, kill it.
+# Finally, specifically for X11, regenerate locale.dir from the whitelist.
+define PURGE_LOCALES
+	printf '%s\n' $(LOCALE_NOPURGE) locale-archive > $(LOCALE_WHITELIST)
+
+	for dir in $(addprefix $(TARGET_DIR),/usr/share/locale /usr/share/X11/locale /usr/lib/locale); \
+	do \
+		if [ ! -d $$dir ]; then continue; fi; \
+		for langdir in $$dir/*; \
+		do \
+			if [ -e "$${langdir}" ]; \
+			then \
+				grep -qx "$${langdir##*/}" $(LOCALE_WHITELIST) || rm -rf $$langdir; \
+			fi \
+		done; \
+	done
+	if [ -d $(TARGET_DIR)/usr/share/X11/locale ]; \
+	then \
+		for lang in $(LOCALE_NOPURGE); \
+		do \
+			if [ -f $(TARGET_DIR)/usr/share/X11/locale/$$lang/XLC_LOCALE ]; \
+			then \
+				echo "$$lang/XLC_LOCALE: $$lang"; \
+			fi \
+		done > $(TARGET_DIR)/usr/share/X11/locale/locale.dir; \
+	fi
+endef
+TARGET_FINALIZE_HOOKS += PURGE_LOCALES
+endif
+
+$(TARGETS_ROOTFS): target-finalize
+
+# Avoid the rootfs name leaking down the dependency chain
+target-finalize: ROOTFS=
+
+TARGET_DIR_FILES_LISTS = $(sort $(wildcard $(BUILD_DIR)/*/.files-list.txt))
+HOST_DIR_FILES_LISTS = $(sort $(wildcard $(BUILD_DIR)/*/.files-list-host.txt))
+STAGING_DIR_FILES_LISTS = $(sort $(wildcard $(BUILD_DIR)/*/.files-list-staging.txt))
+
+.PHONY: host-finalize
+host-finalize: $(PACKAGES) $(HOST_DIR) $(HOST_DIR_SYMLINK)
+	@$(call MESSAGE,"Finalizing host directory")
+	$(call per-package-rsync,$(sort $(PACKAGES)),host,$(HOST_DIR))
+
+.PHONY: staging-finalize
+staging-finalize: $(STAGING_DIR_SYMLINK)
+
+.PHONY: target-finalize
+target-finalize: $(PACKAGES) $(TARGET_DIR) host-finalize
+	@$(call MESSAGE,"Finalizing target directory")
+	$(call per-package-rsync,$(sort $(PACKAGES)),target,$(TARGET_DIR))
+	$(foreach hook,$(TARGET_FINALIZE_HOOKS),$($(hook))$(sep))
+	rm -rf $(TARGET_DIR)/usr/include $(TARGET_DIR)/usr/share/aclocal \
+		$(TARGET_DIR)/usr/lib/pkgconfig $(TARGET_DIR)/usr/share/pkgconfig \
+		$(TARGET_DIR)/usr/lib/cmake $(TARGET_DIR)/usr/share/cmake \
+		$(TARGET_DIR)/usr/doc
+	find $(TARGET_DIR)/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f
+	find $(TARGET_DIR)/lib/ $(TARGET_DIR)/usr/lib/ $(TARGET_DIR)/usr/libexec/ \
+		\( -name '*.a' -o -name '*.la' -o -name '*.prl' \) -print0 | xargs -0 rm -f
+ifneq ($(BR2_PACKAGE_GDB),y)
+	rm -rf $(TARGET_DIR)/usr/share/gdb
+endif
+ifneq ($(BR2_PACKAGE_BASH),y)
+	rm -rf $(TARGET_DIR)/usr/share/bash-completion
+	rm -rf $(TARGET_DIR)/etc/bash_completion.d
+endif
+ifneq ($(BR2_PACKAGE_ZSH),y)
+	rm -rf $(TARGET_DIR)/usr/share/zsh
+endif
+	rm -rf $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/man
+	rm -rf $(TARGET_DIR)/usr/info $(TARGET_DIR)/usr/share/info
+	rm -rf $(TARGET_DIR)/usr/doc $(TARGET_DIR)/usr/share/doc
+	rm -rf $(TARGET_DIR)/usr/share/gtk-doc
+	rmdir $(TARGET_DIR)/usr/share 2>/dev/null || true
+ifneq ($(BR2_ENABLE_DEBUG):$(BR2_STRIP_strip),y:)
+	rm -rf $(TARGET_DIR)/lib/debug $(TARGET_DIR)/usr/lib/debug
+endif
+	$(STRIP_FIND_CMD) | xargs -0 $(STRIPCMD) 2>/dev/null || true
+	$(STRIP_FIND_SPECIAL_LIBS_CMD) | xargs -0 -r $(STRIPCMD) $(STRIP_STRIP_DEBUG) 2>/dev/null || true
+
+	test -f $(TARGET_DIR)/etc/ld.so.conf && \
+		{ echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true
+	test -d $(TARGET_DIR)/etc/ld.so.conf.d && \
+		{ echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true
+	mkdir -p $(TARGET_DIR)/etc
+	( \
+		echo "NAME=Buildroot"; \
+		echo "VERSION=$(BR2_VERSION_FULL)"; \
+		echo "ID=buildroot"; \
+		echo "VERSION_ID=$(BR2_VERSION)"; \
+		echo "PRETTY_NAME=\"Buildroot $(BR2_VERSION)\"" \
+	) >  $(TARGET_DIR)/usr/lib/os-release
+	ln -sf ../usr/lib/os-release $(TARGET_DIR)/etc
+
+	@$(call MESSAGE,"Sanitizing RPATH in target tree")
+	PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target
+
+# For a merged /usr, ensure that /lib, /bin and /sbin and their /usr
+# counterparts are appropriately setup as symlinks ones to the others.
+ifeq ($(BR2_ROOTFS_MERGED_USR),y)
+
+	$(foreach d, $(call qstrip,$(BR2_ROOTFS_OVERLAY)), \
+		@$(call MESSAGE,"Sanity check in overlay $(d)")$(sep) \
+		$(Q)not_merged_dirs="$$(support/scripts/check-merged-usr.sh $(d))"; \
+		test -n "$$not_merged_dirs" && { \
+			echo "ERROR: The overlay in $(d) is not" \
+				"using a merged /usr for the following directories:" \
+				$$not_merged_dirs; \
+			exit 1; \
+		} || true$(sep))
+
+endif # merged /usr
+
+	$(foreach d, $(call qstrip,$(BR2_ROOTFS_OVERLAY)), \
+		@$(call MESSAGE,"Copying overlay $(d)")$(sep) \
+		$(Q)$(call SYSTEM_RSYNC,$(d),$(TARGET_DIR))$(sep))
+
+	$(Q)$(if $(TARGET_DIR_FILES_LISTS), \
+		cat $(TARGET_DIR_FILES_LISTS)) > $(BUILD_DIR)/packages-file-list.txt
+	$(Q)$(if $(HOST_DIR_FILES_LISTS), \
+		cat $(HOST_DIR_FILES_LISTS)) > $(BUILD_DIR)/packages-file-list-host.txt
+	$(Q)$(if $(STAGING_DIR_FILES_LISTS), \
+		cat $(STAGING_DIR_FILES_LISTS)) > $(BUILD_DIR)/packages-file-list-staging.txt
+
+	$(foreach s, $(call qstrip,$(BR2_ROOTFS_POST_BUILD_SCRIPT)), \
+		@$(call MESSAGE,"Executing post-build script $(s)")$(sep) \
+		$(Q)$(EXTRA_ENV) $(s) $(TARGET_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep))
+
+	touch $(TARGET_DIR)/usr
+
+.PHONY: target-post-image
+target-post-image: $(TARGETS_ROOTFS) target-finalize staging-finalize
+	@rm -f $(ROOTFS_COMMON_TAR)
+	$(Q)mkdir -p $(BINARIES_DIR)
+	@$(foreach s, $(call qstrip,$(BR2_ROOTFS_POST_IMAGE_SCRIPT)), \
+		$(call MESSAGE,"Executing post-image script $(s)"); \
+		$(EXTRA_ENV) $(s) $(BINARIES_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep))
+
+.PHONY: source
+source: $(foreach p,$(PACKAGES),$(p)-all-source)
+
+.PHONY: _external-deps external-deps
+_external-deps: $(foreach p,$(PACKAGES),$(p)-all-external-deps)
+external-deps:
+	@$(MAKE1) -Bs $(EXTRAMAKEARGS) _external-deps | sort -u
+
+.PHONY: legal-info-clean
+legal-info-clean:
+	@rm -fr $(LEGAL_INFO_DIR)
+
+.PHONY: legal-info-prepare
+legal-info-prepare: $(LEGAL_INFO_DIR)
+	@$(call MESSAGE,"Buildroot $(BR2_VERSION_FULL) Collecting legal info")
+	@$(call legal-license-file,buildroot,buildroot,support/legal-info/buildroot.hash,COPYING,COPYING,HOST)
+	@$(call legal-manifest,TARGET,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
+	@$(call legal-manifest,HOST,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
+	@$(call legal-manifest,HOST,buildroot,$(BR2_VERSION_FULL),GPL-2.0+,COPYING,not saved,not saved)
+	@$(call legal-warning,the Buildroot source code has not been saved)
+	@cp $(BR2_CONFIG) $(LEGAL_INFO_DIR)/buildroot.config
+
+.PHONY: legal-info
+legal-info: legal-info-clean legal-info-prepare $(foreach p,$(PACKAGES),$(p)-all-legal-info) \
+		$(REDIST_SOURCES_DIR_TARGET) $(REDIST_SOURCES_DIR_HOST)
+	@cat support/legal-info/README.header >>$(LEGAL_REPORT)
+	@if [ -r $(LEGAL_WARNINGS) ]; then \
+		cat support/legal-info/README.warnings-header \
+			$(LEGAL_WARNINGS) >>$(LEGAL_REPORT); \
+		cat $(LEGAL_WARNINGS); fi
+	@rm -f $(LEGAL_WARNINGS)
+	@(cd $(LEGAL_INFO_DIR); \
+		find * -type f -exec sha256sum {} + | LC_ALL=C sort -k2 \
+			>.legal-info.sha256; \
+		mv .legal-info.sha256 legal-info.sha256)
+	@echo "Legal info produced in $(LEGAL_INFO_DIR)"
+
+.PHONY: show-targets
+show-targets:
+	@echo $(sort $(PACKAGES)) $(sort $(TARGETS_ROOTFS))
+
+.PHONY: show-build-order
+show-build-order: $(patsubst %,%-show-build-order,$(PACKAGES))
+
+.PHONY: graph-build
+graph-build: $(O)/build/build-time.log
+	@install -d $(GRAPHS_DIR)
+	$(foreach o,name build duration,./support/scripts/graph-build-time \
+					--type=histogram --order=$(o) --input=$(<) \
+					--output=$(GRAPHS_DIR)/build.hist-$(o).$(BR_GRAPH_OUT) \
+					$(if $(BR2_GRAPH_ALT),--alternate-colors)$(sep))
+	$(foreach t,packages steps,./support/scripts/graph-build-time \
+				   --type=pie-$(t) --input=$(<) \
+				   --output=$(GRAPHS_DIR)/build.pie-$(t).$(BR_GRAPH_OUT) \
+				   $(if $(BR2_GRAPH_ALT),--alternate-colors)$(sep))
+
+.PHONY: graph-depends-requirements
+graph-depends-requirements:
+	@dot -? >/dev/null 2>&1 || \
+		{ echo "ERROR: The 'dot' program from Graphviz is needed for graph-depends" >&2; exit 1; }
+
+.PHONY: graph-depends
+graph-depends: graph-depends-requirements
+	@$(INSTALL) -d $(GRAPHS_DIR)
+	@cd "$(CONFIG_DIR)"; \
+	$(TOPDIR)/support/scripts/graph-depends $(BR2_GRAPH_DEPS_OPTS) \
+		--direct -o $(GRAPHS_DIR)/$(@).dot
+	dot $(BR2_GRAPH_DOT_OPTS) -T$(BR_GRAPH_OUT) \
+		-o $(GRAPHS_DIR)/$(@).$(BR_GRAPH_OUT) \
+		$(GRAPHS_DIR)/$(@).dot
+
+.PHONY: graph-size
+graph-size:
+	$(Q)mkdir -p $(GRAPHS_DIR)
+	$(Q)$(TOPDIR)/support/scripts/size-stats --builddir $(BASE_DIR) \
+		--graph $(GRAPHS_DIR)/graph-size.$(BR_GRAPH_OUT) \
+		--file-size-csv $(GRAPHS_DIR)/file-size-stats.csv \
+		--package-size-csv $(GRAPHS_DIR)/package-size-stats.csv \
+		$(BR2_GRAPH_SIZE_OPTS)
+
+.PHONY: check-dependencies
+check-dependencies:
+	@cd "$(CONFIG_DIR)"; \
+	$(TOPDIR)/support/scripts/graph-depends -C
+
+.PHONY: show-info
+show-info:
+	@:
+	$(info $(call clean-json, \
+			{ $(foreach p, \
+				$(sort $(foreach i,$(PACKAGES) $(TARGETS_ROOTFS), \
+						$(i) \
+						$($(call UPPERCASE,$(i))_FINAL_RECURSIVE_DEPENDENCIES) \
+					) \
+				), \
+				$(call json-info,$(call UPPERCASE,$(p)))$(comma) \
+			) } \
+		) \
+	)
+
+.PHONY: pkg-stats
+pkg-stats:
+	@cd "$(CONFIG_DIR)" ; \
+	$(TOPDIR)/support/scripts/pkg-stats -c \
+		--json $(O)/pkg-stats.json \
+		--html $(O)/pkg-stats.html \
+		--nvd-path $(DL_DIR)/buildroot-nvd
+
+else # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
+
+# Some subdirectories are also package names. To avoid that "make linux"
+# on an unconfigured tree produces "Nothing to be done", add an explicit
+# rule for it.
+# Also for 'all' we error out and ask the user to configure first.
+.PHONY: linux toolchain
+linux toolchain all: outputmakefile
+	$(error Please configure Buildroot first (e.g. "make menuconfig"))
+	@exit 1
+
+endif # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
+
+# configuration
+# ---------------------------------------------------------------------------
+
+HOSTCFLAGS = $(CFLAGS_FOR_BUILD)
+export HOSTCFLAGS
+
+$(BUILD_DIR)/buildroot-config/%onf:
+	mkdir -p $(@D)/lxdialog
+	PKG_CONFIG_PATH="$(HOST_PKG_CONFIG_PATH)" $(MAKE) CC="$(HOSTCC_NOCCACHE)" HOSTCC="$(HOSTCC_NOCCACHE)" \
+	    obj=$(@D) -C $(CONFIG) -f Makefile.br $(@F)
+
+DEFCONFIG = $(call qstrip,$(BR2_DEFCONFIG))
+
+# We don't want to fully expand BR2_DEFCONFIG here, so Kconfig will
+# recognize that if it's still at its default $(CONFIG_DIR)/defconfig
+COMMON_CONFIG_ENV = \
+	BR2_DEFCONFIG='$(call qstrip,$(value BR2_DEFCONFIG))' \
+	KCONFIG_AUTOCONFIG=$(BUILD_DIR)/buildroot-config/auto.conf \
+	KCONFIG_AUTOHEADER=$(BUILD_DIR)/buildroot-config/autoconf.h \
+	KCONFIG_TRISTATE=$(BUILD_DIR)/buildroot-config/tristate.config \
+	BR2_CONFIG=$(BR2_CONFIG) \
+	HOST_GCC_VERSION="$(HOSTCC_VERSION)" \
+	BASE_DIR=$(BASE_DIR) \
+	SKIP_LEGACY=
+
+xconfig: $(BUILD_DIR)/buildroot-config/qconf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< $(CONFIG_CONFIG_IN)
+
+gconfig: $(BUILD_DIR)/buildroot-config/gconf outputmakefile
+	@$(COMMON_CONFIG_ENV) srctree=$(TOPDIR) $< $(CONFIG_CONFIG_IN)
+
+menuconfig: $(BUILD_DIR)/buildroot-config/mconf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< $(CONFIG_CONFIG_IN)
+
+nconfig: $(BUILD_DIR)/buildroot-config/nconf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< $(CONFIG_CONFIG_IN)
+
+config: $(BUILD_DIR)/buildroot-config/conf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< $(CONFIG_CONFIG_IN)
+
+# For the config targets that automatically select options, we pass
+# SKIP_LEGACY=y to disable the legacy options. However, in that case
+# no values are set for the legacy options so a subsequent oldconfig
+# will query them. Therefore, run an additional olddefconfig.
+
+randconfig allyesconfig alldefconfig allnoconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
+	@$(COMMON_CONFIG_ENV) SKIP_LEGACY=y $< --$@ $(CONFIG_CONFIG_IN)
+	@$(COMMON_CONFIG_ENV) $< --olddefconfig $(CONFIG_CONFIG_IN) >/dev/null
+
+randpackageconfig allyespackageconfig allnopackageconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
+	@grep -v BR2_PACKAGE_ $(BR2_CONFIG) > $(CONFIG_DIR)/.config.nopkg
+	@$(COMMON_CONFIG_ENV) SKIP_LEGACY=y \
+		KCONFIG_ALLCONFIG=$(CONFIG_DIR)/.config.nopkg \
+		$< --$(subst package,,$@) $(CONFIG_CONFIG_IN)
+	@rm -f $(CONFIG_DIR)/.config.nopkg
+	@$(COMMON_CONFIG_ENV) $< --olddefconfig $(CONFIG_CONFIG_IN) >/dev/null
+
+oldconfig syncconfig olddefconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< --$@ $(CONFIG_CONFIG_IN)
+
+defconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< --defconfig$(if $(DEFCONFIG),=$(DEFCONFIG)) $(CONFIG_CONFIG_IN)
+
+define percent_defconfig
+# Override the BR2_DEFCONFIG from COMMON_CONFIG_ENV with the new defconfig
+%_defconfig: $(BUILD_DIR)/buildroot-config/conf $(1)/configs/%_defconfig outputmakefile
+	@$$(COMMON_CONFIG_ENV) BR2_DEFCONFIG=$(1)/configs/$$@ \
+		$$< --defconfig=$(1)/configs/$$@ $$(CONFIG_CONFIG_IN)
+endef
+$(eval $(foreach d,$(call reverse,$(TOPDIR) $(BR2_EXTERNAL_DIRS)),$(call percent_defconfig,$(d))$(sep)))
+
+update-defconfig: savedefconfig
+
+savedefconfig: $(BUILD_DIR)/buildroot-config/conf outputmakefile
+	@$(COMMON_CONFIG_ENV) $< \
+		--savedefconfig=$(if $(DEFCONFIG),$(DEFCONFIG),$(CONFIG_DIR)/defconfig) \
+		$(CONFIG_CONFIG_IN)
+	@$(SED) '/^BR2_DEFCONFIG=/d' $(if $(DEFCONFIG),$(DEFCONFIG),$(CONFIG_DIR)/defconfig)
+
+.PHONY: defconfig savedefconfig update-defconfig
+
+################################################################################
+#
+# Cleanup and misc junk
+#
+################################################################################
+
+# staging and target directories do NOT list these as
+# dependencies anywhere else
+$(BUILD_DIR) $(BASE_TARGET_DIR) $(HOST_DIR) $(BINARIES_DIR) $(LEGAL_INFO_DIR) $(REDIST_SOURCES_DIR_TARGET) $(REDIST_SOURCES_DIR_HOST) $(PER_PACKAGE_DIR):
+	@mkdir -p $@
+
+# outputmakefile generates a Makefile in the output directory, if using a
+# separate output directory. This allows convenient use of make in the
+# output directory.
+.PHONY: outputmakefile
+outputmakefile:
+ifeq ($(NEED_WRAPPER),y)
+	$(Q)$(TOPDIR)/support/scripts/mkmakefile $(TOPDIR) $(O)
+endif
+
+# printvars prints all the variables currently defined in our
+# Makefiles. Alternatively, if a non-empty VARS variable is passed,
+# only the variables matching the make pattern passed in VARS are
+# displayed.
+.PHONY: printvars
+printvars:
+	@:
+	$(foreach V, \
+		$(sort $(filter $(VARS),$(.VARIABLES))), \
+		$(if $(filter-out environment% default automatic, \
+				$(origin $V)), \
+		$(if $(QUOTED_VARS),\
+			$(info $V='$(subst ','\'',$(if $(RAW_VARS),$(value $V),$($V)))'), \
+			$(info $V=$(if $(RAW_VARS),$(value $V),$($V))))))
+# ' Syntax colouring...
+
+.PHONY: clean
+clean:
+	rm -rf $(BASE_TARGET_DIR) $(BINARIES_DIR) $(HOST_DIR) $(HOST_DIR_SYMLINK) \
+		$(BUILD_DIR) $(BASE_DIR)/staging \
+		$(LEGAL_INFO_DIR) $(GRAPHS_DIR) $(PER_PACKAGE_DIR)
+
+.PHONY: distclean
+distclean: clean
+ifeq ($(O),$(CURDIR)/output)
+	rm -rf $(O)
+endif
+	rm -rf $(TOPDIR)/dl $(BR2_CONFIG) $(CONFIG_DIR)/.config.old $(CONFIG_DIR)/..config.tmp \
+		$(CONFIG_DIR)/.auto.deps $(BASE_DIR)/.br2-external.*
+
+.PHONY: help
+help:
+	@echo 'Cleaning:'
+	@echo '  clean                  - delete all files created by build'
+	@echo '  distclean              - delete all non-source files (including .config)'
+	@echo
+	@echo 'Build:'
+	@echo '  all                    - make world'
+	@echo '  toolchain              - build toolchain'
+	@echo '  sdk                    - build relocatable SDK'
+	@echo
+	@echo 'Configuration:'
+	@echo '  menuconfig             - interactive curses-based configurator'
+	@echo '  nconfig                - interactive ncurses-based configurator'
+	@echo '  xconfig                - interactive Qt-based configurator'
+	@echo '  gconfig                - interactive GTK-based configurator'
+	@echo '  oldconfig              - resolve any unresolved symbols in .config'
+	@echo '  syncconfig             - Same as oldconfig, but quietly, additionally update deps'
+	@echo '  olddefconfig           - Same as syncconfig but sets new symbols to their default value'
+	@echo '  randconfig             - New config with random answer to all options'
+	@echo '  defconfig              - New config with default answer to all options;'
+	@echo '                             BR2_DEFCONFIG, if set on the command line, is used as input'
+	@echo '  savedefconfig          - Save current config to BR2_DEFCONFIG (minimal config)'
+	@echo '  update-defconfig       - Same as savedefconfig'
+	@echo '  allyesconfig           - New config where all options are accepted with yes'
+	@echo '  allnoconfig            - New config where all options are answered with no'
+	@echo '  alldefconfig           - New config where all options are set to default'
+	@echo '  randpackageconfig      - New config with random answer to package options'
+	@echo '  allyespackageconfig    - New config where pkg options are accepted with yes'
+	@echo '  allnopackageconfig     - New config where package options are answered with no'
+	@echo
+	@echo 'Package-specific:'
+	@echo '  <pkg>                  - Build and install <pkg> and all its dependencies'
+	@echo '  <pkg>-source           - Only download the source files for <pkg>'
+	@echo '  <pkg>-extract          - Extract <pkg> sources'
+	@echo '  <pkg>-patch            - Apply patches to <pkg>'
+	@echo '  <pkg>-depends          - Build <pkg>'\''s dependencies'
+	@echo '  <pkg>-configure        - Build <pkg> up to the configure step'
+	@echo '  <pkg>-build            - Build <pkg> up to the build step'
+	@echo '  <pkg>-show-info        - generate info about <pkg>, as a JSON blurb'
+	@echo '  <pkg>-show-depends     - List packages on which <pkg> depends'
+	@echo '  <pkg>-show-rdepends    - List packages which have <pkg> as a dependency'
+	@echo '  <pkg>-show-recursive-depends'
+	@echo '                         - Recursively list packages on which <pkg> depends'
+	@echo '  <pkg>-show-recursive-rdepends'
+	@echo '                         - Recursively list packages which have <pkg> as a dependency'
+	@echo '  <pkg>-graph-depends    - Generate a graph of <pkg>'\''s dependencies'
+	@echo '  <pkg>-graph-rdepends   - Generate a graph of <pkg>'\''s reverse dependencies'
+	@echo '  <pkg>-dirclean         - Remove <pkg> build directory'
+	@echo '  <pkg>-reconfigure      - Restart the build from the configure step'
+	@echo '  <pkg>-rebuild          - Restart the build from the build step'
+	$(foreach p,$(HELP_PACKAGES), \
+		@echo $(sep) \
+		@echo '$($(p)_NAME):' $(sep) \
+		$($(p)_HELP_CMDS)$(sep))
+	@echo
+	@echo 'Documentation:'
+	@echo '  manual                 - build manual in all formats'
+	@echo '  manual-html            - build manual in HTML'
+	@echo '  manual-split-html      - build manual in split HTML'
+	@echo '  manual-pdf             - build manual in PDF'
+	@echo '  manual-text            - build manual in text'
+	@echo '  manual-epub            - build manual in ePub'
+	@echo '  graph-build            - generate graphs of the build times'
+	@echo '  graph-depends          - generate graph of the dependency tree'
+	@echo '  graph-size             - generate stats of the filesystem size'
+	@echo '  list-defconfigs        - list all defconfigs (pre-configured minimal systems)'
+	@echo
+	@echo 'Miscellaneous:'
+	@echo '  source                 - download all sources needed for offline-build'
+	@echo '  external-deps          - list external packages used'
+	@echo '  legal-info             - generate info about license compliance'
+	@echo '  show-info              - generate info about packages, as a JSON blurb'
+	@echo '  pkg-stats              - generate info about packages as JSON and HTML'
+	@echo '  printvars              - dump internal variables selected with VARS=...'
+	@echo
+	@echo '  make V=0|1             - 0 => quiet build (default), 1 => verbose build'
+	@echo '  make O=dir             - Locate all output files in "dir", including .config'
+	@echo
+	@echo 'For further details, see README, generate the Buildroot manual, or consult'
+	@echo 'it on-line at http://buildroot.org/docs.html'
+	@echo
+
+# List the defconfig files
+# $(1): base directory
+# $(2): br2-external name, empty for bundled
+define list-defconfigs
+	@first=true; \
+	for defconfig in $(1)/configs/*_defconfig; do \
+		[ -f "$${defconfig}" ] || continue; \
+		if $${first}; then \
+			if [ "$(2)" ]; then \
+				printf 'External configs in "$(call qstrip,$(2))":\n'; \
+			else \
+				printf "Built-in configs:\n"; \
+			fi; \
+			first=false; \
+		fi; \
+		defconfig="$${defconfig##*/}"; \
+		printf "  %-35s - Build for %s\n" "$${defconfig}" "$${defconfig%_defconfig}"; \
+	done; \
+	$${first} || printf "\n"
+endef
+
+# We iterate over BR2_EXTERNAL_NAMES rather than BR2_EXTERNAL_DIRS,
+# because we want to display the name of the br2-external tree.
+.PHONY: list-defconfigs
+list-defconfigs:
+	$(call list-defconfigs,$(TOPDIR))
+	$(foreach name,$(BR2_EXTERNAL_NAMES),\
+		$(call list-defconfigs,$(BR2_EXTERNAL_$(name)_PATH),\
+			$(BR2_EXTERNAL_$(name)_DESC))$(sep))
+
+release: OUT = buildroot-$(BR2_VERSION)
+
+# Create release tarballs. We need to fiddle a bit to add the generated
+# documentation to the git output
+release:
+	git archive --format=tar --prefix=$(OUT)/ HEAD > $(OUT).tar
+	$(MAKE) O=$(OUT) manual-html manual-text manual-pdf
+	$(MAKE) O=$(OUT) distclean
+	tar rf $(OUT).tar $(OUT)
+	gzip -9 -c < $(OUT).tar > $(OUT).tar.gz
+	bzip2 -9 -c < $(OUT).tar > $(OUT).tar.bz2
+	rm -rf $(OUT) $(OUT).tar
+
+print-version:
+	@echo $(BR2_VERSION_FULL)
+
+check-flake8:
+	$(Q)git ls-tree -r --name-only HEAD \
+	| xargs file \
+	| grep 'Python script' \
+	| cut -d':' -f1 \
+	| xargs -- python3 -m flake8 --statistics --max-line-length=132
+
+check-package:
+	find $(TOPDIR) -type f \( -name '*.mk' -o -name '*.hash' -o -name 'Config.*' \) \
+		-exec ./utils/check-package {} +
+
+include docs/manual/manual.mk
+-include $(foreach dir,$(BR2_EXTERNAL_DIRS),$(sort $(wildcard $(dir)/docs/*/*.mk)))
+
+.PHONY: $(noconfig_targets)
+
+endif #umask / $(CURDIR) / $(O)

+ 59 - 0
Makefile.legacy

@@ -0,0 +1,59 @@
+#
+# Makefile.legacy - support for backward compatibility
+#
+# This file contains placeholders to detect backward-compatibility problems.
+# When a buildroot "API" feature is being deprecated, a rule should be added
+# here that issues an error when the old feature is used.
+
+ifeq ($(BR2_LEGACY),y)
+$(error "You have legacy configuration in your .config! Please check your configuration.")
+endif
+
+#
+# Legacy options from 2014.02
+#
+
+# The BUILDROOT_DL_DIR environment variable was renamed by BR2_DL_DIR. We
+# want to detect someone using the old variable, _except_ if also the new
+# variable was set. By the time we get here, however, we no longer have
+# access to the BR2_DL_DIR environment variable (because it has been overridden
+# by the .config inclusion). However, the environment variable (if defined) was
+# saved in DL_DIR, so we can use that.
+ifneq ($(BUILDROOT_DL_DIR),)
+ifneq ($(BUILDROOT_DL_DIR),$(DL_DIR))
+$(error "The BUILDROOT_DL_DIR environment variable was renamed to BR2_DL_DIR.")
+endif
+endif
+
+# If a script is using the deprecated BUILDROOT_CONFIG, make sure it fails.
+# Add some directories in front just in case someone used dirname on it.
+BUILDROOT_CONFIG_FAKE = /tmp/deprecated/The-BUILDROOT_CONFIG-environment-variable-was-renamed-to-BR2_CONFIG
+
+# Similar to above for BUILDROOT_CONFIG, but here we have no .config equivalent.
+ifneq ($(BUILDROOT_CONFIG),)
+ifneq ($(BUILDROOT_CONFIG),$(BR2_CONFIG))
+ifneq ($(BUILDROOT_CONFIG),$(BUILDROOT_CONFIG_FAKE))
+$(error "The BUILDROOT_CONFIG environment variable was renamed to BR2_CONFIG.")
+endif
+endif
+endif
+
+BUILDROOT_CONFIG = $(BUILDROOT_CONFIG_FAKE)
+export BUILDROOT_CONFIG
+
+#
+# Legacy options from 2012.08
+#
+
+host-pkg-config:
+	@$(call MESSAGE,host-pkg-config is replaced by host-pkgconf)
+	@$(call MESSAGE,please update your .mk files)
+	@false
+.PHONY: host-pkg-config
+
+#
+# Legacy options from 2012.05
+#
+GENTARGETS = $$(error The GENTARGETS macro no longer exists; use $$$$(eval $$$$(generic-package)) or $$$$(eval $$$$(host-generic-package)))
+AUTOTARGETS = $$(error The AUTOTARGETS macro no longer exists; use $$$$(eval $$$$(autotools-package)) or $$$$(eval $$$$(host-autotools-package)))
+CMAKETARGETS = $$(error The CMAKETARGETS macro no longer exists; use $$$$(eval $$$$(cmake-package)) or $$$$(eval $$$$(host-cmake-package)))

+ 26 - 0
README

@@ -0,0 +1,26 @@
+Buildroot is a simple, efficient and easy-to-use tool to generate embedded
+Linux systems through cross-compilation.
+
+The documentation can be found in docs/manual. You can generate a text
+document with 'make manual-text' and read output/docs/manual/manual.text.
+Online documentation can be found at http://buildroot.org/docs.html
+
+To build and use the buildroot stuff, do the following:
+
+1) run 'make menuconfig'
+2) select the target architecture and the packages you wish to compile
+3) run 'make'
+4) wait while it compiles
+5) find the kernel, bootloader, root filesystem, etc. in output/images
+
+You do not need to be root to build or run buildroot.  Have fun!
+
+Buildroot comes with a basic configuration for a number of boards. Run
+'make list-defconfigs' to view the list of provided configurations.
+
+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.
+
+If you would like to contribute patches, please read
+https://buildroot.org/manual.html#submitting-patches

+ 489 - 0
arch/Config.in

@@ -0,0 +1,489 @@
+menu "Target options"
+
+config BR2_ARCH_IS_64
+	bool
+
+config BR2_KERNEL_64_USERLAND_32
+	bool
+
+config BR2_SOFT_FLOAT
+	bool
+
+config BR2_ARCH_HAS_MMU_MANDATORY
+	bool
+
+config BR2_ARCH_HAS_MMU_OPTIONAL
+	bool
+
+choice
+	prompt "Target Architecture"
+	default BR2_i386
+	help
+	  Select the target architecture family to build for.
+
+config BR2_arcle
+	bool "ARC (little endian)"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Synopsys' DesignWare ARC Processor Cores are a family of
+	  32-bit CPUs that can be used from deeply embedded to high
+	  performance host applications. Little endian.
+
+config BR2_arceb
+	bool "ARC (big endian)"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Synopsys' DesignWare ARC Processor Cores are a family of
+	  32-bit CPUs that can be used from deeply embedded to high
+	  performance host applications. Big endian.
+
+config BR2_arm
+	bool "ARM (little endian)"
+	# MMU support is set by the subarchitecture file, arch/Config.in.arm
+	help
+	  ARM is a 32-bit reduced instruction set computer (RISC)
+	  instruction set architecture (ISA) developed by ARM Holdings.
+	  Little endian.
+	  http://www.arm.com/
+	  http://en.wikipedia.org/wiki/ARM
+
+config BR2_armeb
+	bool "ARM (big endian)"
+	# MMU support is set by the subarchitecture file, arch/Config.in.arm
+	help
+	  ARM is a 32-bit reduced instruction set computer (RISC)
+	  instruction set architecture (ISA) developed by ARM Holdings.
+	  Big endian.
+	  http://www.arm.com/
+	  http://en.wikipedia.org/wiki/ARM
+
+config BR2_aarch64
+	bool "AArch64 (little endian)"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Aarch64 is a 64-bit architecture developed by ARM Holdings.
+	  http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
+	  http://en.wikipedia.org/wiki/ARM
+
+config BR2_aarch64_be
+	bool "AArch64 (big endian)"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Aarch64 is a 64-bit architecture developed by ARM Holdings.
+	  http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
+	  http://en.wikipedia.org/wiki/ARM
+
+config BR2_csky
+	bool "csky"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	# Most variants are supported by gcc-9+, except one that is
+	# handled as a special exception in package/gcc/Config.in.host
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+	help
+	  csky is processor IP from china.
+	  http://www.c-sky.com/
+	  http://www.github.com/c-sky
+
+config BR2_i386
+	bool "i386"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Intel i386 architecture compatible microprocessor
+	  http://en.wikipedia.org/wiki/I386
+
+config BR2_m68k
+	bool "m68k"
+	# MMU support is set by the subarchitecture file, arch/Config.in.m68k
+	help
+	  Motorola 68000 family microprocessor
+	  http://en.wikipedia.org/wiki/M68k
+
+config BR2_microblazeel
+	bool "Microblaze AXI (little endian)"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Soft processor core designed for Xilinx FPGAs from Xilinx. AXI
+	  bus based architecture (little endian)
+	  http://www.xilinx.com
+	  http://en.wikipedia.org/wiki/Microblaze
+
+config BR2_microblazebe
+	bool "Microblaze non-AXI (big endian)"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Soft processor core designed for Xilinx FPGAs from Xilinx. PLB
+	  bus based architecture (non-AXI, big endian)
+	  http://www.xilinx.com
+	  http://en.wikipedia.org/wiki/Microblaze
+
+config BR2_mips
+	bool "MIPS (big endian)"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  MIPS is a RISC microprocessor from MIPS Technologies. Big
+	  endian.
+	  http://www.mips.com/
+	  http://en.wikipedia.org/wiki/MIPS_Technologies
+
+config BR2_mipsel
+	bool "MIPS (little endian)"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  MIPS is a RISC microprocessor from MIPS Technologies. Little
+	  endian.
+	  http://www.mips.com/
+	  http://en.wikipedia.org/wiki/MIPS_Technologies
+
+config BR2_mips64
+	bool "MIPS64 (big endian)"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  MIPS is a RISC microprocessor from MIPS Technologies. Big
+	  endian.
+	  http://www.mips.com/
+	  http://en.wikipedia.org/wiki/MIPS_Technologies
+
+config BR2_mips64el
+	bool "MIPS64 (little endian)"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  MIPS is a RISC microprocessor from MIPS Technologies. Little
+	  endian.
+	  http://www.mips.com/
+	  http://en.wikipedia.org/wiki/MIPS_Technologies
+
+config BR2_nds32
+	bool "nds32"
+	select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  nds32 is a 32-bit architecture developed by Andes Technology.
+	  https://en.wikipedia.org/wiki/Andes_Technology
+
+config BR2_nios2
+	bool "Nios II"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  Nios II is a soft core processor from Altera Corporation.
+	  http://www.altera.com/
+	  http://en.wikipedia.org/wiki/Nios_II
+
+config BR2_or1k
+	bool "OpenRISC"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  OpenRISC is a free and open processor for embedded system.
+	  http://openrisc.io
+
+config BR2_powerpc
+	bool "PowerPC"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  PowerPC is a RISC architecture created by Apple-IBM-Motorola
+	  alliance. Big endian.
+	  http://www.power.org/
+	  http://en.wikipedia.org/wiki/Powerpc
+
+config BR2_powerpc64
+	bool "PowerPC64 (big endian)"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  PowerPC is a RISC architecture created by Apple-IBM-Motorola
+	  alliance. Big endian.
+	  http://www.power.org/
+	  http://en.wikipedia.org/wiki/Powerpc
+
+config BR2_powerpc64le
+	bool "PowerPC64 (little endian)"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  PowerPC is a RISC architecture created by Apple-IBM-Motorola
+	  alliance. Little endian.
+	  http://www.power.org/
+	  http://en.wikipedia.org/wiki/Powerpc
+
+config BR2_riscv
+	bool "RISCV"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+	help
+	  RISC-V is an open, free Instruction Set Architecture created
+	  by the UC Berkeley Architecture Research group and supported
+	  and promoted by RISC-V Foundation.
+	  https://riscv.org/
+	  https://en.wikipedia.org/wiki/RISC-V
+
+config BR2_s390x
+	bool "s390x"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  s390x is a big-endian architecture made by IBM.
+	  http://www.ibm.com/
+	  http://en.wikipedia.org/wiki/IBM_System/390
+
+config BR2_sh
+	bool "SuperH"
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	help
+	  SuperH (or SH) is a 32-bit reduced instruction set computer
+	  (RISC) instruction set architecture (ISA) developed by
+	  Hitachi.
+	  http://www.hitachi.com/
+	  http://en.wikipedia.org/wiki/SuperH
+
+config BR2_sparc
+	bool "SPARC"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  SPARC (from Scalable Processor Architecture) is a RISC
+	  instruction set architecture (ISA) developed by Sun
+	  Microsystems.
+	  http://www.oracle.com/sun
+	  http://en.wikipedia.org/wiki/Sparc
+
+config BR2_sparc64
+	bool "SPARC64"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  SPARC (from Scalable Processor Architecture) is a RISC
+	  instruction set architecture (ISA) developed by Sun
+	  Microsystems.
+	  http://www.oracle.com/sun
+	  http://en.wikipedia.org/wiki/Sparc
+
+config BR2_x86_64
+	bool "x86_64"
+	select BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_MMU_MANDATORY
+	help
+	  x86-64 is an extension of the x86 instruction set (Intel i386
+	  architecture compatible microprocessor).
+	  http://en.wikipedia.org/wiki/X86_64
+
+config BR2_xtensa
+	bool "Xtensa"
+	# MMU support is set by the subarchitecture file, arch/Config.in.xtensa
+	help
+	  Xtensa is a Tensilica processor IP architecture.
+	  http://en.wikipedia.org/wiki/Xtensa
+	  http://www.tensilica.com/
+
+endchoice
+
+# For some architectures or specific cores, our internal toolchain
+# backend is not suitable (like, missing support in upstream gcc, or
+# no ChipCo fork exists...)
+config BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
+	bool
+
+config BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT
+	bool
+	default y if !BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
+
+# The following symbols are selected by the individual
+# Config.in.$ARCH files
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8
+	bool
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_8
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
+
+config BR2_ARCH_NEEDS_GCC_AT_LEAST_10
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+
+# The following string values are defined by the individual
+# Config.in.$ARCH files
+config BR2_ARCH
+	string
+
+config BR2_ENDIAN
+	string
+
+config BR2_GCC_TARGET_ARCH
+	string
+
+config BR2_GCC_TARGET_ABI
+	string
+
+config BR2_GCC_TARGET_NAN
+	string
+
+config BR2_GCC_TARGET_FP32_MODE
+	string
+
+config BR2_GCC_TARGET_CPU
+	string
+
+# The value of this option will be passed as --with-fpu=<value> when
+# building gcc (internal backend) or -mfpu=<value> in the toolchain
+# wrapper (external toolchain)
+config BR2_GCC_TARGET_FPU
+	string
+
+# The value of this option will be passed as --with-float=<value> when
+# building gcc (internal backend) or -mfloat-abi=<value> in the toolchain
+# wrapper (external toolchain)
+config BR2_GCC_TARGET_FLOAT_ABI
+	string
+
+# The value of this option will be passed as --with-mode=<value> when
+# building gcc (internal backend) or -m<value> in the toolchain
+# wrapper (external toolchain)
+config BR2_GCC_TARGET_MODE
+	string
+
+# Must be selected by binary formats that support shared libraries.
+config BR2_BINFMT_SUPPORTS_SHARED
+	bool
+
+# Must match the name of the architecture from readelf point of view,
+# i.e the "Machine:" field of readelf output. See get_machine_name()
+# in binutils/readelf.c for the list of possible values.
+config BR2_READELF_ARCH_NAME
+	string
+
+# Set up target binary format
+choice
+	prompt "Target Binary Format"
+	default BR2_BINFMT_ELF if BR2_USE_MMU
+	default BR2_BINFMT_FLAT
+
+config BR2_BINFMT_ELF
+	bool "ELF"
+	depends on BR2_USE_MMU
+	select BR2_BINFMT_SUPPORTS_SHARED
+	help
+	  ELF (Executable and Linkable Format) is a format for libraries
+	  and executables used across different architectures and
+	  operating systems.
+
+config BR2_BINFMT_FLAT
+	bool "FLAT"
+	depends on !BR2_USE_MMU
+	help
+	  FLAT binary is a relatively simple and lightweight executable
+	  format based on the original a.out format. It is widely used
+	  in environment where no MMU is available.
+
+endchoice
+
+# Set up flat binary type
+choice
+	prompt "FLAT Binary type"
+	default BR2_BINFMT_FLAT_ONE
+	depends on BR2_BINFMT_FLAT
+
+config BR2_BINFMT_FLAT_ONE
+	bool "One memory region"
+	help
+	  All segments are linked into one memory region.
+
+config BR2_BINFMT_FLAT_SHARED
+	bool "Shared binary"
+	depends on BR2_m68k
+	# Even though this really generates shared binaries, there is no libdl
+	# and dlopen() cannot be used. So packages that require shared
+	# libraries cannot be built. Therefore, we don't select
+	# BR2_BINFMT_SUPPORTS_SHARED and therefore force BR2_STATIC_LIBS.
+	# Although this adds -static to the compilation, that's not a problem
+	# because the -mid-shared-library option overrides it.
+	help
+	  Allow to load and link indiviual FLAT binaries at run time.
+
+endchoice
+
+if BR2_arcle || BR2_arceb
+source "arch/Config.in.arc"
+endif
+
+if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_aarch64_be
+source "arch/Config.in.arm"
+endif
+
+if BR2_csky
+source "arch/Config.in.csky"
+endif
+
+if BR2_m68k
+source "arch/Config.in.m68k"
+endif
+
+if BR2_microblazeel || BR2_microblazebe
+source "arch/Config.in.microblaze"
+endif
+
+if BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el
+source "arch/Config.in.mips"
+endif
+
+if BR2_nds32
+source "arch/Config.in.nds32"
+endif
+
+if BR2_nios2
+source "arch/Config.in.nios2"
+endif
+
+if BR2_or1k
+source "arch/Config.in.or1k"
+endif
+
+if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
+source "arch/Config.in.powerpc"
+endif
+
+if BR2_riscv
+source "arch/Config.in.riscv"
+endif
+
+if BR2_s390x
+source "arch/Config.in.s390x"
+endif
+
+if BR2_sh
+source "arch/Config.in.sh"
+endif
+
+if BR2_sparc || BR2_sparc64
+source "arch/Config.in.sparc"
+endif
+
+if BR2_i386 || BR2_x86_64
+source "arch/Config.in.x86"
+endif
+
+if BR2_xtensa
+source "arch/Config.in.xtensa"
+endif
+
+endmenu # Target options

+ 117 - 0
arch/Config.in.arc

@@ -0,0 +1,117 @@
+choice
+	prompt "Target CPU"
+	default BR2_arc770d
+	depends on BR2_arc
+	help
+	    Specific CPU to use
+
+config BR2_arc750d
+	bool "ARC 750D"
+
+config BR2_arc770d
+	bool "ARC 770D"
+
+config BR2_archs38
+	bool "ARC HS38"
+	help
+	  Generic ARC HS capable of running Linux, i.e. with MMU,
+	  caches and 32-bit multiplier. Also it corresponds to the
+	  default configuration in older GNU toolchain versions.
+
+config BR2_archs38_64mpy
+	bool "ARC HS38 with 64-bit mpy"
+	help
+	  Fully featured ARC HS capable of running Linux, i.e. with
+	  MMU, caches and 64-bit multiplier.
+
+	  If you're not sure which version of ARC HS core you build
+	  for use this one.
+
+config BR2_archs38_full
+	bool "ARC HS38 with Quad MAC & FPU"
+	help
+	  Fully featured ARC HS with additional support for
+	   - Dual- and quad multiply and MC oprations
+	   - Double-precision FPU
+
+	  It corresponds to "hs38_slc_full" ARC HS template in
+	  ARChitect.
+
+config BR2_archs4x_rel31
+	bool "ARC HS48 rel 31"
+	help
+	   Latest release of HS48 processor
+	   - Dual- and quad multiply and MC oprations
+	   - Double-precision FPU
+
+endchoice
+
+# Choice of atomic instructions presence
+config BR2_ARC_ATOMIC_EXT
+	bool "Atomic extension (LLOCK/SCOND instructions)"
+	default y if BR2_arc770d || BR2_archs38 || BR2_archs38_64mpy || BR2_archs38_full || BR2_archs4x_rel31
+
+config BR2_ARCH
+	default "arc"	if BR2_arcle
+	default "arceb"	if BR2_arceb
+
+config BR2_arc
+	bool
+	default y if BR2_arcle || BR2_arceb
+
+config BR2_ENDIAN
+	default "LITTLE" if BR2_arcle
+	default "BIG"	 if BR2_arceb
+
+config BR2_GCC_TARGET_CPU
+	default "arc700" if BR2_arc750d
+	default "arc700" if BR2_arc770d
+	default "archs"	 if BR2_archs38
+	default "hs38"	 if BR2_archs38_64mpy
+	default "hs38_linux"	 if BR2_archs38_full
+	default "hs4x_rel31"	 if BR2_archs4x_rel31
+
+config BR2_READELF_ARCH_NAME
+	default "ARCompact"	if BR2_arc750d || BR2_arc770d
+	default "ARCv2"		if BR2_archs38 || BR2_archs38_64mpy || BR2_archs38_full || BR2_archs4x_rel31
+
+choice
+	prompt "MMU Page Size"
+	default BR2_ARC_PAGE_SIZE_8K
+	help
+	  MMU starting from version 3 (found in ARC 770) and now
+	  version 4 (found in ARC HS38) allows the selection of the
+	  page size during ASIC design creation.
+
+	  The following options are available for MMU v3 and v4: 4kB,
+	  8kB and 16 kB.
+
+	  The default is 8 kB (that really matches the only page size
+	  in MMU v2).  It is important to build a toolchain with page
+	  size matching the hardware configuration. Otherwise
+	  user-space applications will fail at runtime.
+
+config BR2_ARC_PAGE_SIZE_4K
+	bool "4KB"
+	depends on BR2_arc770d || BR2_archs38 || BR2_archs38_64mpy || BR2_archs38_full || BR2_archs4x_rel31
+
+config BR2_ARC_PAGE_SIZE_8K
+	bool "8KB"
+	help
+	  This is the one and only option available for MMUv2 and
+	  default value for MMU v3 and v4.
+
+config BR2_ARC_PAGE_SIZE_16K
+	bool "16KB"
+	depends on BR2_arc770d || BR2_archs38 || BR2_archs38_64mpy || BR2_archs38_full || BR2_archs4x_rel31
+
+endchoice
+
+config BR2_ARC_PAGE_SIZE
+	string
+	default "4K" if BR2_ARC_PAGE_SIZE_4K
+	default "8K" if BR2_ARC_PAGE_SIZE_8K
+	default "16K" if BR2_ARC_PAGE_SIZE_16K
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 934 - 0
arch/Config.in.arm

@@ -0,0 +1,934 @@
+# arm cpu features
+config BR2_ARM_CPU_HAS_NEON
+	bool
+
+# for some cores, NEON support is optional
+config BR2_ARM_CPU_MAYBE_HAS_NEON
+	bool
+
+# For some cores, the FPU is optional
+config BR2_ARM_CPU_MAYBE_HAS_FPU
+	bool
+
+config BR2_ARM_CPU_HAS_FPU
+	bool
+
+# for some cores, VFPv2 is optional
+config BR2_ARM_CPU_MAYBE_HAS_VFPV2
+	bool
+	select BR2_ARM_CPU_MAYBE_HAS_FPU
+
+config BR2_ARM_CPU_HAS_VFPV2
+	bool
+	select BR2_ARM_CPU_HAS_FPU
+
+# for some cores, VFPv3 is optional
+config BR2_ARM_CPU_MAYBE_HAS_VFPV3
+	bool
+	select BR2_ARM_CPU_MAYBE_HAS_VFPV2
+
+config BR2_ARM_CPU_HAS_VFPV3
+	bool
+	select BR2_ARM_CPU_HAS_VFPV2
+
+# for some cores, VFPv4 is optional
+config BR2_ARM_CPU_MAYBE_HAS_VFPV4
+	bool
+	select BR2_ARM_CPU_MAYBE_HAS_VFPV3
+
+config BR2_ARM_CPU_HAS_VFPV4
+	bool
+	select BR2_ARM_CPU_HAS_VFPV3
+
+# FPv4 is always optional
+config BR2_ARM_CPU_MAYBE_HAS_FPV4
+	bool
+	select BR2_ARM_CPU_MAYBE_HAS_FPU
+
+config BR2_ARM_CPU_HAS_FPV4
+	bool
+	select BR2_ARM_CPU_HAS_FPU
+
+# FPv5 is always optional
+config BR2_ARM_CPU_MAYBE_HAS_FPV5
+	bool
+	select BR2_ARM_CPU_MAYBE_HAS_FPV4
+
+config BR2_ARM_CPU_HAS_FPV5
+	bool
+	select BR2_ARM_CPU_HAS_FPV4
+
+config BR2_ARM_CPU_HAS_FP_ARMV8
+	bool
+	select BR2_ARM_CPU_HAS_VFPV4
+
+config BR2_ARM_CPU_HAS_ARM
+	bool
+
+config BR2_ARM_CPU_HAS_THUMB
+	bool
+
+config BR2_ARM_CPU_HAS_THUMB2
+	bool
+
+config BR2_ARM_CPU_ARMV4
+	bool
+
+config BR2_ARM_CPU_ARMV5
+	bool
+
+config BR2_ARM_CPU_ARMV6
+	bool
+
+config BR2_ARM_CPU_ARMV7A
+	bool
+
+config BR2_ARM_CPU_ARMV7M
+	bool
+
+config BR2_ARM_CPU_ARMV8A
+	bool
+
+choice
+	prompt "Target Architecture Variant"
+	default BR2_cortex_a53 if BR2_ARCH_IS_64
+	default BR2_arm926t
+	help
+	  Specific CPU variant to use
+
+if !BR2_ARCH_IS_64
+comment "armv4 cores"
+config BR2_arm920t
+	bool "arm920t"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV4
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_arm922t
+	bool "arm922t"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV4
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_fa526
+	bool "fa526/626"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_ARMV4
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_strongarm
+	bool "strongarm sa110/sa1100"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_ARMV4
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+
+comment "armv5 cores"
+config BR2_arm926t
+	bool "arm926t"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_MAYBE_HAS_VFPV2
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV5
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_iwmmxt
+	bool "iwmmxt"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_ARMV5
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_xscale
+	bool "xscale"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV5
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+
+comment "armv6 cores"
+config BR2_arm1136j_s
+	bool "arm1136j-s"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV6
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_arm1136jf_s
+	bool "arm1136jf-s"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_VFPV2
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV6
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_arm1176jz_s
+	bool "arm1176jz-s"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV6
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_arm1176jzf_s
+	bool "arm1176jzf-s"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_VFPV2
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV6
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_arm11mpcore
+	bool "mpcore"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_MAYBE_HAS_VFPV2
+	select BR2_ARM_CPU_HAS_THUMB
+	select BR2_ARM_CPU_ARMV6
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+
+comment "armv7a cores"
+config BR2_cortex_a5
+	bool "cortex-A5"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_MAYBE_HAS_NEON
+	select BR2_ARM_CPU_MAYBE_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a7
+	bool "cortex-A7"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a8
+	bool "cortex-A8"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV3
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a9
+	bool "cortex-A9"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_MAYBE_HAS_NEON
+	select BR2_ARM_CPU_MAYBE_HAS_VFPV3
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a12
+	bool "cortex-A12"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a15
+	bool "cortex-A15"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a15_a7
+	bool "cortex-A15/A7 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
+config BR2_cortex_a17
+	bool "cortex-A17"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_cortex_a17_a7
+	bool "cortex-A17/A7 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_pj4
+	bool "pj4"
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_VFPV3
+	select BR2_ARM_CPU_ARMV7A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+
+comment "armv7m cores"
+config BR2_cortex_m3
+	bool "cortex-M3"
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_ARMV7M
+config BR2_cortex_m4
+	bool "cortex-M4"
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_MAYBE_HAS_FPV4
+	select BR2_ARM_CPU_ARMV7M
+config BR2_cortex_m7
+	bool "cortex-M7"
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_MAYBE_HAS_FPV5
+	select BR2_ARM_CPU_ARMV7M
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+endif # !BR2_ARCH_IS_64
+
+comment "armv8 cores"
+config BR2_cortex_a32
+	bool "cortex-A32"
+	depends on !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_ARM
+	select BR2_ARM_CPU_HAS_NEON
+	select BR2_ARM_CPU_HAS_THUMB2
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_cortex_a35
+	bool "cortex-A35"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_cortex_a53
+	bool "cortex-A53"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a57
+	bool "cortex-A57"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+config BR2_cortex_a57_a53
+	bool "cortex-A57/A53 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_cortex_a72
+	bool "cortex-A72"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_cortex_a72_a53
+	bool "cortex-A72/A53 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_cortex_a73
+	bool "cortex-A73"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_cortex_a73_a35
+	bool "cortex-A73/A35 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_cortex_a73_a53
+	bool "cortex-A73/A53 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_emag
+	bool "emag"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+config BR2_exynos_m1
+	bool "exynos-m1"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_falkor
+	bool "falkor"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_phecda
+	bool "phecda"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+config BR2_qdf24xx
+	bool "qdf24xx"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_thunderx
+	bool "thunderx (aka octeontx)"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_thunderxt81
+	bool "thunderxt81 (aka octeontx81)"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_thunderxt83
+	bool "thunderxt83 (aka octeontx83)"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_thunderxt88
+	bool "thunderxt88"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_thunderxt88p1
+	bool "thunderxt88p1"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_xgene1
+	bool "xgene1"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+
+comment "armv8.1a cores"
+config BR2_thunderx2t99
+	bool "thunderx2t99"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_thunderx2t99p1
+	bool "thunderx2t99p1"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+config BR2_vulcan
+	bool "vulcan"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
+
+comment "armv8.2a cores"
+config BR2_cortex_a55
+	bool "cortex-A55"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
+config BR2_cortex_a75
+	bool "cortex-A75"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
+config BR2_cortex_a75_a55
+	bool "cortex-A75/A55 big.LITTLE"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
+config BR2_cortex_a76
+	bool "cortex-A76"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+config BR2_cortex_a76_a55
+	bool "cortex-A76/A55 big.LITTLE"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+config BR2_neoverse_n1
+	bool "neoverse-N1 (aka ares)"
+	select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+config BR2_tsv110
+	bool "tsv110"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+
+comment "armv8.4a cores"
+config BR2_saphira
+	bool "saphira"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARM_CPU_HAS_FP_ARMV8
+	select BR2_ARM_CPU_ARMV8A
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
+endchoice
+
+config BR2_ARM_ENABLE_NEON
+	bool "Enable NEON SIMD extension support"
+	depends on BR2_ARM_CPU_MAYBE_HAS_NEON
+	select BR2_ARM_CPU_HAS_NEON
+	help
+	  For some CPU cores, the NEON SIMD extension is optional.
+	  Select this option if you are certain your particular
+	  implementation has NEON support and you want to use it.
+
+config BR2_ARM_ENABLE_VFP
+	bool "Enable VFP extension support"
+	depends on BR2_ARM_CPU_MAYBE_HAS_FPU
+	select BR2_ARM_CPU_HAS_FPV5 if BR2_ARM_CPU_MAYBE_HAS_FPV5
+	select BR2_ARM_CPU_HAS_FPV4 if BR2_ARM_CPU_MAYBE_HAS_FPV4
+	select BR2_ARM_CPU_HAS_VFPV4 if BR2_ARM_CPU_MAYBE_HAS_VFPV4
+	select BR2_ARM_CPU_HAS_VFPV3 if BR2_ARM_CPU_MAYBE_HAS_VFPV3
+	select BR2_ARM_CPU_HAS_VFPV2 if BR2_ARM_CPU_MAYBE_HAS_VFPV2
+	help
+	  For some CPU cores, the VFP extension is optional. Select
+	  this option if you are certain your particular
+	  implementation has VFP support and you want to use it.
+
+choice
+	prompt "Target ABI"
+	default BR2_ARM_EABIHF if BR2_ARM_CPU_HAS_FPU
+	default BR2_ARM_EABI
+	depends on BR2_arm || BR2_armeb
+	help
+	  Application Binary Interface to use. The Application Binary
+	  Interface describes the calling conventions (how arguments
+	  are passed to functions, how the return value is passed, how
+	  system calls are made, etc.).
+
+config BR2_ARM_EABI
+	bool "EABI"
+	help
+	  The EABI is currently the standard ARM ABI, which is used in
+	  most projects. It supports both the 'soft' floating point
+	  model (in which floating point instructions are emulated in
+	  software) and the 'softfp' floating point model (in which
+	  floating point instructions are executed using an hardware
+	  floating point unit, but floating point arguments to
+	  functions are passed in integer registers).
+
+	  The 'softfp' floating point model is link-compatible with
+	  the 'soft' floating point model, i.e you can link a library
+	  built 'soft' with some other code built 'softfp'.
+
+	  However, passing the floating point arguments in integer
+	  registers is a bit inefficient, so if your ARM processor has
+	  a floating point unit, and you don't have pre-compiled
+	  'soft' or 'softfp' code, using the EABIhf ABI will provide
+	  better floating point performances.
+
+	  If your processor does not have a floating point unit, then
+	  you must use this ABI.
+
+config BR2_ARM_EABIHF
+	bool "EABIhf"
+	depends on BR2_ARM_CPU_HAS_FPU
+	help
+	  The EABIhf is an extension of EABI which supports the 'hard'
+	  floating point model. This model uses the floating point
+	  unit to execute floating point instructions, and passes
+	  floating point arguments in floating point registers.
+
+	  It is more efficient than EABI for floating point related
+	  workload. However, it does not allow to link against code
+	  that has been pre-built for the 'soft' or 'softfp' floating
+	  point models.
+
+	  If your processor has a floating point unit, and you don't
+	  depend on existing pre-compiled code, this option is most
+	  likely the best choice.
+
+endchoice
+
+choice
+	prompt "Floating point strategy"
+	default BR2_ARM_FPU_FP_ARMV8 if BR2_ARM_CPU_HAS_FP_ARMV8
+	default BR2_ARM_FPU_FPV5D16 if BR2_ARM_CPU_HAS_FPV5
+	default BR2_ARM_FPU_FPV4D16 if BR2_ARM_CPU_HAS_FPV4
+	default BR2_ARM_FPU_VFPV4D16 if BR2_ARM_CPU_HAS_VFPV4
+	default BR2_ARM_FPU_VFPV3D16 if BR2_ARM_CPU_HAS_VFPV3
+	default BR2_ARM_FPU_VFPV2 if BR2_ARM_CPU_HAS_VFPV2
+	default BR2_ARM_SOFT_FLOAT if !BR2_ARM_CPU_HAS_FPU
+
+config BR2_ARM_SOFT_FLOAT
+	bool "Soft float"
+	depends on BR2_ARM_EABI
+	select BR2_SOFT_FLOAT
+	help
+	  This option allows to use software emulated floating
+	  point. It should be used for ARM cores that do not include a
+	  Vector Floating Point unit, such as ARMv5 cores (ARM926 for
+	  example) or certain ARMv6 cores.
+
+config BR2_ARM_FPU_VFPV2
+	bool "VFPv2"
+	depends on BR2_ARM_CPU_HAS_VFPV2
+	help
+	  This option allows to use the VFPv2 floating point unit, as
+	  available in some ARMv5 processors (ARM926EJ-S) and some
+	  ARMv6 processors (ARM1136JF-S, ARM1176JZF-S and ARM11
+	  MPCore).
+
+	  Note that this option is also safe to use for newer cores
+	  such as Cortex-A, because the VFPv3 and VFPv4 units are
+	  backward compatible with VFPv2.
+
+config BR2_ARM_FPU_VFPV3
+	bool "VFPv3"
+	depends on BR2_ARM_CPU_HAS_VFPV3
+	help
+	  This option allows to use the VFPv3 floating point unit, as
+	  available in some ARMv7 processors (Cortex-A{8, 9}). This
+	  option requires a VFPv3 unit that has 32 double-precision
+	  registers, which is not necessarily the case in all SOCs
+	  based on Cortex-A{8, 9}. If you're unsure, use VFPv3-D16
+	  instead, which is guaranteed to work on all Cortex-A{8, 9}.
+
+	  Note that this option is also safe to use for newer cores
+	  that have a VFPv4 unit, because VFPv4 is backward compatible
+	  with VFPv3. They must of course also have 32
+	  double-precision registers.
+
+config BR2_ARM_FPU_VFPV3D16
+	bool "VFPv3-D16"
+	depends on BR2_ARM_CPU_HAS_VFPV3
+	help
+	  This option allows to use the VFPv3 floating point unit, as
+	  available in some ARMv7 processors (Cortex-A{8, 9}). This
+	  option requires a VFPv3 unit that has 16 double-precision
+	  registers, which is generally the case in all SOCs based on
+	  Cortex-A{8, 9}, even though VFPv3 is technically optional on
+	  Cortex-A9. This is the safest option for those cores.
+
+	  Note that this option is also safe to use for newer cores
+	  such that have a VFPv4 unit, because the VFPv4 is backward
+	  compatible with VFPv3.
+
+config BR2_ARM_FPU_VFPV4
+	bool "VFPv4"
+	depends on BR2_ARM_CPU_HAS_VFPV4
+	help
+	  This option allows to use the VFPv4 floating point unit, as
+	  available in some ARMv7 processors (Cortex-A{5, 7, 12,
+	  15}). This option requires a VFPv4 unit that has 32
+	  double-precision registers, which is not necessarily the
+	  case in all SOCs based on Cortex-A{5, 7, 12, 15}. If you're
+	  unsure, you should probably use VFPv4-D16 instead.
+
+	  Note that if you want binary code that works on all ARMv7
+	  cores, including the earlier Cortex-A{8, 9}, you should
+	  instead select VFPv3.
+
+config BR2_ARM_FPU_VFPV4D16
+	bool "VFPv4-D16"
+	depends on BR2_ARM_CPU_HAS_VFPV4
+	help
+	  This option allows to use the VFPv4 floating point unit, as
+	  available in some ARMv7 processors (Cortex-A{5, 7, 12,
+	  15}). This option requires a VFPv4 unit that has 16
+	  double-precision registers, which is always available on
+	  Cortex-A12 and Cortex-A15, but optional on Cortex-A5 and
+	  Cortex-A7.
+
+	  Note that if you want binary code that works on all ARMv7
+	  cores, including the earlier Cortex-A{8, 9}, you should
+	  instead select VFPv3-D16.
+
+config BR2_ARM_FPU_NEON
+	bool "NEON"
+	depends on BR2_ARM_CPU_HAS_NEON
+	help
+	  This option allows to use the NEON SIMD unit, as available
+	  in some ARMv7 processors, as a floating-point unit. It
+	  should however be noted that using NEON for floating point
+	  operations doesn't provide a complete compatibility with the
+	  IEEE 754.
+
+config BR2_ARM_FPU_NEON_VFPV4
+	bool "NEON/VFPv4"
+	depends on BR2_ARM_CPU_HAS_VFPV4
+	depends on BR2_ARM_CPU_HAS_NEON
+	help
+	  This option allows to use both the VFPv4 and the NEON SIMD
+	  units for floating point operations. Note that some ARMv7
+	  cores do not necessarily have VFPv4 and/or NEON support, for
+	  example on Cortex-A5 and Cortex-A7, support for VFPv4 and
+	  NEON is optional.
+
+config BR2_ARM_FPU_FPV4D16
+	bool "FPv4-D16"
+	depends on BR2_ARM_CPU_HAS_FPV4
+	help
+	  This option allows to use the FPv4-SP (single precision)
+	  floating point unit, as available in some ARMv7m processors
+	  (Cortex-M4).
+
+config BR2_ARM_FPU_FPV5D16
+	bool "FPv5-D16"
+	depends on BR2_ARM_CPU_HAS_FPV5
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+	help
+	  This option allows to use the FPv5-SP (single precision)
+	  floating point unit, as available in some ARMv7m processors
+	  (Cortex-M7).
+
+	  Note that if you want binary code that works on the earlier
+	  Cortex-M4, you should instead select FPv4-D16.
+
+config BR2_ARM_FPU_FPV5DPD16
+	bool "FPv5-DP-D16"
+	depends on BR2_ARM_CPU_HAS_FPV5
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+	help
+	  This option allows to use the FPv5-DP (double precision)
+	  floating point unit, as available in some ARMv7m processors
+	  (Cortex-M7).
+
+	  Note that if you want binary code that works on the earlier
+	  Cortex-M4, you should instead select FPv4-D16.
+
+config BR2_ARM_FPU_FP_ARMV8
+	bool "FP-ARMv8"
+	depends on BR2_ARM_CPU_HAS_FP_ARMV8
+	help
+	  This option allows to use the ARMv8 floating point unit.
+
+config BR2_ARM_FPU_NEON_FP_ARMV8
+	bool "NEON/FP-ARMv8"
+	depends on BR2_ARM_CPU_HAS_FP_ARMV8
+	depends on BR2_ARM_CPU_HAS_NEON
+	help
+	  This option allows to use both the ARMv8 floating point unit
+	  and the NEON SIMD unit for floating point operations.
+
+endchoice
+
+choice
+	prompt "ARM instruction set"
+	depends on BR2_arm || BR2_armeb
+
+config BR2_ARM_INSTRUCTIONS_ARM
+	bool "ARM"
+	depends on BR2_ARM_CPU_HAS_ARM
+	help
+	  This option instructs the compiler to generate regular ARM
+	  instructions, that are all 32 bits wide.
+
+config BR2_ARM_INSTRUCTIONS_THUMB
+	bool "Thumb"
+	depends on BR2_ARM_CPU_HAS_THUMB
+	# Thumb-1 and VFP are not compatible
+	depends on BR2_ARM_SOFT_FLOAT
+	help
+	  This option instructions the compiler to generate Thumb
+	  instructions, which allows to mix 16 bits instructions and
+	  32 bits instructions. This generally provides a much smaller
+	  compiled binary size.
+
+comment "Thumb1 is not compatible with VFP"
+	depends on BR2_ARM_CPU_HAS_THUMB
+	depends on !BR2_ARM_SOFT_FLOAT
+
+config BR2_ARM_INSTRUCTIONS_THUMB2
+	bool "Thumb2"
+	depends on BR2_ARM_CPU_HAS_THUMB2
+	help
+	  This option instructions the compiler to generate Thumb2
+	  instructions, which allows to mix 16 bits instructions and
+	  32 bits instructions. This generally provides a much smaller
+	  compiled binary size.
+
+endchoice
+
+config BR2_ARCH
+	default "arm"		if BR2_arm
+	default "armeb"		if BR2_armeb
+	default "aarch64"	if BR2_aarch64
+	default "aarch64_be"	if BR2_aarch64_be
+
+config BR2_ENDIAN
+	default "LITTLE" if (BR2_arm || BR2_aarch64)
+	default "BIG"	 if (BR2_armeb || BR2_aarch64_be)
+
+config BR2_GCC_TARGET_CPU
+	# armv4
+	default "arm920t"	if BR2_arm920t
+	default "arm922t"	if BR2_arm922t
+	default "fa526"		if BR2_fa526
+	default "strongarm"	if BR2_strongarm
+	# armv5
+	default "arm926ej-s"	if BR2_arm926t
+	default "iwmmxt"	if BR2_iwmmxt
+	default "xscale"	if BR2_xscale
+	# armv6
+	default "arm1136j-s"	if BR2_arm1136j_s
+	default "arm1136jf-s"	if BR2_arm1136jf_s
+	default "arm1176jz-s"	if BR2_arm1176jz_s
+	default "arm1176jzf-s"	if BR2_arm1176jzf_s
+	default "mpcore"	if BR2_arm11mpcore && BR2_ARM_CPU_HAS_VFPV2
+	default "mpcorenovfp"	if BR2_arm11mpcore
+	# armv7a
+	default "cortex-a5"	if BR2_cortex_a5
+	default "cortex-a7"	if BR2_cortex_a7
+	default "cortex-a8"	if BR2_cortex_a8
+	default "cortex-a9"	if BR2_cortex_a9
+	default "cortex-a12"	if BR2_cortex_a12
+	default "cortex-a15"	if BR2_cortex_a15
+	default "cortex-a15.cortex-a7"	if BR2_cortex_a15_a7
+	default "cortex-a17"	if BR2_cortex_a17
+	default "cortex-a17.cortex-a7"	if BR2_cortex_a17_a7
+	default "marvell-pj4"	if BR2_pj4
+	# armv7m
+	default "cortex-m3"	if BR2_cortex_m3
+	default "cortex-m4"	if BR2_cortex_m4
+	default "cortex-m7"	if BR2_cortex_m7
+	# armv8a
+	default "cortex-a32"	if BR2_cortex_a32
+	default "cortex-a35"	if BR2_cortex_a35
+	default "cortex-a53"	if BR2_cortex_a53
+	default "cortex-a57"	if BR2_cortex_a57
+	default "cortex-a57.cortex-a53"	if BR2_cortex_a57_a53
+	default "cortex-a72"	if BR2_cortex_a72
+	default "cortex-a72.cortex-a53"	if BR2_cortex_a72_a53
+	default "cortex-a73"	if BR2_cortex_a73
+	default "cortex-a73.cortex-a35"	if BR2_cortex_a73_a35
+	default "cortex-a73.cortex-a53"	if BR2_cortex_a73_a53
+	default "emag"		if BR2_emag
+	default "exynos-m1"	if BR2_exynos_m1
+	default "falkor"	if BR2_falkor
+	default "phecda"	if BR2_phecda
+	default "qdf24xx"	if BR2_qdf24xx
+	default "thunderx"	if BR2_thunderx && !BR2_TOOLCHAIN_GCC_AT_LEAST_9
+	default "octeontx"	if BR2_thunderx && BR2_TOOLCHAIN_GCC_AT_LEAST_9
+	default "thunderxt81"	if BR2_thunderxt81 && !BR2_TOOLCHAIN_GCC_AT_LEAST_9
+	default "octeontx81"	if BR2_thunderxt81 && BR2_TOOLCHAIN_GCC_AT_LEAST_9
+	default "thunderxt83"	if BR2_thunderxt83 && !BR2_TOOLCHAIN_GCC_AT_LEAST_9
+	default "octeontx83"	if BR2_thunderxt83 && BR2_TOOLCHAIN_GCC_AT_LEAST_9
+	default "thunderxt88"	if BR2_thunderxt88
+	default "thunderxt88p1"	if BR2_thunderxt88p1
+	default "xgene1"	if BR2_xgene1
+	# armv8.1a
+	default "thunderx2t99"	if BR2_thunderx2t99
+	default "thunderx2t99p1"	if BR2_thunderx2t99p1
+	default "vulcan"	if BR2_vulcan
+	# armv8.2a
+	default "cortex-a55"	if BR2_cortex_a55
+	default "cortex-a75"	if BR2_cortex_a75
+	default "cortex-a75.cortex-a55"	if BR2_cortex_a75_a55
+	default "cortex-a76"	if BR2_cortex_a76
+	default "cortex-a76.cortex-a55"	if BR2_cortex_a76_a55
+	default "neoverse-n1"	if BR2_neoverse_n1
+	default "tsv110"	if BR2_tsv110
+	# armv8.4a
+	default "saphira"	if BR2_saphira
+
+config BR2_GCC_TARGET_ABI
+	default "aapcs-linux"	if BR2_arm || BR2_armeb
+	default "lp64"		if BR2_aarch64 || BR2_aarch64_be
+
+config BR2_GCC_TARGET_FPU
+	default "vfp"		if BR2_ARM_FPU_VFPV2
+	default "vfpv3"		if BR2_ARM_FPU_VFPV3
+	default "vfpv3-d16"	if BR2_ARM_FPU_VFPV3D16
+	default "vfpv4"		if BR2_ARM_FPU_VFPV4
+	default "vfpv4-d16"	if BR2_ARM_FPU_VFPV4D16
+	default "neon"		if BR2_ARM_FPU_NEON
+	default "neon-vfpv4"	if BR2_ARM_FPU_NEON_VFPV4
+	default "fpv4-sp-d16"   if BR2_ARM_FPU_FPV4D16
+	default "fpv5-sp-d16"	if BR2_ARM_FPU_FPV5D16
+	default "fpv5-d16"	if BR2_ARM_FPU_FPV5DPD16
+	default "fp-armv8"	if BR2_ARM_FPU_FP_ARMV8
+	default "neon-fp-armv8"	if BR2_ARM_FPU_NEON_FP_ARMV8
+	depends on BR2_arm || BR2_armeb
+
+config BR2_GCC_TARGET_FLOAT_ABI
+	default "soft"		if BR2_ARM_SOFT_FLOAT
+	default "softfp"	if !BR2_ARM_SOFT_FLOAT && BR2_ARM_EABI
+	default "hard"		if !BR2_ARM_SOFT_FLOAT && BR2_ARM_EABIHF
+
+config BR2_GCC_TARGET_MODE
+	default "arm"		if BR2_ARM_INSTRUCTIONS_ARM
+	default "thumb"		if BR2_ARM_INSTRUCTIONS_THUMB || BR2_ARM_INSTRUCTIONS_THUMB2
+
+config BR2_READELF_ARCH_NAME
+	default "ARM"		if BR2_arm || BR2_armeb
+	default "AArch64"	if BR2_aarch64 || BR2_aarch64_be
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 49 - 0
arch/Config.in.csky

@@ -0,0 +1,49 @@
+choice
+	prompt "Target Architecture Variant"
+	default BR2_ck610
+	help
+	  Specific CPU variant to use
+
+config BR2_ck610
+	# Not supported by upstream gcc <= 9, and handled as a special
+	# exception in package/gcc/Config.in.host
+	bool "ck610"
+
+config BR2_ck807
+	bool "ck807"
+
+config BR2_ck810
+	bool "ck810"
+
+config BR2_ck860
+	bool "ck860"
+
+endchoice
+
+config BR2_CSKY_FPU
+	bool "Enable FPU coprocessor"
+	depends on BR2_ck810 || BR2_ck807 || BR2_ck860
+	help
+	  You can say N here if your C-SKY CPU doesn't have a
+	  Floating-Point Coprocessor or if you don't need FPU support
+	  for your user-space programs.
+
+config BR2_CSKY_VDSP
+	bool "Enable VDSP enhanced instructions Co-processor"
+	depends on BR2_CSKY_FPU
+
+config BR2_GCC_TARGET_FLOAT_ABI
+	default "soft"		if !BR2_CSKY_FPU
+	default "hard"		if BR2_CSKY_FPU
+
+config BR2_ARCH
+	default "csky"
+
+config BR2_ENDIAN
+	default "LITTLE"
+
+config BR2_READELF_ARCH_NAME
+	default "CSKY"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 43 - 0
arch/Config.in.m68k

@@ -0,0 +1,43 @@
+config BR2_ARCH
+	default "m68k"		if BR2_m68k
+
+config BR2_ENDIAN
+	default "BIG"
+
+# symbols used to distinguish between m68k and coldfire
+# for gcc multilib
+config BR2_m68k_m68k
+	bool
+
+config BR2_m68k_cf
+	bool
+
+# coldfire variants will be added later
+choice
+	prompt "Target CPU"
+	default BR2_m68k_68040
+	depends on BR2_m68k
+	help
+	  Specific CPU variant to use
+
+config BR2_m68k_68040
+	bool "68040"
+	select BR2_m68k_m68k
+	select BR2_ARCH_HAS_MMU_MANDATORY
+
+config BR2_m68k_cf5208
+	bool "5208"
+	select BR2_m68k_cf
+	select BR2_SOFT_FLOAT
+
+endchoice
+
+config BR2_GCC_TARGET_CPU
+	default "68040"		if BR2_m68k_68040
+	default "5208"		if BR2_m68k_cf5208
+
+config BR2_READELF_ARCH_NAME
+	default "MC68000"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 17 - 0
arch/Config.in.microblaze

@@ -0,0 +1,17 @@
+config BR2_ARCH
+	default "microblazeel"  if BR2_microblazeel
+	default "microblaze"    if BR2_microblazebe
+
+config BR2_ENDIAN
+	default "LITTLE" if BR2_microblazeel
+	default "BIG"	 if BR2_microblazebe
+
+config BR2_READELF_ARCH_NAME
+	default "Xilinx MicroBlaze"
+
+config BR2_microblaze
+	bool
+	default y if BR2_microblazeel || BR2_microblazebe
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 276 - 0
arch/Config.in.mips

@@ -0,0 +1,276 @@
+# mips default CPU ISAs
+config BR2_MIPS_CPU_MIPS32
+	bool
+	select BR2_MIPS_NAN_LEGACY
+config BR2_MIPS_CPU_MIPS32R2
+	bool
+	select BR2_MIPS_NAN_LEGACY
+config BR2_MIPS_CPU_MIPS32R3
+	bool
+	select BR2_MIPS_NAN_LEGACY
+config BR2_MIPS_CPU_MIPS32R5
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_MIPS_CPU_MIPS32R6
+	bool
+	select BR2_MIPS_NAN_2008
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_MIPS_CPU_MIPS64
+	bool
+	select BR2_MIPS_NAN_LEGACY
+config BR2_MIPS_CPU_MIPS64R2
+	bool
+	select BR2_MIPS_NAN_LEGACY
+config BR2_MIPS_CPU_MIPS64R3
+	bool
+	select BR2_MIPS_NAN_LEGACY
+config BR2_MIPS_CPU_MIPS64R5
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+config BR2_MIPS_CPU_MIPS64R6
+	bool
+	select BR2_MIPS_NAN_2008
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+
+choice
+	prompt "Target Architecture Variant"
+	default BR2_mips_32 if BR2_mips || BR2_mipsel
+	default BR2_mips_64 if BR2_mips64 || BR2_mips64el
+	depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
+	help
+	  Specific CPU variant to use
+
+	  64bit capable: 64, 64r2, 64r3, 64r5, 64r6
+	  non-64bit capable: 32, 32r2, 32r3, 32r5, 32r6
+
+config BR2_mips_32
+	bool "Generic MIPS32"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32
+config BR2_mips_32r2
+	bool "Generic MIPS32R2"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R2
+config BR2_mips_32r3
+	bool "Generic MIPS32R3"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R3
+config BR2_mips_32r5
+	bool "Generic MIPS32R5"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R5
+config BR2_mips_32r6
+	bool "Generic MIPS32R6"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R6
+config BR2_mips_interaptiv
+	bool "interAptiv"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R2
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_mips_m5150
+	bool "M5150"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R5
+	select BR2_MIPS_NAN_2008
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_mips_m6250
+	bool "M6250"
+	depends on !BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
+	select BR2_MIPS_CPU_MIPS32R6
+config BR2_mips_p5600
+	bool "P5600"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R5
+	select BR2_MIPS_NAN_2008
+config BR2_mips_xburst
+	bool "XBurst"
+	depends on !BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS32R2
+	help
+	  The Ingenic XBurst is a MIPS32R2 microprocessor. It has a
+	  bug in the FPU that can generate incorrect results in
+	  certain cases. The problem shows up when you have several
+	  fused madd instructions in sequence with dependant
+	  operands. This requires the -mno-fused-madd compiler option
+	  to be used in order to prevent emitting these instructions.
+
+	  See http://www.ingenic.com/en/?xburst.html
+config BR2_mips_64
+	bool "Generic MIPS64"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64
+config BR2_mips_64r2
+	bool "Generic MIPS64R2"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R2
+config BR2_mips_64r3
+	bool "Generic MIPS64R3"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R3
+config BR2_mips_64r5
+	bool "Generic MIPS64R5"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R5
+config BR2_mips_64r6
+	bool "Generic MIPS64R6"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R6
+config BR2_mips_i6400
+	bool "I6400"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R6
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
+config BR2_mips_octeon2
+	bool "Octeon II"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R2
+	help
+	  Marvell (formerly Cavium Networks) Octeon II CN60XX
+	  processors.
+config BR2_mips_octeon3
+	bool "Octeon III"
+	depends on BR2_ARCH_IS_64
+	select BR2_MIPS_CPU_MIPS64R3
+	help
+	  Marvell (formerly Cavium Networks) Octeon III CN7XXX
+	  processors.
+config BR2_mips_p6600
+	bool "P6600"
+	depends on BR2_ARCH_IS_64
+	select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
+	select BR2_MIPS_CPU_MIPS64R6
+endchoice
+
+choice
+	prompt "Target ABI"
+	default BR2_MIPS_NABI32
+	depends on BR2_mips64 || BR2_mips64el
+
+	help
+	  Application Binary Interface to use
+
+config BR2_MIPS_NABI32
+	bool "n32"
+	depends on BR2_ARCH_IS_64
+	select BR2_KERNEL_64_USERLAND_32
+config BR2_MIPS_NABI64
+	bool "n64"
+	depends on BR2_ARCH_IS_64
+endchoice
+
+config BR2_MIPS_SOFT_FLOAT
+	bool "Use soft-float"
+	default y
+	depends on !BR2_mips_octeon3 # hard-float only
+	select BR2_SOFT_FLOAT
+	help
+	  If your target CPU does not have a Floating Point Unit (FPU)
+	  or a kernel FPU emulator, but you still wish to support
+	  floating point functions, then everything will need to be
+	  compiled with soft floating point support (-msoft-float).
+
+choice
+	prompt "FP mode"
+	default BR2_MIPS_FP32_MODE_XX
+	depends on !BR2_ARCH_IS_64 && !BR2_MIPS_SOFT_FLOAT
+	help
+	  MIPS32 supports different FP modes (32,xx,64). Information
+	  about FP modes can be found here:
+	  https://sourceware.org/binutils/docs/as/MIPS-Options.html
+	  https://dmz-portal.imgtec.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking#5._Generating_modeless_code
+
+config BR2_MIPS_FP32_MODE_32
+	bool "32"
+	depends on !BR2_MIPS_CPU_MIPS32R6
+
+config BR2_MIPS_FP32_MODE_XX
+	bool "xx"
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
+
+config BR2_MIPS_FP32_MODE_64
+	bool "64"
+	depends on !BR2_MIPS_CPU_MIPS32
+endchoice
+
+config BR2_GCC_TARGET_FP32_MODE
+	default "32"	if BR2_MIPS_FP32_MODE_32
+	default "xx"	if BR2_MIPS_FP32_MODE_XX
+	default "64"	if BR2_MIPS_FP32_MODE_64
+
+config BR2_MIPS_NAN_LEGACY
+	bool
+
+config BR2_MIPS_NAN_2008
+	bool
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
+
+choice
+	prompt "Target NaN"
+	default BR2_MIPS_ENABLE_NAN_2008
+	depends on BR2_mips_32r5 || BR2_mips_64r5
+	help
+	  MIPS supports two different NaN encodings, legacy and 2008.
+	  Information about MIPS NaN encodings can be found here:
+	  https://sourceware.org/binutils/docs/as/MIPS-NaN-Encodings.html
+
+config BR2_MIPS_ENABLE_NAN_LEGACY
+	bool "legacy"
+	select BR2_MIPS_NAN_LEGACY
+
+config BR2_MIPS_ENABLE_NAN_2008
+	bool "2008"
+	depends on !BR2_MIPS_SOFT_FLOAT
+	select BR2_MIPS_NAN_2008
+endchoice
+
+config BR2_GCC_TARGET_NAN
+	default "legacy"	if BR2_MIPS_NAN_LEGACY
+	default "2008"		if BR2_MIPS_NAN_2008
+
+config BR2_ARCH
+	default "mips"		if BR2_mips
+	default "mipsel"	if BR2_mipsel
+	default "mips64"	if BR2_mips64
+	default "mips64el"	if BR2_mips64el
+
+config BR2_ENDIAN
+	default "LITTLE"	if BR2_mipsel || BR2_mips64el
+	default "BIG"		if BR2_mips || BR2_mips64
+
+config BR2_GCC_TARGET_ARCH
+	default "mips32"	if BR2_mips_32
+	default "mips32r2"	if BR2_mips_32r2
+	default "mips32r3"	if BR2_mips_32r3
+	default "mips32r5"	if BR2_mips_32r5
+	default "mips32r6"	if BR2_mips_32r6
+	default "interaptiv"	if BR2_mips_interaptiv
+	default "m5101"		if BR2_mips_m5150
+	default "m6201"		if BR2_mips_m6250
+	default "p5600"		if BR2_mips_p5600
+	default "mips32r2"	if BR2_mips_xburst
+	default "mips64"	if BR2_mips_64
+	default "mips64r2"	if BR2_mips_64r2
+	default "mips64r3"	if BR2_mips_64r3
+	default "mips64r5"	if BR2_mips_64r5
+	default "mips64r6"	if BR2_mips_64r6
+	default "i6400"		if BR2_mips_i6400
+	default "octeon2"	if BR2_mips_octeon2
+	default "octeon3"	if BR2_mips_octeon3
+	default "p6600"		if BR2_mips_p6600
+
+config BR2_MIPS_OABI32
+	bool
+	default y		if BR2_mips || BR2_mipsel
+
+config BR2_GCC_TARGET_ABI
+	default "32"		if BR2_MIPS_OABI32
+	default "n32"		if BR2_MIPS_NABI32
+	default "64"		if BR2_MIPS_NABI64
+
+config BR2_READELF_ARCH_NAME
+	default "MIPS R3000"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 14 - 0
arch/Config.in.nds32

@@ -0,0 +1,14 @@
+config BR2_ARCH
+	default "nds32le"
+
+config BR2_GCC_TARGET_ARCH
+	default "v3"
+
+config BR2_ENDIAN
+	default "LITTLE"
+
+config BR2_READELF_ARCH_NAME
+	default "Andes Technology compact code size embedded RISC processor family"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 11 - 0
arch/Config.in.nios2

@@ -0,0 +1,11 @@
+config BR2_ARCH
+	default "nios2"
+
+config BR2_ENDIAN
+	default "LITTLE"
+
+config BR2_READELF_ARCH_NAME
+	default "Altera Nios II"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 11 - 0
arch/Config.in.or1k

@@ -0,0 +1,11 @@
+config BR2_ARCH
+	default "or1k"
+
+config BR2_ENDIAN
+	default "BIG"
+
+config BR2_READELF_ARCH_NAME
+	default "OpenRISC 1000"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 213 - 0
arch/Config.in.powerpc

@@ -0,0 +1,213 @@
+config BR2_POWERPC_CPU_HAS_ALTIVEC
+	bool
+
+config BR2_POWERPC_CPU_HAS_SPE
+	bool
+
+choice
+	prompt "Target Architecture Variant"
+	default BR2_generic_powerpc
+	help
+	  Specific CPU variant to use
+config BR2_generic_powerpc
+	bool "generic"
+config BR2_powerpc_401
+	bool "401"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_403
+	bool "403"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_405
+	bool "405"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_405fp
+	bool "405 with FPU"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_440
+	bool "440"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_440fp
+	bool "440 with FPU"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_464
+	bool "464"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_464fp
+	bool "464 with FPU"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_476
+	bool "476"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_476fp
+	bool "476 with FPU"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_505
+	bool "505"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_601
+	bool "601"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_602
+	bool "602"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_603
+	bool "603"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_603e
+	bool "603e"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_604
+	bool "604"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_604e
+	bool "604e"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_620
+	bool "620"
+config BR2_powerpc_630
+	bool "630"
+config BR2_powerpc_740
+	bool "740"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_7400
+	bool "7400"
+	depends on !BR2_ARCH_IS_64
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+config BR2_powerpc_7450
+	bool "7450"
+	depends on !BR2_ARCH_IS_64
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+config BR2_powerpc_750
+	bool "750"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_821
+	bool "821"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_823
+	bool "823"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_860
+	bool "860"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_970
+	bool "970"
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+config BR2_powerpc_8540
+	bool "8540 / e500v1"
+	depends on !BR2_ARCH_IS_64
+	select BR2_POWERPC_CPU_HAS_SPE
+config BR2_powerpc_8548
+	bool "8548 / e500v2"
+	depends on !BR2_ARCH_IS_64
+	select BR2_POWERPC_CPU_HAS_SPE
+config BR2_powerpc_e300c2
+	bool "e300c2"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_e300c3
+	bool "e300c3"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_e500mc
+	bool "e500mc"
+	depends on !BR2_ARCH_IS_64
+config BR2_powerpc_e5500
+	bool "e5500"
+	depends on !BR2_powerpc64le
+config BR2_powerpc_e6500
+	bool "e6500"
+	depends on !BR2_powerpc64le
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+config BR2_powerpc_power4
+	bool "power4"
+config BR2_powerpc_power5
+	bool "power5"
+config BR2_powerpc_power6
+	bool "power6"
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+config BR2_powerpc_power7
+	bool "power7"
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+config BR2_powerpc_power8
+	bool "power8"
+	select BR2_POWERPC_CPU_HAS_ALTIVEC
+endchoice
+
+choice
+	prompt "Target ABI"
+	default BR2_powerpc_SPE if BR2_POWERPC_CPU_HAS_SPE
+	default BR2_powerpc_CLASSIC
+	help
+	  Application Binary Interface to use
+
+config BR2_powerpc_CLASSIC
+	bool "Classic"
+	depends on !BR2_POWERPC_CPU_HAS_SPE
+config BR2_powerpc_SPE
+	bool "SPE"
+	depends on BR2_POWERPC_CPU_HAS_SPE
+endchoice
+
+config BR2_POWERPC_SOFT_FLOAT
+	bool "Use soft-float"
+	select BR2_SOFT_FLOAT
+	help
+	  If your target CPU does not have a Floating Point Unit (FPU)
+	  or a kernel FPU emulator, but you still wish to support
+	  floating point functions, then everything will need to be
+	  compiled with soft floating point support (-msoft-float).
+
+config BR2_ARCH
+	default "powerpc"	if BR2_powerpc
+	default "powerpc64"	if BR2_powerpc64
+	default "powerpc64le"	if BR2_powerpc64le
+
+config BR2_ENDIAN
+	default "BIG"    if BR2_powerpc || BR2_powerpc64
+	default "LITTLE" if BR2_powerpc64le
+
+config BR2_GCC_TARGET_CPU
+	default "401"		if BR2_powerpc_401
+	default "403"		if BR2_powerpc_403
+	default "405"		if BR2_powerpc_405
+	default "405fp"		if BR2_powerpc_405fp
+	default "440"		if BR2_powerpc_440
+	default "440fp"		if BR2_powerpc_440fp
+	default "464"		if BR2_powerpc_464
+	default "464fp"		if BR2_powerpc_464fp
+	default "476"		if BR2_powerpc_476
+	default "476fp"		if BR2_powerpc_476fp
+	default "505"		if BR2_powerpc_505
+	default "601"		if BR2_powerpc_601
+	default "602"		if BR2_powerpc_602
+	default "603"		if BR2_powerpc_603
+	default "603e"		if BR2_powerpc_603e
+	default "604"		if BR2_powerpc_604
+	default "604e"		if BR2_powerpc_604e
+	default "620"		if BR2_powerpc_620
+	default "630"		if BR2_powerpc_630
+	default "740"		if BR2_powerpc_740
+	default "7400"		if BR2_powerpc_7400
+	default "7450"		if BR2_powerpc_7450
+	default "750"		if BR2_powerpc_750
+	default "821"		if BR2_powerpc_821
+	default "823"		if BR2_powerpc_823
+	default "860"		if BR2_powerpc_860
+	default "970"		if BR2_powerpc_970
+	default "8540"		if BR2_powerpc_8540
+	default	"8548"		if BR2_powerpc_8548
+	default "e300c2"	if BR2_powerpc_e300c2
+	default "e300c3"	if BR2_powerpc_e300c3
+	default "e500mc"	if BR2_powerpc_e500mc
+	default "e5500"		if BR2_powerpc_e5500
+	default "e6500"		if BR2_powerpc_e6500
+	default "power4"	if BR2_powerpc_power4
+	default "power5"	if BR2_powerpc_power5
+	default "power6"	if BR2_powerpc_power6
+	default "power7"	if BR2_powerpc_power7
+	default "power8"	if BR2_powerpc_power8
+
+config BR2_READELF_ARCH_NAME
+	default "PowerPC"	if BR2_powerpc
+	default "PowerPC64"	if BR2_powerpc64 || BR2_powerpc64le
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 134 - 0
arch/Config.in.riscv

@@ -0,0 +1,134 @@
+# RISC-V CPU ISA extensions.
+
+config BR2_RISCV_ISA_RVI
+	bool
+
+config BR2_RISCV_ISA_RVM
+	bool
+
+config BR2_RISCV_ISA_RVA
+	bool
+
+config BR2_RISCV_ISA_RVF
+	bool
+
+config BR2_RISCV_ISA_RVD
+	bool
+
+config BR2_RISCV_ISA_RVC
+	bool
+
+choice
+	prompt "Target Architecture Variant"
+	default BR2_riscv_g
+
+config BR2_riscv_g
+	bool "General purpose (G)"
+	select BR2_RISCV_ISA_RVI
+	select BR2_RISCV_ISA_RVM
+	select BR2_RISCV_ISA_RVA
+	select BR2_RISCV_ISA_RVF
+	select BR2_RISCV_ISA_RVD
+	help
+	  General purpose (G) is equivalent to IMAFD.
+
+config BR2_riscv_custom
+	bool "Custom architecture"
+	select BR2_RISCV_ISA_RVI
+	select BR2_RISCV_ISA_CUSTOM_RVA
+
+endchoice
+
+if BR2_riscv_custom
+
+comment "Instruction Set Extensions"
+
+config BR2_RISCV_ISA_CUSTOM_RVM
+	bool "Integer Multiplication and Division (M)"
+	select BR2_RISCV_ISA_RVM
+
+config BR2_RISCV_ISA_CUSTOM_RVA
+	bool "Atomic Instructions (A)"
+	select BR2_RISCV_ISA_RVA
+
+config BR2_RISCV_ISA_CUSTOM_RVF
+	bool "Single-precision Floating-point (F)"
+	select BR2_RISCV_ISA_RVF
+
+config BR2_RISCV_ISA_CUSTOM_RVD
+	bool "Double-precision Floating-point (D)"
+	depends on BR2_RISCV_ISA_RVF
+	select BR2_RISCV_ISA_RVD
+
+config BR2_RISCV_ISA_CUSTOM_RVC
+	bool "Compressed Instructions (C)"
+	select BR2_RISCV_ISA_RVC
+endif
+
+choice
+	prompt "Target Architecture Size"
+	default BR2_RISCV_64
+
+config BR2_RISCV_32
+	bool "32-bit"
+
+config BR2_RISCV_64
+	bool "64-bit"
+	select BR2_ARCH_IS_64
+
+endchoice
+
+choice
+	prompt "Target ABI"
+	default BR2_RISCV_ABI_ILP32D if !BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVD
+	default BR2_RISCV_ABI_ILP32F if !BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVF
+	default BR2_RISCV_ABI_ILP32  if !BR2_ARCH_IS_64
+	default BR2_RISCV_ABI_LP64D  if BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVD
+	default BR2_RISCV_ABI_LP64F  if BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVF
+	default BR2_RISCV_ABI_LP64   if BR2_ARCH_IS_64
+
+config BR2_RISCV_ABI_ILP32
+	bool "ilp32"
+	depends on !BR2_ARCH_IS_64
+
+config BR2_RISCV_ABI_ILP32F
+	bool "ilp32f"
+	depends on !BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVF
+
+config BR2_RISCV_ABI_ILP32D
+	bool "ilp32d"
+	depends on !BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVD
+
+config BR2_RISCV_ABI_LP64
+	bool "lp64"
+	depends on BR2_ARCH_IS_64
+
+config BR2_RISCV_ABI_LP64F
+	bool "lp64f"
+	depends on BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVF
+
+config BR2_RISCV_ABI_LP64D
+	bool "lp64d"
+	depends on BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVD
+endchoice
+
+config BR2_ARCH
+	default "riscv32" if !BR2_ARCH_IS_64
+	default "riscv64" if BR2_ARCH_IS_64
+
+config BR2_ENDIAN
+	default "LITTLE"
+
+config BR2_GCC_TARGET_ABI
+	default "ilp32" if BR2_RISCV_ABI_ILP32
+	default "ilp32f" if BR2_RISCV_ABI_ILP32F
+	default "ilp32d" if BR2_RISCV_ABI_ILP32D
+	default "lp64" if BR2_RISCV_ABI_LP64
+	default "lp64f" if BR2_RISCV_ABI_LP64F
+	default "lp64d" if BR2_RISCV_ABI_LP64D
+
+config BR2_READELF_ARCH_NAME
+	default "RISC-V"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 29 - 0
arch/Config.in.s390x

@@ -0,0 +1,29 @@
+choice
+	prompt "Target Architecture Variant"
+	help
+	  Specific CPU variant to use
+
+config BR2_s390x_z13
+	bool "z13"
+
+config BR2_s390x_z14
+	bool "z14"
+
+config BR2_s390x_z15
+	bool "z15"
+
+endchoice
+
+config BR2_ARCH
+	default "s390x"	if BR2_s390x
+
+config BR2_ENDIAN
+	default "BIG"
+
+config BR2_GCC_TARGET_ARCH
+	default "arch11" if BR2_s390x_z13
+	default "arch12" if BR2_s390x_z14
+	default "arch13" if BR2_s390x_z15
+
+config BR2_READELF_ARCH_NAME
+	default "IBM S/390"	if BR2_s390x

+ 35 - 0
arch/Config.in.sh

@@ -0,0 +1,35 @@
+choice
+	prompt "Target Architecture Variant"
+	default BR2_sh4
+	depends on BR2_sh
+	help
+	  Specific CPU variant to use
+
+config BR2_sh2a
+	bool "sh2a (SH2A big endian)"
+config BR2_sh4
+	bool "sh4 (SH4 little endian)"
+config BR2_sh4eb
+	bool "sh4eb (SH4 big endian)"
+config BR2_sh4a
+	bool "sh4a (SH4A little endian)"
+config BR2_sh4aeb
+	bool "sh4aeb (SH4A big endian)"
+endchoice
+
+config BR2_ARCH
+	default "sh2a"		if BR2_sh2a
+	default "sh4"		if BR2_sh4
+	default "sh4eb"		if BR2_sh4eb
+	default "sh4a"		if BR2_sh4a
+	default "sh4aeb"	if BR2_sh4aeb
+
+config BR2_ENDIAN
+	default "LITTLE"	if BR2_sh4 || BR2_sh4a
+	default "BIG"		if BR2_sh2a || BR2_sh4eb || BR2_sh4aeb
+
+config BR2_READELF_ARCH_NAME
+	default "Renesas / SuperH SH"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 37 - 0
arch/Config.in.sparc

@@ -0,0 +1,37 @@
+choice
+	prompt "Target Architecture Variant"
+	default BR2_sparc_v8 if BR2_sparc
+	default BR2_sparc_v9 if BR2_sparc64
+	depends on BR2_sparc || BR2_sparc64
+	help
+	  Specific CPU variant to use
+
+config BR2_sparc_v8
+	bool "v8"
+	depends on BR2_sparc
+config BR2_sparc_leon3
+	bool "leon3"
+	depends on BR2_sparc
+config BR2_sparc_v9
+	bool "v9"
+	depends on BR2_sparc64
+endchoice
+
+config BR2_ARCH
+	default "sparc"	if BR2_sparc
+	default "sparc64" if BR2_sparc64
+
+config BR2_ENDIAN
+	default "BIG"
+
+config BR2_GCC_TARGET_CPU
+	default "leon3"		if BR2_sparc_leon3
+	default "v8"		if BR2_sparc_v8
+	default "ultrasparc"	if BR2_sparc_v9
+
+config BR2_READELF_ARCH_NAME
+	default "Sparc"		if BR2_sparc
+	default "Sparc v9"	if BR2_sparc64
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 312 - 0
arch/Config.in.x86

@@ -0,0 +1,312 @@
+# i386/x86_64 cpu features
+config BR2_X86_CPU_HAS_MMX
+	bool
+config BR2_X86_CPU_HAS_3DNOW
+	bool
+config BR2_X86_CPU_HAS_SSE
+	bool
+config BR2_X86_CPU_HAS_SSE2
+	bool
+config BR2_X86_CPU_HAS_SSE3
+	bool
+config BR2_X86_CPU_HAS_SSSE3
+	bool
+config BR2_X86_CPU_HAS_SSE4
+	bool
+config BR2_X86_CPU_HAS_SSE42
+	bool
+config BR2_X86_CPU_HAS_AVX
+	bool
+config BR2_X86_CPU_HAS_AVX2
+	bool
+
+choice
+	prompt "Target Architecture Variant"
+	default BR2_x86_i586 if BR2_i386
+	depends on BR2_i386 || BR2_x86_64
+	help
+	  Specific CPU variant to use
+
+config BR2_x86_i486
+	bool "i486"
+	depends on !BR2_x86_64
+config BR2_x86_i586
+	bool "i586"
+	depends on !BR2_x86_64
+config BR2_x86_x1000
+	bool "x1000"
+	depends on !BR2_x86_64
+	help
+	  The Intel X1000 is a Pentium class microprocessor in the
+	  Quark (sub-Atom) Product Line. The X1000 has a bug on the
+	  lock prefix requiring that prefix must be stripped at build
+	  time.
+
+	  See https://en.wikipedia.org/wiki/Intel_Quark
+
+config BR2_x86_i686
+	bool "i686"
+	depends on !BR2_x86_64
+config BR2_x86_pentiumpro
+	bool "pentium pro"
+	depends on !BR2_x86_64
+config BR2_x86_pentium_mmx
+	bool "pentium MMX"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+config BR2_x86_pentium_m
+	bool "pentium mobile"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+config BR2_x86_pentium2
+	bool "pentium2"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+config BR2_x86_pentium3
+	bool "pentium3"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+config BR2_x86_pentium4
+	bool "pentium4"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+config BR2_x86_prescott
+	bool "prescott"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+config BR2_x86_nocona
+	bool "nocona"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+config BR2_x86_core2
+	bool "core2"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+config BR2_x86_corei7
+	bool "corei7"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+config BR2_x86_westmere
+	bool "westmere"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+config BR2_x86_corei7_avx
+	bool "corei7-avx"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+	select BR2_X86_CPU_HAS_AVX
+config BR2_x86_core_avx2
+	bool "core-avx2"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+	select BR2_X86_CPU_HAS_AVX
+	select BR2_X86_CPU_HAS_AVX2
+config BR2_x86_atom
+	bool "atom"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+config BR2_x86_silvermont
+	bool "silvermont"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+config BR2_x86_k6
+	bool "k6"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+config BR2_x86_k6_2
+	bool "k6-2"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_3DNOW
+config BR2_x86_athlon
+	bool "athlon"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_3DNOW
+config BR2_x86_athlon_4
+	bool "athlon-4"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_3DNOW
+config BR2_x86_opteron
+	bool "opteron"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+config BR2_x86_opteron_sse3
+	bool "opteron w/ SSE3"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+config BR2_x86_barcelona
+	bool "barcelona"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+config BR2_x86_jaguar
+	bool "jaguar"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+config BR2_x86_steamroller
+	bool "steamroller"
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+	select BR2_X86_CPU_HAS_SSE2
+	select BR2_X86_CPU_HAS_SSE3
+	select BR2_X86_CPU_HAS_SSSE3
+	select BR2_X86_CPU_HAS_SSE4
+	select BR2_X86_CPU_HAS_SSE42
+config BR2_x86_geode
+	bool "geode"
+	# Don't include MMX support because there several variant of geode
+	# processor, some with MMX support, some without.
+	# See: http://en.wikipedia.org/wiki/Geode_%28processor%29
+	depends on !BR2_x86_64
+config BR2_x86_c3
+	bool "Via/Cyrix C3 (Samuel/Ezra cores)"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_3DNOW
+config BR2_x86_c32
+	bool "Via C3-2 (Nehemiah cores)"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+	select BR2_X86_CPU_HAS_SSE
+config BR2_x86_winchip_c6
+	bool "IDT Winchip C6"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+config BR2_x86_winchip2
+	bool "IDT Winchip 2"
+	depends on !BR2_x86_64
+	select BR2_X86_CPU_HAS_MMX
+endchoice
+
+config BR2_ARCH
+	default "i486"		if BR2_x86_i486
+	default "i586"		if BR2_x86_i586
+	default "i586"		if BR2_x86_x1000
+	default "i586"		if BR2_x86_pentium_mmx
+	default "i586"		if BR2_x86_geode
+	default "i586"		if BR2_x86_c3
+	default "i686"		if BR2_x86_c32
+	default "i586"		if BR2_x86_winchip_c6
+	default "i586"		if BR2_x86_winchip2
+	default "i686"		if BR2_x86_i686
+	default "i686"		if BR2_x86_pentium2
+	default "i686"		if BR2_x86_pentium3
+	default "i686"		if BR2_x86_pentium4
+	default "i686"		if BR2_x86_pentium_m
+	default "i686"		if BR2_x86_pentiumpro
+	default "i686"		if BR2_x86_prescott
+	default "i686"		if BR2_x86_nocona && BR2_i386
+	default "i686"		if BR2_x86_core2 && BR2_i386
+	default "i686"		if BR2_x86_corei7 && BR2_i386
+	default "i686"		if BR2_x86_westmere && BR2_i386
+	default "i686"		if BR2_x86_corei7_avx && BR2_i386
+	default "i686"		if BR2_x86_core_avx2 && BR2_i386
+	default "i686"		if BR2_x86_atom && BR2_i386
+	default "i686"		if BR2_x86_silvermont && BR2_i386
+	default "i686"		if BR2_x86_opteron && BR2_i386
+	default "i686"		if BR2_x86_opteron_sse3 && BR2_i386
+	default "i686"		if BR2_x86_barcelona && BR2_i386
+	default "i686"		if BR2_x86_jaguar && BR2_i386
+	default "i686"		if BR2_x86_steamroller && BR2_i386
+	default "i686"		if BR2_x86_k6
+	default "i686"		if BR2_x86_k6_2
+	default "i686"		if BR2_x86_athlon
+	default "i686"		if BR2_x86_athlon_4
+	default "x86_64"	if BR2_x86_64
+
+config BR2_ENDIAN
+	default "LITTLE"
+
+config BR2_GCC_TARGET_ARCH
+	default "i486"		if BR2_x86_i486
+	default "i586"		if BR2_x86_i586
+	default "i586"		if BR2_x86_x1000
+	default "pentium-mmx"	if BR2_x86_pentium_mmx
+	default "i686"		if BR2_x86_i686
+	default "pentiumpro"	if BR2_x86_pentiumpro
+	default "pentium-m"	if BR2_x86_pentium_m
+	default "pentium2"	if BR2_x86_pentium2
+	default "pentium3"	if BR2_x86_pentium3
+	default "pentium4"	if BR2_x86_pentium4
+	default "prescott"	if BR2_x86_prescott
+	default "nocona"	if BR2_x86_nocona
+	default "core2"		if BR2_x86_core2
+	default "corei7"	if BR2_x86_corei7
+	default "corei7-avx"	if BR2_x86_corei7_avx
+	default "core-avx2"	if BR2_x86_core_avx2
+	default "atom"		if BR2_x86_atom
+	default "westmere"	if BR2_x86_westmere
+	default "silvermont"	if BR2_x86_silvermont
+	default "k8"		if BR2_x86_opteron
+	default "k8-sse3"	if BR2_x86_opteron_sse3
+	default "barcelona"	if BR2_x86_barcelona
+	default "btver2"	if BR2_x86_jaguar
+	default "bdver3"	if BR2_x86_steamroller
+	default "k6"		if BR2_x86_k6
+	default "k6-2"		if BR2_x86_k6_2
+	default "athlon"	if BR2_x86_athlon
+	default "athlon-4"	if BR2_x86_athlon_4
+	default "winchip-c6"	if BR2_x86_winchip_c6
+	default "winchip2"	if BR2_x86_winchip2
+	default "c3"		if BR2_x86_c3
+	default "c3-2"		if BR2_x86_c32
+	default "geode"		if BR2_x86_geode
+
+config BR2_READELF_ARCH_NAME
+	default "Intel 80386"			if BR2_i386
+	default "Advanced Micro Devices X86-64" if BR2_x86_64
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 55 - 0
arch/Config.in.xtensa

@@ -0,0 +1,55 @@
+choice
+	prompt "Target Architecture Variant"
+	default BR2_xtensa_fsf
+	depends on BR2_xtensa
+
+config BR2_XTENSA_CUSTOM
+	bool "Custom Xtensa processor configuration"
+	select BR2_ARCH_HAS_MMU_OPTIONAL
+
+config BR2_xtensa_fsf
+	bool "fsf - Default configuration"
+	select BR2_ARCH_HAS_MMU_MANDATORY
+
+endchoice
+
+config BR2_XTENSA_OVERLAY_FILE
+	string "Overlay file for custom configuration"
+	depends on BR2_XTENSA_CUSTOM
+	help
+	  Enter the path to the overlay tarball for a custom processor
+	  configuration.
+
+	  These overlay files are tar packages with updated
+	  configuration files for various toolchain packages and Xtensa
+	  processor configurations. They are provided by the processor
+	  vendor or directly from Tensilica.
+
+	  The path can be either absolute, or relative to the top
+	  directory of buildroot.
+
+choice
+	prompt "Target Architecture Endianness"
+	default BR2_XTENSA_LITTLE_ENDIAN
+	depends on BR2_XTENSA_CUSTOM
+
+config BR2_XTENSA_LITTLE_ENDIAN
+	bool "Little endian"
+
+config BR2_XTENSA_BIG_ENDIAN
+	bool "Big endian"
+
+endchoice
+
+config BR2_ENDIAN
+	default "LITTLE"	if BR2_XTENSA_LITTLE_ENDIAN
+	default "BIG"		if BR2_xtensa_fsf || BR2_XTENSA_BIG_ENDIAN
+
+config BR2_ARCH
+	default "xtensa"	if BR2_xtensa
+
+config BR2_READELF_ARCH_NAME
+	default "Tensilica Xtensa Processor"
+
+# vim: ft=kconfig
+# -*- mode:kconfig; -*-

+ 22 - 0
arch/arch.mk

@@ -0,0 +1,22 @@
+################################################################################
+#
+# Architecture-specific definitions
+#
+################################################################################
+
+# Allow GCC target configuration settings to be optionally
+# overwritten by architecture specific makefiles.
+
+# Makefiles must use the GCC_TARGET_* variables below instead
+# of the BR2_GCC_TARGET_* versions.
+GCC_TARGET_ARCH := $(call qstrip,$(BR2_GCC_TARGET_ARCH))
+GCC_TARGET_ABI := $(call qstrip,$(BR2_GCC_TARGET_ABI))
+GCC_TARGET_NAN := $(call qstrip,$(BR2_GCC_TARGET_NAN))
+GCC_TARGET_FP32_MODE := $(call qstrip,$(BR2_GCC_TARGET_FP32_MODE))
+GCC_TARGET_CPU := $(call qstrip,$(BR2_GCC_TARGET_CPU))
+GCC_TARGET_FPU := $(call qstrip,$(BR2_GCC_TARGET_FPU))
+GCC_TARGET_FLOAT_ABI := $(call qstrip,$(BR2_GCC_TARGET_FLOAT_ABI))
+GCC_TARGET_MODE := $(call qstrip,$(BR2_GCC_TARGET_MODE))
+
+# Include any architecture specific makefiles.
+-include $(sort $(wildcard arch/arch.mk.*))

+ 17 - 0
arch/arch.mk.arc

@@ -0,0 +1,17 @@
+ifeq ($(BR2_arc),y)
+
+# -matomic is always required when the ARC core has the atomic extensions
+ifeq ($(BR2_ARC_ATOMIC_EXT),y)
+ARCH_TOOLCHAIN_WRAPPER_OPTS = -matomic
+endif
+
+# Explicitly set LD's "max-page-size" instead of relying on some defaults
+ifeq ($(BR2_ARC_PAGE_SIZE_4K),y)
+ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=4096
+else ifeq ($(BR2_ARC_PAGE_SIZE_8K),y)
+ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=8192
+else ifeq ($(BR2_ARC_PAGE_SIZE_16K),y)
+ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=16384
+endif
+
+endif

+ 26 - 0
arch/arch.mk.csky

@@ -0,0 +1,26 @@
+#
+# Configure the GCC_TARGET_ARCH variable and append the
+# appropriate C-SKY ISA extensions.
+#
+
+ifeq ($(BR2_csky),y)
+
+ifeq ($(BR2_ck610),y)
+GCC_TARGET_CPU := ck610
+else ifeq ($(BR2_ck807),y)
+GCC_TARGET_CPU := ck807
+else ifeq ($(BR2_ck810),y)
+GCC_TARGET_CPU := ck810
+else ifeq ($(BR2_ck860),y)
+GCC_TARGET_CPU := ck860
+endif
+
+ifeq ($(BR2_CSKY_FPU),y)
+GCC_TARGET_CPU := $(GCC_TARGET_CPU)f
+endif
+
+ifeq ($(BR2_CSKY_VDSP),y)
+GCC_TARGET_CPU := $(GCC_TARGET_CPU)v
+endif
+
+endif

+ 30 - 0
arch/arch.mk.riscv

@@ -0,0 +1,30 @@
+#
+# Configure the GCC_TARGET_ARCH variable and append the
+# appropriate RISC-V ISA extensions.
+#
+
+ifeq ($(BR2_riscv),y)
+
+ifeq ($(BR2_RISCV_64),y)
+GCC_TARGET_ARCH := rv64i
+else
+GCC_TARGET_ARCH := rv32i
+endif
+
+ifeq ($(BR2_RISCV_ISA_RVM),y)
+GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)m
+endif
+ifeq ($(BR2_RISCV_ISA_RVA),y)
+GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)a
+endif
+ifeq ($(BR2_RISCV_ISA_RVF),y)
+GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)f
+endif
+ifeq ($(BR2_RISCV_ISA_RVD),y)
+GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)d
+endif
+ifeq ($(BR2_RISCV_ISA_RVC),y)
+GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)c
+endif
+
+endif

+ 36 - 0
arch/arch.mk.xtensa

@@ -0,0 +1,36 @@
+################################################################################
+# This variable can be used by packages that need to extract the overlay.
+#
+# ARCH_XTENSA_OVERLAY_FILE is the path to the overlay tarball; empty if not
+#                          using any overlay
+#
+# Example:
+#   ifneq ($(ARCH_XTENSA_OVERLAY_FILE),)
+#       tar xf $(ARCH_XTENSA_OVERLAY_FILE) -C $(@D) --strip-components=1 gcc
+#   endif
+################################################################################
+BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE))
+ifneq ($(filter http://% https://% ftp://% scp://%,$(BR_ARCH_XTENSA_OVERLAY_FILE)),)
+ARCH_XTENSA_OVERLAY_URL = $(BR_ARCH_XTENSA_OVERLAY_FILE)
+ARCH_XTENSA_OVERLAY_FILE = $($(PKG)_DL_DIR)/$(notdir $(BR_ARCH_XTENSA_OVERLAY_FILE))
+# Do not check that file, we can't know its hash
+BR_NO_CHECK_HASH_FOR += $(notdir $(ARCH_XTENSA_OVERLAY_URL))
+else
+ARCH_XTENSA_OVERLAY_FILE = $(BR_ARCH_XTENSA_OVERLAY_FILE)
+endif
+
+################################################################################
+# arch-xtensa-overlay-extract -- extract an extensa overlay
+#
+# argument 1 is the path in which to extract
+# argument 2 is the component to extract, one of: gcc, binutils, gdb, linux,
+#            u-boot
+#
+# Example:
+#   $(call arch-xtensa-overlay-extract,/path/to/overlay.tar,$(@D),gcc)
+################################################################################
+define arch-xtensa-overlay-extract
+	$(call suitable-extractor,$(ARCH_XTENSA_OVERLAY_FILE)) \
+		$(ARCH_XTENSA_OVERLAY_FILE) | \
+	$(TAR) --strip-components=1 -C $(1) $(TAR_OPTIONS) - $(2)
+endef

+ 30 - 0
board/aarch64-efi/genimage-efi.cfg

@@ -0,0 +1,30 @@
+image efi-part.vfat {
+  vfat {
+    file startup.nsh {
+      image = "efi-part/startup.nsh"
+    }
+    file EFI {
+      image = "efi-part/EFI"
+    }
+    file Image {
+      image = "Image"
+    }
+  }
+  size = 32M
+}
+
+image disk.img {
+
+  hdimage {
+  }
+
+  partition boot {
+    partition-type = 0xEF
+    image = "efi-part.vfat"
+  }
+
+  partition root {
+    partition-type = 0x83
+    image = "rootfs.ext2"
+  }
+}

+ 6 - 0
board/aarch64-efi/grub.cfg

@@ -0,0 +1,6 @@
+set default="0"
+set timeout="5"
+
+menuentry "Buildroot" {
+	linux /Image root=/dev/vda2 rootwait console=ttyAMA0
+}

+ 5 - 0
board/aarch64-efi/post-image.sh

@@ -0,0 +1,5 @@
+#!/bin/sh
+
+BOARD_DIR="$(dirname $0)"
+
+cp -f ${BOARD_DIR}/grub.cfg ${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg

+ 34 - 0
board/aarch64-efi/readme.txt

@@ -0,0 +1,34 @@
+
+The aarch64_efi_defconfig allows to build a minimal Linux system that
+can boot on all AArch64 servers providing an EFI firmware and ACPI.
+
+Building and booting
+====================
+
+$ make aarch64_efi_defconfig
+$ make
+
+The file output/images/disk.img is a complete disk image that can be
+booted, it includes the grub2 bootloader, Linux kernel and root
+filesystem.
+
+Testing under Qemu
+==================
+
+This image can also be tested using Qemu:
+
+qemu-system-aarch64 \
+	-M virt \
+	-cpu cortex-a57 \
+	-m 512 \
+	-nographic \
+	-bios </path/to/QEMU_EFI.fd> \
+	-drive file=output/images/disk.img,if=none,format=raw,id=hd0 \
+	-device virtio-blk-device,drive=hd0 \
+	-netdev user,id=eth0 \
+	-device virtio-net-device,netdev=eth0
+
+Note that </path/to/QEMU_EFI.fd> needs to point to a valid aarch64 UEFI
+firmware image for qemu.
+It may be provided by your distribution as a edk2-aarch64 or AAVMF
+package, in path such as /usr/share/edk2/aarch64/QEMU_EFI.fd .

+ 35 - 0
board/acmesystems/aria-g25/genimage.cfg

@@ -0,0 +1,35 @@
+# Minimal SD card image for the Acmesystems Aria G25
+
+image boot.vfat {
+	vfat {
+		file zImage {
+			image = "zImage"
+		}
+
+		file at91-ariag25.dtb {
+			image = "at91-ariag25.dtb"
+		}
+
+		file boot.bin {
+			image = "at91sam9x5_aria-sdcardboot-linux-zimage-dt-3.8.13.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 44 - 0
board/acmesystems/aria-g25/readme.txt

@@ -0,0 +1,44 @@
+Acme Systems Aria G25
+
+Build instructions
+==================
+
+To build an image for the Aria G25 choose the configuration
+corresponding to the Aria variant.
+
+For 128MB RAM variant type:
+
+$ make acmesystems_aria_g25_128mb_defconfig
+
+else for 256MB RAM variant type:
+
+$ make acmesystems_aria_g25_256mb_defconfig
+
+To customize the configuration choosed type:
+
+$ make menuconfig
+
+When you are ready to start building Buildroot type:
+
+$ make
+
+How to write the microSD card
+=============================
+
+Once the build process is finished you will have an image called
+"sdcard.img" in the output/images/ directory.
+
+Write the bootable SD card image "sdcard.img" onto an SD card with
+"dd" command:
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+
+Assuming your Aria G25 baseboard has a MicroSD socket, for example
+with the Terra baseboard, insert the microSD card into the baseboard
+slot and power it.
+
+To get the kernel log messages you can use a DPI cable
+(http://www.acmesystems.it/DPI)
+
+You can find additional informations, tutorials and a very
+comprehensive documentation on http://www.acmesystems.it/aria.

+ 35 - 0
board/acmesystems/arietta-g25/genimage.cfg

@@ -0,0 +1,35 @@
+# Minimal SD card image for the Acmesystems Arietta G25
+
+image boot.vfat {
+	vfat {
+		file zImage {
+			image = "zImage"
+		}
+		
+		file acme-arietta.dtb {
+			image = "at91-ariettag25.dtb"
+		}
+		
+		file boot.bin {
+			image = "at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.13.bin"
+		} 
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 49 - 0
board/acmesystems/arietta-g25/readme.txt

@@ -0,0 +1,49 @@
+Acme Systems Arietta G25
+
+Intro
+=====
+
+This default configuration will allow you to start experimenting with the
+buildroot environment for the Arietta G25. With the current configuration
+it will bring-up the board, and allow access through the serial console.
+
+You can find additional informations, tutorials and a very comprehensive
+documentation on http://www.acmesystems.it/arietta.
+
+Build instructions
+==================
+
+To build an image for the Arietta G25 choose the configuration
+corresponding to the Arietta variant.
+
+For 128MB RAM variant type:
+
+$ make acmesystems_arietta_g25_128mb_defconfig
+
+else for 256MB RAM variant type:
+
+$ make acmesystems_arietta_g25_256mb_defconfig
+
+To customize the configuration chosen type:
+
+$ make menuconfig
+
+When you are ready to start building Buildroot type:
+
+$ make
+
+How to write the microSD card
+=============================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+
+Insert the microSD card into the Arietta slot and power it.
+
+The image just built is fairly basic and the only output
+you will get is on serial console, please consider to use a DPI
+cable (http://www.acmesystems.it/DPI)

+ 8 - 0
board/altera/socrates_cyclone5/boot-env.txt

@@ -0,0 +1,8 @@
+linux_load_address=0x100000
+linux_dtb_load_address=0x100
+linux_dtb=socfpga_cyclone5_socrates.dtb
+linux_load=mmc rescan; fatload mmc 0:1 ${linux_load_address} zImage; fatload mmc 0:1 ${linux_dtb_load_address} ${linux_dtb}
+bootargs=console=ttyS0,115200 root=/dev/mmcblk0p3 ro rootwait
+source_env=fatload mmc 0:1 0x2000000 boot.scr; source 0x2000000
+bootcmd=run linux_load; bootz ${linux_load_address} - ${linux_dtb_load_address}
+bootdelay=1

+ 58 - 0
board/altera/socrates_cyclone5/genimage.cfg

@@ -0,0 +1,58 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"socfpga_cyclone5_socrates.dtb"
+		}
+	}
+	size = 8M
+}
+
+image uboot.img {
+	hdimage {
+		partition-table = "no"
+	}
+
+	partition spl {
+		in-partition-table = "no"
+		image = "u-boot-spl.bin.crc"
+		offset = 0
+		size = 64k
+	}
+
+	partition uboot-full {
+		in-partition-table = "no"
+		image = "u-boot.img"
+		offset = 256k
+	}
+
+	size = 1M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition uboot-env {
+		in-partition-table = "no"
+		image = "uboot-env.bin"
+		offset = 17408 # 512 * 34 -> just after gpt
+	}
+
+	partition boot {
+		partition-type = 0xc
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition uboot {
+		partition-type = 0xa2
+		image = "uboot.img"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext2"
+		size = 500M
+	}
+}

+ 52 - 0
board/altera/socrates_cyclone5/readme.txt

@@ -0,0 +1,52 @@
+EBV SoCrates Evaluation Board
+
+Intro
+=====
+
+More information about this board can be found here:
+https://rocketboards.org/foswiki/Documentation/EBVSoCratesEvaluationBoard
+
+Build
+=====
+
+First, load socrates config for buildroot
+
+    make socrates_cyclone5_defconfig
+
+Build everything
+
+    make
+
+Following files will be generated in output/images
+
+.
+├── boot.vfat
+├── rootfs.ext2
+├── rootfs.ext4 -> rootfs.ext2
+├── rootfs.tar
+├── sdcard.img
+├── socfpga_cyclone5_socrates.dtb
+├── u-boot-spl.bin
+├── u-boot-spl.bin.crc
+├── u-boot.bin
+├── u-boot.img
+├── uboot-env.bin
+├── uboot.img
+└── zImage
+
+
+Creating bootable SD card
+=========================
+
+Simply invoke
+
+dd if=output/images/sdcard.img of=/dev/sdX
+
+Where X is your SD card device (not partition)
+
+Booting
+=======
+
+Pins 6:8 on P18 selector is used to determine boot device. To boot socrates from
+sdcard set these pins to value 0x5 (101b). Remaining pins are used to determine
+how to configure FPGA and are not associated with booting into Linux kernel.

+ 4 - 0
board/amarula/a64-relic/extlinux.conf

@@ -0,0 +1,4 @@
+label linux-4.17.0-rc3
+  kernel /Image
+  devicetree /sun50i-a64-amarula-relic.dtb
+  append console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p4 rootwait

+ 10 - 0
board/amarula/a64-relic/genimage.cfg

@@ -0,0 +1,10 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"Image",
+			"sun50i-a64-amarula-relic.dtb",
+			"extlinux"
+		}
+	}
+	size = 64M
+}

+ 4 - 0
board/amarula/a64-relic/post-build.sh

@@ -0,0 +1,4 @@
+#!/bin/sh
+BOARD_DIR="$(dirname $0)"
+
+install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf

+ 90 - 0
board/amarula/a64-relic/readme.txt

@@ -0,0 +1,90 @@
+Amarula A64 Relic
+================
+
+Amarula A64-Relic is an Allwinner A64 based IoT device, which supports:
+- Allwinner A64 Cortex-A53
+- Mali-400MP2 GPU
+- AXP803 PMIC
+- 1GB DDR3 RAM
+- 8GB eMMC
+- AP6330 Wifi/BLE
+- MIPI-DSI
+- CSI: OV5640 sensor
+- USB OTG
+- 12V DC power supply
+
+Wiki link:
+https://openedev.amarulasolutions.com/display/ODWIKI/Amarual+A64-Relic
+
+Build
+=====
+
+  $ make amarula_a64_relic_defconfig
+
+  $ make
+
+build files at output/images/:
+  - sunxi-spl.bin
+  - u-boot.itb
+  - Image
+  - sun50i-a64-amarula-relic.dtb
+  - boot.vfat
+  - rootfs.ext4
+
+Write eMMC
+=========
+
+The board comes with an operating system preloaded on the eMMC.
+To replace it with the Buildroot-built system, take the following
+steps
+
+1. Connect the board UART with host and open minicom(ttyUSBx/115200N8)
+
+2. Supply 12V DC for power-on the board.
+
+3. Interrupt U-Boot by pressing enter
+
+4. Create GPT partitions
+  => mmc dev 1
+  => gpt write mmc 1 $partitions
+
+5. Connect the board USB-OTG with USB slot on the host.
+
+6. Initiate fastboot
+  => fastboot 0
+
+7. Write images from host onto eMMC using fastboot
+  $ cd output/images
+  $ sudo fastboot -i 0x1f3a flash loader1 sunxi-spl.bin
+  $ sudo fastboot -i 0x1f3a flash loader2 u-boot.itb
+  $ sudo fastboot -i 0x1f3a flash esp boot.vfat
+  $ sudo fastboot -i 0x1f3a flash system rootfs.ext4
+
+Update eMMC during Development
+==============================
+
+During development, reflashing the entire filesystem image at every
+change is time consuming. A useful alternative is to directly access
+over USB the filesystem stored on the eMMC, using the USB Mass Storage
+capability of U-Boot. To achieve this:
+
+1. Build U-Boot by enabling UMS
+   $ make uboot-menuconfig
+   (select CONFIG_CMD_USB_MASS_STORAGE=y)
+
+2. Follow all 6 steps from 'Write eMMC' and mount eMMC on host
+    => mmc dev 1
+    => ums 0 mmc 1
+
+WiFi
+====
+
+ # wpa_passphrase ACCESSPOINTNAME >> /etc/wpa_supplicant.conf
+   (type password and enter)
+ # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B
+ # udhcpc -i wlan0
+ # ping google.com
+
+--
+Jagan Teki <jagan@amarulasolutions.com>
+29-Jun-2018

+ 83 - 0
board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt

@@ -0,0 +1,83 @@
+#AP6330_NVRAM_V1.0_20121130
+#Sample variables file for BCM94330 SD FC AGB board
+manfid=0x2d0
+prodid=0x0547
+vendid=0x14e4
+devid=0x4360
+boardtype=0x05e1
+boardrev=0x1202
+boardflags=0x0080200
+nocrc=1
+xtalfreq=26000
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+ag0=254
+aa2g=1
+ccode=ALL
+pa0itssit=0x20
+pa0b0=5587
+pa0b1=-633
+pa0b2=-158
+rssismf2g=0xa
+rssismc2g=0x3
+rssisav2g=0x7
+#rssi params for 5GHz
+rssismf5g=0x4
+rssismc5g=0x3
+rssisav5g=0x7
+#PA parameters for lower a-band
+pa1lob0=4748
+pa1lob1=-566
+pa1lob2=-180
+#PA parameters for midband
+pa1b0=4762
+pa1b1=-593
+pa1b2=-172
+#PA parameters for high band
+#pa1hib0=4596
+pa1hib0=4666
+pa1hib1=-619
+pa1hib2=-163
+rxpo5g=0
+maxp2ga0=74
+maxp5ga0=66
+maxp5gla0=66
+maxp5gha0=66
+# 2.4G Tx Power offsets
+cck2gpo=0x2222
+ofdm2gpo=0x44444444
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+# 5G Tx Power offsets
+ofdm5gpo=0x44444444
+ofdm5glpo=0x44444444
+ofdm5ghpo=0x44444444
+mcs5gpo0=0x6666
+mcs5gpo1=0x6666
+mcs5glpo0=0x6666
+mcs5glpo1=0x6666
+mcs5ghpo0=0x6666
+mcs5ghpo1=0x6666
+sromrev=3
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+cckPwrOffset=4
+swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff
+triso5g=0
+swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0
+rfreg033=0x19
+rfreg033_cck=0x1f
+dacrate2g=160
+dacrate5g=160
+txalpfbyp2g=1
+bphyscale=17
+cckPwrIdxCorr=-15
+pacalidx2g=50
+#pacalidx5g=20
+noise_cal_ref_2g=53
+noise_cal_po_2g=0
+noise_cal_ref_5g=52
+noise_cal_po_5g=5,0,0
+# 4330 OOB parameter: High level trigger
+muxenab=0x10
+

+ 4 - 0
board/amarula/vyasa/extlinux.conf

@@ -0,0 +1,4 @@
+label Vyasa linux-next
+  kernel /boot/uImage
+  devicetree /boot/rk3288-vyasa.dtb
+  append console=ttyS2,115200n8 root=/dev/mmcblk0p1 rootwait

+ 22 - 0
board/amarula/vyasa/genimage.cfg

@@ -0,0 +1,22 @@
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot-tpl-spl-dtb {
+		in-partition-table = "no"
+		image = "u-boot-tpl-spl-dtb.img"
+		offset = 32K
+	}
+
+	partition u-boot-dtb {
+		in-partition-table = "no"
+		image = "u-boot-dtb.img"
+		offset = 8M
+		size = 30M # falcon mode: args @ 16M args, uImage @ 17M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}

+ 3 - 0
board/amarula/vyasa/linux_gmac.fragment

@@ -0,0 +1,3 @@
+# Currently mainline kernel exhibits issues when running rockchip gmac
+# on the board, so enable it as loadable module and insert it later
+CONFIG_DWMAC_ROCKCHIP=m

+ 35 - 0
board/amarula/vyasa/patches/uboot/0001-include-configs-Increase-CONFIG_SYS_BOOTM_LEN-to-16M.patch

@@ -0,0 +1,35 @@
+From 8ee2b03039cccf64402a72dea2185d7fe1972729 Mon Sep 17 00:00:00 2001
+From: Shyam Saini <shyam.saini@amarulasolutions.com>
+Date: Mon, 15 Apr 2019 16:16:16 +0530
+Subject: [PATCH] include: configs: Increase CONFIG_SYS_BOOTM_LEN to 16MB
+
+The default value of CONFIG_SYS_BOOTM_LEN is 0x800000 i.e, 8MB which
+causes board reset because of larger uImage size.
+
+Error log snippet:
+   Booting using the fdt blob at 0x1f00000
+   Loading Kernel Image ... Image too large: increase CONFIG_SYS_BOOTM_LEN
+Must RESET board to recover
+resetting ...
+
+Signed-off-by: Shyam Saini <shyam.saini@amarulasolutions.com>
+---
+ include/configs/rk3288_common.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
+index 72a54bc0ab..eab7cf4d86 100644
+--- a/include/configs/rk3288_common.h
++++ b/include/configs/rk3288_common.h
+@@ -9,6 +9,8 @@
+ #include <asm/arch/hardware.h>
+ #include "rockchip-common.h"
+ 
++#define CONFIG_SYS_BOOTM_LEN (16 << 20) /* 16MB */
++
+ #define CONFIG_SKIP_LOWLEVEL_INIT_ONLY
+ #define CONFIG_SYS_MALLOC_LEN		(32 << 20)
+ #define CONFIG_SYS_CBSIZE		1024
+-- 
+2.11.0
+

+ 9 - 0
board/amarula/vyasa/post-build.sh

@@ -0,0 +1,9 @@
+#!/bin/sh
+
+MKIMAGE=$HOST_DIR/bin/mkimage
+BOARD_DIR="$(dirname $0)"
+
+$MKIMAGE -n rk3288 -T rksd -d $BINARIES_DIR/u-boot-tpl.bin $BINARIES_DIR/u-boot-tpl.img
+cat $BINARIES_DIR/u-boot-tpl.img $BINARIES_DIR/u-boot-spl-dtb.bin > $BINARIES_DIR/u-boot-tpl-spl-dtb.img
+
+install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf

+ 31 - 0
board/amarula/vyasa/readme.txt

@@ -0,0 +1,31 @@
+Vyasa RK3288
+============
+
+Vyasa is RK3288 based Single board computer with fully supported opensource software.
+
+https://openedev.amarulasolutions.com/display/ODWIKI/Vyasa+RK3288
+
+How to build it
+===============
+
+  $ make amarula_vyasa_rk3288_defconfig
+
+Then you can edit the build options using
+
+  $ make menuconfig
+
+Compile all and build rootfs image:
+
+  $ make
+
+Prepare your SDCard
+===================
+
+Buildroot generates a ready-to-use SD card image that you can flash directly to
+the card. The image will be in output/images/sdcard.img.
+You can write this image directly to an SD card device (i.e. /dev/xxx):
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/xxx
+  $ sudo sync
+
+Finally, you can insert the SD card to the Vyasa RK3288 board, close J4 and boot it.

+ 1 - 0
board/andes/ae3xx/ae3xx.fragment

@@ -0,0 +1 @@
+CONFIG_NDS32_BUILTIN_DTB="ae3xx"

+ 28 - 0
board/andes/patches/linux/0001-nds32-Fix-boot-messages-garbled.patch

@@ -0,0 +1,28 @@
+From 90d52d180dcc5d1300dc352ca709eb6453894143 Mon Sep 17 00:00:00 2001
+From: Nylon Chen <nylon7@andestech.com>
+Date: Wed, 28 Nov 2018 16:26:46 +0800
+Subject: [PATCH] nds32: Fix boot messages garbled
+
+In order to display uart correctly we have to pass the correct setting of uart to kernel by bootarg.
+This patch will provide such settings to set the correct uart baud rate.
+
+Signed-off-by: Nylon Chen <nylon7@andestech.com>
+---
+ arch/nds32/boot/dts/ae3xx.dts | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/arch/nds32/boot/dts/ae3xx.dts b/arch/nds32/boot/dts/ae3xx.dts
+index bb39749a6673..aefe2090926a 100644
+--- a/arch/nds32/boot/dts/ae3xx.dts
++++ b/arch/nds32/boot/dts/ae3xx.dts
+@@ -6,6 +6,7 @@
+ 	interrupt-parent = <&intc>;
+ 
+ 	chosen {
++		bootargs = "memblock=debug earlycon console=ttyS0,38400n8 debug loglevel=7";
+ 		stdout-path = &serial0;
+ 	};
+ 
+-- 
+2.18.0
+

+ 49 - 0
board/andes/readme.txt

@@ -0,0 +1,49 @@
+Intro
+=====
+
+Andestech(nds32) AE3XX Platform
+
+The AE3XX prototype demonstrates the AE3XX example platform on the FPGA. 
+It is composed of one Andestech(nds32) processor and AE3XX.
+
+How to build it
+===============
+
+Configure Buildroot
+-------------------
+
+The andes_ae3xx_defconfig configuration is a sample configuration with
+all that is required to bring the FPGA Development Board:
+
+  $ make andes_ae3xx_defconfig
+
+Build everything
+----------------
+Note: you will need to have access to the network, since Buildroot will
+download the packages' sources.
+
+  $ make
+
+Result of the build
+-------------------
+
+After building, you should obtain this tree:
+
+output/images/
+    +-- vmlinux
+    +-- rootfs.cpio
+    +-- rootfs.tar
+
+How to run it
+=============
+
+Run
+---
+
+  Setup the Console with the rate 38400/8-N-1.
+
+  $ cd output/images
+  $ ../host/bin/nds32le-linux-gdb vmlinux
+  $ target remote [your host]
+  $ lo
+  $ c 

+ 5 - 0
board/arcturus/aarch64-ucls1012a/post-build.sh

@@ -0,0 +1,5 @@
+#!/bin/sh
+
+mkdir -p ${TARGET_DIR}/lib/firmware
+cp -f ${BUILD_DIR}/linux-custom/firmware/ppfe/* ${TARGET_DIR}/lib/firmware/
+cp -f ${BUILD_DIR}/linux-custom/br2-ucls1012a.its ${BINARIES_DIR}/

+ 6 - 0
board/arcturus/aarch64-ucls1012a/post-image.sh

@@ -0,0 +1,6 @@
+#!/bin/sh
+
+MKIMAGE=${HOST_DIR}/usr/bin/mkimage
+MKIMAGE_IN=${BINARIES_DIR}/br2-ucls1012a.its
+MKIMAGE_OUT=${BINARIES_DIR}/part0-000000.itb
+${MKIMAGE} -f ${MKIMAGE_IN} ${MKIMAGE_OUT}

+ 74 - 0
board/arcturus/aarch64-ucls1012a/readme.txt

@@ -0,0 +1,74 @@
+Arcturus uCLS1012A SoM
+======================
+
+This tutorial describes how to use the predefined Buildroot
+configuration for the Arcturus uCLS101A SoM platform.
+
+Additional information about the uCLS1012A System on Module can be found at
+https://www.arcturusnetworks.com/products/ucls1012a
+and product support for registered users at
+https://www.arcturusnetworks.com/support
+
+Building
+--------
+
+Return to the top directory <buildrootdir> and execute the following commands.
+
+  make arcturus_ucls1012a_defconfig
+  make
+
+Result of the build
+-------------------
+
+After building, you should obtain this tree:
+
+    output/images/
+    +-- arc-ucls1012a.dtb
+    +-- Image
+    +-- part0-000000.itb
+    +-- rootfs.cpio
+    +-- rootfs.cpio.gz
+    +-- rootfs.tar
+    +-- u-boot.bin
+    +-- ucls1012a.its
+
+Flashing
+--------
+
+You'll need to program the image created by buildroot into the SPI NOR flash.
+
+1. Reboot your module and via the serial console press <escape> to enter the B$
+u-boot shell.
+   From the shell you will need to update four environment variables replacing the
+   IPv4 IP Address with ones that will work with your network and tftp server.
+
+   B$ setenv ipaddr 192.168.1.81
+   B$ setenv serverip 192.168.1.80
+   B$ setenv gatewayip 192.168.1.1
+   B$ setenv netmask 255.255.255.0
+   B$ saveenv
+
+2. Enable tftp server to serve the <buildrootdir>/output/images/ folder.
+
+3. Program the new U-Boot binary (optional)
+    If you don't feel confident upgrading your bootloader then don't do it,
+    it's unnecessary most of the time.
+
+    B$ tftp u-boot.bin
+    B$ run program_uboot
+
+4. Program the ITB image (includes Kernel, DTB and Ramdisk)
+
+    B$ tftp part0-000000.itb
+    B$ run iprogram
+
+5. Booting your new system
+
+    Reboot your system by reset command
+    B$ reset
+
+        or
+
+    B$ run bootcmd
+
+Good Luck !

+ 14 - 0
board/arcturus/aarch64-ucls1012a/rootfs_overlay/etc/init.d/S09modload

@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+case "$1" in
+       start)
+                modprobe pfe
+                ;;
+        stop)
+                ;;
+        restart|reload)
+                ;;
+        *)
+                echo "Usage: $0 {start|stop|restart}"
+                exit 1
+esac

+ 74 - 0
board/arcturus/ppc-ucp1020/readme.txt

@@ -0,0 +1,74 @@
+Arcturus uCP1020 SoM
+====================
+
+This tutorial describes how to use the predefined Buildroot
+configuration for the Arcturus uCP1020 SoM platform.
+
+Additional information about this module can be found at
+<www.arcturusnetworks.com/products/ucp1020>
+
+Building
+--------
+
+  make arcturus_ucp1020_defconfig
+  make
+
+Result of the build
+-------------------
+
+After building, you should obtain this tree:
+
+    output/images/
+    +-- rootfs.jffs2
+    +-- rootfs.tar
+    +-- u-boot.bin
+    +-- ucp1020.dtb
+    +-- uImage
+
+Flashing
+--------
+
+You'll need to program the files created by buildroot into the NOR flash.
+
+1. Program the new U-Boot binary (optional)
+    If you don't feel confident upgrading your bootloader then don't do it,
+    it's unnecessary most of the time.
+
+    B$ tftp u-boot.bin
+    B$ protect off 0xeff80000 +$filesize
+    B$ erase 0xeff80000 +$filesize
+    B$ cp.b $loadaddr 0xeff80000 $filesize
+    B$ protect on 0xeff80000 +$filesize
+
+2. Program the kernel
+
+    B$ tftp uImage
+    B$ erase 0xec140000 +$filesize
+    B$ cp.b $loadaddr 0xec140000 $filesize
+
+3. Program the DTB
+
+    B$ tftp ucp1020.dtb
+    B$ erase 0xec100000 +$filesize
+    B$ cp.b $loadaddr 0xec100000 $filesize
+
+4. Program the jffs2 root filesystem
+
+    B$ tftp rootfs.jffs2
+    B$ erase 0xec800000 0xee8fffff
+    B$ cp.b $loadaddr 0xec800000 $filesize
+
+5. Booting your new system
+
+    B$ setenv norboot 'setenv bootargs root=/dev/mtdblock1 rootfstype=jffs2 console=$consoledev,$baudrate;bootm 0xec140000 - 0xec100000'
+
+    If you want to set this boot option as default:
+
+    B$ setenv bootcmd 'run norboot'
+    B$ saveenv
+
+    ...or for a single boot:
+
+    B$ run norboot
+
+Good Luck !

+ 19 - 0
board/arm/foundation-v8/readme.txt

@@ -0,0 +1,19 @@
+This is the support for the ARM Foundation v8 machine emulated by the
+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=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-4.7/Foundation_Platform \
+    --image output/images/linux-system.axf \
+    --block-device output/images/rootfs.ext2 \
+    --network=nat
+
+You can get network access from within the simulated environment
+by requesting an IP address using DHCP (run the command 'udhcpc').

+ 169 - 0
board/arm/juno/linux-juno-defconfig

@@ -0,0 +1,169 @@
+CONFIG_SMP=y
+CONFIG_SYSVIPC=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_FHANDLE=y
+CONFIG_AUDIT=y
+CONFIG_NO_HZ_IDLE=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_SCHED_AUTOGROUP=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_PROFILING=y
+CONFIG_JUMP_LABEL=y
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_ARCH_VEXPRESS=y
+CONFIG_PCI=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_HOTPLUG_PCI=y
+CONFIG_NR_CPUS=6
+CONFIG_PREEMPT=y
+CONFIG_KSM=y
+CONFIG_TRANSPARENT_HUGEPAGE=y
+CONFIG_CMA=y
+CONFIG_CMDLINE="console=ttyAMA0"
+CONFIG_COMPAT=y
+CONFIG_CPU_IDLE=y
+CONFIG_ARM_CPUIDLE=y
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
+CONFIG_ARM_BIG_LITTLE_CPUFREQ=y
+CONFIG_ARM_DT_BL_CPUFREQ=y
+CONFIG_ARM_SCPI_CPUFREQ=y
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_BPF_JIT=y
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_ATA=y
+CONFIG_SATA_AHCI=y
+CONFIG_SATA_AHCI_PLATFORM=y
+CONFIG_AHCI_XGENE=y
+CONFIG_PATA_PLATFORM=y
+CONFIG_PATA_OF_PLATFORM=y
+CONFIG_NETDEVICES=y
+CONFIG_TUN=y
+CONFIG_SKY2=y
+CONFIG_SMC91X=y
+CONFIG_SMSC911X=y
+CONFIG_INPUT_EVDEV=y
+CONFIG_SERIO_AMBAKMI=y
+CONFIG_LEGACY_PTY_COUNT=16
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_AMBA_PL011=y
+CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
+CONFIG_SERIAL_OF_PLATFORM=y
+CONFIG_SERIAL_XILINX_PS_UART=y
+CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
+CONFIG_I2C_SLAVE=y
+CONFIG_SPI=y
+CONFIG_SPI_PL022=y
+CONFIG_PTP_1588_CLOCK=m
+CONFIG_GPIO_PL061=y
+CONFIG_GPIO_XGENE=y
+CONFIG_POWER_RESET_XGENE=y
+CONFIG_POWER_RESET_SYSCON=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_VEXPRESS=m
+CONFIG_DRM=y
+CONFIG_DRM_I2C_NXP_TDA998X=y
+CONFIG_DRM_ARM=y
+CONFIG_DRM_HDLCD=y
+CONFIG_DRM_VIRTUAL_HDLCD=y
+CONFIG_FB_ARMCLCD=y
+CONFIG_LOGO=y
+CONFIG_USB=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_HCD_PLATFORM=y
+CONFIG_USB_OHCI_HCD=y
+CONFIG_USB_OHCI_HCD_PLATFORM=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_ISP1760=y
+CONFIG_NOP_USB_XCEIV=y
+CONFIG_USB_ULPI=y
+CONFIG_MMC=y
+CONFIG_MMC_ARMMMCI=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
+CONFIG_MMC_SPI=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_EFI=y
+CONFIG_RTC_DRV_PL030=y
+CONFIG_RTC_DRV_PL031=y
+CONFIG_DMADEVICES=y
+CONFIG_PL330_DMA=y
+CONFIG_COMMON_CLK_SCPI=y
+CONFIG_ARM_TIMER_SP804=y
+CONFIG_MAILBOX=y
+CONFIG_ARM_MHU=y
+CONFIG_PHY_XGENE=y
+CONFIG_ARM_SCPI_PROTOCOL=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT3_FS=y
+CONFIG_FANOTIFY=y
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
+CONFIG_QUOTA=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_FUSE_FS=y
+CONFIG_CUSE=y
+CONFIG_VFAT_FS=y
+CONFIG_TMPFS=y
+CONFIG_HUGETLBFS=y
+CONFIG_EFIVAR_FS=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=y
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DEBUG_INFO=y
+CONFIG_DEBUG_FS=y
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_DEBUG_KERNEL=y
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SECURITY=y
+CONFIG_CRYPTO_ANSI_CPRNG=y
+CONFIG_ARM64_CRYPTO=y
+CONFIG_CRYPTO_SHA1_ARM64_CE=y
+CONFIG_CRYPTO_SHA2_ARM64_CE=y
+CONFIG_CRYPTO_GHASH_ARM64_CE=y
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_SOC=y
+CONFIG_SND_SIMPLE_CARD=y
+CONFIG_SND_DESIGNWARE_I2S=y
+CONFIG_CMA=y
+CONFIG_CMA_SIZE_MBYTES=64

+ 134 - 0
board/arm/juno/readme.txt

@@ -0,0 +1,134 @@
+ARM Juno r1/r0
+
+Intro
+=====
+
+These instructions apply to all models of the ARM Juno:
+  - Juno r0 (does not support PCIe)
+  - Juno r1 (supports PCIe)
+  - Juno r2 (Big Cluster with A72)
+
+Buildroot will generate the kernel image, device tree blob, bootloader binaries
+and a minimal root filesystem.
+
+How to build it
+===============
+
+Configure Buildroot
+-------------------
+
+Configuring Buildroot is pretty simple, just execute:
+
+  $ make arm_juno_defconfig
+
+Build the rootfs, kernel and DTB
+--------------------------------
+
+Note: you will need to have access to the network, since Buildroot will
+download the packages' sources.
+
+You may now build your rootfs with:
+
+  $ make
+
+(This may take a while)
+
+Result of the build
+-------------------
+
+After building, you should obtain this tree:
+
+    output/images/
+    +-- rootfs.tar
+    +-- juno.dtb (if Juno r0 is used)
+    +-- juno-r1.dtb (if Juno r1 is used)
+    +-- juno-r2.dtb (if Juno r2 is used)
+    +-- Image
+    +-- bl1.bin
+    +-- bl2.bin
+    +-- bl2u.bin
+    +-- bl31.bin
+    +-- fip.bin
+    +-- scp-fw.bin
+    +-- u-boot.bin
+
+Preparing your rootfs
+======================
+
+Format your pen drive as a ext3 filesystem by executing:
+
+   $ mkfs.ext3 /dev/<your device>
+
+Preparing your rootfs
+======================
+
+Format your pen drive as a ext3 filesystem by executing:
+
+   $ mkfs.ext3 /dev/<your device>
+
+Installing your rootfs
+======================
+
+After mounting the pen drive please execute the following:
+
+   $ sudo tar -xvf output/images/rootfs.tar -C <pen drive mount path>
+
+When completed make sure to unmount the device:
+
+   $ umount <pen drive mount path>
+
+Insert the pen drive in one of the ARM Juno' USB type A connectors.
+
+Configure *.dtb in the boot configuration for Juno r0
+=====================================================
+
+SITE1/HBI0262B/images.txt
+.....
+NOR3UPDATE: AUTO                 ;Image Update:NONE/AUTO/FORCE
+NOR3ADDRESS: 0x00C00000          ;Image Flash Address
+NOR3FILE: \SOFTWARE\juno.dtb     ;Image File Name
+NOR3NAME: board.dtb              ;Specify Image name to preserve file extension
+NOR3LOAD: 00000000               ;Image Load Address
+NOR3ENTRY: 00000000              ;Image Entry Point
+......
+
+Configure *.dtb in the boot configuration for Juno r1
+=====================================================
+
+SITE1/HBI0262C/images.txt
+......
+NOR3UPDATE: AUTO                 ;Image Update:NONE/AUTO/FORCE
+NOR3ADDRESS: 0x00C00000          ;Image Flash Address
+NOR3FILE: \SOFTWARE\juno-r1.dtb  ;Image File Name
+NOR3NAME: board.dtb              ;Specify target filename to preserve file extension
+NOR3LOAD: 00000000               ;Image Load Address
+NOR3ENTRY: 00000000              ;Image Entry Point
+......
+
+Configure *.dtb in the boot configuration for Juno r2
+=====================================================
+
+SITE1/HBI0262D/images.txt
+......
+NOR3UPDATE: AUTO                 ;Image Update:NONE/AUTO/FORCE
+NOR3ADDRESS: 0x02000000          ;Image Flash Address
+NOR3FILE: \SOFTWARE\juno-r2.dtb  ;Image File Name
+NOR3NAME: board.dtb              ;Specify target filename to preserve file extension
+NOR3LOAD: 00000000               ;Image Load Address
+NOR3ENTRY: 00000000              ;Image Entry Point
+......
+
+Installing kernel image and DTB
+===============================
+
+1. Connect to the ARM Juno UART0 and execute USB_ON in the terminal
+2. Connect a USB cable between your PC and ARM Juno USB type B connector
+   A mass storage device should appear in your desktop.
+3. Open the software/ folder
+4. Copy the 'Image' file to software/
+5. Copy the 'juno-r1.dtb' (r1), 'juno.dtb' (r0) or juno-r2.dtb (r2) file to software/
+6. Copy the bootloader binaries (bl1.bin and fip.bin) to software/
+7. Press the red button in the front pannel of ARM Juno
+
+At this time, the board will erase the Flash entry for each new item and
+replace it with the lastest ones.

+ 216 - 0
board/armadeus/apf27/linux-4.12.config

@@ -0,0 +1,216 @@
+# CONFIG_SWAP is not set
+CONFIG_SYSVIPC=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_CGROUPS=y
+CONFIG_EMBEDDED=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SLAB=y
+CONFIG_PROFILING=y
+CONFIG_OPROFILE=m
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_BLK_DEV_BSG is not set
+# CONFIG_IOSCHED_DEADLINE is not set
+# CONFIG_IOSCHED_CFQ is not set
+# CONFIG_ARCH_MULTI_V7 is not set
+CONFIG_ARCH_MXC=y
+CONFIG_MACH_IMX27_DT=y
+CONFIG_PREEMPT=y
+CONFIG_AEABI=y
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_PM_DEBUG=y
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_BEET is not set
+# CONFIG_INET_DIAG is not set
+CONFIG_CAN=m
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_MCP251X=m
+CONFIG_BT=m
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_HIDP=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_CFG80211=m
+CONFIG_MAC80211=m
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+CONFIG_MTD_CFI_GEOMETRY=y
+# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
+# CONFIG_MTD_CFI_I2 is not set
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_NAND=y
+CONFIG_MTD_NAND_MXC=y
+CONFIG_MTD_UBI=y
+CONFIG_EEPROM_AT24=y
+CONFIG_EEPROM_AT25=y
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_NETDEVICES=y
+# CONFIG_NET_VENDOR_BROADCOM is not set
+# CONFIG_NET_VENDOR_CIRRUS is not set
+# CONFIG_NET_VENDOR_FARADAY is not set
+# CONFIG_NET_VENDOR_INTEL is not set
+# CONFIG_NET_VENDOR_MARVELL is not set
+# CONFIG_NET_VENDOR_MICREL is not set
+# CONFIG_NET_VENDOR_MICROCHIP is not set
+# CONFIG_NET_VENDOR_NATSEMI is not set
+# CONFIG_NET_VENDOR_SEEQ is not set
+# CONFIG_NET_VENDOR_SMSC is not set
+# CONFIG_NET_VENDOR_STMICRO is not set
+# CONFIG_NET_VENDOR_WIZNET is not set
+CONFIG_SMSC_PHY=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_RT2X00=m
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RTL8187=m
+CONFIG_RTL8192CU=m
+CONFIG_ZD1211RW=m
+CONFIG_INPUT_JOYDEV=y
+CONFIG_INPUT_EVDEV=y
+CONFIG_KEYBOARD_GPIO=y
+CONFIG_KEYBOARD_IMX=m
+# CONFIG_INPUT_MOUSE is not set
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_SERIAL_IMX=y
+CONFIG_SERIAL_IMX_CONSOLE=y
+# CONFIG_HW_RANDOM is not set
+CONFIG_I2C=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_IMX=y
+CONFIG_SPI=y
+CONFIG_SPI_IMX=y
+CONFIG_SPI_SPIDEV=m
+CONFIG_GPIO_SYSFS=y
+CONFIG_W1=y
+CONFIG_W1_MASTER_MXC=y
+CONFIG_W1_SLAVE_THERM=y
+CONFIG_WATCHDOG=y
+CONFIG_IMX2_WDT=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_MEDIA_SUPPORT=m
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_USB_SUPPORT=y
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_PWC=m
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_SOC_CAMERA=m
+# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
+CONFIG_FB=y
+# CONFIG_FB_MX3 is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+# CONFIG_LCD_CLASS_DEVICE is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_SOUND=m
+CONFIG_SND=m
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+# CONFIG_SND_DRIVERS is not set
+# CONFIG_SND_ARM is not set
+# CONFIG_SND_SPI is not set
+# CONFIG_SND_USB is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_IMX_SOC=m
+CONFIG_USB=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_MXC=y
+CONFIG_USB_ACM=y
+CONFIG_USB_PRINTER=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_CHIPIDEA=y
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_FTDI_SIO=y
+CONFIG_USB_SERIAL_PL2303=y
+CONFIG_USB_ULPI=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_ETH=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_G_HID=m
+CONFIG_MMC=y
+CONFIG_MMC_MXC=y
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=y
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_GPIO=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
+CONFIG_LEDS_TRIGGER_TRANSIENT=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_DS1374=y
+CONFIG_RTC_DRV_MXC=m
+CONFIG_DMADEVICES=y
+CONFIG_IMX_DMA=y
+CONFIG_IMX_SDMA=y
+# CONFIG_IOMMU_SUPPORT is not set
+CONFIG_IIO=y
+CONFIG_MAX1027=y
+CONFIG_MAX5821=y
+CONFIG_PWM=y
+CONFIG_PWM_IMX=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+# CONFIG_DNOTIFY is not set
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+# CONFIG_PROC_PAGE_MONITOR is not set
+CONFIG_TMPFS=y
+CONFIG_JFFS2_FS=y
+CONFIG_UBIFS_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_850=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_15=m
+CONFIG_PRINTK_TIME=y
+CONFIG_DEBUG_INFO=y
+CONFIG_DEBUG_FS=y
+# CONFIG_SCHED_DEBUG is not set
+# CONFIG_DEBUG_PREEMPT is not set
+# CONFIG_FTRACE is not set
+CONFIG_DEBUG_LL=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y

+ 278 - 0
board/armadeus/apf51/linux-4.4.config

@@ -0,0 +1,278 @@
+CONFIG_EXPERIMENTAL=y
+# CONFIG_LOCALVERSION_AUTO is not set
+# CONFIG_SWAP is not set
+CONFIG_SYSVIPC=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_EMBEDDED=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SLAB=y
+CONFIG_PROFILING=y
+CONFIG_OPROFILE=y
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_BLK_DEV_BSG is not set
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_BSD_DISKLABEL=y
+# CONFIG_IOSCHED_CFQ is not set
+CONFIG_ARCH_MXC=y
+CONFIG_MXC_IRQ_PRIOR=y
+CONFIG_SOC_IMX51=y
+CONFIG_ARM_THUMBEE=y
+CONFIG_PREEMPT=y
+CONFIG_AEABI=y
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_STAT_DETAILS=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+CONFIG_CPU_FREQ_IMX=y
+CONFIG_CPU_IDLE=y
+CONFIG_VFP=y
+CONFIG_NEON=y
+# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
+# CONFIG_SUSPEND is not set
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_PNP=y
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_BEET is not set
+# CONFIG_INET_LRO is not set
+# CONFIG_INET_DIAG is not set
+CONFIG_IPV6=y
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_MCP251X=m
+CONFIG_BT=m
+CONFIG_BT_L2CAP=y
+CONFIG_BT_SCO=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_HIDP=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_CFG80211=m
+CONFIG_MAC80211=m
+CONFIG_MAC80211_RC_PID=y
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_FW_LOADER=m
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_CHAR=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_NAND=y
+CONFIG_MTD_NAND_MXC=y
+CONFIG_MTD_UBI=y
+CONFIG_MISC_DEVICES=y
+CONFIG_EEPROM_AT24=y
+CONFIG_EEPROM_AT25=y
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_CHR_DEV_SG=y
+CONFIG_CHR_DEV_SCH=y
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+CONFIG_NETDEVICES=y
+CONFIG_MII=y
+CONFIG_SMSC_PHY=y
+CONFIG_NET_ETHERNET=y
+# CONFIG_NETDEV_1000 is not set
+# CONFIG_NETDEV_10000 is not set
+CONFIG_RTL8187=m
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_RT2X00=m
+CONFIG_RT73USB=m
+CONFIG_ZD1211RW=m
+CONFIG_INPUT_JOYDEV=y
+CONFIG_INPUT_EVDEV=y
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_IMX=m
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_WM831X=y
+CONFIG_TOUCHSCREEN_MC13XXX=m
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_MC13783_PWRBUTTON=m
+CONFIG_INPUT_UINPUT=m
+CONFIG_INPUT_WM831X_ON=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_SERIAL_8250=m
+CONFIG_SERIAL_IMX=y
+CONFIG_SERIAL_IMX_CONSOLE=y
+# CONFIG_HW_RANDOM is not set
+CONFIG_I2C=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_IMX=y
+CONFIG_SPI=y
+CONFIG_SPI_IMX=y
+CONFIG_SPI_SPIDEV=m
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_WM831X=m
+CONFIG_POWER_SUPPLY=y
+CONFIG_WM831X_BACKUP=m
+CONFIG_WM831X_POWER=m
+CONFIG_HWMON=m
+CONFIG_SENSORS_AS1531=m
+CONFIG_SENSORS_MC13783_ADC=m
+CONFIG_SENSORS_WM831X=m
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_NOWAYOUT=y
+CONFIG_WM831X_WATCHDOG=m
+CONFIG_IMX2_WDT=y
+CONFIG_MFD_MC13XXX_I2C=y
+CONFIG_MFD_WM831X_I2C=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_MC13892=m
+CONFIG_IMX_IPUV3_CORE=y
+CONFIG_DRM=y
+CONFIG_MFD_IMX_IPU_V3=y
+CONFIG_MEDIA_SUPPORT=m
+CONFIG_VIDEO_DEV=m
+# CONFIG_RC_CORE is not set
+# CONFIG_MEDIA_TUNER_SIMPLE is not set
+# CONFIG_MEDIA_TUNER_TDA8290 is not set
+# CONFIG_MEDIA_TUNER_TDA827X is not set
+# CONFIG_MEDIA_TUNER_TDA18271 is not set
+# CONFIG_MEDIA_TUNER_TDA9887 is not set
+# CONFIG_MEDIA_TUNER_TEA5761 is not set
+# CONFIG_MEDIA_TUNER_TEA5767 is not set
+# CONFIG_MEDIA_TUNER_MT20XX is not set
+# CONFIG_MEDIA_TUNER_MT2060 is not set
+# CONFIG_MEDIA_TUNER_MT2266 is not set
+# CONFIG_MEDIA_TUNER_MT2131 is not set
+# CONFIG_MEDIA_TUNER_QT1010 is not set
+# CONFIG_MEDIA_TUNER_XC2028 is not set
+# CONFIG_MEDIA_TUNER_XC5000 is not set
+# CONFIG_MEDIA_TUNER_MXL5005S is not set
+# CONFIG_MEDIA_TUNER_MXL5007T is not set
+# CONFIG_MEDIA_TUNER_MC44S803 is not set
+# CONFIG_MEDIA_TUNER_MAX2165 is not set
+# CONFIG_MEDIA_TUNER_TDA18218 is not set
+CONFIG_VIDEO_VIVI=m
+CONFIG_USB_VIDEO_CLASS=m
+# CONFIG_RADIO_ADAPTERS is not set
+CONFIG_FB=y
+CONFIG_FB_MX5=y
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_SOUND=m
+# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
+CONFIG_SND=m
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+# CONFIG_SND_DRIVERS is not set
+# CONFIG_SND_ARM is not set
+# CONFIG_SND_SPI is not set
+# CONFIG_SND_USB is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_IMX_SOC=m
+CONFIG_SND_SOC_APF51_DEV_WM8960=m
+CONFIG_USB=y
+CONFIG_USB_DEBUG=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+CONFIG_USB_DEVICEFS=y
+# CONFIG_USB_DEVICE_CLASS is not set
+CONFIG_USB_SUSPEND=y
+CONFIG_USB_OTG=y
+# CONFIG_USB_OTG_WHITELIST is not set
+CONFIG_USB_MON=y
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_MXC=y
+CONFIG_USB_ACM=y
+CONFIG_USB_PRINTER=y
+CONFIG_USB_WDM=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_CHIPIDEA=y
+CONFIG_USB_CHIPIDEA_UDC=y
+CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=y
+CONFIG_USB_GPIO_VBUS=y
+CONFIG_USB_ULPI=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_DEBUG_FILES=y
+CONFIG_USB_GADGET_DEBUG_FS=y
+CONFIG_USB_ETH=m
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_CDC_COMPOSITE=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_MMC=y
+CONFIG_MMC_SDHCI=y
+CONFIG_MMC_SDHCI_PLTFM=y
+CONFIG_MMC_SDHCI_ESDHC_IMX=y
+CONFIG_MMC_SPI=m
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_WM831X_STATUS=m
+CONFIG_LEDS_MC13783=m
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_MXC=y
+CONFIG_RTC_DRV_WM831X=y
+CONFIG_RTC_DRV_MC13XXX=m
+CONFIG_STAGING=y
+CONFIG_DRM_IMX=y
+CONFIG_DRM_IMX_FB_HELPER=y
+CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
+CONFIG_DRM_IMX_TVE=y
+CONFIG_DRM_IMX_IPUV3=y
+CONFIG_IIO=m
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_XATTR=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT2_FS_XIP=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_TMPFS=y
+CONFIG_UBIFS_FS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_850=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_DEBUG_FS=y
+# CONFIG_CRYPTO_ANSI_CPRNG is not set
+# CONFIG_CRYPTO_HW is not set

+ 84 - 0
board/armadeus/readme.txt

@@ -0,0 +1,84 @@
+Introduction
+============
+
+Armadeus APFxx are Systems On Module (SOM) based on Freescale/NXP i.MX
+processors associated with an FPGA (except on APF28). Non volatile
+data are stored in on-module NOR or NAND Flash, depending on the
+model. These SOM can be used on Armadeus development boards or with
+custom docking boards.
+
+Supported platforms
+===================
+
+Buildroot currently supports the following Armadeus platforms with the
+associated defconfigs:
+
+ * APF27 SOM + devt board    -> armadeus_apf27_defconfig
+ * APF51 SOM + devt board    -> armadeus_apf51_defconfig
+ * APF28 SOM + devt board    -> armadeus_apf28_defconfig
+
+Vanilla Linux versions are preferred to Freescale's one in these
+configurations.
+
+How to build it
+===============
+
+Configure Buildroot
+-------------------
+
+Let's say you own an APFxx SOM with it's corresponding development
+board, all you have to do is:
+
+  $ make armadeus_apfxx_defconfig
+
+where "apfxx" is the version of your SOM.
+
+Launch build
+------------
+
+  $ make
+
+Result of the build
+-------------------
+
+When the build is finished, you will end up with:
+
+    output/images/
+    +-- imx**-apfxxdev.dtb	[1]
+    +-- rootfs.tar
+    +-- rootfs.ubi
+    +-- rootfs.ubifs
+    +-- uImage
+
+[1] Only if the kernel version used uses a Device Tree.
+
+Building U-Boot is currently not supported in these configurations.
+
+Installation
+============
+
+You will require a serial connection to the board and a TFTP server on
+your Host PC. Assuming your server is configured for exporting
+/tftpboot/ directory, you will have to copy the generated images to
+it:
+
+  $ cp output/images/uImage /tftpboot/apfxx-linux.bin
+  $ cp output/images/*.dtb /tftpboot/
+  $ cp output/images/rootfs.ubi /tftpboot/apfxx-rootfs.ubi
+
+where "apfxx" is the version of your SOM, as used with _defconfigs.
+
+Then on your serial terminal, all you have to do is:
+
+* interrupt the boot process and access U-Boot console by pressing any
+  key when booting,
+* configure board and server IP addresses with "ipaddr" and "serverip"
+  environment variables,
+* if you want to update kernel:
+  BIOS > run update_kernel
+* if you want to update device tree:
+  BIOS > run update_dtb
+* if you want to update rootfs:
+  BIOS > run update_rootfs
+
+That's it !

+ 4 - 0
board/asus/tinker/extlinux.conf

@@ -0,0 +1,4 @@
+label Tinker linux-next
+  kernel /boot/uImage
+  devicetree /boot/rk3288-tinker.dtb
+  append console=ttyS2,115200n8 root=/dev/mmcblk0p1 rootwait

+ 15 - 0
board/asus/tinker/genimage.cfg

@@ -0,0 +1,15 @@
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot-spl-dtb {
+		in-partition-table = "no"
+		image = "u-boot-spl-dtb.img"
+		offset = 32K
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}

+ 35 - 0
board/asus/tinker/patches/uboot/0001-include-configs-Increase-CONFIG_SYS_BOOTM_LEN-to-16M.patch

@@ -0,0 +1,35 @@
+From 8ee2b03039cccf64402a72dea2185d7fe1972729 Mon Sep 17 00:00:00 2001
+From: Shyam Saini <shyam.saini@amarulasolutions.com>
+Date: Mon, 15 Apr 2019 16:16:16 +0530
+Subject: [PATCH] include: configs: Increase CONFIG_SYS_BOOTM_LEN to 16MB
+
+The default value of CONFIG_SYS_BOOTM_LEN is 0x800000 i.e, 8MB which
+causes board reset because of larger uImage size.
+
+Error log snippet:
+   Booting using the fdt blob at 0x1f00000
+   Loading Kernel Image ... Image too large: increase CONFIG_SYS_BOOTM_LEN
+Must RESET board to recover
+resetting ...
+
+Signed-off-by: Shyam Saini <shyam.saini@amarulasolutions.com>
+---
+ include/configs/rk3288_common.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
+index 72a54bc0ab..eab7cf4d86 100644
+--- a/include/configs/rk3288_common.h
++++ b/include/configs/rk3288_common.h
+@@ -9,6 +9,8 @@
+ #include <asm/arch/hardware.h>
+ #include "rockchip-common.h"
+ 
++#define CONFIG_SYS_BOOTM_LEN (16 << 20) /* 16MB */
++
+ #define CONFIG_SKIP_LOWLEVEL_INIT_ONLY
+ #define CONFIG_SYS_MALLOC_LEN		(32 << 20)
+ #define CONFIG_SYS_CBSIZE		1024
+-- 
+2.11.0
+

+ 9 - 0
board/asus/tinker/post-build.sh

@@ -0,0 +1,9 @@
+#!/bin/sh
+
+MKIMAGE=$HOST_DIR/bin/mkimage
+BOARD_DIR="$(dirname $0)"
+
+$MKIMAGE -n rk3288 -T rksd -d $BINARIES_DIR/u-boot-spl-dtb.bin $BINARIES_DIR/u-boot-spl-dtb.img
+cat $BINARIES_DIR/u-boot-dtb.bin >> $BINARIES_DIR/u-boot-spl-dtb.img
+
+install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf

+ 37 - 0
board/asus/tinker/readme.txt

@@ -0,0 +1,37 @@
+Tinker RK3288
+=============
+
+Tinker Board is a Single Board Computer (SBC) in an ultra-small form
+factor that offers class-leading performance while leveraging outstanding
+mechanical compatibility.
+
+Tinker link:
+https://www.asus.com/in/Single-Board-Computer/Tinker-Board/
+
+Wiki link:
+https://openedev.amarulasolutions.com/display/ODWIKI/Tinker+RK3288
+
+How to build it
+===============
+
+  $ make asus_tinker_rk3288_defconfig
+
+Then you can edit the build options using
+
+  $ make menuconfig
+
+Compile all and build rootfs image:
+
+  $ make
+
+Prepare your SDCard
+===================
+
+Buildroot generates a ready-to-use SD card image that you can flash directly to
+the card. The image will be in output/images/sdcard.img.
+You can write this image directly to an SD card device (i.e. /dev/xxx):
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/xxx
+  $ sudo sync
+
+Finally, you can insert the SD card to the Tinker RK3288 board and boot it.

+ 39 - 0
board/atmel/at91sam9x5ek_mmc/genimage.cfg

@@ -0,0 +1,39 @@
+# Image for SD card boot on Atmel at91sam9x5ek boards
+#
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"at91sam9g15ek.dtb",
+			"at91sam9g25ek.dtb",
+			"at91sam9g35ek.dtb",
+			"at91sam9x25ek.dtb",
+			"at91sam9x35ek.dtb",
+			"boot.bin",
+			"u-boot.bin"
+		}
+
+		file uboot.env {
+			image = "uboot-env.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+		offset = 1M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 7 - 0
board/atmel/at91sam9x5ek_mmc/uboot-env.txt

@@ -0,0 +1,7 @@
+bootargs=console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait video=Unknown-1:800x480-16
+bootcmd=fatload mmc 0:1 0x21000000 at91sam9g35ek.dtb; fatload mmc 0:1 0x22000000 zImage; bootz 0x22000000 - 0x21000000
+bootdelay=1
+ethact=gmac0
+stderr=serial
+stdin=serial
+stdout=serial

+ 145 - 0
board/atmel/flasher.sh

@@ -0,0 +1,145 @@
+#!/usr/bin/env bash
+
+BUILDIR=$1
+TTY=$2
+BOARD=$3
+
+family_at91sam9260ek="at91sam9260ek"
+mach_at91sam9260ek="at91sam9260-ek"
+dtb_at91sam9260ek="at91sam9260ek.dtb"
+
+family_at91sam9g45m10ek="at91sam9m10g45ek"
+mach_at91sam9g45m10ek="at91sam9m10-g45-ek"
+dtb_at91sam9g45m10ek="at91sam9m10g45ek.dtb"
+
+family_at91sam9rlek="at91sam9rlek"
+mach_at91sam9rlek="at91sam9rl64-ek"
+dtb_at91sam9rlek="at91sam9rlek.dtb"
+
+family_at91sam9g15ek="at91sam9x5ek"
+mach_at91sam9g15ek="at91sam9g15-ek"
+dtb_at91sam9g15ek="at91sam9g15ek.dtb"
+
+family_at91sam9g20ek="at91sam9g20ek"
+mach_at91sam9g20ek="at91sam9g20-ek"
+dtb_at91sam9g20ek="at91sam9g20ek.dtb"
+
+family_at91sam9g25ek="at91sam9x5ek"
+mach_at91sam9g25ek="at91sam9g25-ek"
+dtb_at91sam9g25ek="at91sam9g25ek.dtb"
+
+family_at91sam9g35ek="at91sam9x5ek"
+mach_at91sam9g35ek="at91sam9g35-ek"
+dtb_at91sam9g35ek="at91sam9g35ek.dtb"
+
+family_at91sam9x25ek="at91sam9x5ek"
+mach_at91sam9x25ek="at91sam9x25-ek"
+dtb_at91sam9x25ek="at91sam9x25ek.dtb"
+
+family_at91sam9x35ek="at91sam9x5ek"
+mach_at91sam9x35ek="at91sam9x35-ek"
+dtb_at91sam9x35ek="at91sam9x35ek.dtb"
+
+family_sama5d31ek="sama5d3xek"
+mach_sama5d31ek="at91sama5d3x-ek"
+dtb_sama5d31ek="sama5d31ek.dtb"
+
+family_sama5d31ek_revc="sama5d3xek"
+mach_sama5d31ek_revc="at91sama5d3x-ek"
+dtb_sama5d31ek_revc="sama5d31ek_revc.dtb"
+
+family_sama5d33ek="sama5d3xek"
+mach_sama5d33ek="at91sama5d3x-ek"
+dtb_sama5d33ek="sama5d33ek.dtb"
+
+family_sama5d33ek_revc="sama5d3xek"
+mach_sama5d33ek_revc="at91sama5d3x-ek"
+dtb_sama5d33ek_revc="sama5d33ek_revc.dtb"
+
+family_sama5d34ek="sama5d3xek"
+mach_sama5d34ek="at91sama5d3x-ek"
+dtb_sama5d34ek="sama5d34ek.dtb"
+
+family_sama5d34ek_revc="sama5d3xek"
+mach_sama5d34ek_revc="at91sama5d3x-ek"
+dtb_sama5d34ek_revc="sama5d34ek_revc.dtb"
+
+family_sama5d35ek="sama5d3xek"
+mach_sama5d35ek="at91sama5d3x-ek"
+dtb_sama5d35ek="sama5d35ek.dtb"
+
+family_sama5d35ek_revc="sama5d3xek"
+mach_sama5d35ek_revc="at91sama5d3x-ek"
+dtb_sama5d35ek_revc="sama5d35ek_revc.dtb"
+
+family_sama5d36ek="sama5d3xek"
+mach_sama5d36ek="at91sama5d3x-ek"
+dtb_sama5d36ek="sama5d36ek.dtb"
+
+family_sama5d36ek_revc="sama5d3xek"
+mach_sama5d36ek_revc="at91sama5d3x-ek"
+dtb_sama5d36ek_revc="sama5d36ek_revc.dtb"
+
+family_sama5d3_xplained="sama5d3_xplained"
+mach_sama5d3_xplained="at91sama5d3x-xplained"
+dtb_sama5d3_xplained="at91-sama5d3_xplained.dtb"
+
+family_sama5d4ek="sama5d4ek"
+mach_sama5d4ek="at91sama5d4x-ek"
+dtb_sama5d4ek="at91-sama5d4ek.dtb"
+
+family_sama5d4_xplained="sama5d4_xplained"
+mach_sama5d4_xplained="at91sama5d4x-ek"
+dtb_sama5d4_xplained="at91-sama5d4_xplained.dtb"
+
+usage() {
+	cat << EOF
+Usage:
+  $0 <builddir_path> <interface> <board>
+
+Available boards:
+  at91sam9260ek
+  at91sam9g45m10ek
+  at91sam9rlek
+  at91sam9g15ek
+  at91sam9g20ek
+  at91sam9g25ek
+  at91sam9x25ek
+  at91sam9g35ek
+  at91sam9x35ek
+  sama5d31ek
+  sama5d33ek
+  sama5d34ek
+  sama5d35ek
+  sama5d36ek
+  sama5d31ek_revc (Until rev. C)
+  sama5d33ek_revc (Until rev. C)
+  sama5d34ek_revc (Until rev. C)
+  sama5d35ek_revc (Until rev. C)
+  sama5d36ek_revc (Until rev. C)
+  sama5d3_xplained
+  sama5d4ek
+  sama5d4_xplained
+
+Example:
+  $0 ./output /dev/ttyACM0 at91sam9g45m10ek
+EOF
+}
+
+F="family_$BOARD"
+M="mach_$BOARD"
+D="dtb_$BOARD"
+
+if [[ $# != 3 || -z ${!F} ]]; then
+	usage
+	exit 1
+fi
+
+video_mode="video=LVDS-1:800x480-16"
+if [[ $BOARD == "*pda4" ]]; then
+	video_mode="video=LVDS-1:480x272-16"
+fi
+
+echo "Executing: ${!F} O=$1/images $1/host/bin/sam-ba $TTY ${!M} $(dirname $0)/nandflash.tcl -- ${!F} ${!D} $video_mode"
+export O=$1/images
+$1/host/bin/sam-ba $TTY ${!M} $(dirname $0)/nandflash.tcl -- ${!F} ${!D} $video_mode

+ 358 - 0
board/atmel/nandflash.tcl

@@ -0,0 +1,358 @@
+# ----------------------------------------------------------------------------
+#         ATMEL Microcontroller
+# ----------------------------------------------------------------------------
+# Copyright (c) 2015, Atmel Corporation
+#
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# - Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the disclaimer below.
+#
+# Atmel's name may not be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+# DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# ----------------------------------------------------------------------------
+
+################################################################################
+#  Script data
+################################################################################
+# DBGU address for rm9200, 9260/9g20, 9261/9g10, 9rl, 9x5
+set at91_base_dbgu0 0xfffff200
+# DBGU address for 9263, 9g45, sama5d3
+set at91_base_dbgu1 0xffffee00
+# DBGU address for sama5d4
+set at91_base_dbgu2 0xfc069000
+
+set arch_exid_offset 0x44
+
+# arch id
+set arch_id_at91sam9g20 0x019905a0
+set arch_id_at91sam9g45 0x819b05a0
+set arch_id_at91sam9x5  0x819a05a0
+set arch_id_at91sam9n12 0x819a07a0
+set arch_id_sama5d3     0x8a5c07c0
+
+## Find out at91sam9x5 variant to load the corresponding dtb file
+array set at91sam9x5_variant {
+   0x00000000 at91sam9g15
+   0x00000001 at91sam9g35
+   0x00000002 at91sam9x35
+   0x00000003 at91sam9g25
+   0x00000004 at91sam9x25
+}
+
+## Find out sama5d3 variant to load the corresponding dtb file
+array set sama5d3_variant {
+   0x00444300 sama5d31
+   0x00414300 sama5d33
+   0x00414301 sama5d34
+   0x00584300 sama5d35
+   0x00004301 sama5d36
+}
+
+## Find out sama5d4 variant
+array set sama5d4_variant {
+   0x00000001 sama5d41
+   0x00000002 sama5d42
+   0x00000003 sama5d43
+   0x00000004 sama5d44
+}
+
+################################################################################
+#  proc uboot_env: Convert u-boot variables in a string ready to be flashed
+#                  in the region reserved for environment variables
+################################################################################
+proc set_uboot_env {nameOfLstOfVar} {
+    upvar $nameOfLstOfVar lstOfVar
+
+    # sector size is the size defined in u-boot CFG_ENV_SIZE
+    set sectorSize [expr 0x20000 - 5]
+
+    set strEnv [join $lstOfVar "\0"]
+    while {[string length $strEnv] < $sectorSize} {
+        append strEnv "\0"
+    }
+    # \0 between crc and strEnv is the flag value for redundant environment
+    set strCrc [binary format i [::vfs::crc $strEnv]]
+    return "$strCrc\0$strEnv"
+}
+
+################################################################################
+proc find_variant_name {boardType} {
+   global at91_base_dbgu0
+   global at91_base_dbgu1
+   global at91_base_dbgu2
+   global arch_exid_offset
+   global at91sam9x5_variant
+   global sama5d3_variant
+   global sama5d4_variant
+   set socName "none"
+
+   switch $boardType {
+      at91sam9x5ek {
+         set exidAddr [expr {$at91_base_dbgu0 + $arch_exid_offset}]
+         set chip_variant [format "0x%08x" [read_int $exidAddr]]
+
+         foreach {key value} [array get at91sam9x5_variant] {
+            if {$key == $chip_variant} {
+               set socName "$value"
+               break;
+            }
+         }
+      }
+      sama5d3xek {
+         set exidAddr [expr {$at91_base_dbgu1 + $arch_exid_offset}]
+         set chip_variant [format "0x%08x" [read_int $exidAddr]]
+
+         foreach {key value} [array get sama5d3_variant] {
+            #puts "-I- === $chip_variant ? $key ($value) ==="
+            if {$key == $chip_variant} {
+               set socName "$value"
+               break;
+            }
+         }
+      }
+      sama5d3_xplained {
+         set exidAddr [expr {$at91_base_dbgu1 + $arch_exid_offset}]
+         set chip_variant [format "0x%08x" [read_int $exidAddr]]
+
+         foreach {key value} [array get sama5d3_variant] {
+            #puts "-I- === $chip_variant ? $key ($value) ==="
+            if {$key == $chip_variant} {
+               set socName "$value"
+               break;
+            }
+         }
+      }
+      sama5d4ek {
+         set exidAddr [expr {$at91_base_dbgu2 + $arch_exid_offset}]
+         set chip_variant [format "0x%08x" [read_int $exidAddr]]
+
+         foreach {key value} [array get sama5d4_variant] {
+            #puts "-I- === $chip_variant ? $key ($value) ==="
+            if {$key == $chip_variant} {
+               set socName "$value"
+               break;
+            }
+         }
+      }
+      sama5d4_xplained {
+         set exidAddr [expr {$at91_base_dbgu2 + $arch_exid_offset}]
+         set chip_variant [format "0x%08x" [read_int $exidAddr]]
+
+         foreach {key value} [array get sama5d4_variant] {
+            #puts "-I- === $chip_variant ? $key ($value) ==="
+            if {$key == $chip_variant} {
+               set socName "$value"
+               break;
+            }
+         }
+      }
+   }
+
+   return "$socName"
+}
+
+proc find_variant_ecc {boardType} {
+   set eccType "none"
+
+   switch $boardType {
+      at91sam9x5ek {
+         set eccType 0xc0c00405
+      }
+      at91sam9n12ek {
+         set eccType 0xc0c00405
+      }
+      sama5d3xek {
+         set eccType 0xc0902405
+      }
+      sama5d3_xplained {
+         set eccType 0xc0902405
+      }
+      sama5d4ek {
+         set eccType 0xc1e04e07
+      }
+      sama5d4_xplained {
+         set eccType 0xc1e04e07
+      }
+   }
+
+   puts "-I- === eccType is $eccType ==="
+   return $eccType
+}
+
+proc get_kernel_load_addr {boardType} {
+   set kernel_load_addr 0x22000000
+
+   switch $boardType {
+      at91sam9m10g45ek {
+         set kernel_load_addr 0x72000000
+      }
+   }
+
+   return $kernel_load_addr
+}
+
+proc get_dtb_load_addr {boardType} {
+   set dtb_load_addr 0x21000000
+
+   switch $boardType {
+      at91sam9m10g45ek {
+         set dtb_load_addr 0x71000000
+      }
+   }
+
+   return $dtb_load_addr
+}
+
+################################################################################
+#  Main script: Load the linux demo in NandFlash,
+#               Update the environment variables
+################################################################################
+
+################################################################################
+
+# check for proper variable initialization
+if {! [info exists boardFamily]} {
+   puts "-I- === Parsing script arguments ==="
+   if {! [info exists env(O)]} {
+      puts "-E- === Binaries path not defined ==="
+      exit
+   }
+
+   set bootstrapFile   "$env(O)/at91bootstrap.bin"
+   set ubootFile       "$env(O)/u-boot.bin"
+   set kernelFile      "$env(O)/zImage"
+   set rootfsFile      "$env(O)/rootfs.ubi"
+   set build_uboot_env "yes"
+
+   set i 1
+   foreach arg $::argv {
+      puts "argument $i is $arg"
+      switch $i {
+         4 { set boardFamily $arg }
+         5 { set dtbFile "$env(O)/$arg" }
+         6 { set videoMode $arg }
+      }
+      incr i
+    }
+}
+
+puts "-I- === Board Family is $boardFamily ==="
+
+set pmeccConfig [find_variant_ecc $boardFamily]
+
+## Now check for the needed files
+if {! [file exists $bootstrapFile]} {
+   puts "-E- === AT91Bootstrap file not found ==="
+   exit
+}
+
+if {! [file exists $ubootFile]} {
+   puts "-E- === U-Boot file not found ==="
+   exit
+}
+
+if {! [file exists $kernelFile]} {
+   puts "-E- === Linux kernel file not found ==="
+   exit
+}
+
+if {! [file exists $dtbFile]} {
+   puts "-E- === Device Tree binary: $dtbFile file not found ==="
+   exit
+}
+
+if {! [file exists $rootfsFile]} {
+   puts "-E- === Rootfs file not found ==="
+   exit
+}
+
+## NandFlash Mapping
+set bootStrapAddr	0x00000000
+set ubootAddr		0x00040000
+set ubootEnvAddr	0x000c0000
+set dtbAddr		0x00180000
+set kernelAddr		0x00200000
+set rootfsAddr		0x00800000
+
+## u-boot variable
+set kernelLoadAddr [get_kernel_load_addr $boardFamily]
+set dtbLoadAddr	[get_dtb_load_addr $boardFamily]
+
+## NandFlash Mapping
+set kernelSize	[format "0x%08X" [file size $kernelFile]]
+set dtbSize	[format "0x%08X" [file size $dtbFile]]
+set bootCmd "bootcmd=nand read $dtbLoadAddr $dtbAddr $dtbSize; nand read $kernelLoadAddr $kernelAddr $kernelSize; bootz $kernelLoadAddr - $dtbLoadAddr"
+set rootfsSize	[format "0x%08X" [file size $rootfsFile]]
+
+lappend u_boot_variables \
+    "bootdelay=1" \
+    "baudrate=115200" \
+    "stdin=serial" \
+    "stdout=serial" \
+    "stderr=serial" \
+    "bootargs=console=ttyS0,115200 mtdparts=atmel_nand:256k(bootstrap)ro,512k(uboot)ro,256k(env),256k(env_redundant),256k(spare),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=7 root=ubi0:rootfs rw $videoMode" \
+    "$bootCmd"
+
+## Additional files to load
+set ubootEnvFile	"ubootEnvtFileNandFlash.bin"
+
+
+##  Start flashing procedure  ##################################################
+puts "-I- === Initialize the NAND access ==="
+NANDFLASH::Init
+
+if {$pmeccConfig != "none"} {
+   puts "-I- === Enable PMECC OS Parameters ==="
+   NANDFLASH::NandHeaderValue HEADER $pmeccConfig
+}
+
+puts "-I- === Erase all the NAND flash blocs and test the erasing ==="
+NANDFLASH::EraseAllNandFlash
+
+puts "-I- === Load AT91Bootstrap in the first sector ==="
+if {$pmeccConfig != "none"} {
+   NANDFLASH::SendBootFilePmeccCmd $bootstrapFile
+} else {
+   NANDFLASH::sendBootFile $bootstrapFile
+}
+
+puts "-I- === Load u-boot in the next sectors ==="
+send_file {NandFlash} "$ubootFile" $ubootAddr 0 
+
+if {$build_uboot_env == "yes"} {
+   puts "-I- === Load the u-boot environment variables ==="
+   set fh [open "$ubootEnvFile" w]
+   fconfigure $fh -translation binary
+   puts -nonewline $fh [set_uboot_env u_boot_variables]
+   close $fh
+   send_file {NandFlash} "$ubootEnvFile" $ubootEnvAddr 0
+}
+
+puts "-I- === Load the Kernel image and device tree database ==="
+send_file {NandFlash} "$dtbFile" $dtbAddr 0
+send_file {NandFlash} "$kernelFile" $kernelAddr 0
+
+if {$pmeccConfig != "none"} {
+   puts "-I- === Enable trimffs ==="
+   NANDFLASH::NandSetTrimffs 1
+}
+
+puts "-I- === Load the linux file system ==="
+send_file {NandFlash} "$rootfsFile" $rootfsAddr 0
+
+puts "-I- === DONE. ==="

+ 175 - 0
board/atmel/readme.txt

@@ -0,0 +1,175 @@
+This document explains how to set up a basic Buildroot system on
+various Atmel/Microchip boards. Additional details can also be found
+on the Linux4SAM website: http://www.linux4sam.org
+
+This guide covers the following configurations:
+ - at91sam9g45m10ek_defconfig
+ - at91sam9rlek_defconfig
+ - at91sam9x5ek_defconfig (at91sam9g15, at91sam9g25, at91sam9x25,
+   at91sam9g35 and at91sam9x35)
+ - atmel_sama5d3xek_defconfig (sama5d31, sama5d33, sama5d34, sama5d35,
+   sama5d36)
+ - atmel_sama5d3_xplained_defconfig
+ - atmel_sama5d3_xplained_dev_defconfig
+ - atmel_sama5d3_xplained_mmc_defconfig
+ - atmel_sama5d3_xplained_mmc_dev_defconfig
+ - atmel_sama5d4_xplained_defconfig
+ - atmel_sama5d4_xplained_dev_defconfig
+ - atmel_sama5d4_xplained_mmc_defconfig
+ - atmel_sama5d4_xplained_mmc_dev_defconfig
+ - atmel_sama5d2_xplained_mmc_defconfig
+ - atmel_sama5d2_xplained_mmc_dev_defconfig
+ - microchip_sama5d27_wlsom1_ek_mmc_defconfig
+ - microchip_sama5d27_wlsom1_ek_mmc_dev_defconfig
+
+These configurations will use AT91Bootstrap, u-boot and a linux kernel from
+the git trees maintained by Atmel.
+
+The configurations labeled as 'dev' provide a development rootfs with tools to
+tests the features of the SoC:
+- ALSA tools to test audio
+- FFMPEG to record video from the ISI/ISC
+- I2C, SPI, CAN, etc. tools
+- modetest for LCD screens, HDMI
+- Wilc1000/Wilc3000 firmware for the Atmel Wireless sdio module
+- SSH for convenience
+- GDB/GDB server for debug
+
+Configuring and building Buildroot
+==================================
+
+For the Xplained/Evaluation Kit boards, the Buildroot configuration is
+provided to boot from an SD card. Those configurations are labeled as
+'mmc'. In this case, after building Buildroot, follow the instructions
+in the "Preparing the SD card" section.
+
+For the other configurations listed above, the Buildroot configuration
+assumes the system will be flashed on NAND. In this case, after
+building Buildroot, follow the instructions in the "Flashing the NAND
+using SAM-BA" section below.
+
+To configure and build Buildroot, run:
+
+  make <board>_defconfig
+  make
+
+Flashing the NAND using SAM-BA
+==============================
+
+Flashing the board
+------------------
+
+Connect the board:
+ o at91sam9g45m10ek: DBGU: J10, USB sam-ba: J14
+ o at91sam9rlek: DBGU: J19, USB sam-ba: J21
+ o at91sam9x5ek: DBGU: J11, USB sam-ba: J20
+ o sama5d3xek: DBGU: J14, USB sam-ba: J20
+ o sama5d3 Xplained: DBGU: J23, USB sam-ba: J6
+ o sama5d4ek: DBGU: J22 or J24, USB sam-ba: J1
+ o sama5d4 Xplained: DBGU: J1, USB sam-ba: J11
+
+Start the board in RomBOOT:
+ o at91sam9g45m10ek:
+    1. open JP8, JP10 and JP12
+    2. start the board
+    3. close JP8, JP10 and JP12
+
+ o at91sam9rlek:
+   1. J11 on 1-2 (BMS=1), open J12 and J13
+   2. start the board
+   3. close J12 and J13
+
+ o at91sam9x5ek:
+   1. open JP9 and:
+      - Cogent: open *NCS jumper
+      - Embest: open SW1
+      - Ronetix: open J1 and J2
+   2. start the board
+   3. close JP9 and:
+      - Cogent: close *NCS jumper
+      - Embest: close SW1 (ON position)
+      - Ronetix: close J1 and J2
+
+ o sama5d3xek:
+   1. start the board
+   2. push BP4 and BP1
+   3. release BP1
+   4. release BP4
+
+ o sama5d3 Xplained:
+   1. open JP5 (NANDCS) and JP6 (SPICS)
+   2. start the board
+   3. close JP5 ans JP6
+
+ o sama5d4ek:
+   1. start the board
+   2. push BP3 and BP4
+   3. release BP4
+   4. release BP3
+
+ o sama5d4 Xplained:
+   1. close JP7 (BOOT_DIS)
+   2. start the board
+   3. open JP7
+
+"RomBOOT" should appear on your console (this should be ttyUSBx or ttyACMx)
+
+Now locate the USB sam-ba interface it should be ttyACMx, usually ttyACM0
+dmesg on your machine should give:
+usb 1-2.1.4: New USB device found, idVendor=03eb, idProduct=6124
+usb 1-2.1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
+cdc_acm 1-2.1.4:1.0: ttyACM0: USB ACM device
+
+Look for idVendor=03eb, idProduct=6124, this is the interface you want to use.
+
+You can then flash the board using the provided flasher.sh script in board/atmel:
+
+board/atmel/flasher.sh <builddir_path> <interface> <board>
+
+For example, for an out of tree build made in
+/tmp/atmel_sama5d3_xplained/ for the sama5d3 Xplained, you would use:
+board/atmel/flasher.sh /tmp/atmel_sama5d3_xplained/ /dev/ttyACM0 sama5d3_xplained
+
+Reboot, the system should boot up to the buildroot login invite.
+
+Preparing the SD card
+=====================
+
+An image named sdcard.img is automatically generated. With this image,
+you no longer have to care about the creation of the partition and
+copying files to the SD card.
+
+You need at least a 1GB SD card. All the data on the SD card will be
+lost. To copy the image on the SD card:
+
+/!\ Caution be sure to do it on the right mmcblk device /!\
+
+dd if=output/images/sdcard.img of=/dev/mmcblk0
+
+Insert your SD card in your Xplained/Evaluation Kit board, and
+enjoy. The default U-Boot environment will load properly the kernel
+and Device Tree blob from the first partition of the SD card, so
+everything works automatically.
+
+By default a 16MB FAT partition is created. It contains at91bootstrap,
+u-boot, the kernel image and all dtb variants for your board. The dtb
+used is the basic one:
+
+U-Boot> print
+[...]
+bootcmd=fatload mmc 1:1 0x21000000 at91-sama5d2_xplained.dtb; fatload mmc 1:1 0x22000000 zImage; bootz 0x22000000 - 0x21000000
+[...]
+
+If you want to use a variant such as the _pda7 one, you will have to
+update your u-boot environment:
+
+U-Boot> setenv bootcmd 'fatload mmc 1:1 0x21000000 at91-sama5d2_xplained_pda7.dtb; fatload mmc 1:1 0x22000000 zImage; bootz 0x22000000 - 0x21000000'
+U-Boot> save
+Saving Environment to FAT...
+writing uboot.env
+done
+
+A 512MB ext4 partition is also created to store the rootfs generated.
+
+If you want to customize the size of the partitions and their content,
+take a look at the the genimage.cfg file in the board directory.

+ 31 - 0
board/atmel/sama5d27_som1_ek_mmc/genimage.cfg

@@ -0,0 +1,31 @@
+# Image for SD card boot on Atmel SAMA5D2 Xplained boards
+#
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"at91-sama5d27_som1_ek.dtb",
+			"boot.bin",
+			"u-boot.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+		offset = 1M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 31 - 0
board/atmel/sama5d27_wlsom1_ek_mmc/genimage.cfg

@@ -0,0 +1,31 @@
+# Image for SD card boot on Microchip SAMA5D27 WLSOM1 EK
+#
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"at91-sama5d27_wlsom1_ek.dtb",
+			"boot.bin",
+			"u-boot.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+		offset = 1M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 31 - 0
board/atmel/sama5d2_xplained_mmc/genimage.cfg

@@ -0,0 +1,31 @@
+# Image for SD card boot on Atmel SAMA5D2 Xplained boards
+#
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"at91-sama5d2_xplained.dtb",
+			"boot.bin",
+			"u-boot.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+		offset = 1M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 31 - 0
board/atmel/sama5d3_xplained_mmc/genimage.cfg

@@ -0,0 +1,31 @@
+# Image for SD card boot on Atmel SAMA5D3 Xplained boards
+#
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"at91-sama5d3_xplained.dtb",
+			"boot.bin",
+			"u-boot.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+		offset = 1M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 31 - 0
board/atmel/sama5d4_xplained_mmc/genimage.cfg

@@ -0,0 +1,31 @@
+# Image for SD card boot on Atmel SAMA5D4 Xplained boards
+#
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"at91-sama5d4_xplained.dtb",
+			"boot.bin",
+			"u-boot.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+		offset = 1M
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 247 - 0
board/avnet/s6lx9_microboard/lx9_mmu.dts

@@ -0,0 +1,247 @@
+/*
+ * Device Tree Generator version: 1.3
+ *
+ * (C) Copyright 2007-2008 Xilinx, Inc.
+ * (C) Copyright 2007-2009 Michal Simek
+ *
+ * Michal SIMEK <monstr@monstr.eu>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ *
+ * CAUTION: This file is automatically generated by libgen.
+ * Version: Xilinx EDK 13.2 EDK_O.61xd
+ *
+ * XPS project directory: device-tree_bsp_230-orig
+ */
+
+/dts-v1/;
+/ {
+    #address-cells = <1>;
+    #size-cells = <1>;
+    compatible = "xlnx,microblaze";
+    model = "testing";
+    MCB3_LPDDR: memory@80000000 {
+        device_type = "memory";
+        reg = < 0x80000000 0x4000000 >;
+    } ;
+    aliases {
+        ethernet0 = &Ethernet_MAC;
+        serial0 = &USB_Uart;
+    } ;
+    chosen {
+        bootargs = "console=ttyUL0";
+        linux,stdout-path = "/axi@0/serial@40600000";
+    } ;
+    cpus {
+        #address-cells = <1>;
+        #cpus = <0x1>;
+        #size-cells = <0>;
+        microblaze_0: cpu@0 {
+            clock-frequency = <66666667>;
+            compatible = "xlnx,microblaze-8.20.a";
+            d-cache-baseaddr = <0x80000000>;
+            d-cache-highaddr = <0x83ffffff>;
+            d-cache-line-size = <0x10>;
+            d-cache-size = <0x2000>;
+            device_type = "cpu";
+            i-cache-baseaddr = <0x80000000>;
+            i-cache-highaddr = <0x83ffffff>;
+            i-cache-line-size = <0x10>;
+            i-cache-size = <0x2000>;
+            model = "microblaze,8.20.a";
+            reg = <0>;
+            timebase-frequency = <66666667>;
+            xlnx,addr-tag-bits = <0xd>;
+            xlnx,allow-dcache-wr = <0x1>;
+            xlnx,allow-icache-wr = <0x1>;
+            xlnx,area-optimized = <0x0>;
+            xlnx,avoid-primitives = <0x0>;
+            xlnx,branch-target-cache-size = <0x0>;
+            xlnx,cache-byte-size = <0x2000>;
+            xlnx,d-axi = <0x1>;
+            xlnx,d-lmb = <0x1>;
+            xlnx,d-plb = <0x0>;
+            xlnx,data-size = <0x20>;
+            xlnx,dcache-addr-tag = <0xd>;
+            xlnx,dcache-always-used = <0x1>;
+            xlnx,dcache-byte-size = <0x2000>;
+            xlnx,dcache-data-width = <0x0>;
+            xlnx,dcache-force-tag-lutram = <0x0>;
+            xlnx,dcache-interface = <0x0>;
+            xlnx,dcache-line-len = <0x4>;
+            xlnx,dcache-use-fsl = <0x0>;
+            xlnx,dcache-use-writeback = <0x0>;
+            xlnx,dcache-victims = <0x0>;
+            xlnx,debug-enabled = <0x1>;
+            xlnx,div-zero-exception = <0x0>;
+            xlnx,dynamic-bus-sizing = <0x1>;
+            xlnx,ecc-use-ce-exception = <0x0>;
+            xlnx,edge-is-positive = <0x1>;
+            xlnx,endianness = <0x1>;
+            xlnx,family = "spartan6";
+            xlnx,fault-tolerant = <0x0>;
+            xlnx,fpu-exception = <0x0>;
+            xlnx,freq = <0x3f940ab>;
+            xlnx,fsl-data-size = <0x20>;
+            xlnx,fsl-exception = <0x0>;
+            xlnx,fsl-links = <0x0>;
+            xlnx,i-axi = <0x0>;
+            xlnx,i-lmb = <0x1>;
+            xlnx,i-plb = <0x0>;
+            xlnx,icache-always-used = <0x1>;
+            xlnx,icache-data-width = <0x0>;
+            xlnx,icache-force-tag-lutram = <0x0>;
+            xlnx,icache-interface = <0x0>;
+            xlnx,icache-line-len = <0x4>;
+            xlnx,icache-streams = <0x0>;
+            xlnx,icache-use-fsl = <0x0>;
+            xlnx,icache-victims = <0x0>;
+            xlnx,ill-opcode-exception = <0x0>;
+            xlnx,instance = "microblaze_0";
+            xlnx,interconnect = <0x2>;
+            xlnx,interconnect-m-axi-dc-aw-register = <0x0>;
+            xlnx,interconnect-m-axi-dc-read-issuing = <0x2>;
+            xlnx,interconnect-m-axi-dc-w-register = <0x0>;
+            xlnx,interconnect-m-axi-dc-write-issuing = <0x20>;
+            xlnx,interconnect-m-axi-dp-read-issuing = <0x1>;
+            xlnx,interconnect-m-axi-dp-write-issuing = <0x1>;
+            xlnx,interconnect-m-axi-ic-read-issuing = <0x2>;
+            xlnx,interconnect-m-axi-ip-read-issuing = <0x1>;
+            xlnx,interrupt-is-edge = <0x0>;
+            xlnx,lockstep-slave = <0x0>;
+            xlnx,mmu-dtlb-size = <0x1>;
+            xlnx,mmu-itlb-size = <0x1>;
+            xlnx,mmu-privileged-instr = <0x0>;
+            xlnx,mmu-tlb-access = <0x3>;
+            xlnx,mmu-zones = <0x2>;
+            xlnx,number-of-pc-brk = <0x1>;
+            xlnx,number-of-rd-addr-brk = <0x0>;
+            xlnx,number-of-wr-addr-brk = <0x0>;
+            xlnx,opcode-0x0-illegal = <0x0>;
+            xlnx,optimization = <0x0>;
+            xlnx,pvr = <0x0>;
+            xlnx,pvr-user1 = <0x0>;
+            xlnx,pvr-user2 = <0x0>;
+            xlnx,reset-msr = <0x0>;
+            xlnx,sco = <0x0>;
+            xlnx,stream-interconnect = <0x0>;
+            xlnx,unaligned-exceptions = <0x0>;
+            xlnx,use-barrel = <0x1>;
+            xlnx,use-branch-target-cache = <0x0>;
+            xlnx,use-dcache = <0x1>;
+            xlnx,use-div = <0x0>;
+            xlnx,use-ext-brk = <0x1>;
+            xlnx,use-ext-nm-brk = <0x1>;
+            xlnx,use-extended-fsl-instr = <0x0>;
+            xlnx,use-fpu = <0x0>;
+            xlnx,use-hw-mul = <0x1>;
+            xlnx,use-icache = <0x1>;
+            xlnx,use-interrupt = <0x1>;
+            xlnx,use-mmu = <0x3>;
+            xlnx,use-msr-instr = <0x1>;
+            xlnx,use-pcmp-instr = <0x0>;
+            xlnx,use-stack-protection = <0x0>;
+        } ;
+    } ;
+    axi4lite_0: axi@0 {
+        #address-cells = <1>;
+        #size-cells = <1>;
+        compatible = "xlnx,axi-interconnect-1.03.a", "simple-bus";
+        ranges ;
+        Ethernet_MAC: ethernet@40e00000 {
+            compatible = "xlnx,axi-ethernetlite-1.00.a", "xlnx,xps-ethernetlite-1.00.a";
+            device_type = "network";
+            interrupt-parent = <&microblaze_0_intc>;
+            interrupts = < 2 0 >;
+            local-mac-address = [ 00 0a 35 aa de 00 ];
+//            phy-handle = <&phy0>;
+            reg = < 0x40e00000 0x10000 >;
+            xlnx,duplex = <0x1>;
+            xlnx,family = "spartan6";
+            xlnx,include-global-buffers = <0x0>;
+            xlnx,include-internal-loopback = <0x0>;
+            xlnx,include-mdio = <0x1>;
+            xlnx,include-phy-constraints = <0x1>;
+            xlnx,interconnect-s-axi-read-acceptance = <0x1>;
+            xlnx,interconnect-s-axi-write-acceptance = <0x1>;
+            xlnx,rx-ping-pong = <0x0>;
+            xlnx,s-axi-aclk-period-ps = <0x3a98>;
+            xlnx,s-axi-id-width = <0x1>;
+            xlnx,s-axi-supports-narrow-burst = <0x0>;
+            xlnx,tx-ping-pong = <0x0>;
+/*
+            mdio {
+                #address-cells = <1>;
+                #size-cells = <0>;
+                phy0: phy@7 {
+                    compatible = "marvell,88e1111";
+                    device_type = "ethernet-phy";
+                    reg = <7>;
+                } ;
+            } ;
+*/
+        } ;
+        SPI_FLASH: spi@40a00000 {
+            compatible = "xlnx,axi-spi-1.01.a", "xlnx,xps-spi-2.00.a";
+            interrupt-parent = <&microblaze_0_intc>;
+            interrupts = < 1 2 >;
+            reg = < 0x40a00000 0x10000 >;
+            xlnx,family = "spartan6";
+            xlnx,fifo-exist = <0x1>;
+            xlnx,num-ss-bits = <0x1>;
+            xlnx,num-transfer-bits = <0x8>;
+            xlnx,sck-ratio = <0x4>;
+        } ;
+        USB_Uart: serial@40600000 {
+            clock-frequency = <66666667>;
+            compatible = "xlnx,axi-uartlite-1.02.a", "xlnx,xps-uartlite-1.00.a";
+            current-speed = <115200>;
+            device_type = "serial";
+            interrupt-parent = <&microblaze_0_intc>;
+            interrupts = < 3 0 >;
+            port-number = <0>;
+            reg = < 0x40600000 0x10000 >;
+            xlnx,baudrate = <0x1c200>;
+            xlnx,data-bits = <0x8>;
+            xlnx,family = "spartan6";
+            xlnx,odd-parity = <0x1>;
+            xlnx,s-axi-aclk-freq-hz = <0x3f940ab>;
+            xlnx,use-parity = <0x0>;
+        } ;
+        microblaze_0_intc: interrupt-controller@41200000 {
+            #interrupt-cells = <0x2>;
+            compatible = "xlnx,axi-intc-1.01.a", "xlnx,xps-intc-1.00.a";
+            interrupt-controller ;
+            reg = < 0x41200000 0x10000 >;
+            xlnx,kind-of-intr = <0xc>;
+            xlnx,num-intr-inputs = <0x4>;
+        } ;
+        system_timer: timer@41c00000 {
+            clock-frequency = <66666667>;
+            compatible = "xlnx,axi-timer-1.02.a", "xlnx,xps-timer-1.00.a";
+            interrupt-parent = <&microblaze_0_intc>;
+            interrupts = < 0 2 >;
+            reg = < 0x41c00000 0x10000 >;
+            xlnx,count-width = <0x20>;
+            xlnx,family = "spartan6";
+            xlnx,gen0-assert = <0x1>;
+            xlnx,gen1-assert = <0x1>;
+            xlnx,one-timer-only = <0x0>;
+            xlnx,trig0-assert = <0x1>;
+            xlnx,trig1-assert = <0x1>;
+        } ;
+    } ;
+} ;

+ 68 - 0
board/avnet/s6lx9_microboard/lx9_mmu_defconfig

@@ -0,0 +1,68 @@
+CONFIG_EXPERIMENTAL=y
+CONFIG_SYSVIPC=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE="rootfs.cpio"
+CONFIG_INITRAMFS_COMPRESSION_GZIP=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_EXPERT=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+# CONFIG_HOTPLUG is not set
+# CONFIG_BASE_FULL is not set
+# CONFIG_FUTEX is not set
+# CONFIG_EPOLL is not set
+# CONFIG_SIGNALFD is not set
+# CONFIG_SHMEM is not set
+CONFIG_SLAB=y
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_BLK_DEV_BSG is not set
+# CONFIG_OPT_LIB_ASM is not set
+CONFIG_KERNEL_BASE_ADDR=0x80000000
+CONFIG_XILINX_MICROBLAZE0_FAMILY="spartan6"
+CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1
+# CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR is not set
+CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1
+CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=1
+CONFIG_XILINX_MICROBLAZE0_HW_VER="8.20.a"
+CONFIG_HZ_100=y
+CONFIG_MMU=y
+CONFIG_CMDLINE_BOOL=y
+CONFIG_CMDLINE_FORCE=y
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+# CONFIG_INET_LRO is not set
+# CONFIG_IPV6 is not set
+CONFIG_PROC_DEVICETREE=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=8192
+CONFIG_NETDEVICES=y
+CONFIG_NET_ETHERNET=y
+CONFIG_XILINX_EMACLITE=y
+# CONFIG_INPUT is not set
+# CONFIG_SERIO is not set
+# CONFIG_VT is not set
+CONFIG_SERIAL_UARTLITE=y
+CONFIG_SERIAL_UARTLITE_CONSOLE=y
+# CONFIG_HW_RANDOM is not set
+# CONFIG_HWMON is not set
+# CONFIG_USB_SUPPORT is not set
+CONFIG_EXT2_FS=y
+# CONFIG_DNOTIFY is not set
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_CIFS=y
+CONFIG_CIFS_STATS=y
+CONFIG_CIFS_STATS2=y
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEBUG_SLAB=y
+CONFIG_DEBUG_SPINLOCK=y
+CONFIG_DEBUG_INFO=y
+CONFIG_EARLY_PRINTK=y
+# CONFIG_CRYPTO_ANSI_CPRNG is not set

+ 70 - 0
board/avnet/s6lx9_microboard/readme.txt

@@ -0,0 +1,70 @@
+This is the buildroot board support for the Avnet Spartan6 LX9 MicroBoard.
+
+The Avnet S6LX9 Microboard is a small USB-Stick sized module containing
+a Spartan6 FPGA capable of running the Microblaze softcore processor
+together with RAM and FLASH memory.
+
+The board can be bought from Avnet (avnet.com) or from Trenz Electronic
+(www.trenz-electronic.de) for a low price.
+
+To run the Linux built with buildroot you have to install the FPGA bitfile
+and u-boot as described in the tutorial AvtS6LX9MicroBoard_SW302_PetaLinux
+available on http://www.em.avnet.com/s6microboard
+
+On this site also is a forum containing information on how to build your own
+Microblaze processor for the Microboard.
+
+The image file (default name is simpleImage.lx9_mmu.ub) has to be copied
+to your tftp folder (often /tftpboot/) or can be programmed into the
+board's SPI flash.
+
+Sample session:
+
+$ make s6lx9_microboard_defconfig
+$ make
+$ cp build/linux-<version>/arch/microblaze/boot/simpleImage.lx9_mmu.ub /tftpboot/br12.2a.ub
+$ minicom
+<hit the reset button on the S6LX9 Microboard>
+
+                Icache:ON
+                Dcache:ON
+        U-Boot Start:0x83f00000
+SF: Got idcode 20 ba 18 10 01
+*** Warning - bad CRC, using default environment
+
+Net:   Xilinx_Emaclite
+MAC:   00:0a:35:00:63:37
+U-BOOT for Avnet-LX9-Microboard-AXI-tiny-13.1
+
+BOOTP broadcast 1
+DHCP client bound to address 192.168.11.122
+Hit any key to stop autoboot:  0
+U-Boot-PetaLinux> tftp br12.2a.ub
+Using Xilinx_Emaclite device
+TFTP from server 192.168.11.10; our IP address is 192.168.11.122
+Filename 'br12.2a.ub'.
+Load address: 0x80002000
+Loading: #################################################################
+         #################################################################
+         #################################################################
+         #################################################################
+         #################################################################
+         ##############################
+done
+Bytes transferred = 5207724 (4f76ac hex)
+U-Boot-PetaLinux> bootm
+## Booting kernel from Legacy Image at 80002000 ...
+   Image Name:   Linux-3.1.0
+   Image Type:   MicroBlaze Linux Kernel Image (uncompressed)
+   Data Size:    5207660 Bytes =  5 MB
+   Load Address: 80000000
+   Entry Point:  80000000
+   Verifying Checksum ... OK
+   Loading Kernel Image ... OK
+OK
+## Transferring control to Linux (at address 80000000), 0x80000000 ramdisk 0x00000000, FDT 0x00000000...
+Early console on uartlite at 0x40600000
+..... boot log skipped
+
+Welcome to Microblaze Buildroot
+Microblaze login:

+ 7 - 0
board/bananapi/bananapi-m1/boot.cmd

@@ -0,0 +1,7 @@
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+
+mmc dev 0
+fatload mmc 0 $kernel_addr_r zImage
+fatload mmc 0 $fdt_addr_r sun7i-a20-bananapi.dtb
+
+bootz $kernel_addr_r - $fdt_addr_r

+ 33 - 0
board/bananapi/bananapi-m1/genimage.cfg

@@ -0,0 +1,33 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"sun7i-a20-bananapi.dtb",
+			"boot.scr"
+		}
+	}
+	size = 64M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		in-partition-table = "no"
+		image = "u-boot-sunxi-with-spl.bin"
+		offset = 8192
+		size = 1040384 # 1MB - 8192
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}

+ 37 - 0
board/bananapi/bananapi-m1/readme.txt

@@ -0,0 +1,37 @@
+Intro
+=====
+
+This default configuration will allow you to start experimenting with the
+buildroot environment for the Bananapi M1. With the current configuration
+it will bring-up the board, and allow access through the serial console.
+
+Bananapi M1 link:
+http://www.banana-pi.org/m1.html
+
+Wiki link:
+https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M1
+
+This configuration uses U-Boot mainline and kernel mainline.
+
+How to build
+============
+
+    $ make bananapi_m1_defconfig
+    $ make
+
+Note: you will need access to the internet to download the required
+sources.
+
+How to write the SD card
+========================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+  $ sudo sync
+
+Insert the micro SDcard in your Bananapi M1 and power it up. The console
+is on the serial line, 115200 8N1.

+ 7 - 0
board/bananapi/bananapi-m2-ultra/boot.cmd

@@ -0,0 +1,7 @@
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+
+mmc dev 0
+fatload mmc 0 $kernel_addr_r zImage
+fatload mmc 0 $fdt_addr_r sun8i-r40-bananapi-m2-ultra.dtb
+
+bootz $kernel_addr_r - $fdt_addr_r

+ 33 - 0
board/bananapi/bananapi-m2-ultra/genimage.cfg

@@ -0,0 +1,33 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"sun8i-r40-bananapi-m2-ultra.dtb",
+			"boot.scr"
+		}
+	}
+	size = 64M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		in-partition-table = "no"
+		image = "u-boot-sunxi-with-spl.bin"
+		offset = 8192
+		size = 1040384 # 1MB - 8192
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}

+ 35 - 0
board/bananapi/bananapi-m2-ultra/readme.txt

@@ -0,0 +1,35 @@
+Intro
+=====
+
+This default configuration will allow you to start experimenting with the
+buildroot environment for the Bananapi M2 ULtra. With the current
+configuration it will bring-up the board, and allow access through the
+serial console.
+
+Bananapi M2 Ultra link:
+http://www.banana-pi.org/m2u.html
+
+This configuration uses U-Boot mainline and kernel mainline.
+
+How to build
+============
+
+    $ make bananapi_m2_ultra_defconfig
+    $ make
+
+Note: you will need access to the internet to download the required
+sources.
+
+How to write the SD card
+========================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+  $ sudo sync
+
+Insert the micro SDcard in your Bananapi M2 Ultra and power it up. The console
+is on the serial line, 115200 8N1.

+ 7 - 0
board/bananapi/bananapi-m2-zero/boot.cmd

@@ -0,0 +1,7 @@
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+
+mmc dev 0
+fatload mmc 0 $kernel_addr_r zImage
+fatload mmc 0 $fdt_addr_r sun8i-h2-plus-bananapi-m2-zero.dtb
+
+bootz $kernel_addr_r - $fdt_addr_r

+ 33 - 0
board/bananapi/bananapi-m2-zero/genimage.cfg

@@ -0,0 +1,33 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"sun8i-h2-plus-bananapi-m2-zero.dtb",
+			"boot.scr"
+		}
+	}
+	size = 64M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		in-partition-table = "no"
+		image = "u-boot-sunxi-with-spl.bin"
+		offset = 8192
+		size = 1040384 # 1MB - 8192
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}

+ 34 - 0
board/bananapi/bananapi-m2-zero/readme.txt

@@ -0,0 +1,34 @@
+Intro
+=====
+
+This default configuration will allow you to start experimenting with the
+Buildroot environment for the Bananapi M2 Zero. With the current configuration
+it will bring-up the board, and allow access through the serial console.
+
+Bananapi M2 Zero link:
+http://www.banana-pi.org/m2z.html
+
+This configuration uses U-Boot mainline and kernel mainline.
+
+How to build
+============
+
+  $ make bananapi_m2_zero_defconfig
+  $ make
+
+Note: you will need access to the internet to download the required
+sources.
+
+How to write the SD card
+========================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+  $ sync
+
+Insert the micro SDcard in your Bananapi M2 Zero and power it up. The console
+is on the Debug UART on the CON3 header, with serial settings 115200 8N1.

+ 6 - 0
board/bananapi/bananapi-m64/boot.cmd

@@ -0,0 +1,6 @@
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+
+fatload mmc 0 $kernel_addr_r Image
+fatload mmc 0 $fdt_addr_r sun50i-a64-bananapi-m64.dtb
+
+booti $kernel_addr_r - $fdt_addr_r

+ 39 - 0
board/bananapi/bananapi-m64/genimage.cfg

@@ -0,0 +1,39 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"Image",
+			"sun50i-a64-bananapi-m64.dtb",
+			"boot.scr"
+		}
+	}
+	size = 64M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition spl {
+		in-partition-table = "no"
+		image = "sunxi-spl.bin"
+		offset = 8192
+	}
+
+	partition u-boot {
+		in-partition-table = "no"
+		image = "u-boot.itb"
+		offset = 40K
+		size = 1M # 1MB - 40K
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}

+ 37 - 0
board/bananapi/bananapi-m64/readme.txt

@@ -0,0 +1,37 @@
+Intro
+=====
+
+This default configuration will allow you to start experimenting with the
+buildroot environment for the Bananapi M64. With the current configuration
+it will bring-up the board, and allow access through the serial console.
+
+Bananapi M64 link:
+http://www.banana-pi.org/m64.html
+
+Wiki link:
+https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M64
+
+This configuration uses U-Boot mainline and kernel mainline.
+
+How to build
+============
+
+    $ make bananapi_m64_defconfig
+    $ make
+
+Note: you will need access to the internet to download the required
+sources.
+
+How to write the SD card
+========================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+  $ sudo sync
+
+Insert the micro SDcard in your Bananapi M64 and power it up. The console
+is on the serial line, 115200 8N1.

+ 26 - 0
board/beagleboardx15/genimage.cfg

@@ -0,0 +1,26 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"MLO",
+			"u-boot.img"
+		}
+	}
+	size = 4M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		partition-type = 0xC
+		bootable = "true"
+                image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 49 - 0
board/beagleboardx15/readme.txt

@@ -0,0 +1,49 @@
+BeagleBoard X15
+
+Intro
+=====
+This config currently supports the beagleboard x15,
+and generates a barebone image.
+
+The image must be flashed to a SD card to be used.
+
+How to build it
+===============
+
+  $ make beagleboardx15_defconfig
+
+Then you can edit the build options using
+
+  $ make menuconfig
+
+Compile all and build a sdcard image:
+
+  $ make
+
+Result of the build
+-------------------
+
+After building, you should get a tree like this:
+
+  output/images/
+  +-- am57xx-beagle-x15.dtb
+  +-- am57xx-beagle-x15-revb1.dtb
+  +-- boot.vfat
+  +-- MLO
+  +--rootfs.ext2
+  +-- rootfs.ext4
+  +-- rootfs.tar
+  +-- sdcard.img
+  +-- u-boot.img
+  +-- u-boot-spl.bin
+  +-- zImage
+
+How to write the microSD card
+=============================
+
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an SD card with "dd":
+
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX

+ 33 - 0
board/beaglebone/genimage.cfg

@@ -0,0 +1,33 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"MLO",
+			"u-boot.img",
+			"zImage",
+			"uEnv.txt",
+			"am335x-evm.dtb",
+			"am335x-evmsk.dtb",
+			"am335x-bone.dtb",
+			"am335x-boneblack.dtb",
+			"am335x-bonegreen.dtb",
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		partition-type = 0xC
+		bootable = "true"
+                image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

+ 32 - 0
board/beaglebone/genimage_linux41.cfg

@@ -0,0 +1,32 @@
+image boot.vfat {
+	vfat {
+		files = {
+			"MLO",
+			"u-boot.img",
+			"zImage",
+			"uEnv.txt",
+			"am335x-evm.dtb",
+			"am335x-evmsk.dtb",
+			"am335x-bone.dtb",
+			"am335x-boneblack.dtb",
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		partition-type = 0xC
+		bootable = "true"
+                image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}

Some files were not shown because too many files changed in this diff