[Buildroot] [PATCH 3/5] legacy: drop options more than 4 years old

Yann E. MORIN yann.morin.1998 at free.fr
Sat Mar 27 20:53:29 UTC 2021


Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
---
 Config.in.legacy     | 551 -------------------------------------------
 boot/uboot/Config.in |   1 -
 2 files changed, 552 deletions(-)

diff --git a/Config.in.legacy b/Config.in.legacy
index 66832787a0..c4dc342505 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -2855,557 +2855,6 @@ config BR2_GLIBC_VERSION_2_22
 	  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.
-
 endmenu
 
 endif # !SKIP_LEGACY
diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in
index d43c85cce7..fe0c0cbc89 100644
--- a/boot/uboot/Config.in
+++ b/boot/uboot/Config.in
@@ -94,7 +94,6 @@ config BR2_TARGET_UBOOT_VERSION
 
 config BR2_TARGET_UBOOT_PATCH
 	string "Custom U-Boot patches"
-	default BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""  # legacy
 	help
 	  A space-separated list of patches to apply to U-Boot.
 	  Each patch can be described as an URL, a local file path,
-- 
2.25.1



More information about the buildroot mailing list