]> Git Repo - buildroot-mgba.git/blob - Config.in.legacy
package/boost: drop tagged layout
[buildroot-mgba.git] / Config.in.legacy
1 #
2 # Config.in.legacy - support for backward compatibility
3 #
4 # When an existing Config.in symbol is removed, it should be added again in
5 # this file, and take appropriate action to approximate backward compatibility.
6 # This will make the transition for the user more convenient.
7 #
8 # When adding legacy symbols to this file, add them to the front. The oldest
9 # symbols will be removed again after about two years.
10 #
11 # The symbol should be copied as-is from the place where it was previously
12 # defined, but the help text should be removed or replaced with something that
13 # explains how to fix it.
14 #
15 # For bool options, the old symbol should select BR2_LEGACY, so that the user
16 # is informed at build-time about selected legacy options.
17 # If there is an equivalent (set of) new symbols, these should be select'ed by
18 # the old symbol for backwards compatibility.
19 # It is not possible to select an option that is part of a choice. In that
20 # case, the new option should use the old symbol as default. This requires a
21 # change outside of Config.in.legacy, and this should be clearly marked as such
22 # in a comment, so that removal of legacy options also include the removal of
23 # these external references.
24 #
25 # [Example: renaming a bool option that is part of a choice from FOO to BAR]
26 # original choice:
27 #       choice
28 #               prompt "Choose foobar"
29 #       config BR2_FOO_1
30 #               bool "foobar 1"
31 #       config BR2_FOO_2
32 #               bool "foobar 2"
33 #       endchoice
34 #
35 # becomes:
36 #   choice
37 #       prompt "Choose foobar"
38 #       default BR2_BAR_1 if BR2_FOO_1 # legacy
39 #       default BR2_BAR_2 if BR2_FOO_2 # legacy
40 #   config BR2_BAR_1
41 #               bool "foobar 1"
42 #   config BR2_BAR_2
43 #       bool "foobar 2"
44 #   endchoice
45 #
46 # and in Config.in.legacy:
47 #   config BR2_FOO_1
48 #       bool "foobar 1 has been renamed"
49 #       help
50 #         <suitable help text>
51 #   # Note: BR2_FOO_1 is still referenced from package/foo/Config.in
52 #   config BR2_FOO_2
53 #       bool "foobar 2 has been renamed"
54 #       help
55 #         <suitable help text>
56 #   # Note: BR2_FOO_2 is still referenced from package/foo/Config.in
57 #
58 # [End of example]
59 #
60 # For string options, it is not possible to directly select another symbol. In
61 # this case, a hidden wrap bool option has to be added, that defaults to y if
62 # the old string is not set at its default value. The wrap symbol should select
63 # BR2_LEGACY.
64 # If the original symbol has been renamed, the new symbol should use the value
65 # of the old symbol as default. Like for choice options, a comment should be
66 # added to flag that the symbol is still used in another file.
67 #
68 # [Example: renaming a string option from FOO to BAR]
69 # original symbol:
70 #   config BR2_FOO_STRING
71 #       string "Some foo string"
72 #
73 # becomes:
74 #   config BR2_BAR_STRING
75 #       string "Some bar string"
76 #       default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
77 #
78 # and in Config.in.legacy:
79 #   config BR2_FOO_STRING
80 #       string "The foo string has been renamed"
81 #       help
82 #         <suitable help text>
83 #
84 #   config BR2_FOO_STRING_WRAP
85 #       bool
86 #       default y if BR2_FOO_STRING != ""
87 #       select BR2_LEGACY
88 #
89 #   # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
90 #
91 # [End of example]
92
93 config BR2_SKIP_LEGACY
94         bool
95         option env="SKIP_LEGACY"
96
97 if !BR2_SKIP_LEGACY
98
99 config BR2_LEGACY
100         bool
101         help
102           This option is selected automatically when your old .config
103           uses an option that no longer exists in current buildroot. In
104           that case, the build will fail. Look for config options which
105           are selected in the menu below: they no longer exist and
106           should be replaced by something else.
107
108 # This comment fits exactly in a 80-column display
109 comment "Legacy detected: check the content of the menu below"
110         depends on BR2_LEGACY
111
112 menu "Legacy config options"
113
114 if BR2_LEGACY
115 comment "----------------------------------------------------"
116 comment "Your old configuration uses legacy options that no  "
117 comment "longer exist in buildroot, as indicated in the menu "
118 comment "below. As long as these options stay selected, or in"
119 comment "case of string options are non-empty, the build     "
120 comment "will fail.                                          "
121 comment "*                                                   "
122 comment "Where possible, an automatic conversion from old to "
123 comment "new symbols has been performed. Before making any   "
124 comment "change in this legacy menu, make sure to exit the   "
125 comment "configuration editor a first time and save the      "
126 comment "configuration. Otherwise, the automatic conversion  "
127 comment "of symbols will be lost.                            "
128 comment "*                                                   "
129 comment "After this initial save, reopen the configuration   "
130 comment "editor, inspect the options selected below, read    "
131 comment "their help texts, and verify/update the new         "
132 comment "configuration in the corresponding configuration    "
133 comment "menus. When everything is ok, you can disable the   "
134 comment "legacy options in the menu below. Once you have     "
135 comment "disabled all legacy options, this text will         "
136 comment "disappear and you will be able to start the build.  "
137 comment "*                                                   "
138 comment "Note: legacy options older than 5 years have been   "
139 comment "removed, and configuration files that still have    "
140 comment "those options set, will fail to build, or run in    "
141 comment "unpredictable ways.                                 "
142 comment "----------------------------------------------------"
143 endif
144
145 ###############################################################################
146
147 comment "Legacy options removed in 2022.05"
148
149 config BR2_BINUTILS_VERSION_2_35_X
150         bool "binutils 2.35.x has been removed"
151         select BR2_LEGACY
152         help
153           binutils 2.35 has been removed, use a newer version.
154
155 config BR2_PACKAGE_BOOST_LAYOUT_TAGGED
156         bool "boost tagged layout removed"
157         select BR2_LEGACY
158         help
159           Boost tagged layout isn't handled by some packages (e.g. botan
160           or libcpprestsdk).
161
162 config BR2_PACKAGE_BOOST_LAYOUT_VERSIONED
163         bool "boost versioned layout removed"
164         select BR2_LEGACY
165         help
166           Boost versioned layout isn't handled by a number of autotools
167           and cmake packages (e.g. azmq, cc-tool, i2pd).
168
169 comment "Legacy options removed in 2022.02"
170
171 config BR2_PACKAGE_LIBCURL_LIBNSS
172         bool "libcurl NSS removed"
173         select BR2_LEGACY
174         help
175           NSS was deprecated in libcurl 7.82.0.
176
177 config BR2_PACKAGE_WESTON_DEFAULT_FBDEV
178         bool "weston fbdev removed"
179         select BR2_LEGACY
180         help
181           fbdev was deprecated in weston 10.0.0.
182
183 config BR2_PACKAGE_WESTON_FBDEV
184         bool "weston fbdev compositor removed"
185         select BR2_LEGACY
186         help
187           fbdev compositor was deprecated in weston 10.0.0.
188
189 config BR2_PACKAGE_PYTHON_PYCLI
190         bool "python-pycli removed"
191         select BR2_LEGACY
192         help
193           Package was removed because it is not compatible with python
194           3.10 and is not maintained anymore (no release since 2012).
195
196 config BR2_PACKAGE_LINUX_TOOLS_BPFTOOL
197         bool "bpftool was moved"
198         select BR2_LEGACY
199         select BR2_PACKAGE_BPFTOOL
200         help
201           The linux-tools bpftool build has been moved out
202           of the linux-tools package.
203
204 config BR2_TARGET_UBOOT_NEEDS_PYTHON2
205         bool "host-python 2.7 support for U-Boot was removed"
206         select BR2_LEGACY
207         help
208           Option was removed together with python 2.7 support.
209
210 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
211         bool "gst1-plugins-bad plugin libmms was removed"
212         depends on BR2_USE_WCHAR
213         depends on BR2_TOOLCHAIN_HAS_THREADS
214         select BR2_LEGACY
215         help
216           This plugin was removed with gst1-plugins-bad-1.20.0.
217
218 config BR2_PACKAGE_PYTHON_FUNCTOOLS32
219         bool "python-functools32 removed"
220         select BR2_LEGACY
221         help
222           Package was removed together with python 2.7 support.
223
224 config BR2_PACKAGE_PYTHON_ENUM34
225         bool "python-enum34 removed"
226         select BR2_LEGACY
227         help
228           Package was removed together with python 2.7 support.
229
230 config BR2_PACKAGE_PYTHON_ENUM
231         bool "python-enum removed"
232         select BR2_LEGACY
233         help
234           Package was removed together with python 2.7 support.
235
236 config BR2_PACKAGE_PYTHON_DIALOG
237         bool "python-dialog removed"
238         select BR2_LEGACY
239         help
240           Package was removed together with python 2.7 support.
241
242 config BR2_PACKAGE_PYTHON_CONFIGOBJ
243         bool "python-configobj removed"
244         select BR2_LEGACY
245         help
246           Package was removed together with python 2.7 support.
247
248 config BR2_PACKAGE_PYTHON_YIELDFROM
249         bool "python-yieldfrom removed"
250         select BR2_LEGACY
251         help
252           Package was removed together with python 2.7 support.
253
254 config BR2_PACKAGE_PYTHON_TYPING
255         bool "python-typing removed"
256         select BR2_LEGACY
257         help
258           Package was removed together with python 2.7 support.
259
260 config BR2_PACKAGE_PYTHON_SUBPROCESS32
261         bool "python-subprocess32 removed"
262         select BR2_LEGACY
263         help
264           Package was removed together with python 2.7 support.
265
266 config BR2_PACKAGE_PYTHON_SINGLEDISPATCH
267         bool "python-singledispatch removed"
268         select BR2_LEGACY
269         help
270           Package was removed together with python 2.7 support.
271
272 config BR2_PACKAGE_PYTHON_PYRO
273         bool "python-pyro removed"
274         select BR2_LEGACY
275         help
276           Package was removed together with python 2.7 support.
277
278 config BR2_PACKAGE_PYTHON_PYPCAP
279         bool "python-pypcap removed"
280         select BR2_LEGACY
281         help
282           Package was removed together with python 2.7 support.
283
284 config BR2_PACKAGE_PYTHON_PATHLIB2
285         bool "python-pathlib2 removed"
286         select BR2_LEGACY
287         help
288           Package was removed together with python 2.7 support.
289
290 config BR2_PACKAGE_PYTHON_PAM
291         bool "python-pam removed"
292         select BR2_LEGACY
293         help
294           Package was removed together with python 2.7 support.
295
296 config BR2_PACKAGE_PYTHON_NFC
297         bool "python-nfc removed"
298         select BR2_LEGACY
299         help
300           Package was removed together with python 2.7 support.
301
302 config BR2_PACKAGE_PYTHON_MAD
303         bool "python-mad removed"
304         select BR2_LEGACY
305         help
306           Package was removed together with python 2.7 support.
307
308 config BR2_PACKAGE_PYTHON_IPADDRESS
309         bool "python-ipaddress removed"
310         select BR2_LEGACY
311         help
312           Package was removed together with python 2.7 support.
313
314 config BR2_PACKAGE_PYTHON_IPADDR
315         bool "python-ipaddr removed"
316         select BR2_LEGACY
317         help
318           Package was removed together with python 2.7 support.
319
320 config BR2_PACKAGE_PYTHON_ID3
321         bool "python-id3 removed"
322         select BR2_LEGACY
323         help
324           Package was removed together with python 2.7 support.
325
326 config BR2_PACKAGE_PYTHON_FUTURES
327         bool "python-futures removed"
328         select BR2_LEGACY
329         help
330           Package was removed together with python 2.7 support.
331
332 config BR2_PACKAGE_PYTHON_BACKPORTS_SSL_MATCH_HOSTNAME
333         bool "python-backports-ssl-match-hostname removed"
334         select BR2_LEGACY
335         help
336           Package was removed together with python 2.7 support.
337
338 config BR2_PACKAGE_PYTHON_BACKPORTS_SHUTIL_GET_TERMINAL_SIZE
339         bool "python-backports-shutil-get-terminal-size removed"
340         select BR2_LEGACY
341         help
342           Package was removed together with python 2.7 support.
343
344 config BR2_PACKAGE_PYTHON_BACKPORTS_ABC
345         bool "python-backports-abc removed"
346         select BR2_LEGACY
347         help
348           Package was removed together with python 2.7 support.
349
350 config BR2_PACKAGE_PYTHON
351         bool "python2.7 package removed"
352         select BR2_LEGACY
353         help
354           Python 2.7 is EOL since April 2020 and has been removed.
355
356           https://www.python.org/dev/peps/pep-0373/
357
358 config BR2_TARGET_UBOOT_ZYNQ_IMAGE
359         bool "Generate image for Xilinx Zynq"
360         select BR2_LEGACY
361         help
362           Since 2016.1, U-Boot can natively generate the Zynq boot
363           image, and so the Xilinx-specific format and tools have been
364           removed. Should you still have an older U-Boot that needs
365           this, a python3 version of the zynq-boot-bin.py script can be
366           downloaded from the URL below and called from a post-build
367           script.
368
369           https://gist.githubusercontent.com/jameshilliard/e09235dfc6f96c11418a134e6ebf7890/raw/135b7480c405ae8a77a9db615e495f9a9f2d3242/zynq-boot-bin.py
370
371 config BR2_PACKAGE_RPI_BT_FIRMWARE
372         bool "rpi-bt-firmware package was renamed"
373         depends on BR2_arm || BR2_aarch64
374         select BR2_LEGACY
375         select BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI
376         select BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT
377         help
378           Package rpi-bt-firmware was moved as option to
379           package brcmfmac_sdio-firmware-rpi.
380
381 config BR2_PACKAGE_RPI_WIFI_FIRMWARE
382         bool "rpi-wifi-firmware package was renamed"
383         depends on BR2_arm || BR2_aarch64
384         select BR2_LEGACY
385         select BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI
386         select BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI
387         help
388           Package rpi-wifi-firmware was moved as option to
389           package brcmfmac_sdio-firmware-rpi.
390
391 config BR2_PACKAGE_HOST_GDB_PYTHON
392         bool "GDB Python2 support removed"
393         select BR2_LEGACY
394         help
395           Python2 is deprecated and no longer supported.
396           Please migrate to Python3.
397
398 config BR2_PACKAGE_GSTREAMER1_MM
399         bool "gstreamer1-mm package removed"
400         select BR2_LEGACY
401         help
402           This package has been removed as it is not actively
403           maintained anymore and does not support glibmm-2.68 API.
404
405 config BR2_KERNEL_HEADERS_5_14
406         bool "kernel headers version 5.14.x are no longer supported"
407         select BR2_LEGACY
408         help
409           Version 5.14.x of the Linux kernel headers are no longer
410           maintained upstream and are now removed.
411
412 config BR2_PACKAGE_PYTHON_BACKPORTS_FUNCTOOLS_LRU_CACHE
413         bool "python-backports-functools-lru-cache package removed"
414         select BR2_LEGACY
415         help
416           This package has been removed as python-setuptools-scm
417           dropped support of python 2 since version 6.0.0.
418
419 config BR2_PACKAGE_CIVETWEB_WITH_LUA
420         bool "civetweb lua support option removed"
421         select BR2_LEGACY
422         help
423           Lua support does not depend on a version of Lua bundled
424           within the Civetweb sources anymore. Lua support is
425           automatically enabled if an Lua interpreter (lua or luajit)
426           is enabled in Buildroot.
427
428 config BR2_PACKAGE_SUNXI_MALI_MAINLINE_DRIVER
429         bool "sunxi-mali-mainline-driver package was renamed"
430         select BR2_LEGACY
431         select BR2_PACKAGE_SUNXI_MALI_UTGARD_DRIVER
432         help
433           Since the removal of the sunxi-mali-driver package, the
434           sunxi-mali-mainline-driver package that coexisted became the
435           only package to provide the Sunxi Mali driver. The "-mainline"
436           suffix being undescriptive nowadays and before adding new
437           packages bringing Mali support for other SoCs/GPU flavors, it
438           is clearer to rename it SUNXI_MALI_UTGARD_DRIVER.
439
440 config BR2_PACKAGE_SUNXI_MALI_MAINLINE
441         bool "sunxi-mali-mainline package was renamed"
442         select BR2_LEGACY
443         select BR2_PACKAGE_SUNXI_MALI_UTGARD
444         help
445           Since the removal of the sunxi-mali package, the
446           sunxi-mali-mainline package that coexisted became the only
447           package to provide Mali blobs. The "-mainline" suffix being
448           undescriptive nowadays and before adding new packages bringing
449           Mali support for other SoCs/GPU flavors, it is clearer to
450           rename it SUNXI_MALI_UTGARD.
451
452 config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2
453         bool "sunxi-mali-mainline-r6p2 was renamed"
454         select BR2_LEGACY
455         select BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2
456         help
457           The sunxi-mali-mainline package has been renamed
458           sunxi-mali-utgard, the suboptions of this package have also
459           been renamed accordingly.
460
461 config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1
462         bool "sunxi-mali-mainline-r8p1 was renamed"
463         select BR2_LEGACY
464         select BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1
465         help
466           The sunxi-mali-mainline package has been renamed
467           sunxi-mali-utgard, the suboptions of this package have also
468           been renamed accordingly.
469
470 config BR2_PACKAGE_QT5WEBKIT_EXAMPLES
471         bool "qt5webkit-examples removed"
472         select BR2_LEGACY
473         help
474           The qt5webkit-examples package is unmaintained and has been
475           removed.
476
477 config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_GLIBC_BLEEDING_EDGE
478         bool "Bootlin riscv64 glibc bleeding-edge toolchain removed"
479         select BR2_LEGACY
480         help
481           The RISC-V 64-bit LP64 Bootlin toolchains have been removed,
482           in favor of RISC-V 64-bit LP64D toolchains.
483
484 config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_MUSL_BLEEDING_EDGE
485         bool "Bootlin riscv64 musl bleeding-edge toolchain removed"
486         select BR2_LEGACY
487         help
488           The RISC-V 64-bit LP64 Bootlin toolchains have been removed,
489           in favor of RISC-V 64-bit LP64D toolchains.
490
491 config BR2_PACKAGE_IPUTILS_TFTPD
492         bool "iputils tftpd option removed"
493         select BR2_LEGACY
494         help
495           tftpd has been removed from iputils since version 20211215.
496
497 config BR2_PACKAGE_IPUTILS_TRACEROUTE6
498         bool "iputils traceroute6 option removed"
499         select BR2_LEGACY
500         help
501           traceroute6 has been removed from iputils since version
502           20211215.
503
504 config BR2_PACKAGE_LIBMEDIAART_BACKEND_NONE
505         bool "libmediaart 'none' backend removed"
506         select BR2_LEGACY
507         help
508           'none' backend has been removed from libmediaart since version
509           1.9.5.
510
511 config BR2_PACKAGE_MPD_UPNP
512         bool "MPD UPnP configuration changed"
513         select BR2_LEGACY
514         help
515           From version 0.23, MPD supports npupnp in addition to pupnp to
516           provide database access to a UPnP media server. To preserve
517           the existing functionality, the pupnp option has been selected
518           in the MPD UPnP configuration.
519 # Note: BR2_PACKAGE_MPD_UPNP is still referenced from package/mpd/Config.in
520
521 comment "Legacy options removed in 2021.11"
522
523 config BR2_OPENJDK_VERSION_LTS
524         bool "OpenJDK LTS version was renamed to OpenJDK 11"
525         select BR2_LEGACY
526         select BR2_PACKAGE_OPENJDK_VERSION_11
527         help
528           The LTS version option was renamed to OpenJDK 11 to make it
529           clear what LTS version is.
530
531 config BR2_OPENJDK_VERSION_LATEST
532         bool "OpenJDK latest version (16.x) was removed"
533         select BR2_LEGACY
534         select BR2_PACKAGE_OPENJDK_VERSION_17
535         help
536           OpenJDK 16.x is no longer mainted, so the option has been
537           removed. Use OpenJDK 17.x instead.
538
539 config BR2_PACKAGE_MPD_TIDAL
540         bool "mpd tidal option removed"
541         select BR2_LEGACY
542         help
543           tidal has been removed from mpd since version 0.22.10.
544
545 config BR2_PACKAGE_MROUTED_RSRR
546         bool "RSRR for RSVP removed in mrouted v4.4"
547         select BR2_LEGACY
548         help
549           The RSRR configure option and feature was dropped in upstream
550           mrouted as of v4.4.  This feature was marked as experimental
551           since its inception well before v4.0 and was never deployed
552           in the field outside of academia.
553
554 config BR2_BINUTILS_VERSION_CSKY
555         bool "binutils csky version removed"
556         select BR2_LEGACY
557         help
558           Support for binutils csky version has been removed.
559
560 config BR2_GCC_VERSION_CSKY
561         bool "gcc csky version removed"
562         select BR2_LEGACY
563         help
564           Support for gcc csky version has been removed.
565
566 config BR2_PACKAGE_CANFESTIVAL
567         bool "canfestival package removed"
568         select BR2_LEGACY
569         help
570           This package has been removed as it is unmaintained since
571           November 2017.
572
573 config BR2_PACKAGE_NMAP_NDIFF
574         bool "The ndiff utility has been removed"
575         select BR2_LEGACY
576         select BR2_PACKAGE_PYTHON_PYNDIFF
577         help
578           The ndiff utility provided by nmap requires python2 which is
579           deprecated. The same functionality is provided by the python
580           package pyndiff.
581
582 config BR2_GDB_VERSION_8_3
583         bool "gdb version 8.3.x removed"
584         select BR2_LEGACY
585         help
586           gdb 8.3.x has been removed, use a newer version instead.
587
588 config BR2_PACKAGE_PYTHON_MELD3
589         bool "python-meld3 package removed"
590         select BR2_LEGACY
591         help
592           This package has been removed as it is unmaintained since
593           April 2020.
594
595 config BR2_PACKAGE_STRONGSWAN_EAP
596         bool "strongswan EAP plugins now individually selectable"
597         select BR2_LEGACY
598         help
599           The various EAP plugins are now individually selectable.
600
601 config BR2_PACKAGE_GNURADIO_PAGER
602         bool "gnuradio gr-flex support removed"
603         select BR2_LEGACY
604         help
605           gr-flex has been removed from gnuradio since version 3.8.0.0.
606
607 config BR2_KERNEL_HEADERS_5_11
608         bool "kernel headers version 5.11.x are no longer supported"
609         select BR2_LEGACY
610         help
611           Version 5.11.x of the Linux kernel headers are no longer
612           maintained upstream and are now removed.
613
614 config BR2_KERNEL_HEADERS_5_12
615         bool "kernel headers version 5.12.x are no longer supported"
616         select BR2_LEGACY
617         help
618           Version 5.12.x of the Linux kernel headers are no longer
619           maintained upstream and are now removed.
620
621 config BR2_KERNEL_HEADERS_5_13
622         bool "kernel headers version 5.13.x are no longer supported"
623         select BR2_LEGACY
624         help
625           Version 5.13.x of the Linux kernel headers are no longer
626           maintained upstream and are now removed.
627
628 comment "Legacy options removed in 2021.08"
629
630 config BR2_TARGET_GRUB2_BUILTIN_MODULES
631         string "the grub2 builtin modules has been renamed"
632         help
633           This option has been split to separate the builtin modules
634           between BR2_TARGET_GRUB2_BUILTIN_MODULES_PC and
635           BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI.
636
637 config BR2_TARGET_GRUB2_BUILTIN_MODULES_WRAP
638         bool
639         default y if BR2_TARGET_GRUB2_BUILTIN_MODULES != ""
640         select BR2_LEGACY
641
642 config BR2_TARGET_GRUB2_BUILTIN_CONFIG
643         string "the grub2 builtin configuration has been renamed"
644         help
645           This option has been split to separate the builtin
646           configuration between BR2_TARGET_GRUB2_BUILTIN_CONFIG_PC and
647           BR2_TARGET_GRUB2_BUILTIN_CONFIG_EFI.
648
649 config BR2_TARGET_GRUB2_BUILTIN_CONFIG_WRAP
650         bool
651         default y if BR2_TARGET_GRUB2_BUILTIN_CONFIG != ""
652         select BR2_LEGACY
653
654 config BR2_PACKAGE_LIBMCRYPT
655         bool "libmcrypt package was removed"
656         select BR2_LEGACY
657         help
658           This package has been removed as "the last update to libmcrypt
659           was in 2007, despite years of unmerged patches. These facts
660           have led security experts to declare mcrypt abandonware and
661           discourage its use in new development" (extract from
662           https://en.wikipedia.org/wiki/Mcrypt).
663
664 config BR2_PACKAGE_MCRYPT
665         bool "mcrypt package was removed"
666         select BR2_LEGACY
667         help
668           This package has been removed as "the last update to libmcrypt
669           was in 2007, despite years of unmerged patches. These facts
670           have led security experts to declare mcrypt abandonware and
671           discourage its use in new development" (extract from
672           https://en.wikipedia.org/wiki/Mcrypt).
673
674 config BR2_PACKAGE_PHP_EXT_MCRYPT
675         bool "PHP mcrypt extension removed"
676         select BR2_LEGACY
677         help
678           mcrypt has been removed from php since version 7.2.0.
679
680 config BR2_BINUTILS_VERSION_2_34_X
681         bool "binutils 2.34 has been removed"
682         select BR2_LEGACY
683         help
684           binutils 2.34 has been removed, use a newer version.
685
686 config BR2_PACKAGE_LIBSOIL
687         bool "libsoil package removed"
688         select BR2_LEGACY
689         help
690           The libsoil package was removed. All packages needing
691           libsoil removed the dependency.
692
693 config BR2_PACKAGE_CLAPACK
694         bool "cblas/clapack package removed"
695         select BR2_LEGACY
696         select BR2_PACKAGE_LAPACK if BR2_PACKAGE_LAPACK_ARCH_SUPPORTS && BR2_TOOLCHAIN_HAS_FORTRAN
697         help
698           The clapack package was removed. LAPACK no longer generates a
699           C version. Use lapack instead. This does require a Fortran
700           compiler however.
701
702 config BR2_PACKAGE_SPIDERMONKEY
703         bool "spidermonkey package removed"
704         select BR2_LEGACY
705         help
706           The spidermonkey package was removed. The only package that
707           depended on spidermonkey was polkit. The spidermonkey
708           dependency is replaced with duktape.
709
710 config BR2_PACKAGE_KODI_LIBVA
711         bool "kodi option to add libva support removed"
712         select BR2_LEGACY
713         help
714           Kodi still has support for libva if the package is enabled but
715           the kodi-specific dependencies limiting libva support to non-
716           OPENGLES platforms were removed including this option.
717
718 config BR2_PACKAGE_PYTHON_COHERENCE
719         bool "python-coherence package removed"
720         select BR2_LEGACY
721         help
722           This package has been removed as it can't be built anymore due
723           to python-twisted being now incompatible with python 2.
724
725 config BR2_PACKAGE_PHP_EXT_XMLRPC
726         bool "PHP XMLRPC extension removed"
727         select BR2_LEGACY
728         help
729           The XMLRPC php extension was removed.
730           See: https://wiki.php.net/rfc/unbundle_xmlprc
731
732 config BR2_GCC_VERSION_8_X
733         bool "gcc 8.x support removed"
734         select BR2_LEGACY
735         help
736           Support for gcc version 8.x has been removed. The current
737           default version (10.x or later) has been selected instead.
738
739 comment "Legacy options removed in 2021.05"
740
741 config BR2_PACKAGE_UDISKS_LVM2
742         bool "udisks lvm2 support removed"
743         select BR2_LEGACY
744         help
745           The lvm2 support was removed because udisks < 2.7.0 still
746           depends on lvm2 application library, which was removed
747           in lvm2.
748
749 config BR2_PACKAGE_LVM2_APP_LIBRARY
750         bool "lvm2 application library removed"
751         select BR2_LEGACY
752         help
753           The lvm2 application library was removed upstream.
754
755 config BR2_PACKAGE_LVM2_LVMETAD
756         bool "lvm2 lvmetad removed"
757         select BR2_LEGACY
758         help
759           The lvm2 lvmetad was removed upstream.
760
761 config BR2_PACKAGE_MONKEY
762         bool "monkey package removed"
763         select BR2_LEGACY
764         help
765           This package has been removed as it has not seen any release
766           since 2016 and because TLS is broken on master.
767
768 config BR2_PACKAGE_DOCKER_CONTAINERD
769         bool "docker-containerd package was renamed to containerd"
770         select BR2_LEGACY
771         select BR2_PACKAGE_CONTAINERD
772         help
773           The containerd project is now independent from Docker.
774           The package was renamed to containerd accordingly.
775
776 config BR2_PACKAGE_IOSTAT
777         bool "iostat package removed"
778         select BR2_LEGACY
779         help
780           This package has been removed, use sysstat instead.
781
782 config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
783         bool "sconeserver http::sconesite::image removed"
784         select BR2_LEGACY
785         help
786           Sconeserver cannot be built with ImageMagick - it uses the
787           "transofrm" function which is removed from public API.
788
789 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_EVDEV
790         bool "KDrive/TinyX evdev input driver removed"
791         select BR2_LEGACY
792         help
793           The evdev input driver in KDrive was removed.
794
795 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_KBD
796         bool "KDrive/TinyX kbd input driver removed"
797         select BR2_LEGACY
798         help
799           The kbd input driver in KDrive was removed.
800
801 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_MOUSE
802         bool "KDrive/TinyX mouse input driver removed"
803         select BR2_LEGACY
804         help
805           The mouse input driver in KDrive was removed.
806
807 config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
808         bool "mesa OSMesa (classic) option removed"
809         select BR2_LEGACY
810         select BR2_PACKAGE_MESA3D_OSMESA_GALLIUM
811         help
812           The OSMesa "classic" library option was removed upstream.
813           Only the Gallium-based implementation remains.
814
815 config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
816         bool "mesa DRI swrast driver removed"
817         select BR2_LEGACY
818         select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
819         help
820           The DRI swrast driver was removed upstream.
821           Only the Gallium-based implementation remains.
822
823 config BR2_PACKAGE_KODI_SCREENSAVER_CRYSTALMORPH
824         bool "kodi-screensaver-crystalmorph removed"
825         select BR2_LEGACY
826         help
827           The package received its last updates in 2017, is not part
828           of the official Kodi github repo and its build is broken
829           with Kodi 19.x, so it was removed.
830
831 comment "Legacy options removed in 2021.02"
832
833 config BR2_PACKAGE_MPD_AUDIOFILE
834         bool "mpd audiofile support removed"
835         select BR2_LEGACY
836         help
837           The audiofile support was removed from mpd as audiofile is
838           affected by multiple CVEs and is not maintained anymore (no
839           release since 2013).
840
841 config BR2_PACKAGE_AUDIOFILE
842         bool "audiofile package removed"
843         select BR2_LEGACY
844         help
845           The audiofile package was removed as it is affected by
846           multiple CVEs and is not maintained anymore (no release since
847           2013).
848
849 config BR2_BINUTILS_VERSION_2_33_X
850         bool "binutils 2.33.x has been removed"
851         select BR2_LEGACY
852         help
853           binutils 2.33.x has been removed, use a newer version.
854
855 config BR2_PACKAGE_LIBUPNP18
856         bool "libupnp18 package removed"
857         select BR2_LEGACY
858         select BR2_PACKAGE_LIBUPNP
859         help
860           Version 1.8.x of libupnp (i.e. libupnp18) has been removed
861           because it will never be fixed against CallStranger a.k.a.
862           CVE-2020-12695. The libupnp package (which has been updated to
863           version 1.14.x) has been selected instead.
864
865 config BR2_PACKAGE_BOA
866         bool "boa package removed"
867         select BR2_LEGACY
868         help
869           The boa package was removed as it is affected by multiple
870           CVEs and is not maintained anymore (no release since 2005).
871
872 config BR2_PACKAGE_LINUX_FIRMWARE_IMX_SDMA
873         bool "imx sdma firmware is provided by firmware-imx"
874         select BR2_LEGACY
875         select BR2_PACKAGE_FREESCALE_IMX
876         select BR2_PACKAGE_FIRMWARE_IMX
877         help
878           linux-firmware provide the same firmware as firmware-imx.
879           We prefer using firmware-imx as the only provider.
880
881 config BR2_GDB_VERSION_8_2
882         bool "gdb 8.2.x has been removed"
883         select BR2_LEGACY
884         help
885           gdb 8.2 support has been removed, you can use a newer
886           version such as 8.3 or more recent.
887
888 config BR2_PACKAGE_HOST_RCW
889         bool "rcw package was renamed to qoriq-rcw"
890         select BR2_PACKAGE_HOST_QORIQ_RCW
891         select BR2_LEGACY
892         help
893           The rcw package was specific to the QorIQ platform, so it has
894           been renamed to qoriq-rcw, to leave room for other *-rcw
895           packages for other platforms.
896
897 config BR2_KERNEL_HEADERS_5_9
898         bool "kernel headers version 5.9.x are no longer supported"
899         select BR2_LEGACY
900         help
901           Version 5.9.x of the Linux kernel headers are no longer
902           maintained upstream and are now removed.
903
904 config BR2_KERNEL_HEADERS_5_8
905         bool "kernel headers version 5.8.x are no longer supported"
906         select BR2_LEGACY
907         help
908           Version 5.8.x of the Linux kernel headers are no longer
909           maintained upstream and are now removed.
910
911 config BR2_powerpc_601
912         bool "PowerPC 601 support removed"
913         select BR2_LEGACY
914         help
915           The support for the PowerPC 601 processors has been removed.
916
917 config BR2_PACKAGE_TI_SGX_LIBGBM
918         bool "ti-sgx-libgbm support removed"
919         select BR2_LEGACY
920         help
921           TI has merged the ti-sgx-libgbm package with the ti-sgx-um
922           package
923
924 config BR2_PACKAGE_IPSEC_TOOLS
925         bool "ipsec-tools package was removed"
926         select BR2_LEGACY
927         help
928           This package has been removed as it has security issues and
929           has been abandoned since 2014.
930
931 comment "Legacy options removed in 2020.11"
932
933 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
934         bool "compile with fixed serial port speed"
935         select BR2_LEGACY
936         help
937           Since gpsd 3.20, GPSD_FIXED_PORT_SPEED is replaced
938           by runtime option --speed.
939
940 config BR2_PACKAGE_GPSD_RECONFIGURE
941         bool "allow gpsd to change device settings"
942         select BR2_LEGACY
943         help
944           Since gpsd 3.21, GPSD_RECONFIGURE is replaced
945           by runtime option --passive.
946
947 config BR2_PACKAGE_GPSD_CONTROLSEND
948         bool "allow gpsctl/gpsmon to change device settings"
949         select BR2_LEGACY
950         help
951           Option removed in gpsd 3.21
952
953 config BR2_PACKAGE_OPENCV
954         bool "opencv package was removed"
955         select BR2_LEGACY
956         help
957           This package has been removed, use opencv3 instead.
958
959 config BR2_PACKAGE_LIBCROCO
960         bool "libcroco package was removed"
961         select BR2_LEGACY
962         help
963           This package has been removed as it is affected by several
964           security issues such as CVE-2020-12825 which will never be
965           fixed as libcroco has been archived.
966
967 config BR2_PACKAGE_BELLAGIO
968         bool "bellagio package was removed"
969         select BR2_LEGACY
970         help
971           This package has been removed as it is not maintained anymore
972           (no release since 2011).
973
974 config BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY
975         bool "systemd-journal-gatewayd now in systemd-journal-remote"
976         select BR2_LEGACY
977         select BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE
978         help
979           All system journal remote programs are now enabled using
980           BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE.
981
982 config BR2_TARGET_UBOOT_BOOT_SCRIPT
983         bool "u-boot script generation was moved"
984         select BR2_LEGACY
985         select BR2_PACKAGE_HOST_UBOOT_TOOLS
986         select BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
987         help
988           Migrated U-Boot script generation to uboot-tools
989
990 # Note: BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE is still referenced from
991 # package/uboot-tools/Config.in
992 config BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE
993         string "The uboot script source string has been renamed"
994         depends on BR2_TARGET_UBOOT_BOOT_SCRIPT
995         help
996           Migrated U-Boot script generation to uboot-tools.
997           New option is named
998           BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE
999
1000 config BR2_TARGET_UBOOT_ENVIMAGE
1001         bool "u-boot env generation was moved"
1002         select BR2_LEGACY
1003         select BR2_PACKAGE_HOST_UBOOT_TOOLS
1004         select BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
1005         help
1006           Migrated U-Boot env generation to uboot-tools
1007
1008 # Note: BR2_TARGET_UBOOT_ENVIMAGE_SOURCE is still referenced from
1009 # package/uboot-tools/Config.in
1010 config BR2_TARGET_UBOOT_ENVIMAGE_SOURCE
1011         string "The uboot env image source string has been renamed"
1012         depends on BR2_TARGET_UBOOT_ENVIMAGE
1013         help
1014           Migrated U-Boot env generation to uboot-tools.
1015           New option is named
1016           BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE
1017
1018 # Note: BR2_TARGET_UBOOT_ENVIMAGE_SIZE is still referenced from
1019 # package/uboot-tools/Config.in
1020 config BR2_TARGET_UBOOT_ENVIMAGE_SIZE
1021         string "The uboot env image size string has been renamed"
1022         depends on BR2_TARGET_UBOOT_ENVIMAGE
1023         help
1024           Migrated U-Boot env generation to uboot-tools.
1025           New option is named BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE
1026
1027 config BR2_TARGET_UBOOT_ENVIMAGE_REDUNDANT
1028         bool "u-boot env generation was moved"
1029         depends on BR2_TARGET_UBOOT_ENVIMAGE
1030         select BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_REDUNDANT
1031         help
1032           Migrated U-Boot env generation to uboot-tools
1033
1034 config BR2_PACKAGE_KISMET_CLIENT
1035         bool "kismet client support was removed"
1036         select BR2_LEGACY
1037         help
1038           Kismet client support was removed since version 2019-04-R1.
1039
1040 config BR2_PACKAGE_KISMET_DRONE
1041         bool "kismet drone support was removed"
1042         select BR2_LEGACY
1043         help
1044           Kismet drone support was removed since version 2019-04-R1.
1045
1046 config BR2_GCC_VERSION_7_X
1047         bool "gcc 7.x support removed"
1048         select BR2_LEGACY
1049         help
1050           Support for gcc version 7.x has been removed. The current
1051           default version (9.x or later) has been selected instead.
1052
1053 config BR2_PACKAGE_GST1_VALIDATE
1054         bool "gst1-validate was moved to gst1-devtools"
1055         select BR2_PACKAGE_GST1_DEVTOOLS
1056         select BR2_LEGACY
1057         help
1058           This package has been removed, use gst1-devtools instead.
1059
1060 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
1061         bool "gst1-plugins-bad yadif plugin was removed"
1062         select BR2_LEGACY
1063         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE
1064         help
1065           This plugin was removed with gst1-plugins-bad-1.18.0, the
1066           same functionality has moved to gst1-plugins-good
1067           deinterlace plugin (method=yadif).
1068
1069 config BR2_PACKAGE_GQVIEW
1070         bool "gqview package was removed"
1071         select BR2_LEGACY
1072         help
1073           This package has been removed as it is not maintained anymore
1074           (no release since 2006).
1075
1076 config BR2_PACKAGE_WESTON_IMX
1077         bool "weston-imx package was removed"
1078         select BR2_LEGACY
1079         help
1080           This package has been removed, use weston instead.
1081
1082 config BR2_KERNEL_HEADERS_5_7
1083         bool "kernel headers version 5.7.x are no longer supported"
1084         select BR2_LEGACY
1085         help
1086           Version 5.7.x of the Linux kernel headers are no longer
1087           maintained upstream and are now removed.
1088
1089 config BR2_PACKAGE_TINYHTTPD
1090         bool "tinyhttpd package removed"
1091         select BR2_LEGACY
1092         help
1093           The tinyhttpd package was removed as it is affected by
1094           CVE-2002-1819 and is not maintained anymore (no release since
1095           2001).
1096
1097 config BR2_PACKAGE_XSERVER_XORG_SERVER_AIGLX
1098         bool "X.org Enable AIGLX Extension"
1099         select BR2_LEGACY
1100         help
1101           AIGLX Extension was removed in X.org X server version 1.19.0
1102
1103 config BR2_PACKAGE_AMD_CATALYST
1104         bool "amd-catalyst"
1105         select BR2_LEGACY
1106         help
1107           Current X.org server is incompatible with this driver.
1108
1109 config BR2_PACKAGE_NVIDIA_TEGRA23
1110         bool "nvidia-tegra23 package removed"
1111         select BR2_LEGACY
1112         help
1113           Current X.org server is incompatible with this driver.
1114
1115 config BR2_GDB_VERSION_8_1
1116         bool "gdb 8.1.x has been removed"
1117         select BR2_LEGACY
1118         help
1119           The 8.1.x version of gdb has been removed. Use a newer
1120           version instead.
1121
1122 comment "Legacy options removed in 2020.08"
1123
1124 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AMD64
1125         bool "toolchain-external-codesourcery-amd64 removed"
1126         select BR2_LEGACY
1127         help
1128           The CodeSourcery toolchain for AMD64, in version 2016.11 was
1129           dropped, due to it using a too old gcc 6.2.0 compiler which
1130           caused issues compiling a number of recent packages
1131           (e.g. Boost). CodeSourcery has stopped making newer versions
1132           of this toolchain publicly available, so it was not possible
1133           to update it.
1134
1135 config BR2_KERNEL_HEADERS_5_6
1136         bool "kernel headers version 5.6.x are no longer supported"
1137         select BR2_LEGACY
1138         help
1139           Version 5.6.x of the Linux kernel headers are no longer
1140           maintained upstream and are now removed.
1141
1142 config BR2_KERNEL_HEADERS_5_5
1143         bool "kernel headers version 5.5.x are no longer supported"
1144         select BR2_LEGACY
1145         help
1146           Version 5.5.x of the Linux kernel headers are no longer
1147           maintained upstream and are now removed.
1148
1149 config BR2_BINUTILS_VERSION_2_31_X
1150         bool "binutils version 2.31.1 support removed"
1151         select BR2_LEGACY
1152         help
1153           Support for binutils version 2.31.1 has been removed. The
1154           current default version (2.33.1 or later) has been selected
1155           instead.
1156
1157 config BR2_PACKAGE_KODI_PERIPHERAL_STEAMCONTROLLER
1158         bool "kodi-peripheral-steamcontroller package was removed"
1159         select BR2_LEGACY
1160         help
1161           This package is broken.
1162
1163 comment "Legacy options removed in 2020.05"
1164
1165 config BR2_PACKAGE_WIRINGPI
1166         bool "wiringpi package removed"
1167         select BR2_LEGACY
1168         help
1169           The author of wiringpi has deprecated the package, and
1170           completely removed the git tree that was serving the
1171           sources, with this message:
1172           Please look for alternatives for wiringPi
1173
1174 config BR2_PACKAGE_PYTHON_PYCRYPTO
1175         bool "python-pycrypto package removed"
1176         select BR2_LEGACY
1177         help
1178           This package has been removed, use python-pycryptodomex
1179           instead.
1180
1181 config BR2_PACKAGE_MTDEV2TUIO
1182         bool "mtdev2tuio package removed"
1183         select BR2_LEGACY
1184         help
1185           The mtdev2tuio package was removed as it breaks the builds
1186           every now and then and is not maintained upstream.
1187
1188 config BR2_PACKAGE_EZXML
1189         bool "ezxml package removed"
1190         select BR2_LEGACY
1191         help
1192           The ezXML package was removed as it is affected by several
1193           CVEs and is not maintained anymore (no release since 2006).
1194
1195 config BR2_PACKAGE_COLLECTD_LVM
1196         bool "lvm support in collectd was removed"
1197         select BR2_LEGACY
1198         help
1199           collectd removed LVM plugin, liblvm2app has been deprecated
1200
1201 config BR2_PACKAGE_PYTHON_PYASN
1202         bool "duplicate python-pyasn1 package removed"
1203         select BR2_LEGACY
1204         select BR2_PACKAGE_PYTHON_PYASN1
1205         help
1206           This package was a duplicate of python-pyasn1.
1207
1208 config BR2_PACKAGE_PYTHON_PYASN_MODULES
1209         bool "duplicate python-pyasn1-modules package removed"
1210         select BR2_LEGACY
1211         select BR2_PACKAGE_PYTHON_PYASN1_MODULES
1212         help
1213           This package was a duplicate of python-pyasn1-modules.
1214
1215 config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174
1216         bool "duplicate QCA6174 firmware symbol removed"
1217         select BR2_LEGACY
1218         select BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174
1219         help
1220           This config symbol duplicates existing symbol for QCA6174
1221           firmware.
1222
1223 config BR2_PACKAGE_QT5CANVAS3D
1224         bool "qt5canvas3d was removed"
1225         select BR2_LEGACY
1226         help
1227           This Qt5 module was removed by the upstream Qt project since
1228           Qt 5.13, so the corresponding Buildroot package was removed
1229           as well.
1230
1231 config BR2_PACKAGE_KODI_LIBTHEORA
1232         bool "libtheora support in Kodi was removed"
1233         select BR2_LEGACY
1234         help
1235           Kodi does not need libtheora
1236
1237 config BR2_PACKAGE_CEGUI06
1238         bool "BR2_PACKAGE_CEGUI06 was renamed"
1239         select BR2_PACKAGE_CEGUI
1240         select BR2_LEGACY
1241         help
1242           The BR2_PACKAGE_CEGUI06 config symbol was renamed to
1243           BR2_PACKAGE_CEGUI.
1244
1245 config BR2_GCC_VERSION_5_X
1246         bool "gcc 5.x support removed"
1247         select BR2_LEGACY
1248         help
1249           Support for gcc version 5.x has been removed. The current
1250           default version (8.x or later) has been selected instead.
1251
1252 comment "Legacy options removed in 2020.02"
1253
1254 config BR2_PACKAGE_JAMVM
1255         bool "jamvm removed"
1256         select BR2_LEGACY
1257         help
1258           JamVM has not had a release since 2014 and is unmaintained.
1259
1260 config BR2_PACKAGE_CLASSPATH
1261         bool "classpath removed"
1262         select BR2_LEGACY
1263         help
1264           GNU Classpath package was removed. The last upstream
1265           release was in 2012 and there hasn't been a commit
1266           since 2016.
1267
1268 config BR2_PACKAGE_QT5_VERSION_5_6
1269         bool "qt 5.6 support removed"
1270         select BR2_LEGACY
1271         help
1272           Support for Qt 5.6 is EOL and has been removed. The current
1273           version (5.12 or later) has been selected instead.
1274
1275 config BR2_PACKAGE_CURL
1276         bool "BR2_PACKAGE_CURL was renamed"
1277         select BR2_PACKAGE_LIBCURL_CURL
1278         select BR2_LEGACY
1279         help
1280           The BR2_PACKAGE_CURL config symbol was renamed to
1281           BR2_PACKAGE_LIBCURL_CURL.
1282
1283 config BR2_PACKAGE_GSTREAMER
1284         bool "gstreamer-0.10 removed"
1285         select BR2_LEGACY
1286         help
1287           Gstreamer-0.10 package was removed. It has been deprecated
1288           upstream since 2012, and is missing a lot of features and
1289           fixes compared to gstreamer-1.x.
1290
1291 config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS
1292         bool "nvidia-tegra23 binaries gstreamer 0.10.x support removed"
1293         select BR2_LEGACY
1294         help
1295           Gstreamer 0.10.x is no longer available in Buildroot, so
1296           neither is the support in nvidia-tegra23 binaries.
1297
1298 config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS
1299         bool "nvidia-tegra23 binaries sample apps removed"
1300         select BR2_LEGACY
1301         help
1302           Gstreamer 0.10.x is no longer available in Buildroot, so
1303           neither is the support in nvidia-tegra23 binaries.
1304
1305 config BR2_PACKAGE_FREERDP_GSTREAMER
1306         bool "freerdp gstreamer 0.10.x support removed"
1307         select BR2_LEGACY
1308         help
1309           Gstreamer 0.10.x is no longer available in Buildroot, so
1310           neither is the support in freerdp.
1311
1312 config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER
1313         bool "opencv3 gstreamer 0.10.x support removed"
1314         select BR2_LEGACY
1315         help
1316           Gstreamer 0.10.x is no longer available in Buildroot, so
1317           neither is the support in opencv3.
1318
1319 config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
1320         bool "opencv gstreamer 0.10.x support removed"
1321         select BR2_LEGACY
1322         help
1323           Gstreamer 0.10.x is no longer available in Buildroot, so
1324           neither is the support in opencv.
1325
1326 config BR2_PACKAGE_LIBPLAYER
1327         bool "libplayer package was removed"
1328         select BR2_LEGACY
1329         help
1330           The libplayer package was removed. The latest release is
1331           from 2010 and none of the backends are available in
1332           Buildroot any more.
1333
1334 config BR2_GCC_VERSION_OR1K
1335         bool "gcc 5.x fork for or1k has been removed"
1336         select BR2_LEGACY
1337         help
1338           Support for gcc 5.x for or1k has been removed. The current
1339           default version (9.x or later) has been selected instead.
1340
1341 config BR2_PACKAGE_BLUEZ_UTILS
1342         bool "bluez-utils was removed"
1343         select BR2_LEGACY
1344         select BR2_PACKAGE_BLUEZ5_UTILS if BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 \
1345                 && BR2_TOOLCHAIN_HAS_SYNC_4
1346         help
1347           The bluez-utils (BlueZ 4.x) package was removed as it is
1348           deprecated since a long time. As an alternative, the
1349           bluez5-utils (BlueZ 5.x) has been automatically selected in
1350           your configuration.
1351
1352 config BR2_PACKAGE_GADGETFS_TEST
1353         bool "gadgetfs-test was removed"
1354         select BR2_LEGACY
1355         help
1356           The gadgetfs-test package was removed. Gadgetfs has been
1357           deprecated in favour of functionfs. Consider using
1358           gadget-tool (gt) instead.
1359
1360 config BR2_PACKAGE_FIS
1361         bool "fis was removed"
1362         select BR2_LEGACY
1363         help
1364           The fis package was removed.
1365
1366 config BR2_PACKAGE_REFPOLICY_POLICY_VERSION
1367         string "refpolicy policy version"
1368         help
1369           The refpolicy policy version option has been moved to the
1370           libsepol package.
1371
1372 config BR2_PACKAGE_REFPOLICY_POLICY_VERSION_WRAP
1373         bool
1374         default y if BR2_PACKAGE_REFPOLICY_POLICY_VERSION != ""
1375         select BR2_LEGACY
1376
1377 config BR2_PACKAGE_CELT051
1378         bool "celt051 package was removed"
1379         select BR2_LEGACY
1380         select BR2_PACKAGE_OPUS
1381         help
1382           The celt051 package was removed as it is now obsolete since
1383           the CELT codec has been merged into the IETF Opus codec. As
1384           a result, the opus package has been automatically selected
1385           in your configuration.
1386
1387 config BR2_PACKAGE_WIREGUARD
1388         bool "wireguard package renamed"
1389         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
1390         select BR2_LEGACY
1391         select BR2_PACKAGE_WIREGUARD_LINUX_COMPAT if BR2_LINUX_KERNEL
1392         select BR2_PACKAGE_WIREGUARD_TOOLS
1393         help
1394           The wireguard package has been renamed to wireguard-tools
1395           for the userspace tooling and wireguard-linux-compat for the
1396           kernel side for legacy (<5.6) kernels to match upstream.
1397
1398 config BR2_PACKAGE_PERL_NET_PING
1399         bool "perl-net-ping was removed"
1400         select BR2_LEGACY
1401         help
1402           Net::Ping is a Perl core module (ie. bundled with perl).
1403
1404 config BR2_PACKAGE_PERL_MIME_BASE64
1405         bool "perl-mime-base64 was removed"
1406         select BR2_LEGACY
1407         help
1408           MIME::Base64 is a Perl core module (ie. bundled with perl).
1409
1410 config BR2_PACKAGE_PERL_DIGEST_MD5
1411         bool "perl-digest-md5 was removed"
1412         select BR2_LEGACY
1413         help
1414           Digest::MD5 is a Perl core module (ie. bundled with perl).
1415
1416 config BR2_PACKAGE_ERLANG_P1_ICONV
1417         bool "erlang-p1-iconv has been removed"
1418         select BR2_LEGACY
1419         help
1420           The erlang-p1-iconv package was no longer used by ejabberd,
1421           and was no longer maintained upstream, so it was removed.
1422
1423 config BR2_KERNEL_HEADERS_5_3
1424         bool "kernel headers version 5.3.x are no longer supported"
1425         select BR2_LEGACY
1426         help
1427           Version 5.3.x of the Linux kernel headers are no longer
1428           maintained upstream and are now removed.
1429
1430 config BR2_PACKAGE_PYTHON_SCAPY3K
1431         bool "python-scapy3k is replaced by python-scapy"
1432         select BR2_LEGACY
1433         select BR2_PACKAGE_PYTHON_SCAPY
1434         help
1435           python-scapy3k has been deprecated, since python-scapy has
1436           gained Python 3 support. Use BR2_PACKAGE_PYTHON_SCAPY
1437           instead.
1438
1439 config BR2_BINUTILS_VERSION_2_30_X
1440         bool "binutils version 2.30 support removed"
1441         select BR2_LEGACY
1442         help
1443           Support for binutils version 2.30 has been removed. The
1444           current default version (2.31 or later) has been selected
1445           instead.
1446
1447 config BR2_PACKAGE_RPI_USERLAND_START_VCFILED
1448         bool "rpi-userland start vcfiled was removed"
1449         select BR2_LEGACY
1450         help
1451           The vcfiled support was removed upstream.
1452
1453 comment "Legacy options removed in 2019.11"
1454
1455 config BR2_PACKAGE_OPENVMTOOLS_PROCPS
1456         bool "openvmtools' procps support was removed"
1457         select BR2_LEGACY
1458         help
1459           Upstream stopped supporting this option a while ago.
1460
1461 config BR2_PACKAGE_ALLJOYN
1462         bool "alljoyn was removed"
1463         select BR2_LEGACY
1464         help
1465           The alljoyn framework is dead
1466
1467 config BR2_PACKAGE_ALLJOYN_BASE
1468         bool "alljoyn-base was removed"
1469         select BR2_LEGACY
1470         help
1471           The alljoyn framework is dead
1472
1473 config BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL
1474         bool "alljoyn-base control panel was removed"
1475         select BR2_LEGACY
1476         help
1477           The alljoyn framework is dead
1478
1479 config BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION
1480         bool "alljoyn-base notification was removed"
1481         select BR2_LEGACY
1482         help
1483           The alljoyn framework is dead
1484
1485 config BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING
1486         bool "alljoyn-base onboarding was removed"
1487         select BR2_LEGACY
1488         help
1489           The alljoyn framework is dead
1490
1491 config BR2_PACKAGE_ALLJOYN_TCL_BASE
1492         bool "alljoyn-tcl-base was removed"
1493         select BR2_LEGACY
1494         help
1495           The alljoyn framework is dead
1496
1497 config BR2_PACKAGE_ALLJOYN_TCL
1498         bool "alljoyn-tcl was removed"
1499         select BR2_LEGACY
1500         help
1501           The alljoyn framework is dead
1502
1503 config BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS
1504         string "toolchain-external extra libs option has been renamed"
1505         help
1506           The option BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS has
1507           been renamed to BR2_TOOLCHAIN_EXTRA_LIBS.
1508
1509 config BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS_WRAP
1510         bool
1511         default y if BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS != ""
1512         select BR2_LEGACY
1513
1514 config BR2_PACKAGE_PYTHON_PYSNMP_APPS
1515         bool "python-pysnmp-apps was removed"
1516         select BR2_LEGACY
1517         select BR2_PACKAGE_SNMPCLITOOLS
1518         help
1519           Following upstream changes, the python-pysnmp-apps package
1520           has been removed, and snmpclitools should be used as a
1521           replacement.
1522
1523 config BR2_KERNEL_HEADERS_5_2
1524         bool "kernel headers version 5.2.x are no longer supported"
1525         select BR2_LEGACY
1526         help
1527           Version 5.2.x of the Linux kernel headers are no longer
1528           maintained upstream and are now removed.
1529
1530 config BR2_TARGET_RISCV_PK
1531         bool "riscv-pk was removed"
1532         select BR2_LEGACY
1533         help
1534           The RISC-V Proxy Kernel (pk) and Berkley Boot Loader (BBL)
1535           have been replaced with OpenSBI.
1536
1537 config BR2_PACKAGE_SQLITE_STAT3
1538         bool "sqlite stat3 support was removed"
1539         select BR2_LEGACY
1540         help
1541           Upstream removed the support for stat3.
1542
1543 config BR2_KERNEL_HEADERS_5_1
1544         bool "kernel headers version 5.1.x are no longer supported"
1545         select BR2_LEGACY
1546         help
1547           Version 5.1.x of the Linux kernel headers are no longer
1548           maintained upstream and are now removed.
1549
1550 config BR2_PACKAGE_DEVMEM2
1551         bool "devmem2 package was removed"
1552         select BR2_LEGACY
1553         help
1554           Use the the Busybox devmem utility, instead, which provides
1555           the same functionality.
1556
1557 config BR2_PACKAGE_USTR
1558         bool "ustr package removed"
1559         select BR2_LEGACY
1560         help
1561           The 'ustr' package was only used by SELinux libsemanage, but
1562           since SELinux 2.7, ustr is no longer used. Therefore, we
1563           removed this package from Buildroot.
1564
1565 config BR2_PACKAGE_KODI_SCREENSAVER_PLANESTATE
1566         bool "kodi-screensaver-planestate package was removed"
1567         select BR2_LEGACY
1568         help
1569           This package is incompatible with Kodi 18.x.
1570
1571 config BR2_PACKAGE_KODI_VISUALISATION_WAVEFORHUE
1572         bool "kodi-visualisation-waveforhue package was removed"
1573         select BR2_LEGACY
1574         help
1575           This package is incompatible with Kodi 18.x.
1576
1577 config BR2_PACKAGE_KODI_AUDIODECODER_OPUS
1578         bool "kodi-audiodecoder-opus package was removed"
1579         select BR2_LEGACY
1580         help
1581           This package is incompatible with Kodi 18.x.
1582
1583 config BR2_PACKAGE_MESA3D_OSMESA
1584         bool "mesa OSMesa option renamed"
1585         select BR2_PACKAGE_MESA3D_OSMESA_CLASSIC if BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
1586         select BR2_LEGACY
1587         help
1588           The option was renamed in order to match the naming used
1589           by the meson buildsystem.
1590
1591 config BR2_PACKAGE_HOSTAPD_DRIVER_RTW
1592         bool "hostapd rtl871xdrv driver removed"
1593         select BR2_LEGACY
1594         help
1595           Since the update of hostapd to 2.9, the patch provided for
1596           the rtl871xdrv no longer works, although it
1597           applies. Moreover, AP support for Realtek chips is broken
1598           anyway in kernels > 4.9. Therefore, this option has been
1599           removed.
1600
1601 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW
1602         bool "new dbus support option in wpa_supplicant was renamed"
1603         select BR2_PACKAGE_WPA_SUPPLICANT_DBUS if BR2_TOOLCHAIN_HAS_THREADS
1604         select BR2_LEGACY
1605         help
1606           The new dbus support option was renamed.
1607
1608 config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD
1609         bool "old dbus support in wpa_supplicant was removed"
1610         select BR2_LEGACY
1611         help
1612           The old dbus support was removed.
1613
1614 comment "Legacy options removed in 2019.08"
1615
1616 config BR2_TARGET_TS4800_MBRBOOT
1617         bool "ts4800-mbrboot package was removed"
1618         select BR2_LEGACY
1619         help
1620           The defconfig for the TS4800 platform has been removed, so
1621           the ts4800-mbrboot package, containing the boot code for
1622           this specific platform has been removed as welL.
1623
1624 config BR2_PACKAGE_LIBAMCODEC
1625         bool "liamcodec package was removed"
1626         select BR2_LEGACY
1627         help
1628           Support for odroidc2 based systems was removed, making the
1629           libamcodec package useless.
1630
1631 config BR2_PACKAGE_ODROID_SCRIPTS
1632         bool "odroid-scripts package was removed"
1633         select BR2_LEGACY
1634         help
1635           Support for odroidc2 based systems was removed, making the
1636           odroid-scripts package useless.
1637
1638 config BR2_PACKAGE_ODROID_MALI
1639         bool "odroid-mali package was removed"
1640         select BR2_LEGACY
1641         help
1642           Support for odroidc2 based systems was removed, making the
1643           odroid-mali package useless.
1644
1645 config BR2_PACKAGE_KODI_PLATFORM_AML
1646         bool "Kodi AMLogic support was removed"
1647         select BR2_LEGACY
1648         help
1649           Support for AMLogic was removed due to the removal of the
1650           odroidc2 defconfig.
1651
1652 config BR2_GCC_VERSION_6_X
1653         bool "gcc 6.x support removed"
1654         select BR2_LEGACY
1655         help
1656           Support for gcc version 6.x has been removed. The current
1657           default version (8.x or later) has been selected instead.
1658
1659 config BR2_GCC_VERSION_4_9_X
1660         bool "gcc 4.9.x support removed"
1661         select BR2_LEGACY
1662         help
1663           Support for gcc version 4.9.x has been removed. The current
1664           default version (8.x or later) has been selected instead.
1665
1666 config BR2_GDB_VERSION_7_12
1667         bool "gdb 7.12.x has been removed"
1668         select BR2_LEGACY
1669         help
1670           The 7.12.x version of gdb has been removed. Use a newer
1671           version instead.
1672
1673 config BR2_PACKAGE_XAPP_MKFONTDIR
1674         bool "mkfontdir is now included in xapp_mkfontscale"
1675         select BR2_PACKAGE_XAPP_MKFONTSCALE
1676         select BR2_LEGACY
1677         help
1678           xapp_mkfontscale now includes the mkfontdir script previously
1679           distributed separately for compatibility with older X11
1680           versions.
1681
1682 config BR2_GDB_VERSION_8_0
1683         bool "gdb 8.0.x has been removed"
1684         select BR2_LEGACY
1685         help
1686           The 8.0.x version of gdb has been removed. Use a newer
1687           version instead.
1688
1689 config BR2_KERNEL_HEADERS_4_20
1690         bool "kernel headers version 4.20.x are no longer supported"
1691         select BR2_LEGACY
1692         help
1693           Version 4.20.x of the Linux kernel headers are no longer
1694           maintained upstream and are now removed.
1695
1696 config BR2_KERNEL_HEADERS_5_0
1697         bool "kernel headers version 5.0.x are no longer supported"
1698         select BR2_LEGACY
1699         help
1700           Version 5.0.x of the Linux kernel headers are no longer
1701           maintained upstream and are now removed.
1702
1703 comment "Legacy options removed in 2019.05"
1704
1705 config BR2_CSKY_DSP
1706         bool "C-SKY DSP support removed"
1707         select BR2_LEGACY
1708         help
1709           C-SKY DSP instruction support for ck810 / ck807 was removed,
1710           as it was no longer supported in C-SKY gcc. Perhaps the VDSP
1711           instructions should be used instead, using the BR2_CSKY_VDSP
1712           option.
1713
1714 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
1715         bool "compositor moved to gst1-plugins-base"
1716         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR
1717         select BR2_LEGACY
1718         help
1719           The gst1-plugins-bad compositor plugin has moved
1720           to gst1-plugins-base.
1721
1722 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
1723         bool "gst-plugins-bad IQA option was removed"
1724         select BR2_LEGACY
1725         help
1726           The gst1-plugins-bad IQA option was removed.
1727
1728 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
1729         bool "gst-plugins-bad opencv option was removed"
1730         select BR2_LEGACY
1731         help
1732           The gst1-plugins-bad opencv option was removed because
1733           buildroot does not have the opencv_contrib package which
1734           is required for the bgsegm module which gst1-plugins-bad
1735           now requires along with opencv3.
1736
1737 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
1738         bool "stereo was merged into audiofx in gst1-plugins-good"
1739         select BR2_LEGACY
1740         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX
1741         help
1742           The gst1-plugins-bad stereo plugin has merged with the
1743           gst1-plugins-base audiofx plugin.
1744
1745 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
1746         bool "gst-plugins-bad vcd plugin was removed."
1747         select BR2_LEGACY
1748         help
1749           The gst1-plugins-bad vcd plugin was removed.
1750
1751 config BR2_PACKAGE_LUNIT
1752         bool "lunit package removed"
1753         select BR2_LEGACY
1754         select BR2_PACKAGE_LUA_LUNITX
1755         help
1756           The lunit package was removed in favor of its fork lunitx,
1757           which supports all versions of Lua.
1758
1759 config BR2_PACKAGE_FFMPEG_FFSERVER
1760         bool "ffmpeg ffserver removed"
1761         select BR2_LEGACY
1762         help
1763           On July 10th, 2016, ffserver program has been dropped.
1764
1765 config BR2_PACKAGE_LIBUMP
1766         bool "libump package removed"
1767         select BR2_LEGACY
1768         help
1769           The libump package was removed, it was only used as a
1770           dependency of sunxi-mali, which itself was removed.
1771
1772 config BR2_PACKAGE_SUNXI_MALI
1773         bool "sunxi-mali package removed"
1774         select BR2_LEGACY
1775         select BR2_PACKAGE_SUNXI_MALI_UTGARD
1776         help
1777           The sunxi-mali package was removed, as the
1778           sunxi-mali-mainline package replaces it for mainline
1779           kernels on Allwinner platforms.
1780
1781 config BR2_BINUTILS_VERSION_2_29_X
1782         bool "binutils version 2.29 support removed"
1783         select BR2_LEGACY
1784         help
1785           Support for binutils version 2.29 has been removed. The
1786           current default version (2.31 or later) has been selected
1787           instead.
1788
1789 config BR2_BINUTILS_VERSION_2_28_X
1790         bool "binutils version 2.28 support removed"
1791         select BR2_LEGACY
1792         help
1793           Support for binutils version 2.28 has been removed. The
1794           current default version (2.31 or later) has been selected
1795           instead.
1796
1797 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_APEXSINK
1798         bool "gst-plugins-bad apexsink option removed"
1799         select BR2_LEGACY
1800         help
1801           The gst-plugins-bad apexsink option was removed.
1802
1803 comment "Legacy options removed in 2019.02"
1804
1805 config BR2_PACKAGE_QT
1806         bool "qt package removed"
1807         select BR2_LEGACY
1808         help
1809           The qt package was removed.
1810
1811 config BR2_PACKAGE_QTUIO
1812         bool "qtuio package removed"
1813         select BR2_LEGACY
1814         help
1815           The qtuio package was removed.
1816
1817 config BR2_PACKAGE_PINENTRY_QT4
1818         bool "pinentry-qt4 option removed"
1819         select BR2_LEGACY
1820         help
1821           The pinentry-qt4 option was removed.
1822
1823 config BR2_PACKAGE_POPPLER_QT
1824         bool "poppler qt option removed"
1825         select BR2_LEGACY
1826         help
1827           The poppler qt option was removed.
1828
1829 config BR2_PACKAGE_OPENCV3_WITH_QT
1830         bool "opencv3 qt backend option removed"
1831         select BR2_LEGACY
1832         help
1833           The opencv3 qt backend option was removed.
1834
1835 config BR2_PACKAGE_OPENCV_WITH_QT
1836         bool "opencv qt backend option removed"
1837         select BR2_LEGACY
1838         help
1839           The opencv qt backend option was removed.
1840
1841 config BR2_PACKAGE_AMD_CATALYST_CCCLE
1842         bool "catalyst control center option removed"
1843         select BR2_LEGACY
1844         help
1845           The AMD Catalyst Control Center option was removed.
1846
1847 config BR2_PACKAGE_SDL_QTOPIA
1848         bool "sdl qtopia video driver option removed"
1849         select BR2_LEGACY
1850         help
1851           The SDL QTopia video driver option was removed.
1852
1853 config BR2_PACKAGE_PYTHON_PYQT
1854         bool "python-pyqt package removed"
1855         select BR2_LEGACY
1856         help
1857           The python-pyqt package was removed. Consider python-pyqt5
1858           instead.
1859
1860 config BR2_PACKAGE_LUACRYPTO
1861         bool "luacrypto package removed"
1862         select BR2_LEGACY
1863         help
1864           The luacrypto package was removed. Consider luaossl instead.
1865
1866 config BR2_PACKAGE_TN5250
1867         bool "tn5250 package removed"
1868         select BR2_LEGACY
1869         help
1870           The tn5250 package was removed.
1871
1872 config BR2_PACKAGE_BOOST_SIGNALS
1873         bool "Boost signals removed"
1874         select BR2_LEGACY
1875         help
1876           Its removal was announced in boost 1.68 and its deprecation
1877           was announced in 1.54. Users are encouraged to use Signals2
1878           instead.
1879
1880 config BR2_PACKAGE_FFTW_PRECISION_SINGLE
1881         bool "single"
1882         select BR2_LEGACY
1883         select BR2_PACKAGE_FFTW_SINGLE
1884         help
1885           This option has been removed in favor of
1886           BR2_PACKAGE_FFTW_SINGLE.
1887
1888 config BR2_PACKAGE_FFTW_PRECISION_DOUBLE
1889         bool "double"
1890         select BR2_LEGACY
1891         select BR2_PACKAGE_FFTW_DOUBLE
1892         help
1893           This option has been removed in favor of
1894           BR2_PACKAGE_FFTW_DOUBLE.
1895
1896 config BR2_PACKAGE_FFTW_PRECISION_LONG_DOUBLE
1897         bool "long double"
1898         depends on !(BR2_TOOLCHAIN_BUILDROOT_UCLIBC && \
1899                 (BR2_arm || BR2_mips || BR2_mipsel))
1900         select BR2_LEGACY
1901         select BR2_PACKAGE_FFTW_LONG_DOUBLE
1902         help
1903           This option has been removed in favor of
1904           BR2_PACKAGE_FFTW_LONG_DOUBLE.
1905
1906 config BR2_PACKAGE_FFTW_PRECISION_QUAD
1907         bool "quad"
1908         depends on (BR2_i386 || BR2_x86_64) && BR2_USE_WCHAR
1909         select BR2_LEGACY
1910         select BR2_PACKAGE_FFTW_QUAD
1911         help
1912           This option has been removed in favor of
1913           BR2_PACKAGE_FFTW_QUAD.
1914
1915 config BR2_PACKAGE_LUA_5_2
1916         bool "Lua 5.2.x version removed"
1917         select BR2_LEGACY
1918         select BR2_PACKAGE_LUA_5_3
1919         help
1920           The Lua 5.2.x version was removed.
1921
1922 config BR2_TARGET_GENERIC_PASSWD_MD5
1923         bool "target passwd md5 format support has been removed"
1924         select BR2_LEGACY
1925         help
1926           The default has been moved to SHA256 and all C libraries
1927           now support that method by default
1928
1929 comment "Legacy options removed in 2018.11"
1930
1931 config BR2_TARGET_XLOADER
1932         bool "xloader has been removed"
1933         select BR2_LEGACY
1934         help
1935           The package has been removed as u-boot SPL provides
1936           similar functionality
1937
1938 config BR2_PACKAGE_TIDSP_BINARIES
1939         bool "tidsp-binaries package removed"
1940         select BR2_LEGACY
1941         help
1942           The tidsp-binaries package was removed.
1943
1944 config BR2_PACKAGE_DSP_TOOLS
1945         bool "dsp-tools package removed"
1946         select BR2_LEGACY
1947         help
1948           The dsp-tools package was removed.
1949
1950 config BR2_PACKAGE_GST_DSP
1951         bool "gst-dsp package removed"
1952         select BR2_LEGACY
1953         help
1954           The gst-dsp package was removed.
1955
1956 config BR2_PACKAGE_BOOTUTILS
1957         bool "bootutils package removed"
1958         select BR2_LEGACY
1959         help
1960           The bootutils package was removed.
1961
1962 config BR2_PACKAGE_EXPEDITE
1963         bool "expedite package has been removed"
1964         select BR2_LEGACY
1965         help
1966           expedite is not actively maintained anymore.
1967           https://sourceforge.net/p/enlightenment/mailman/message/36428571
1968
1969 config BR2_PACKAGE_MESA3D_OPENGL_TEXTURE_FLOAT
1970         bool "mesa3d opengl texture float option removed"
1971         select BR2_LEGACY
1972         help
1973           mesa3d now unconditionally enables floating-point textures,
1974           as the corresponding patent has expired.
1975
1976 config BR2_KERNEL_HEADERS_4_10
1977         bool "kernel headers version 4.10.x are no longer supported"
1978         select BR2_LEGACY
1979         help
1980           Version 4.10.x of the Linux kernel headers are no longer
1981           maintained upstream and are now removed.
1982
1983 config BR2_KERNEL_HEADERS_4_11
1984         bool "kernel headers version 4.11.x are no longer supported"
1985         select BR2_LEGACY
1986         help
1987           Version 4.11.x of the Linux kernel headers are no longer
1988           maintained upstream and are now removed.
1989
1990 config BR2_KERNEL_HEADERS_4_12
1991         bool "kernel headers version 4.12.x are no longer supported"
1992         select BR2_LEGACY
1993         help
1994           Version 4.12.x of the Linux kernel headers are no longer
1995           maintained upstream and are now removed.
1996
1997 config BR2_KERNEL_HEADERS_4_13
1998         bool "kernel headers version 4.13.x are no longer supported"
1999         select BR2_LEGACY
2000         help
2001           Version 4.13.x of the Linux kernel headers are no longer
2002           maintained upstream and are now removed.
2003
2004 config BR2_KERNEL_HEADERS_4_15
2005         bool "kernel headers version 4.15.x are no longer supported"
2006         select BR2_LEGACY
2007         help
2008           Version 4.15.x of the Linux kernel headers are no longer
2009           maintained upstream and are now removed.
2010
2011 config BR2_KERNEL_HEADERS_4_17
2012         bool "kernel headers version 4.17.x are no longer supported"
2013         select BR2_LEGACY
2014         help
2015           Version 4.17.x of the Linux kernel headers are no longer
2016           maintained upstream and are now removed.
2017
2018 config BR2_PACKAGE_LIBNFTNL_XML
2019         bool "libnftl no longer supports XML output"
2020         select BR2_LEGACY
2021         help
2022           libnftnl removed integration with libmxml.
2023
2024 config BR2_KERNEL_HEADERS_3_2
2025         bool "kernel headers version 3.2.x are no longer supported"
2026         select BR2_LEGACY
2027         help
2028           Version 3.2.x of the Linux kernel headers are no longer
2029           maintained upstream and are now removed.
2030
2031 config BR2_KERNEL_HEADERS_4_1
2032         bool "kernel headers version 4.1.x are no longer supported"
2033         select BR2_LEGACY
2034         help
2035           Version 4.1.x of the Linux kernel headers are no longer
2036           maintained upstream and are now removed.
2037
2038 config BR2_KERNEL_HEADERS_4_16
2039         bool "kernel headers version 4.16.x are no longer supported"
2040         select BR2_LEGACY
2041         help
2042           Version 4.16.x of the Linux kernel headers are no longer
2043           maintained upstream and are now removed.
2044
2045 config BR2_KERNEL_HEADERS_4_18
2046         bool "kernel headers version 4.18.x are no longer supported"
2047         select BR2_LEGACY
2048         help
2049           Version 4.18.x of the Linux kernel headers are no longer
2050           maintained upstream and are now removed.
2051
2052 ###############################################################################
2053 comment "Legacy options removed in 2018.08"
2054
2055 config BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT
2056         bool "docker-engine static client option renamed"
2057         select BR2_LEGACY
2058         select BR2_PACKAGE_DOCKER_CLI_STATIC
2059         help
2060           BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT has been renamed to
2061           BR2_PACKAGE_DOCKER_CLI_STATIC, following the package split of
2062           docker-engine and docker-cli.
2063
2064 config BR2_PACKAGE_XPROTO_APPLEWMPROTO
2065         bool "xproto-applewmproto package replaced by xorgproto"
2066         select BR2_LEGACY
2067         select BR2_PACKAGE_XORGPROTO
2068         help
2069           The xproto-applewmproto package has been replaced by the
2070           xorgproto package, which combines all xproto_* packages.
2071
2072 config BR2_PACKAGE_XPROTO_BIGREQSPROTO
2073         bool "xproto-bigreqsproto package replaced by xorgproto"
2074         select BR2_LEGACY
2075         select BR2_PACKAGE_XORGPROTO
2076         help
2077           The xproto-bigreqsproto package has been replaced by the
2078           xorgproto package, which combines all xproto_* packages.
2079
2080 config BR2_PACKAGE_XPROTO_COMPOSITEPROTO
2081         bool "xproto-compositeproto package replaced by xorgproto"
2082         select BR2_LEGACY
2083         select BR2_PACKAGE_XORGPROTO
2084         help
2085           The xproto-compositeproto package has been replaced by the
2086           xorgproto package, which combines all xproto_* packages.
2087
2088 config BR2_PACKAGE_XPROTO_DAMAGEPROTO
2089         bool "xproto-dameproto package replaced by xorgproto"
2090         select BR2_LEGACY
2091         select BR2_PACKAGE_XORGPROTO
2092         help
2093           The xproto-dameproto package has been replaced by the
2094           xorgproto package, which combines all xproto_* packages.
2095
2096 config BR2_PACKAGE_XPROTO_DMXPROTO
2097         bool "xproto-dmxproto package replaced by xorgproto"
2098         select BR2_LEGACY
2099         select BR2_PACKAGE_XORGPROTO
2100         help
2101           The xproto-dmxproto package has been replaced by the
2102           xorgproto package, which combines all xproto_* packages.
2103
2104 config BR2_PACKAGE_XPROTO_DRI2PROTO
2105         bool "xproto-dri2proto package replaced by xorgproto"
2106         select BR2_LEGACY
2107         select BR2_PACKAGE_XORGPROTO
2108         help
2109           The xproto-dri2proto package has been replaced by the
2110           xorgproto package, which combines all xproto_* packages.
2111
2112 config BR2_PACKAGE_XPROTO_DRI3PROTO
2113         bool "xproto-dri3proto package replaced by xorgproto"
2114         select BR2_LEGACY
2115         select BR2_PACKAGE_XORGPROTO
2116         help
2117           The xproto-dri3proto package has been replaced by the
2118           xorgproto package, which combines all xproto_* packages.
2119
2120 config BR2_PACKAGE_XPROTO_FIXESPROTO
2121         bool "xproto-fixesproto package replaced by xorgproto"
2122         select BR2_LEGACY
2123         select BR2_PACKAGE_XORGPROTO
2124         help
2125           The xproto-fixesproto package has been replaced by the
2126           xorgproto package, which combines all xproto_* packages.
2127
2128 config BR2_PACKAGE_XPROTO_FONTCACHEPROTO
2129         bool "xproto-fontcacheproto package replaced by xorgproto"
2130         select BR2_LEGACY
2131         select BR2_PACKAGE_XORGPROTO
2132         help
2133           The xproto-fontcacheproto package has been replaced by the
2134           xorgproto package, which combines all xproto_* packages.
2135
2136 config BR2_PACKAGE_XPROTO_FONTSPROTO
2137         bool "xproto-fontsproto package replaced by xorgproto"
2138         select BR2_LEGACY
2139         select BR2_PACKAGE_XORGPROTO
2140         help
2141           The xproto-fontsproto package has been replaced by the
2142           xorgproto package, which combines all xproto_* packages.
2143
2144 config BR2_PACKAGE_XPROTO_GLPROTO
2145         bool "xproto-glproto package replaced by xorgproto"
2146         select BR2_LEGACY
2147         select BR2_PACKAGE_XORGPROTO
2148         help
2149           The xproto-glproto package has been replaced by the
2150           xorgproto package, which combines all xproto_* packages.
2151
2152 config BR2_PACKAGE_XPROTO_INPUTPROTO
2153         bool "xproto-inputproto package replaced by xorgproto"
2154         select BR2_LEGACY
2155         select BR2_PACKAGE_XORGPROTO
2156         help
2157           The xproto-inputproto package has been replaced by the
2158           xorgproto package, which combines all xproto_* packages.
2159
2160 config BR2_PACKAGE_XPROTO_KBPROTO
2161         bool "xproto-kbproto package replaced by xorgproto"
2162         select BR2_LEGACY
2163         select BR2_PACKAGE_XORGPROTO
2164         help
2165           The xproto-kbproto package has been replaced by the
2166           xorgproto package, which combines all xproto_* packages.
2167
2168 config BR2_PACKAGE_XPROTO_PRESENTPROTO
2169         bool "xproto-presentproto package replaced by xorgproto"
2170         select BR2_LEGACY
2171         select BR2_PACKAGE_XORGPROTO
2172         help
2173           The xproto-presentproto package has been replaced by the
2174           xorgproto package, which combines all xproto_* packages.
2175
2176 config BR2_PACKAGE_XPROTO_RANDRPROTO
2177         bool "xproto-randrproto package replaced by xorgproto"
2178         select BR2_LEGACY
2179         select BR2_PACKAGE_XORGPROTO
2180         help
2181           The xproto-randrproto package has been replaced by the
2182           xorgproto package, which combines all xproto_* packages.
2183
2184 config BR2_PACKAGE_XPROTO_RECORDPROTO
2185         bool "xproto-recordproto package replaced by xorgproto"
2186         select BR2_LEGACY
2187         select BR2_PACKAGE_XORGPROTO
2188         help
2189           The xproto-recordproto package has been replaced by the
2190           xorgproto package, which combines all xproto_* packages.
2191
2192 config BR2_PACKAGE_XPROTO_RENDERPROTO
2193         bool "xproto-renderproto package replaced by xorgproto"
2194         select BR2_LEGACY
2195         select BR2_PACKAGE_XORGPROTO
2196         help
2197           The xproto-renderproto package has been replaced by the
2198           xorgproto package, which combines all xproto_* packages.
2199
2200 config BR2_PACKAGE_XPROTO_RESOURCEPROTO
2201         bool "xproto-resourceproto package replaced by xorgproto"
2202         select BR2_LEGACY
2203         select BR2_PACKAGE_XORGPROTO
2204         help
2205           The xproto-resourceproto package has been replaced by the
2206           xorgproto package, which combines all xproto_* packages.
2207
2208 config BR2_PACKAGE_XPROTO_SCRNSAVERPROTO
2209         bool "xproto-scrnsaverprot package replaced by xorgproto"
2210         select BR2_LEGACY
2211         select BR2_PACKAGE_XORGPROTO
2212         help
2213           The xproto-scrnsaverprot package has been replaced by the
2214           xorgproto package, which combines all xproto_* packages.
2215
2216 config BR2_PACKAGE_XPROTO_VIDEOPROTO
2217         bool "xproto-videoproto package replaced by xorgproto"
2218         select BR2_LEGACY
2219         select BR2_PACKAGE_XORGPROTO
2220         help
2221           The xproto-videoproto package has been replaced by the
2222           xorgproto package, which combines all xproto_* packages.
2223
2224 config BR2_PACKAGE_XPROTO_WINDOWSWMPROTO
2225         bool "xproto-windowswmproto package replaced by xorgproto"
2226         select BR2_LEGACY
2227         select BR2_PACKAGE_XORGPROTO
2228         help
2229           The xproto-windowswmproto package has been replaced by the
2230           xorgproto package, which combines all xproto_* packages.
2231
2232 config BR2_PACKAGE_XPROTO_XCMISCPROTO
2233         bool "xproto-xcmiscproto package replaced by xorgproto"
2234         select BR2_LEGACY
2235         select BR2_PACKAGE_XORGPROTO
2236         help
2237           The xproto-xcmiscproto package has been replaced by the
2238           xorgproto package, which combines all xproto_* packages.
2239
2240 config BR2_PACKAGE_XPROTO_XEXTPROTO
2241         bool "xproto-xextproto package replaced by xorgproto"
2242         select BR2_LEGACY
2243         select BR2_PACKAGE_XORGPROTO
2244         help
2245           The xproto-xextproto package has been replaced by the
2246           xorgproto package, which combines all xproto_* packages.
2247
2248 config BR2_PACKAGE_XPROTO_XF86BIGFONTPROTO
2249         bool "xproto-xf86bigfontproto package replaced by xorgproto"
2250         select BR2_LEGACY
2251         select BR2_PACKAGE_XORGPROTO
2252         help
2253           The xproto-xf86bigfontproto package has been replaced by the
2254           xorgproto package, which combines all xproto_* packages.
2255
2256 config BR2_PACKAGE_XPROTO_XF86DGAPROTO
2257         bool "xproto-xf86dgaproto package replaced by xorgproto"
2258         select BR2_LEGACY
2259         select BR2_PACKAGE_XORGPROTO
2260         help
2261           The xproto-xf86dgaproto package has been replaced by the
2262           xorgproto package, which combines all xproto_* packages.
2263
2264 config BR2_PACKAGE_XPROTO_XF86DRIPROTO
2265         bool "xproto-xf86driproto package replaced by xorgproto"
2266         select BR2_LEGACY
2267         select BR2_PACKAGE_XORGPROTO
2268         help
2269           The xproto-xf86driproto package has been replaced by the
2270           xorgproto package, which combines all xproto_* packages.
2271
2272 config BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO
2273         bool "xproto-xf86vidmodeproto package replaced by xorgproto"
2274         select BR2_LEGACY
2275         select BR2_PACKAGE_XORGPROTO
2276         help
2277           The xproto-xf86vidmodeproto package has been replaced by the
2278           xorgproto package, which combines all xproto_* packages.
2279
2280 config BR2_PACKAGE_XPROTO_XINERAMAPROTO
2281         bool "xproto-xineramaproto package replaced by xorgproto"
2282         select BR2_LEGACY
2283         select BR2_PACKAGE_XORGPROTO
2284         help
2285           The xproto-xineramaproto package has been replaced by the
2286           xorgproto package, which combines all xproto_* packages.
2287
2288 config BR2_PACKAGE_XPROTO_XPROTO
2289         bool "xproto-xproto package replaced by xorgproto"
2290         select BR2_LEGACY
2291         select BR2_PACKAGE_XORGPROTO
2292         help
2293           The xproto-xproto package has been replaced by the
2294           xorgproto package, which combines all xproto_* packages.
2295
2296 config BR2_PACKAGE_XPROTO_XPROXYMANAGEMENTPROTOCOL
2297         bool "xproto-xproxymanagementprotocol package replaced by xorgproto"
2298         select BR2_LEGACY
2299         select BR2_PACKAGE_XORGPROTO
2300         help
2301           The xproto-xproxymanagementprotocol package has been
2302           replaced by the xorgproto package, which combines all
2303           xproto_* packages.
2304
2305 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
2306         bool "gst1-plugins-bad opengl option moved to gst1-plugins-base"
2307         select BR2_LEGACY
2308         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_OPENGL
2309         help
2310           The opengl option has been moved from gst1-plugins-bad to
2311           gst1-plugins-base.
2312
2313 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2
2314         bool "gst1-plugins-bad gles2 option moved to gst1-plugins-base"
2315         select BR2_LEGACY
2316         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLES2
2317         help
2318           The gles2 option has been moved from gst1-plugins-bad to
2319           gst1-plugins-base.
2320
2321 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX
2322         bool "gst1-plugins-bad glx option moved to gst1-plugins-base"
2323         select BR2_LEGACY
2324         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLX
2325         help
2326           The glx option has been moved from gst1-plugins-bad to
2327           gst1-plugins-base.
2328
2329 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
2330         bool "gst1-plugins-bad egl option moved to gst1-plugins-base"
2331         select BR2_LEGACY
2332         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_EGL
2333         help
2334           The egl option has been moved from gst1-plugins-bad to
2335           gst1-plugins-base.
2336
2337 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
2338         bool "gst1-plugins-bad x11 option moved to gst1-plugins-base"
2339         select BR2_LEGACY
2340         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_X11
2341         help
2342           The x11 option has been moved from gst1-plugins-bad to
2343           gst1-plugins-base.
2344
2345 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND
2346         bool "gst1-plugins-bad wayland option moved to gst1-plugins-base"
2347         select BR2_LEGACY
2348         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_WAYLAND
2349         help
2350           The wayland option has been moved from gst1-plugins-bad to
2351           gst1-plugins-base.
2352
2353 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX
2354         bool "gst1-plugins-bad dispmanx option moved to gst1-plugins-base"
2355         select BR2_LEGACY
2356         select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_DISPMANX
2357         help
2358           The dispmanx option has been moved from gst1-plugins-mad to
2359           gst1-plugins-base.
2360
2361 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
2362         bool "gst1-plugins-bad audiomixer option moved to gst1-plugins-base"
2363         select BR2_LEGACY
2364         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOMIXER
2365         help
2366           The audiomixer option has been moved from gst1-plugins-bad to
2367           gst1-plugins-base.
2368
2369 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
2370         bool "gst1-plugins-ugly lame option moved to gst1-plugins-good"
2371         select BR2_LEGACY
2372         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME
2373         help
2374           The lame option has been moved from gst1-plugins-ugly to
2375           gst1-plugins-good.
2376
2377 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123
2378         bool "gst1-plugins-ugly mpg123 option moved to gst1-plugins-good"
2379         select BR2_LEGACY
2380         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MPG123
2381         help
2382           The mpg123 option has been moved from gst1-plugins-ugly to
2383           gst1-plugins-good.
2384
2385 config BR2_GDB_VERSION_7_11
2386         bool "gdb 7.11 has been removed"
2387         select BR2_LEGACY
2388         help
2389           The 7.11 version of gdb has been removed. Use a newer version
2390           instead.
2391
2392 config BR2_GDB_VERSION_7_10
2393         bool "gdb 7.10 has been removed"
2394         select BR2_LEGACY
2395         help
2396           The 7.10 version of gdb has been removed. Use a newer version
2397           instead.
2398
2399 ###############################################################################
2400 comment "Legacy options removed in 2018.05"
2401
2402 config BR2_PACKAGE_MEDIAART_BACKEND_NONE
2403         bool "libmediaart none backend option renamed"
2404         select BR2_LEGACY
2405         help
2406           For consistency reasons, the option
2407           BR2_PACKAGE_MEDIAART_BACKEND_NONE has been renamed to
2408           BR2_PACKAGE_LIBMEDIAART_BACKEND_NONE
2409
2410 config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF
2411         bool "libmediaart gdk-pixbuf backend option renamed"
2412         select BR2_LEGACY
2413         help
2414           For consistency reasons, the option
2415           BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF has been renamed to
2416           BR2_PACKAGE_LIBMEDIAART_BACKEND_GDK_PIXBUF
2417
2418 config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF
2419         bool "libmediaart qt backend option renamed"
2420         select BR2_LEGACY
2421         help
2422           For consistency reasons, the option
2423           BR2_PACKAGE_MEDIAART_BACKEND_QT has been renamed to
2424           BR2_PACKAGE_LIBMEDIAART_BACKEND_QT
2425
2426 # Note: BR2_PACKAGE_TI_SGX_AM335X is still referenced from
2427 # package/ti-sgx-km/Config.in
2428 config BR2_PACKAGE_TI_SGX_AM335X
2429         bool "ti-sgx-km AM335X option renamed"
2430         select BR2_LEGACY
2431         help
2432           For consistency reasons, the option
2433           BR2_PACKAGE_TI_SGX_AM335X has been renamed to
2434           BR2_PACKAGE_TI_SGX_KM_AM335X.
2435
2436 # Note: BR2_PACKAGE_TI_SGX_AM437X is still referenced from
2437 # package/ti-sgx-km/Config.in
2438 config BR2_PACKAGE_TI_SGX_AM437X
2439         bool "ti-sgx-km AM437X option renamed"
2440         select BR2_LEGACY
2441         help
2442           For consistency reasons, the option
2443           BR2_PACKAGE_TI_SGX_AM437X has been renamed to
2444           BR2_PACKAGE_TI_SGX_KM_AM437X.
2445
2446 # Note: BR2_PACKAGE_TI_SGX_AM4430 is still referenced from
2447 # package/ti-sgx-km/Config.in
2448 config BR2_PACKAGE_TI_SGX_AM4430
2449         bool "ti-sgx-km AM4430 option renamed"
2450         select BR2_LEGACY
2451         help
2452           For consistency reasons, the option
2453           BR2_PACKAGE_TI_SGX_AM4430 has been renamed to
2454           BR2_PACKAGE_TI_SGX_KM_AM4430.
2455
2456 # Note: BR2_PACKAGE_TI_SGX_AM5430 is still referenced from
2457 # package/ti-sgx-km/Config.in
2458 config BR2_PACKAGE_TI_SGX_AM5430
2459         bool "ti-sgx-km AM5430 option renamed"
2460         select BR2_LEGACY
2461         help
2462           For consistency reasons, the option
2463           BR2_PACKAGE_TI_SGX_AM5430 has been renamed to
2464           BR2_PACKAGE_TI_SGX_KM_AM5430.
2465
2466 config BR2_PACKAGE_JANUS_AUDIO_BRIDGE
2467         bool "janus-gateway audio-bridge option renamed"
2468         select BR2_LEGACY
2469         select BR2_PACKAGE_JANUS_GATEWAY_AUDIO_BRIDGE
2470         help
2471           For consistency reasons, the janus-gateway option
2472           BR2_PACKAGE_JANUS_AUDIO_BRIDGE has been renamed to
2473           BR2_PACKAGE_JANUS_GATEWAY_AUDIO_BRIDGE.
2474
2475 config BR2_PACKAGE_JANUS_ECHO_TEST
2476         bool "janus-gateway echo-test option renamed"
2477         select BR2_LEGACY
2478         select BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST
2479         help
2480           For consistency reasons, the janus-gateway option
2481           BR2_PACKAGE_JANUS_ECHO_TEST has been renamed to
2482           BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST.
2483
2484 config BR2_PACKAGE_JANUS_RECORDPLAY
2485         bool "janus-gateway recordplay option renamed"
2486         select BR2_LEGACY
2487         select BR2_PACKAGE_JANUS_GATEWAY_RECORDPLAY
2488         help
2489           For consistency reasons, the janus-gateway option
2490           BR2_PACKAGE_JANUS_RECORDPLAY has been renamed to
2491           BR2_PACKAGE_JANUS_GATEWAY_RECORDPLAY.
2492
2493 config BR2_PACKAGE_JANUS_SIP_GATEWAY
2494         bool "janus-gateway sip-gateway option renamed"
2495         select BR2_LEGACY
2496         select BR2_PACKAGE_JANUS_GATEWAY_SIP_GATEWAY
2497         help
2498           For consistency reasons, the janus-gateway option
2499           BR2_PACKAGE_JANUS_SIP_GATEWAY has been renamed to
2500           BR2_PACKAGE_JANUS_GATEWAY_SIP_GATEWAY.
2501
2502 config BR2_PACKAGE_JANUS_STREAMING
2503         bool "janus-gateway streaming option renamed"
2504         select BR2_LEGACY
2505         select BR2_PACKAGE_JANUS_GATEWAY_STREAMING
2506         help
2507           For consistency reasons, the janus-gateway option
2508           BR2_PACKAGE_JANUS_STREAMING has been renamed to
2509           BR2_PACKAGE_JANUS_GATEWAY_STREAMING.
2510
2511 config BR2_PACKAGE_JANUS_TEXT_ROOM
2512         bool "janus-gateway text-room option renamed"
2513         select BR2_LEGACY
2514         select BR2_PACKAGE_JANUS_GATEWAY_TEXT_ROOM
2515         help
2516           For consistency reasons, the janus-gateway option
2517           BR2_PACKAGE_JANUS_TEXT_ROOM has been renamed to
2518           BR2_PACKAGE_JANUS_GATEWAY_TEXT_ROOM.
2519
2520 config BR2_PACKAGE_JANUS_VIDEO_CALL
2521         bool "janus-gateway video-call option renamed"
2522         select BR2_LEGACY
2523         select BR2_PACKAGE_JANUS_GATEWAY_VIDEO_CALL
2524         help
2525           For consistency reasons, the janus-gateway option
2526           BR2_PACKAGE_JANUS_VIDEO_CALL has been renamed to
2527           BR2_PACKAGE_JANUS_GATEWAY_VIDEO_CALL.
2528
2529 config BR2_PACKAGE_JANUS_VIDEO_ROOM
2530         bool "janus-gateway video-room option renamed"
2531         select BR2_LEGACY
2532         select BR2_PACKAGE_JANUS_GATEWAY_VIDEO_ROOM
2533         help
2534           For consistency reasons, the janus-gateway option
2535           BR2_PACKAGE_JANUS_VIDEO_ROOM has been renamed to
2536           BR2_PACKAGE_JANUS_GATEWAY_VIDEO_ROOM.
2537
2538 config BR2_PACKAGE_JANUS_MQTT
2539         bool "janus-gateway mqtt option renamed"
2540         select BR2_LEGACY
2541         select BR2_PACKAGE_JANUS_GATEWAY_MQTT
2542         help
2543           For consistency reasons, the janus-gateway option
2544           BR2_PACKAGE_JANUS_MQTT has been renamed to
2545           BR2_PACKAGE_JANUS_GATEWAY_MQTT.
2546
2547 config BR2_PACKAGE_JANUS_RABBITMQ
2548         bool "janus-gateway rabbitmq option renamed"
2549         select BR2_LEGACY
2550         select BR2_PACKAGE_JANUS_GATEWAY_RABBITMQ
2551         help
2552           For consistency reasons, the janus-gateway option
2553           BR2_PACKAGE_JANUS_RABBITMQ has been renamed to
2554           BR2_PACKAGE_JANUS_GATEWAY_RABBITMQ.
2555
2556 config BR2_PACKAGE_JANUS_REST
2557         bool "janus-gateway rest option renamed"
2558         select BR2_LEGACY
2559         select BR2_PACKAGE_JANUS_GATEWAY_REST
2560         help
2561           For consistency reasons, the janus-gateway option
2562           BR2_PACKAGE_JANUS_REST has been renamed to
2563           BR2_PACKAGE_JANUS_GATEWAY_REST.
2564
2565 config BR2_PACKAGE_JANUS_UNIX_SOCKETS
2566         bool "janus-gateway unix-sockets option renamed"
2567         select BR2_LEGACY
2568         select BR2_PACKAGE_JANUS_GATEWAY_UNIX_SOCKETS
2569         help
2570           For consistency reasons, the janus-gateway option
2571           BR2_PACKAGE_JANUS_UNIX_SOCKETS has been renamed to
2572           BR2_PACKAGE_JANUS_GATEWAY_UNIX_SOCKETS.
2573
2574 config BR2_PACKAGE_JANUS_WEBSOCKETS
2575         bool "janus-gateway websockets option renamed"
2576         select BR2_LEGACY
2577         select BR2_PACKAGE_JANUS_GATEWAY_WEBSOCKETS
2578         help
2579           For consistency reasons, the janus-gateway option
2580           BR2_PACKAGE_JANUS_WEBSOCKETS has been renamed to
2581           BR2_PACKAGE_JANUS_GATEWAY_WEBSOCKETS.
2582
2583 config BR2_PACKAGE_IPSEC_SECCTX_DISABLE
2584         bool "ipsec-tools security context disable option renamed"
2585         select BR2_LEGACY
2586         help
2587           For consistency reasons, the option
2588           BR2_PACKAGE_IPSEC_SECCTX_DISABLE was renamed to
2589           BR2_PACKAGE_IPSEC_TOOLS_SECCTX_DISABLE.
2590
2591 config BR2_PACKAGE_IPSEC_SECCTX_ENABLE
2592         bool "ipsec-tools SELinux security context enable option renamed"
2593         select BR2_LEGACY
2594         help
2595           For consistency reasons, the option
2596           BR2_PACKAGE_IPSEC_SECCTX_ENABLE was renamed to
2597           BR2_PACKAGE_IPSEC_TOOLS_SECCTX_ENABLE.
2598
2599 config BR2_PACKAGE_IPSEC_SECCTX_KERNEL
2600         bool "ipsec-tools kernel security context enable option renamed"
2601         select BR2_LEGACY
2602         help
2603           For consistency reasons, the option
2604           BR2_PACKAGE_IPSEC_SECCTX_KERNEL was renamed to
2605           BR2_PACKAGE_IPSEC_TOOLS_SECCTX_KERNEL.
2606
2607 config BR2_PACKAGE_LIBTFDI_CPP
2608         bool "libftdi C++ bindings option renamed"
2609         select BR2_LEGACY
2610         select BR2_PACKAGE_LIBFTDI_CPP
2611         help
2612           The option BR2_PACKAGE_LIBTFDI_CPP was renamed to
2613           BR2_PACKAGE_LIBFTDI_CPP in order to fix a typo in the option
2614           name.
2615
2616 config BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE
2617         bool "jquery-ui-themes option black-tie renamed"
2618         select BR2_LEGACY
2619         help
2620           For consistency reasons, the jquery-ui-themes option for the
2621           black-tie theme has been renamed from
2622           BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE to
2623           BR2_PACKAGE_JQUERY_UI_THEMES_BLACK_TIE.
2624
2625 config BR2_PACKAGE_JQUERY_UI_THEME_BLITZER
2626         bool "jquery-ui-themes option blitzer renamed"
2627         select BR2_LEGACY
2628         help
2629           For consistency reasons, the jquery-ui-themes option for the
2630           blitzer theme has been renamed from
2631           BR2_PACKAGE_JQUERY_UI_THEME_BLITZER to
2632           BR2_PACKAGE_JQUERY_UI_THEMES_BLITZER.
2633
2634 config BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO
2635         bool "jquery-ui-themes option cupertino renamed"
2636         select BR2_LEGACY
2637         help
2638           For consistency reasons, the jquery-ui-themes option for the
2639           cupertino theme has been renamed from
2640           BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO to
2641           BR2_PACKAGE_JQUERY_UI_THEMES_CUPERTINO.
2642
2643 config BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE
2644         bool "jquery-ui-themes option dark-hive renamed"
2645         select BR2_LEGACY
2646         help
2647           For consistency reasons, the jquery-ui-themes option for the
2648           dark-hive theme has been renamed from
2649           BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE to
2650           BR2_PACKAGE_JQUERY_UI_THEMES_DARK_HIVE.
2651
2652 config BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV
2653         bool "jquery-ui-themes option dot-luv renamed"
2654         select BR2_LEGACY
2655         help
2656           For consistency reasons, the jquery-ui-themes option for the
2657           dot-luv theme has been renamed from
2658           BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV to
2659           BR2_PACKAGE_JQUERY_UI_THEMES_DOT_LUV.
2660
2661 config BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT
2662         bool "jquery-ui-themes option eggplant renamed"
2663         select BR2_LEGACY
2664         help
2665           For consistency reasons, the jquery-ui-themes option for the
2666           eggplant theme has been renamed from
2667           BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT to
2668           BR2_PACKAGE_JQUERY_UI_THEMES_EGGPLANT.
2669
2670 config BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE
2671         bool "jquery-ui-themes option excite-bike renamed"
2672         select BR2_LEGACY
2673         help
2674           For consistency reasons, the jquery-ui-themes option for the
2675           excite-bike theme has been renamed from
2676           BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE to
2677           BR2_PACKAGE_JQUERY_UI_THEMES_EXCITE_BIKE.
2678
2679 config BR2_PACKAGE_JQUERY_UI_THEME_FLICK
2680         bool "jquery-ui-themes option flick renamed"
2681         select BR2_LEGACY
2682         help
2683           For consistency reasons, the jquery-ui-themes option for the
2684           flick theme has been renamed from
2685           BR2_PACKAGE_JQUERY_UI_THEME_FLICK to
2686           BR2_PACKAGE_JQUERY_UI_THEMES_FLICK.
2687
2688 config BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS
2689         bool "jquery-ui-themes option hot-sneaks renamed"
2690         select BR2_LEGACY
2691         help
2692           For consistency reasons, the jquery-ui-themes option for the
2693           hot-sneaks theme has been renamed from
2694           BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS to
2695           BR2_PACKAGE_JQUERY_UI_THEMES_HOT_SNEAKS.
2696
2697 config BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY
2698         bool "jquery-ui-themes option humanity renamed"
2699         select BR2_LEGACY
2700         help
2701           For consistency reasons, the jquery-ui-themes option for the
2702           humanity theme has been renamed from
2703           BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY to
2704           BR2_PACKAGE_JQUERY_UI_THEMES_HUMANITY.
2705
2706 config BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG
2707         bool "jquery-ui-themes option le-frog renamed"
2708         select BR2_LEGACY
2709         help
2710           For consistency reasons, the jquery-ui-themes option for the
2711           le-frog theme has been renamed from
2712           BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG to
2713           BR2_PACKAGE_JQUERY_UI_THEMES_LE_FROG.
2714
2715 config BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC
2716         bool "jquery-ui-themes option mint-choc renamed"
2717         select BR2_LEGACY
2718         help
2719           For consistency reasons, the jquery-ui-themes option for the
2720           mint-choc theme has been renamed from
2721           BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC to
2722           BR2_PACKAGE_JQUERY_UI_THEMES_MINT_CHOC.
2723
2724 config BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST
2725         bool "jquery-ui-themes option overcast renamed"
2726         select BR2_LEGACY
2727         help
2728           For consistency reasons, the jquery-ui-themes option for the
2729           overcast theme has been renamed from
2730           BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST to
2731           BR2_PACKAGE_JQUERY_UI_THEMES_OVERCAST.
2732
2733 config BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER
2734         bool "jquery-ui-themes option pepper-grinder renamed"
2735         select BR2_LEGACY
2736         help
2737           For consistency reasons, the jquery-ui-themes option for the
2738           pepper-grinder theme has been renamed from
2739           BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER to
2740           BR2_PACKAGE_JQUERY_UI_THEMES_PEPPER_GRINDER.
2741
2742 config BR2_PACKAGE_JQUERY_UI_THEME_REDMOND
2743         bool "jquery-ui-themes option redmond renamed"
2744         select BR2_LEGACY
2745         help
2746           For consistency reasons, the jquery-ui-themes option for the
2747           redmond theme has been renamed from
2748           BR2_PACKAGE_JQUERY_UI_THEME_REDMOND to
2749           BR2_PACKAGE_JQUERY_UI_THEMES_REDMOND.
2750
2751 config BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS
2752         bool "jquery-ui-themes option smoothness renamed"
2753         select BR2_LEGACY
2754         help
2755           For consistency reasons, the jquery-ui-themes option for the
2756           smoothness theme has been renamed from
2757           BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS to
2758           BR2_PACKAGE_JQUERY_UI_THEMES_SMOOTHNESS.
2759
2760 config BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET
2761         bool "jquery-ui-themes option south-street renamed"
2762         select BR2_LEGACY
2763         help
2764           For consistency reasons, the jquery-ui-themes option for the
2765           south-street theme has been renamed from
2766           BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET to
2767           BR2_PACKAGE_JQUERY_UI_THEMES_SOUTH_STREET.
2768
2769 config BR2_PACKAGE_JQUERY_UI_THEME_START
2770         bool "jquery-ui-themes option start renamed"
2771         select BR2_LEGACY
2772         help
2773           For consistency reasons, the jquery-ui-themes option for the
2774           start theme has been renamed from
2775           BR2_PACKAGE_JQUERY_UI_THEME_START to
2776           BR2_PACKAGE_JQUERY_UI_THEMES_START.
2777
2778 config BR2_PACKAGE_JQUERY_UI_THEME_SUNNY
2779         bool "jquery-ui-themes option sunny renamed"
2780         select BR2_LEGACY
2781         help
2782           For consistency reasons, the jquery-ui-themes option for the
2783           sunny theme has been renamed from
2784           BR2_PACKAGE_JQUERY_UI_THEME_SUNNY to
2785           BR2_PACKAGE_JQUERY_UI_THEMES_SUNNY.
2786
2787 config BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE
2788         bool "jquery-ui-themes option swanky-purse renamed"
2789         select BR2_LEGACY
2790         help
2791           For consistency reasons, the jquery-ui-themes option for the
2792           swanky-purse theme has been renamed from
2793           BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE to
2794           BR2_PACKAGE_JQUERY_UI_THEMES_SWANKY_PURSE.
2795
2796 config BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC
2797         bool "jquery-ui-themes option trontastic renamed"
2798         select BR2_LEGACY
2799         help
2800           For consistency reasons, the jquery-ui-themes option for the
2801           trontastic theme has been renamed from
2802           BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC to
2803           BR2_PACKAGE_JQUERY_UI_THEMES_TRONTASTIC.
2804
2805 config BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS
2806         bool "jquery-ui-themes option ui-darkness renamed"
2807         select BR2_LEGACY
2808         help
2809           For consistency reasons, the jquery-ui-themes option for the
2810           ui-darkness theme has been renamed from
2811           BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS to
2812           BR2_PACKAGE_JQUERY_UI_THEMES_UI_DARKNESS.
2813
2814 config BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS
2815         bool "jquery-ui-themes option ui-lightness renamed"
2816         select BR2_LEGACY
2817         help
2818           For consistency reasons, the jquery-ui-themes option for the
2819           ui-lightness theme has been renamed from
2820           BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS to
2821           BR2_PACKAGE_JQUERY_UI_THEMES_UI_LIGHTNESS.
2822
2823 config BR2_PACKAGE_JQUERY_UI_THEME_VADER
2824         bool "jquery-ui-themes option vader renamed"
2825         select BR2_LEGACY
2826         help
2827           For consistency reasons, the jquery-ui-themes option for the
2828           vader theme has been renamed from
2829           BR2_PACKAGE_JQUERY_UI_THEME_VADER to
2830           BR2_PACKAGE_JQUERY_UI_THEMES_VADER.
2831
2832 config BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH
2833         bool "bluez5-utils health plugin option renamed"
2834         select BR2_LEGACY
2835         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH
2836         help
2837           For consistency reasons, the option
2838           BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH has been renamed to
2839           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH.
2840
2841 config BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI
2842         bool "bluez5-utils midi plugin option renamed"
2843         select BR2_LEGACY
2844         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI
2845         help
2846           For consistency reasons, the option
2847           BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI has been renamed to
2848           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI.
2849
2850 config BR2_PACKAGE_BLUEZ5_PLUGINS_NFC
2851         bool "bluez5-utils nfc plugin option renamed"
2852         select BR2_LEGACY
2853         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC
2854         help
2855           For consistency reasons, the option
2856           BR2_PACKAGE_BLUEZ5_PLUGINS_NFC has been renamed to
2857           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC.
2858
2859 config BR2_PACKAGE_BLUEZ5_PLUGINS_SAP
2860         bool "bluez5-utils sap plugin option renamed"
2861         select BR2_LEGACY
2862         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP
2863         help
2864           For consistency reasons, the option
2865           BR2_PACKAGE_BLUEZ5_PLUGINS_SAP has been renamed to
2866           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP.
2867
2868 config BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS
2869         bool "bluez5-utils sixaxis plugin option renamed"
2870         select BR2_LEGACY
2871         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS
2872         help
2873           For consistency reasons, the option
2874           BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS has been renamed to
2875           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS.
2876
2877 config BR2_PACKAGE_TRANSMISSION_REMOTE
2878         bool "transmission remote tool option removed"
2879         select BR2_LEGACY
2880         select BR2_PACKAGE_TRANSMISSION_DAEMON
2881         help
2882           Upstream does not provide a separate configure option for
2883           the tool transmission-remote, it is built when the
2884           transmission daemon has been enabled. Therefore, Buildroot
2885           has automatically enabled BR2_PACKAGE_TRANSMISSION_DAEMON
2886           for you.
2887
2888 config BR2_PACKAGE_LIBKCAPI_APPS
2889         bool "libkcapi test applications removed"
2890         select BR2_LEGACY
2891         select BR2_PACKAGE_LIBKCAPI_HASHER if !BR2_STATIC_LIBS
2892         select BR2_PACKAGE_LIBKCAPI_RNGAPP
2893         select BR2_PACKAGE_LIBKCAPI_SPEED
2894         select BR2_PACKAGE_LIBKCAPI_TEST
2895         help
2896           Test applications (hasher, rng read, speed-test, test) now
2897           have their own configuration options in the libkcapi menu.
2898
2899 config BR2_PACKAGE_MPLAYER
2900         bool "mplayer package removed"
2901         select BR2_LEGACY
2902         help
2903           The mplayer package was removed.
2904
2905 config BR2_PACKAGE_MPLAYER_MPLAYER
2906         bool "mplayer package removed"
2907         select BR2_LEGACY
2908         help
2909           The mplayer package was removed.
2910
2911 config BR2_PACKAGE_MPLAYER_MENCODER
2912         bool "mplayer package removed"
2913         select BR2_LEGACY
2914         help
2915           The mplayer package was removed.
2916
2917 config BR2_PACKAGE_LIBPLAYER_MPLAYER
2918         bool "mplayer support in libplayer removed"
2919         select BR2_LEGACY
2920         help
2921           The mplayer package was removed.
2922
2923 config BR2_PACKAGE_IQVLINUX
2924         bool "iqvlinux package removed"
2925         select BR2_LEGACY
2926         help
2927           This package contained a kernel module from Intel, which
2928           could only be used together with Intel userspace tools
2929           provided under NDA, which also come with the same kernel
2930           module. The copy of the kernel module available on
2931           SourceForge is provided only to comply with the GPLv2
2932           requirement. Intel engineers were even surprised it even
2933           built and were not willing to make any effort to fix their
2934           tarball naming to contain a version number. Therefore, it
2935           does not make sense for Buildroot to provide such a package.
2936
2937           See https://sourceforge.net/p/e1000/bugs/589/ for the
2938           discussion.
2939
2940 config BR2_BINFMT_FLAT_SEP_DATA
2941         bool "binfmt FLAT with separate code and data removed"
2942         select BR2_LEGACY
2943         help
2944           This FLAT binary format was only used on Blackfin, which has
2945           been removed.
2946
2947 config BR2_bfin
2948         bool "Blackfin architecture support removed"
2949         select BR2_LEGACY
2950         help
2951           Following the removal of Blackfin support for the upstream
2952           Linux kernel, Buildroot has removed support for this CPU
2953           architecture.
2954
2955 config BR2_PACKAGE_KODI_ADSP_BASIC
2956         bool "kodi-adsp-basic package removed"
2957         select BR2_LEGACY
2958         help
2959           kodi-adsp-basic is unmaintained
2960
2961 config BR2_PACKAGE_KODI_ADSP_FREESURROUND
2962         bool "kodi-adsp-freesurround package removed"
2963         select BR2_LEGACY
2964         help
2965           kodi-adsp-freesurround is unmaintained
2966
2967 ###############################################################################
2968 comment "Legacy options removed in 2018.02"
2969
2970 config BR2_KERNEL_HEADERS_3_4
2971         bool "kernel headers version 3.4.x are no longer supported"
2972         select BR2_LEGACY
2973         help
2974           Version 3.4.x of the Linux kernel headers are no longer
2975           maintained upstream and are now removed.
2976
2977 config BR2_KERNEL_HEADERS_3_10
2978         bool "kernel headers version 3.10.x are no longer supported"
2979         select BR2_LEGACY
2980         help
2981           Version 3.10.x of the Linux kernel headers are no longer
2982           maintained upstream and are now removed.
2983
2984 config BR2_KERNEL_HEADERS_3_12
2985         bool "kernel headers version 3.12.x are no longer supported"
2986         select BR2_LEGACY
2987         help
2988           Version 3.12.x of the Linux kernel headers are no longer
2989           maintained upstream and are now removed.
2990
2991 config BR2_BINUTILS_VERSION_2_27_X
2992         bool "binutils version 2.27 support removed"
2993         select BR2_LEGACY
2994         help
2995           Support for binutils version 2.27 has been removed. The
2996           current default version (2.29 or later) has been selected
2997           instead.
2998
2999 config BR2_PACKAGE_EEPROG
3000         bool "eeprog package removed"
3001         select BR2_LEGACY
3002         select BR2_PACKAGE_I2C_TOOLS
3003         select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
3004         help
3005           The eeprog program is now provided by the i2c-tools package.
3006
3007 config BR2_PACKAGE_GNUPG2_GPGV2
3008         bool "gnupg2 gpgv2 option removed"
3009         select BR2_LEGACY
3010         select BR2_PACKAGE_GNUPG2_GPGV
3011         help
3012           The gpgv2 executable is now named gpgv. The config option
3013           has been renamed accordingly.
3014
3015 config BR2_PACKAGE_IMX_GPU_VIV_APITRACE
3016         bool "Vivante apitrace tool option removed"
3017         select BR2_LEGACY
3018         help
3019           The apitrace tool for Vivante is not provided by the
3020           imx-gpu-viv package any longer.
3021
3022 config BR2_PACKAGE_IMX_GPU_VIV_G2D
3023         bool "Vivante G2D libraries from imx-gpu-viv removed"
3024         select BR2_LEGACY
3025         select BR2_PACKAGE_IMX_GPU_G2D
3026         help
3027           The G2D libraries are now provided by the imx-gpu-g2d package.
3028
3029 ###############################################################################
3030 comment "Legacy options removed in 2017.11"
3031
3032 config BR2_PACKAGE_RFKILL
3033         bool "rfkill package removed"
3034         select BR2_LEGACY
3035         select BR2_PACKAGE_UTIL_LINUX
3036         select BR2_PACKAGE_UTIL_LINUX_RFKILL
3037         help
3038           The rfkill program is now provided by the util-linux package.
3039
3040 config BR2_PACKAGE_UTIL_LINUX_RESET
3041         bool "util-linux reset option removed"
3042         select BR2_LEGACY
3043         help
3044           The util-linux package no longer offers a "reset" command. Use
3045           either the reset command provided by BusyBox or select ncurses
3046           programs, which will install a symlink from "tset" to reset.
3047
3048 config BR2_PACKAGE_POLICYCOREUTILS_AUDIT2ALLOW
3049         bool "policycoreutils audit2allow option removed"
3050         select BR2_LEGACY
3051         select BR2_PACKAGE_SELINUX_PYTHON
3052         select BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW
3053         help
3054           The policycoreutils package no longer offers audit2allow
3055           as a option. This package has been moved into the
3056           selinux-python package by the SELinux maintainers.
3057
3058 config BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND
3059         bool "policycoreutils restorecond option removed"
3060         select BR2_LEGACY
3061         select BR2_PACKAGE_RESTORECOND
3062         help
3063           The policycoreutils package no longer offers restorecond
3064           as a option.  This package has been moved into a seperate
3065           package maintained by the SELinux maintainers.
3066
3067 config BR2_PACKAGE_SEPOLGEN
3068         bool "sepolgen package has been removed"
3069         select BR2_LEGACY
3070         select BR2_PACKAGE_SELINUX_PYTHON
3071         select BR2_PACKAGE_SELINUX_PYTHON_SEPOLGEN
3072         help
3073           Sepolgen is no longer a individual package, but instead has
3074           been moved into the selinux-python package by the SELinux
3075           maintainers.
3076
3077 config BR2_PACKAGE_OPENOBEX_BLUEZ
3078         bool "openobex bluez option removed"
3079         select BR2_LEGACY
3080         select BR2_PACKAGE_BLUEZ_UTILS
3081         help
3082           The OpenOBEX package no longer offers an option to enable or
3083           disable BlueZ support. Instead, BlueZ support is always
3084           included when the bluez5_utils or bluez_utils package is
3085           selected.
3086
3087 config BR2_PACKAGE_OPENOBEX_LIBUSB
3088         bool "openobex libusb option removed"
3089         select BR2_LEGACY
3090         select BR2_PACKAGE_LIBUSB
3091         help
3092           The OpenOBEX package no longer offers an option to enable or
3093           disable libusb support. Instead, USB support is always
3094           included when the libusb package is selected.
3095
3096 config BR2_PACKAGE_OPENOBEX_APPS
3097         bool "openobex apps option removed"
3098         select BR2_LEGACY
3099         help
3100           The OpenOBEX package no longer offers an option to enable or
3101           disable apps support.
3102
3103 config BR2_PACKAGE_OPENOBEX_SYSLOG
3104         bool "openobex syslog option removed"
3105         select BR2_LEGACY
3106         help
3107           The OpenOBEX package no longer offers an option to enable or
3108           disable syslog support.
3109
3110 config BR2_PACKAGE_OPENOBEX_DUMP
3111         bool "openobex dump option removed"
3112         select BR2_LEGACY
3113         help
3114           The OpenOBEX package no longer offers an option to enable or
3115           disable dump support.
3116
3117 config BR2_PACKAGE_AICCU
3118         bool "aiccu utility removed"
3119         select BR2_LEGACY
3120         help
3121           As the SixXS project has ceased its operation on 2017-06-06,
3122           the AICCU utility has no use anymore and has been removed.
3123
3124           https://www.sixxs.net/sunset/
3125
3126 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
3127         bool "util-linux login utilities option removed"
3128         select BR2_LEGACY
3129         select BR2_PACKAGE_UTIL_LINUX_LAST
3130         select BR2_PACKAGE_UTIL_LINUX_LOGIN
3131         select BR2_PACKAGE_UTIL_LINUX_RUNUSER
3132         select BR2_PACKAGE_UTIL_LINUX_SU
3133         select BR2_PACKAGE_UTIL_LINUX_SULOGIN
3134         help
3135           Login utilities (last, login, runuser, su, sulogin) now have
3136           their own configuration options in the util-linux menu.
3137
3138 ###############################################################################
3139 comment "Legacy options removed in 2017.08"
3140
3141 config BR2_TARGET_GRUB
3142         bool "grub (aka grub-legacy) has been removed"
3143         select BR2_LEGACY
3144         help
3145           grub-legacy is no longer maintained, and no longer builds with
3146           recent binutils versions.
3147
3148           Use grub2 or syslinux instead.
3149
3150 config BR2_PACKAGE_SIMICSFS
3151         bool "simicsfs support removed"
3152         select BR2_LEGACY
3153         help
3154           Support for simicsfs kernel driver that provides access to a
3155           host computer's local filesystem when the target is
3156           executing within a SIMICS simulation has been removed.
3157
3158           Simics is now moving away from the simicsfs kernel module,
3159           as the kernel module has required too much maintenance
3160           work. Users should move to the user mode Simics agent
3161           instead.
3162
3163 config BR2_BINUTILS_VERSION_2_26_X
3164         bool "binutils version 2.26 support removed"
3165         select BR2_LEGACY
3166         help
3167           Support for binutils version 2.26 has been removed. The
3168           current default version (2.28 or later) has been selected
3169           instead.
3170
3171 config BR2_XTENSA_OVERLAY_DIR
3172         string "The BR2_XTENSA_OVERLAY_DIR option has been removed"
3173         help
3174           The BR2_XTENSA_OVERLAY_DIR has been removed in favour of
3175           BR2_XTENSA_OVERLAY_FILE. You must now pass the complete
3176           path to the overlay file, not to the directory containing
3177           it.
3178
3179 config BR2_XTENSA_OVERLAY_DIR_WRAP
3180         bool
3181         default y if BR2_XTENSA_OVERLAY_DIR != ""
3182         select BR2_LEGACY
3183
3184 config BR2_XTENSA_CUSTOM_NAME
3185         string "The BR2_XTENSA_CUSTOM_NAME option has been removed"
3186         help
3187           The BR2_XTENSA_CUSTOM_NAME option has been removed.
3188
3189 config BR2_XTENSA_CUSTOM_NAME_WRAP
3190         bool
3191         default y if BR2_XTENSA_CUSTOM_NAME != ""
3192         select BR2_LEGACY
3193
3194 config BR2_PACKAGE_HOST_MKE2IMG
3195         bool "host mke2img has been removed"
3196         select BR2_LEGACY
3197         help
3198           We now call mkfs directly to generate ext2/3/4 filesystem
3199           image, so mke2img is no longer necessary.
3200
3201 config BR2_TARGET_ROOTFS_EXT2_BLOCKS
3202         int "exact size in blocks has been removed"
3203         default 0
3204         help
3205           This option has been removed in favor of
3206           BR2_TARGET_ROOTFS_EXT2_SIZE. It has been set automatically
3207           to the value you had before. Set to 0 here to remove the
3208           warning.
3209
3210 config BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP
3211         bool
3212         default y if BR2_TARGET_ROOTFS_EXT2_BLOCKS != 0 && \
3213                 BR2_TARGET_ROOTFS_EXT2_BLOCKS != 61440 # deprecated default value
3214         select BR2_LEGACY
3215
3216 # Note: BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP still referenced in fs/ext2/Config.in
3217
3218 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
3219         int "ext2 extra inodes has been removed" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
3220         default 0
3221         help
3222           Buildroot now uses mkfs.ext2/3/4 to generate ext2/3/4
3223           images. It now automatically selects the number of inodes
3224           based on the image size. The extra number of inodes can no
3225           longer be provided; instead, provide the total number of
3226           inodes needed in BR2_TARGET_ROOTFS_EXT2_INODES.
3227
3228 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES_WRAP
3229         bool
3230         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES != 0
3231         select BR2_LEGACY
3232
3233 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
3234         bool "cdxaparse removed"
3235         select BR2_LEGACY
3236
3237 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
3238         bool "dataurisrc moved to gstreamer1"
3239         select BR2_LEGACY
3240         help
3241           Dataurisrc has moved to gstreamer core and is always built.
3242
3243 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
3244         bool "dccp removed"
3245         select BR2_LEGACY
3246
3247 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
3248         bool "hdvparse removed"
3249         select BR2_LEGACY
3250
3251 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
3252         bool "mve removed"
3253         select BR2_LEGACY
3254
3255 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
3256         bool "nuvdemux removed"
3257         select BR2_LEGACY
3258
3259 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
3260         bool "patchdetect removed"
3261         select BR2_LEGACY
3262
3263 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
3264         bool "sdi removed"
3265         select BR2_LEGACY
3266
3267 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
3268         bool "tta removed"
3269         select BR2_LEGACY
3270
3271 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
3272         bool "videomeasure removed"
3273         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
3274         select BR2_LEGACY
3275         help
3276           videomeasure plugin has been removed and has been replaced by
3277           iqa, which has automatically been enabled.
3278
3279 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
3280         bool "apexsink removed"
3281         select BR2_LEGACY
3282
3283 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
3284         bool "sdl removed"
3285         select BR2_LEGACY
3286
3287 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
3288         bool "mad (*.mp3 audio) removed"
3289         select BR2_LEGACY
3290
3291 config BR2_STRIP_none
3292         bool "Strip command 'none' has been removed"
3293         select BR2_LEGACY
3294         help
3295           The strip command choice has been changed into a single
3296           boolean option. Please check that the new setting is
3297           correct (in the "Build options" sub-menu)
3298
3299 config BR2_PACKAGE_BEECRYPT_CPP
3300         bool "C++ support removed in beecrypt"
3301         select BR2_LEGACY
3302         help
3303           Support for C++ depends on icu. The beecrypt package is
3304           incompatible with icu 59+.
3305
3306 config BR2_PACKAGE_SPICE_CLIENT
3307         bool "spice client support removed"
3308         select BR2_LEGACY
3309         help
3310           Spice client support has been removed upstream. The
3311           functionality now lives in the spice-gtk widget and
3312           virt-viewer.
3313
3314 config BR2_PACKAGE_SPICE_GUI
3315         bool "spice gui support removed"
3316         select BR2_LEGACY
3317         help
3318           Spice gui support has been removed upstream. The
3319           functionality now lives in the spice-gtk widget and
3320           virt-viewer.
3321
3322 config BR2_PACKAGE_SPICE_TUNNEL
3323         bool "spice network redirection removed"
3324         select BR2_LEGACY
3325         help
3326           Spice network redirection, aka tunnelling has been removed
3327           upstream.
3328
3329 config BR2_PACKAGE_INPUT_TOOLS
3330         bool "input-tools removed"
3331         select BR2_LEGACY
3332         select BR2_PACKAGE_LINUXCONSOLETOOLS
3333         help
3334           input-tools has been removed, it is replaced by
3335           linuxconsoletools, which has automatically been enabled.
3336
3337 config BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH
3338         bool "inputattach moved to linuxconsoletools"
3339         select BR2_LEGACY
3340         select BR2_PACKAGE_LINUXCONSOLETOOLS
3341         select BR2_PACKAGE_LINUXCONSOLETOOLS_INPUTATTACH
3342         help
3343           input-tools has been removed, inputattach is now part
3344           of linuxconsoletools, which has automatically been
3345           enabled.
3346
3347 config BR2_PACKAGE_INPUT_TOOLS_JSCAL
3348         bool "jscal moved to linuxconsoletools"
3349         select BR2_LEGACY
3350         select BR2_PACKAGE_LINUXCONSOLETOOLS
3351         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
3352         help
3353           input-tools has been removed, jscal is now part
3354           of linuxconsoletools, which has automatically been
3355           enabled.
3356
3357 config BR2_PACKAGE_INPUT_TOOLS_JSTEST
3358         bool "jstest moved to linuxconsoletools"
3359         select BR2_LEGACY
3360         select BR2_PACKAGE_LINUXCONSOLETOOLS
3361         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
3362         help
3363           input-tools has been removed, jstest is now part
3364           of linuxconsoletools, which has automatically been
3365           enabled.
3366
3367 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
3368         bool "SH Sourcery toolchain has been removed"
3369         select BR2_LEGACY
3370         help
3371           The Sourcery CodeBench toolchain for the sh architecture has
3372           been removed, since it uses glibc older than 2.17 that
3373           requires -lrt to link executables using clock_* system calls.
3374           This makes this toolchain difficult to maintain over time.
3375
3376 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86
3377         bool "x86 Sourcery toolchain has been removed"
3378         select BR2_LEGACY
3379         help
3380           The Sourcery CodeBench toolchain for the x86 architecture has
3381           been removed, since it uses glibc older than 2.17 that
3382           requires -lrt to link executables using clock_* system calls.
3383           This makes this toolchain difficult to maintain over time.
3384
3385 config BR2_GCC_VERSION_4_8_X
3386         bool "gcc 4.8.x support removed"
3387         select BR2_LEGACY
3388         help
3389           Support for gcc version 4.8.x has been removed. The current
3390           default version (5.x or later) has been selected instead.
3391
3392 ###############################################################################
3393 comment "Legacy options removed in 2017.05"
3394
3395 config BR2_PACKAGE_SUNXI_MALI_R2P4
3396         bool "sunxi-mali r2p4 removed"
3397         select BR2_LEGACY
3398         help
3399           sunxi-mali libMali for r2p4 Mali kernel module has been
3400           removed since the libump package only provides libUMP.so.3.
3401           libMali for r2p4 Mali kernel module requires libUMP.so.2.
3402
3403 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
3404         bool "CoffeeScript option has been removed"
3405         select BR2_LEGACY
3406         help
3407           The option to enable NodeJS CoffeeScript has been removed.
3408           To continue using it, add "coffee-script" to
3409           BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
3410
3411 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
3412         bool "Express web application framework option has been removed"
3413         select BR2_LEGACY
3414         help
3415           The option to enable the NodeJS Express web application
3416           framework has been removed. To continue using it, add
3417           "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
3418
3419 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
3420         bool "bluez5_utils gatttool install option removed"
3421         select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
3422         help
3423           The option to install gatttool specifically has been removed.
3424           Since version 5.44 gatttool is in the list of deprecated
3425           tools. The option to build and install deprecated tools has
3426           been automatically enabled.
3427
3428 config BR2_PACKAGE_OPENOCD_FT2XXX
3429         bool "openocd ft2232 support has been removed"
3430         select BR2_PACKAGE_OPENOCD_FTDI
3431         select BR2_LEGACY
3432         help
3433           FT2232 support in OpenOCD has been removed, it's replaced by
3434           FDTI support, which has automatically been enabled.
3435
3436 config BR2_PACKAGE_KODI_RTMPDUMP
3437         bool "kodi rtmp has been removed"
3438         select BR2_LEGACY
3439         select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
3440         help
3441           Internal rtmp support was removed from Kodi.
3442
3443 config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
3444         bool "kodi-visualisation-fountain has been removed"
3445         select BR2_LEGACY
3446         help
3447           According to upstream 'the visualization is not currently
3448           in a working shape.'
3449
3450 config BR2_PACKAGE_PORTMAP
3451         bool "portmap has been removed"
3452         select BR2_LEGACY
3453         select BR2_PACKAGE_RPCBIND
3454         help
3455           The portmap upstream tarball is removed, no releases since
3456           ten years and latest change in upstream git in 2014.
3457           You should better use rpcbind as a RPC portmapper.
3458
3459 config BR2_BINUTILS_VERSION_2_25_X
3460         bool "binutils version 2.25 support removed"
3461         select BR2_LEGACY
3462         help
3463           Support for binutils version 2.25 has been removed. The
3464           current default version (2.27 or later) has been selected
3465           instead.
3466
3467 config BR2_TOOLCHAIN_BUILDROOT_INET_RPC
3468         bool "uclibc RPC support has been removed"
3469         select BR2_LEGACY
3470         help
3471           uClibc-ng removed internal RPC implementation in 1.0.23. You
3472           should use libtirpc instead.
3473
3474 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
3475         int "extra size in blocks has been removed"
3476         default 0
3477         help
3478           Since the support for auto calculation of the filesystem size
3479           has been removed, this option is now useless and must be 0.
3480           You may want to check that BR2_TARGET_ROOTFS_EXT2_BLOCKS
3481           matchs your needs.
3482
3483 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS_WRAP
3484         bool
3485         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS != 0
3486         select BR2_LEGACY
3487
3488 config BR2_PACKAGE_SYSTEMD_KDBUS
3489         bool "systemd-kdbus has been removed"
3490         select BR2_LEGACY
3491         help
3492           --enable/disable-kdbus configure option has been removed since
3493           systemd-231.
3494
3495 config BR2_PACKAGE_POLARSSL
3496         bool "polarssl has been removed"
3497         select BR2_LEGACY
3498         help
3499           The polarssl crypto library has been removed since the 1.2.x
3500           release branch is no longer maintained. Newer upstream
3501           branches/releases (mbedtls) have API changes so they're not
3502           drop-in replacements.
3503
3504 config BR2_NBD_CLIENT
3505         bool "nbd client option was renamed"
3506         select BR2_LEGACY
3507         select BR2_PACKAGE_NBD_CLIENT
3508         help
3509           The nbd client option has been renamed to
3510           BR2_PACKAGE_NBD_CLIENT.
3511
3512 config BR2_NBD_SERVER
3513         bool "nbd server option was renamed"
3514         select BR2_LEGACY
3515         select BR2_PACKAGE_NBD_SERVER
3516         help
3517           The nbd server option has been renamed to
3518           BR2_PACKAGE_NBD_SERVER.
3519
3520 config BR2_PACKAGE_GMOCK
3521         bool "gmock merged into gtest package"
3522         select BR2_LEGACY
3523         select BR2_PACKAGE_GTEST
3524         select BR2_PACKAGE_GTEST_GMOCK
3525         help
3526           GMock is now a suboption of the GTest package.
3527
3528 config BR2_KERNEL_HEADERS_4_8
3529         bool "kernel headers version 4.8.x are no longer supported"
3530         select BR2_LEGACY
3531         help
3532           Version 4.8.x of the Linux kernel headers are no longer
3533           maintained upstream and are now removed.
3534
3535 config BR2_KERNEL_HEADERS_3_18
3536         bool "kernel headers version 3.18.x are no longer supported"
3537         select BR2_LEGACY
3538         help
3539           Version 3.18.x of the Linux kernel headers are no longer
3540           maintained upstream and are now removed.
3541
3542 config BR2_GLIBC_VERSION_2_22
3543         bool "glibc 2.22 removed"
3544         select BR2_LEGACY
3545         help
3546           Support for glibc version 2.22 has been removed. The current
3547           default version has been selected instead.
3548
3549 ###############################################################################
3550 comment "Legacy options removed in 2017.02"
3551
3552 config BR2_PACKAGE_PERL_DB_FILE
3553         bool "perl-db-file removed"
3554         select BR2_LEGACY
3555         select BR2_PACKAGE_BERKELEYDB
3556         select BR2_PACKAGE_PERL
3557         help
3558           DB_File can be built as a core Perl module, so the separate
3559           perl-db-file package has been removed.
3560
3561 config BR2_KERNEL_HEADERS_4_7
3562         bool "kernel headers version 4.7.x are no longer supported"
3563         select BR2_LEGACY
3564         help
3565           Version 4.7.x of the Linux kernel headers are no longer
3566           maintained upstream and are now removed.
3567
3568 config BR2_KERNEL_HEADERS_4_6
3569         bool "kernel headers version 4.6.x are no longer supported"
3570         select BR2_LEGACY
3571         help
3572           Version 4.6.x of the Linux kernel headers are no longer
3573           maintained upstream and are now removed.
3574
3575 config BR2_KERNEL_HEADERS_4_5
3576         bool "kernel headers version 4.5.x are no longer supported"
3577         select BR2_LEGACY
3578         help
3579           Version 4.5.x of the Linux kernel headers are no longer
3580            maintained upstream and are now removed.
3581
3582 config BR2_KERNEL_HEADERS_3_14
3583         bool "kernel headers version 3.14.x are no longer supported"
3584         select BR2_LEGACY
3585           help
3586           Version 3.14.x of the Linux kernel headers are no longer
3587           maintained upstream and are now removed.
3588
3589 config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
3590         bool "musl-cross 1.1.12 toolchain removed"
3591         select BR2_LEGACY
3592         help
3593           The support for the prebuilt toolchain based on the Musl C
3594           library provided by the musl-cross project has been removed.
3595           Upstream doesn't provide any prebuilt toolchain anymore, use
3596           the Buildroot toolchain instead.
3597
3598 config BR2_UCLIBC_INSTALL_TEST_SUITE
3599         bool "uClibc tests now in uclibc-ng-test"
3600         select BR2_LEGACY
3601         select BR2_PACKAGE_UCLIBC_NG_TEST
3602         help
3603           The test suite of the uClibc C library has been moved into a
3604           separate package, uclibc-ng-test.
3605
3606 config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX
3607         bool "Blackfin.uclinux.org 2014R1 toolchain removed"
3608         select BR2_LEGACY
3609         help
3610           The ADI Blackfin toolchain has many bugs which are fixed in
3611           more recent gcc and uClibc-ng releases. Use the Buildroot
3612           toolchain instead.
3613
3614 config BR2_PACKAGE_MAKEDEVS
3615         bool "makedevs removed"
3616         select BR2_LEGACY
3617         help
3618           The makedevs tool is part of busybox. The Buildroot fork
3619           should not be used outside of the Buildroot infrastructure.
3620
3621 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
3622         bool "Arago ARMv7 2011.09 removed"
3623         select BR2_LEGACY
3624         help
3625           The Arago toolchains are every old and not updated anymore.
3626
3627 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
3628         bool "Arago ARMv5 2011.09 removed"
3629         select BR2_LEGACY
3630         help
3631           The Arago toolchains are every old and not updated anymore.
3632
3633 config BR2_PACKAGE_SNOWBALL_HDMISERVICE
3634         bool "snowball-hdmiservice removed"
3635         select BR2_LEGACY
3636         help
3637           We no longer have support for the Snowball platform in
3638           Buildroot, so this package was no longer useful.
3639
3640 config BR2_PACKAGE_SNOWBALL_INIT
3641         bool "snowball-init removed"
3642         select BR2_LEGACY
3643         help
3644           We no longer have support for the Snowball platform in
3645           Buildroot, so this package was no longer useful.
3646
3647 config BR2_GDB_VERSION_7_9
3648         bool "gdb 7.9 has been removed"
3649         select BR2_LEGACY
3650         help
3651           The 7.9 version of gdb has been removed. Use a newer version
3652           instead.
3653
3654 ###############################################################################
3655 comment "Legacy options removed in 2016.11"
3656
3657 config BR2_PACKAGE_PHP_SAPI_CLI_CGI
3658         bool "PHP CGI and CLI options are now seperate"
3659         select BR2_PACKAGE_PHP_SAPI_CLI
3660         select BR2_PACKAGE_PHP_SAPI_CGI
3661         select BR2_LEGACY
3662         help
3663           The PHP Interface options have been split up into a
3664           separate option for each interface.
3665
3666 config BR2_PACKAGE_PHP_SAPI_CLI_FPM
3667         bool "PHP CLI and FPM options are now separate"
3668         select BR2_PACKAGE_PHP_SAPI_CLI
3669         select BR2_PACKAGE_PHP_SAPI_FPM
3670         select BR2_LEGACY
3671         help
3672           The PHP Interface options have been split up into a
3673           separate option for each interface.
3674
3675 config BR2_PACKAGE_WVSTREAMS
3676         bool "wvstreams removed"
3677         select BR2_LEGACY
3678         help
3679           wvstreams is not maintained anymore since about 2009. It also
3680           doesn't build anymore with recent compilers (GCC 5+).
3681
3682 config BR2_PACKAGE_WVDIAL
3683         bool "wvdial removed"
3684         select BR2_LEGACY
3685         help
3686           wvdial is not maintained anymore since about 2009. It also
3687           doesn't build anymore with recent compilers (GCC 5+).
3688
3689 config BR2_PACKAGE_WEBKITGTK24
3690         bool "webkitgtk 2.4.x removed"
3691         select BR2_LEGACY
3692         help
3693           This legacy package only existed because some other packages
3694           depended on that specific version of webkitgtk. However, the
3695           other packages have been fixed. webkitgtk 2.4 is full of
3696           security issues so it needs to be removed.
3697
3698 config BR2_PACKAGE_TORSMO
3699         bool "torsmo removed"
3700         select BR2_LEGACY
3701         help
3702           torsmo has been unmaintained for a long time, and nobody
3703           seems to be interested in it.
3704
3705 config BR2_PACKAGE_SSTRIP
3706         bool "sstrip removed"
3707         select BR2_LEGACY
3708         help
3709           sstrip is unmaintained and potentially harmful. It doesn't
3710           save so much compared to normal binutils strip, and there is
3711           a big risk of binaries that don't work. Use normal strip
3712           instead.
3713
3714 config BR2_KERNEL_HEADERS_4_3
3715         bool "kernel headers version 4.3.x are no longer supported"
3716         select BR2_LEGACY
3717         help
3718           Version 4.3.x of the Linux kernel headers are no longer
3719           maintained upstream and are now removed.
3720
3721 config BR2_KERNEL_HEADERS_4_2
3722         bool "kernel headers version 4.2.x are no longer supported"
3723         select BR2_LEGACY
3724         help
3725           Version 4.2.x of the Linux kernel headers are no longer
3726           maintained upstream and are now removed.
3727
3728 config BR2_PACKAGE_KODI_ADDON_XVDR
3729         bool "kodi-addon-xvdr removed"
3730         select BR2_LEGACY
3731         help
3732           According to the github project page:
3733           https://github.com/pipelka/xbmc-addon-xvdr
3734           this package is discontinued.
3735
3736 config BR2_PACKAGE_IPKG
3737         bool "ipkg removed"
3738         select BR2_LEGACY
3739         help
3740           ipkg dates back to the early 2000s when Compaq started the
3741           handhelds.org project and it hasn't seen development since
3742           2006. Use opkg as a replacement.
3743
3744 config BR2_GCC_VERSION_4_7_X
3745         bool "gcc 4.7.x support removed"
3746         select BR2_LEGACY
3747         help
3748           Support for gcc version 4.7.x has been removed. The current
3749           default version (4.9.x or later) has been selected instead.
3750
3751 config BR2_BINUTILS_VERSION_2_24_X
3752         bool "binutils version 2.24 support removed"
3753         select BR2_LEGACY
3754         help
3755           Support for binutils version 2.24 has been removed. The
3756           current default version (2.26 or later) has been selected
3757           instead.
3758
3759 config BR2_PACKAGE_WESTON_RPI
3760         bool "Weston propietary RPI support is gone"
3761         select BR2_LEGACY
3762         help
3763           Upstream decided the propietary (rpi-userland) weston composer
3764           support wasn't worth the effort so it was removed. Switch to
3765           the open VC4 support.
3766
3767 config BR2_LINUX_KERNEL_TOOL_CPUPOWER
3768         bool "linux-tool cpupower"
3769         depends on BR2_LINUX_KERNEL
3770         select BR2_LEGACY
3771         select BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
3772         help
3773           Linux tool cpupower option was renamed.
3774
3775 config BR2_LINUX_KERNEL_TOOL_PERF
3776         bool "linux-tool perf"
3777         depends on BR2_LINUX_KERNEL
3778         select BR2_LEGACY
3779         select BR2_PACKAGE_LINUX_TOOLS_PERF
3780         help
3781           Linux tool perf option was renamed.
3782
3783 config BR2_LINUX_KERNEL_TOOL_SELFTESTS
3784         bool "linux-tool selftests"
3785         depends on BR2_LINUX_KERNEL
3786         select BR2_LEGACY
3787         select BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
3788         help
3789           Linux tool selftests option was renamed.
3790
3791 config BR2_GCC_VERSION_4_8_ARC
3792         bool "gcc arc option renamed"
3793         select BR2_LEGACY
3794         select BR2_GCC_VERSION_ARC
3795         help
3796           The option that selects the gcc version for the ARC
3797           architecture has been renamed to BR2_GCC_VERSION_ARC.
3798
3799 config BR2_KERNEL_HEADERS_4_0
3800         bool "kernel headers version 4.0.x are no longer supported"
3801         select BR2_LEGACY
3802         help
3803           Version 4.0.x of the Linux kernel headers have been deprecated
3804           for more than four buildroot releases and are now removed.
3805
3806 config BR2_KERNEL_HEADERS_3_19
3807         bool "kernel headers version 3.19.x are no longer supported"
3808         select BR2_LEGACY
3809         help
3810           Version 3.19.x of the Linux kernel headers have been
3811           deprecated for more than four buildroot releases and are now
3812           removed.
3813
3814 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
3815         bool "libevas-generic-loaders package removed"
3816         select BR2_LEGACY
3817         select BR2_PACKAGE_EFL
3818         help
3819           With EFL 1.18, libevas-generic-loaders is now provided by the
3820           efl package.
3821
3822 config BR2_PACKAGE_ELEMENTARY
3823         bool "elementary package removed"
3824         select BR2_LEGACY
3825         select BR2_PACKAGE_EFL
3826         help
3827           With EFL 1.18, elementary is now provided by the efl package.
3828
3829 config BR2_LINUX_KERNEL_CUSTOM_LOCAL
3830         bool "Linux kernel local directory option removed"
3831         help
3832           The option to select a local directory as the source of the
3833           Linux kernel has been removed. It hurts reproducibility of
3834           builds.
3835
3836           In case you were using this option during development of your
3837           Linux kernel, use the override mechanism instead.
3838
3839 ###############################################################################
3840 comment "Legacy options removed in 2016.08"
3841
3842 config BR2_PACKAGE_EFL_JP2K
3843         bool "libevas jp2k loader has been removed"
3844         select BR2_LEGACY
3845         help
3846           JP2K support in EFL requires openjpeg 1.x (libopenjpeg1.pc)
3847           while Buildroot only packages openjpeg 2.x. Therefore, the
3848           JP2K loader has been removed from EFL.
3849
3850 config BR2_PACKAGE_SYSTEMD_COMPAT
3851         bool "systemd compatibility libraries have been removed"
3852         select BR2_LEGACY
3853         help
3854           The systemd option to enable the compatibility libraries has
3855           been removed. Theses libraries have been useless since a few
3856           version, and have been fully dropped from the source since
3857           v230.
3858
3859 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
3860         bool "gst1-plugins-bad liveadder plugin removed"
3861         select BR2_LEGACY
3862         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
3863         help
3864           The functionality of the liveadder plugin of the
3865           gst1-plugins-bad package has been merged into audiomixer.
3866
3867 config BR2_PACKAGE_LIBFSLVPUWRAP
3868         bool "libfslvpuwrap has been renamed to imx-vpuwrap"
3869         select BR2_LEGACY
3870         select BR2_PACKAGE_IMX_VPUWRAP
3871         help
3872           The libfslvpuwrap has been renamed to match the renamed
3873           package.
3874
3875 config BR2_PACKAGE_LIBFSLPARSER
3876         bool "libfslparser has been renamed to imx-parser"
3877         select BR2_LEGACY
3878         select BR2_PACKAGE_IMX_PARSER
3879         help
3880           The libfslparser has been renamed to match the renamed
3881           package.
3882
3883 config BR2_PACKAGE_LIBFSLCODEC
3884         bool "libfslcodec has been renamed to imx-codec"
3885         select BR2_LEGACY
3886         select BR2_PACKAGE_IMX_CODEC
3887         help
3888           The libfslcodec has been renamed to match the renamed package.
3889
3890 config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
3891         bool "FIT support in uboot-tools has been refactored"
3892         select BR2_LEGACY
3893         select BR2_PACKAGE_DTC
3894         select BR2_PACKAGE_DTC_PROGRAMS
3895         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
3896         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
3897         select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
3898         help
3899           This option has been removed in favor of a more fine-grained
3900           configuration, which is recommended. Selecting this option
3901           enables FIT and FIT signature support for the target packages.
3902           It will also select the dtc and openssl packages.
3903
3904 config BR2_PTHREADS_OLD
3905         bool "linuxthreads (stable/old)"
3906         select BR2_LEGACY
3907         help
3908           Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
3909           BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
3910
3911 config BR2_BINUTILS_VERSION_2_23_X
3912         bool "binutils 2.23 removed"
3913         select BR2_LEGACY
3914         help
3915           Binutils 2.23 has been removed, using a newer version is
3916           recommended.
3917
3918 config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
3919         bool "eglibc support has been removed"
3920         select BR2_LEGACY
3921         help
3922           The eglibc project no longer exists, as it has been merged
3923           back into the glibc project. Therefore, support for eglibc
3924           has been removed, and glibc should be used instead.
3925
3926 config BR2_GDB_VERSION_7_8
3927         bool "gdb 7.8 has been removed"
3928         select BR2_LEGACY
3929         help
3930           The 7.8 version of gdb has been removed. Use a newer version
3931           instead.
3932
3933 ###############################################################################
3934 comment "Legacy options removed in 2016.05"
3935
3936 config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
3937         bool "openvpn polarssl crypto backend removed"
3938         select BR2_LEGACY
3939         help
3940           The OpenVPN polarssl crypto backend option has been removed.
3941           Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
3942           compatible with mbedtls (polarssl) series 2.x which is the
3943           version provided in buildroot. And both can't coexist.
3944           It now uses OpenSSL as the only option.
3945
3946 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
3947         bool "nginx http spdy module removed"
3948         select BR2_LEGACY
3949         select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
3950         help
3951           The ngx_http_spdy_module has been superseded by the
3952           ngx_http_v2_module since nginx v1.9.5.  The
3953           ngx_http_v2_module modules has been automatically selected
3954           in your configuration.
3955
3956 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
3957         bool "gst1-plugins-bad rtp plugin moved to good"
3958         select BR2_LEGACY
3959         help
3960           The rtp plugin has been moved from gst1-plugins-base to
3961           gst1-plugins-good.
3962
3963 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
3964         bool "gst1-plugins-bad mpg123 plugin moved to ugly"
3965         select BR2_LEGACY
3966         help
3967           The mpg123 plugin has been moved from gst1-plugins-bad to
3968           gst1-plugins-ugly.
3969
3970 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
3971         bool "PowerPC Sourcery toolchain has been removed"
3972         select BR2_LEGACY
3973         help
3974           The Sourcery CodeBench toolchain for the PowerPC
3975           architecture has been removed, as it was very old, not
3976           maintained, and causing numerous build failures with modern
3977           userspace packages.
3978
3979 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
3980         bool "PowerPC Sourcery E500v2 toolchain has been removed"
3981         select BR2_LEGACY
3982         help
3983           The Sourcery CodeBench toolchain for the PowerPC E500v2
3984           architecture has been removed, as it was very old, not
3985           maintained, and causing numerous build failures with modern
3986           userspace packages.
3987
3988 config BR2_x86_i386
3989         bool "x86 i386 support removed"
3990         select BR2_LEGACY
3991         help
3992           The support for the i386 processors of the x86 architecture
3993           has been removed.
3994
3995 config BR2_PACKAGE_QT5QUICK1
3996         bool "qt5quick1 package removed"
3997         select BR2_LEGACY
3998         help
3999           The qt5quick1 package has been removed, since it was removed
4000           from upstream starting from Qt 5.6.
4001
4002 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
4003         string "uboot custom patch dir has been removed"
4004         help
4005           The uboot custom patch directory option has been removed. Use
4006           the improved BR2_TARGET_UBOOT_PATCH option instead.
4007
4008 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
4009         bool
4010         default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
4011         select BR2_LEGACY
4012
4013 # Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
4014 # boot/uboot/Config.in
4015
4016 config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
4017         bool "xf86-input-void removed"
4018         select BR2_LEGACY
4019         help
4020           The xf86-input-void package has been removed, there's no need
4021           for it in any modern (post-2007) xorg server.
4022
4023 config BR2_KERNEL_HEADERS_3_17
4024         bool "kernel headers version 3.17.x are no longer supported"
4025         select BR2_LEGACY
4026         help
4027           Version 3.17.x of the Linux kernel headers have been
4028           deprecated for more than four buildroot releases and are now
4029           removed.
4030
4031 config BR2_GDB_VERSION_7_7
4032         bool "gdb 7.7 has been removed"
4033         select BR2_LEGACY
4034         help
4035           The 7.7 version of gdb has been removed. Use a newer version
4036           instead.
4037
4038 config BR2_PACKAGE_FOOMATIC_FILTERS
4039         bool "foomatic-filters"
4040         select BR2_LEGACY
4041         help
4042           The foomatic-filters package was removed.
4043
4044 config BR2_PACKAGE_SAMBA
4045         bool "samba"
4046         select BR2_LEGACY
4047         help
4048           The samba package was removed in favour of samba4 since the
4049           3.x series isn't supported by upstream any longer.
4050
4051 config BR2_PACKAGE_KODI_WAVPACK
4052         bool "wavpack"
4053         select BR2_LEGACY
4054         help
4055           wavpack support was removed in favour of ffmpeg:
4056           https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
4057
4058 config BR2_PACKAGE_KODI_RSXS
4059         bool "rsxs support in Kodi was moved to an addon"
4060         select BR2_LEGACY
4061         select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
4062         help
4063           rsxs support in Kodi was moved to an addon
4064
4065 config BR2_PACKAGE_KODI_GOOM
4066         bool "Goom support in Kodi was moved to an addon"
4067         select BR2_LEGACY
4068         select BR2_PACKAGE_KODI_VISUALISATION_GOOM
4069         help
4070           Goom support in Kodi was moved to an addon
4071
4072 config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
4073         bool "systemd all extras option has been removed"
4074         select BR2_LEGACY
4075         select BR2_PACKAGE_XZ
4076         select BR2_PACKAGE_LIBGCRYPT
4077         help
4078           The systemd option to enable "all extras" has been
4079           removed. To get the same features, the libgcrypt and xz
4080           package should now be enabled.
4081
4082 config BR2_GCC_VERSION_4_5_X
4083         bool "gcc 4.5.x has been removed"
4084         select BR2_LEGACY
4085         help
4086           The 4.5.x version of gcc has been removed. Use a newer
4087           version instead.
4088
4089 config BR2_PACKAGE_SQLITE_READLINE
4090         bool "sqlite command-line editing support was updated"
4091         select BR2_PACKAGE_NCURSES
4092         select BR2_PACKAGE_READLINE
4093         select BR2_LEGACY
4094         help
4095           This option was removed in favour of the sqlite package
4096           deciding itself depending on the enabled packages whether
4097           command-line editing should be enabled, it also also takes
4098           libedit into account.
4099
4100 ###############################################################################
4101 comment "Legacy options removed in 2016.02"
4102
4103 config BR2_PACKAGE_DOVECOT_BZIP2
4104         bool "bzip2 support option has been removed"
4105         select BR2_LEGACY
4106         select BR2_PACKAGE_BZIP2
4107         help
4108           Bzip2 support is built if the bzip2 package is selected.
4109
4110 config BR2_PACKAGE_DOVECOT_ZLIB
4111         bool "zlib support option has been removed"
4112         select BR2_LEGACY
4113         select BR2_PACKAGE_ZLIB
4114         help
4115           Zlib support is built if the zlib package is selected.
4116
4117 config BR2_PACKAGE_E2FSPROGS_FINDFS
4118         bool "e2fsprogs findfs option has been removed"
4119         select BR2_LEGACY
4120         help
4121           This option attempted to enable findfs capabilities from
4122           e2fsprogs but has not worked since July 2015 (due to
4123           packaging changes). One can use BusyBox's findfs support or
4124           enable the BR2_PACKAGE_UTIL_LINUX_BINARIES option.
4125
4126 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
4127         bool "openpowerlink debug option has been removed"
4128         select BR2_LEGACY
4129         help
4130           This option depends on BR2_ENABLE_DEBUG which should not be
4131           used by packages anymore.
4132
4133 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
4134         bool "openpowerlink package has been updated"
4135         select BR2_LEGACY
4136         select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
4137         help
4138           openpowerlink kernel modules are built if the
4139           kernel stack library is selected.
4140
4141 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
4142         bool "openpowerlink package has been updated"
4143         select BR2_LEGACY
4144         select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
4145         help
4146           The user space support has been split in two part:
4147           - a monolitic user space library
4148           - a user spae deamon driver
4149
4150 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
4151         bool "using the linux headers version for the kernel has been removed"
4152         select BR2_LEGACY
4153         help
4154           The option to use the version of the kernel headers for the
4155           kernel to build has been removed.
4156
4157           There is now the converse, better-suited and more versatile
4158           option to use the kernel version for the linux headers.
4159
4160 config BR2_PACKAGE_CUPS_PDFTOPS
4161         bool "Pdftops support has been removed from Cups"
4162         select BR2_PACKAGE_CUPS_FILTERS
4163         select BR2_LEGACY
4164         help
4165           Pdftops support has been removed from the cups package
4166           It is now part of the cups-filters package.
4167
4168 config BR2_KERNEL_HEADERS_3_16
4169         bool "kernel headers version 3.16.x are no longer supported"
4170         select BR2_LEGACY
4171         help
4172           Version 3.16.x of the Linux kernel headers have been
4173           deprecated for more than four buildroot releases and are now
4174           removed.
4175
4176 config BR2_PACKAGE_PYTHON_PYXML
4177         bool "python-pyxml package has been removed"
4178         select BR2_LEGACY
4179         help
4180           PyXML is obsolete and its functionality is covered either via
4181           native Python XML support or python-lxml package.
4182
4183 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
4184 config BR2_ENABLE_SSP
4185         bool "Stack Smashing protection now has different levels"
4186         help
4187           The protection offered by SSP can now be selected from
4188           different protection levels. Be sure to review the SSP level
4189           in the build options menu.
4190
4191 config BR2_PACKAGE_DIRECTFB_CLE266
4192         bool "cle266 driver for directfb removed"
4193         select BR2_LEGACY
4194         help
4195           The cle266 directfb driver support has been removed.
4196           It doesn't build in the latest version and it's unlikely
4197           anyone has any use for it.
4198
4199 config BR2_PACKAGE_DIRECTFB_UNICHROME
4200         bool "unichrome driver for directfb removed"
4201         select BR2_LEGACY
4202         help
4203           The unichrome directfb driver support has been removed.
4204           It doesn't build in the latest version and it's unlikely
4205           anyone has any use for it.
4206
4207 config BR2_PACKAGE_LIBELEMENTARY
4208         bool "libelementary has been renamed to elementary"
4209         select BR2_LEGACY
4210         select BR2_PACKAGE_ELEMENTARY
4211         help
4212           The libelementary package has been renamed to match the
4213           upstream name.
4214
4215 config BR2_PACKAGE_LIBEINA
4216         bool "libeina package has been removed"
4217         select BR2_LEGACY
4218         select BR2_PACKAGE_EFL
4219         help
4220           With EFL 1.15, libeina is now provided by the efl package.
4221
4222 config BR2_PACKAGE_LIBEET
4223         bool "libeet package has been removed"
4224         select BR2_LEGACY
4225         select BR2_PACKAGE_EFL
4226         help
4227           With EFL 1.15, libeet is now provided by the efl package.
4228
4229 config BR2_PACKAGE_LIBEVAS
4230         bool "libevas package has been removed"
4231         select BR2_LEGACY
4232         select BR2_PACKAGE_EFL
4233         help
4234           With EFL 1.15, libevas is now provided by the efl package.
4235
4236 config BR2_PACKAGE_LIBECORE
4237         bool "libecore package has been removed"
4238         select BR2_LEGACY
4239         select BR2_PACKAGE_EFL
4240         help
4241           With EFL 1.15, libecore is now provided by the efl package.
4242
4243 config BR2_PACKAGE_LIBEDBUS
4244         bool "libedbus package has been removed"
4245         select BR2_LEGACY
4246         select BR2_PACKAGE_EFL
4247         help
4248           With EFL 1.15, libedbus is now provided by the efl package.
4249
4250 config BR2_PACKAGE_LIBEFREET
4251         bool "libefreet package has been removed"
4252         select BR2_LEGACY
4253         select BR2_PACKAGE_EFL
4254         help
4255           With EFL 1.15, libefreet is now provided by the efl package.
4256
4257 config BR2_PACKAGE_LIBEIO
4258         bool "libeio package has been removed"
4259         select BR2_LEGACY
4260         select BR2_PACKAGE_EFL
4261         help
4262           With EFL 1.15, libeio is now provided by the efl package.
4263
4264 config BR2_PACKAGE_LIBEMBRYO
4265         bool "libembryo package has been removed"
4266         select BR2_LEGACY
4267         select BR2_PACKAGE_EFL
4268         help
4269           With EFL 1.15, libembryo is now provided by the efl package.
4270
4271 config BR2_PACKAGE_LIBEDJE
4272         bool "libedje package has been removed"
4273         select BR2_LEGACY
4274         select BR2_PACKAGE_EFL
4275         help
4276           With EFL 1.15, libedje is now provided by the efl package.
4277
4278 config BR2_PACKAGE_LIBETHUMB
4279         bool "libethumb package has been removed"
4280         select BR2_LEGACY
4281         select BR2_PACKAGE_EFL
4282         help
4283           With EFL 1.15, libethumb is now provided by the efl package.
4284
4285 config BR2_PACKAGE_INFOZIP
4286         bool "infozip option has been renamed to zip"
4287         select BR2_LEGACY
4288         select BR2_PACKAGE_ZIP
4289         help
4290           Info-Zip's Zip package has been renamed from infozip to zip,
4291           to avoid ambiguities with Info-Zip's UnZip which has been
4292           added in the unzip package.
4293
4294 config BR2_BR2_PACKAGE_NODEJS_0_10_X
4295         bool "nodejs 0.10.x option removed"
4296         select BR2_LEGACY
4297         select BR2_PACKAGE_NODEJS
4298         help
4299           nodejs 0.10.x option has been removed.  0.10.x is now
4300           automatically chosen for ARMv5 architectures only and the
4301           latest nodejs for all other supported architectures. The
4302           correct nodejs version has been automatically selected in your
4303           configuration.
4304
4305 config BR2_BR2_PACKAGE_NODEJS_0_12_X
4306         bool "nodejs version 0.12.x has been removed"
4307         select BR2_LEGACY
4308         select BR2_PACKAGE_NODEJS
4309         help
4310           nodejs version 0.12.x has been removed.  As an alternative,
4311           the latest nodejs version has been automatically selected in
4312           your configuration.
4313
4314 config BR2_BR2_PACKAGE_NODEJS_4_X
4315         bool "nodejs version 4.x has been removed"
4316         select BR2_LEGACY
4317         select BR2_PACKAGE_NODEJS
4318         help
4319           nodejs version 4.x has been removed.  As an alternative,
4320           the latest nodejs version has been automatically selected in
4321           your configuration.
4322
4323 ###############################################################################
4324 comment "Legacy options removed in 2015.11"
4325
4326 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
4327         bool "gst1-plugins-bad real plugin has been removed"
4328         select BR2_LEGACY
4329         help
4330           The real plugin from GStreamer 1 bad plugins has been
4331           removed.
4332
4333 config BR2_PACKAGE_MEDIA_CTL
4334         bool "media-ctl package has been removed"
4335         select BR2_LEGACY
4336         select BR2_PACKAGE_LIBV4L
4337         select BR2_PACKAGE_LIBV4L_UTILS
4338         help
4339           media-ctl source and developement have been moved to v4l-utils
4340           since June 2014. For an up-to-date media-ctl version select
4341           BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
4342
4343 config BR2_PACKAGE_SCHIFRA
4344         bool "schifra package has been removed"
4345         select BR2_LEGACY
4346         help
4347           Schifra package has been maked broken since 2014.11 release
4348           and haven't been fixed since then.
4349
4350 config BR2_PACKAGE_ZXING
4351         bool "zxing option has been renamed"
4352         select BR2_LEGACY
4353         select BR2_PACKAGE_ZXING_CPP
4354         help
4355           ZXing no longer provides the cpp bindings, it has been renamed
4356           to BR2_PACKAGE_ZXING_CPP which uses a new upstream.
4357
4358 # Since FreeRDP has new dependencies, protect this legacy to avoid the
4359 # infamous "unmet direct dependencies" kconfig error.
4360 config BR2_PACKAGE_FREERDP_CLIENT
4361         bool "freerdp client option renamed"
4362         depends on BR2_PACKAGE_FREERDP
4363         select BR2_LEGACY
4364         select BR2_PACKAGE_FREERDP_CLIENT_X11
4365
4366 config BR2_PACKAGE_BLACKBOX
4367         bool "blackbox package has been removed"
4368         select BR2_LEGACY
4369         help
4370           Upstream is dead and the package has been deprecated for
4371           some time. There are other alternative maintained WMs.
4372
4373 config BR2_KERNEL_HEADERS_3_0
4374         bool "kernel headers version 3.0.x are no longer supported"
4375         select BR2_LEGACY
4376         help
4377           Version 3.0.x of the Linux kernel headers have been deprecated
4378           for more than four buildroot releases and are now removed.
4379
4380 config BR2_KERNEL_HEADERS_3_11
4381         bool "kernel headers version 3.11.x are no longer supported"
4382         select BR2_LEGACY
4383         help
4384           Version 3.11.x of the Linux kernel headers have been
4385           deprecated for more than four buildroot releases and are now
4386           removed.
4387
4388 config BR2_KERNEL_HEADERS_3_13
4389         bool "kernel headers version 3.13.x are no longer supported"
4390         select BR2_LEGACY
4391         help
4392           Version 3.13.x of the Linux kernel headers have been
4393           deprecated for more than four buildroot releases and are now
4394           removed.
4395
4396 config BR2_KERNEL_HEADERS_3_15
4397         bool "kernel headers version 3.15.x are no longer supported"
4398         select BR2_LEGACY
4399         help
4400           Version 3.15.x of the Linux kernel headers have been
4401           deprecated for more than four buildroot releases and are now
4402           removed.
4403
4404 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
4405         bool "DirectFB example df_andi has been removed"
4406         select BR2_LEGACY
4407         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4408         help
4409           The per-DirectFB example options have been removed. The
4410           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4411           examples.
4412
4413 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
4414         bool "DirectFB example df_bltload has been removed"
4415         select BR2_LEGACY
4416         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4417         help
4418           The per-DirectFB example options have been removed. The
4419           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4420           examples.
4421
4422 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
4423         bool "DirectFB example df_cpuload has been removed"
4424         select BR2_LEGACY
4425         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4426         help
4427           The per-DirectFB example options have been removed. The
4428           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4429           examples.
4430
4431 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
4432         bool "DirectFB example df_databuffer has been removed"
4433         select BR2_LEGACY
4434         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4435         help
4436           The per-DirectFB example options have been removed. The
4437           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4438           examples.
4439
4440 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
4441         bool "DirectFB example df_dioload has been removed"
4442         select BR2_LEGACY
4443         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4444         help
4445           The per-DirectFB example options have been removed. The
4446           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4447           examples.
4448
4449 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
4450         bool "DirectFB example df_dok has been removed"
4451         select BR2_LEGACY
4452         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4453         help
4454           The per-DirectFB example options have been removed. The
4455           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4456           examples.
4457
4458 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
4459         bool "DirectFB example df_drivertest has been removed"
4460         select BR2_LEGACY
4461         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4462         help
4463           The per-DirectFB example options have been removed. The
4464           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4465           examples.
4466
4467 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
4468         bool "DirectFB example df_fire has been removed"
4469         select BR2_LEGACY
4470         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4471         help
4472           The per-DirectFB example options have been removed. The
4473           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4474           examples.
4475
4476 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
4477         bool "DirectFB example df_flip has been removed"
4478         select BR2_LEGACY
4479         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4480         help
4481           The per-DirectFB example options have been removed. The
4482           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4483           examples.
4484
4485 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
4486         bool "DirectFB example df_fonts has been removed"
4487         select BR2_LEGACY
4488         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4489         help
4490           The per-DirectFB example options have been removed. The
4491           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4492           examples.
4493
4494 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
4495         bool "DirectFB example df_input has been removed"
4496         select BR2_LEGACY
4497         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4498         help
4499           The per-DirectFB example options have been removed. The
4500           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4501           examples.
4502
4503 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
4504         bool "DirectFB example df_joystick has been removed"
4505         select BR2_LEGACY
4506         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4507         help
4508           The per-DirectFB example options have been removed. The
4509           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4510           examples.
4511
4512 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
4513         bool "DirectFB example df_knuckles has been removed"
4514         select BR2_LEGACY
4515         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4516         help
4517           The per-DirectFB example options have been removed. The
4518           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4519           examples.
4520
4521 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
4522         bool "DirectFB example df_layer has been removed"
4523         select BR2_LEGACY
4524         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4525         help
4526           The per-DirectFB example options have been removed. The
4527           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4528           examples.
4529
4530 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
4531         bool "DirectFB example df_matrix has been removed"
4532         select BR2_LEGACY
4533         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4534         help
4535           The per-DirectFB example options have been removed. The
4536           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4537           examples.
4538
4539 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
4540         bool "DirectFB example df_matrix_water has been removed"
4541         select BR2_LEGACY
4542         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4543         help
4544           The per-DirectFB example options have been removed. The
4545           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4546           examples.
4547
4548 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
4549         bool "DirectFB example df_neo has been removed"
4550         select BR2_LEGACY
4551         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4552         help
4553           The per-DirectFB example options have been removed. The
4554           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4555           examples.
4556
4557 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
4558         bool "DirectFB example df_netload has been removed"
4559         select BR2_LEGACY
4560         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4561         help
4562           The per-DirectFB example options have been removed. The
4563           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4564           examples.
4565
4566 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
4567         bool "DirectFB example df_palette has been removed"
4568         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4569         help
4570           The per-DirectFB example options have been removed. The
4571           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4572           examples.
4573
4574 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
4575         bool "DirectFB example df_particle has been removed"
4576         select BR2_LEGACY
4577         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4578         help
4579           The per-DirectFB example options have been removed. The
4580           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4581           examples.
4582
4583 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
4584         bool "DirectFB example df_porter has been removed"
4585         select BR2_LEGACY
4586         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4587         help
4588           The per-DirectFB example options have been removed. The
4589           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4590           examples.
4591
4592 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
4593         bool "DirectFB example df_stress has been removed"
4594         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4595         help
4596           The per-DirectFB example options have been removed. The
4597           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4598           examples.
4599
4600 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
4601         bool "DirectFB example df_texture has been removed"
4602         select BR2_LEGACY
4603         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4604         help
4605           The per-DirectFB example options have been removed. The
4606           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4607           examples.
4608
4609 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
4610         bool "DirectFB example df_video has been removed"
4611         select BR2_LEGACY
4612         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4613         help
4614           The per-DirectFB example options have been removed. The
4615           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4616           examples.
4617
4618 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
4619         bool "DirectFB example df_video_particle has been removed"
4620         select BR2_LEGACY
4621         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4622         help
4623           The per-DirectFB example options have been removed. The
4624           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4625           examples.
4626
4627 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
4628         bool "DirectFB example df_window has been removed"
4629         select BR2_LEGACY
4630         select BR2_PACKAGE_DIRECTFB_EXAMPLES
4631         help
4632           The per-DirectFB example options have been removed. The
4633           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
4634           examples.
4635
4636 config BR2_PACKAGE_KOBS_NG
4637         bool "kobs-ng was replaced by imx-kobs"
4638         select BR2_LEGACY
4639         select BR2_PACKAGE_IMX_KOBS
4640         help
4641           The outdated kobs-ng has been replaced by the Freescale-
4642           maintained imx-kobs package.
4643
4644 config BR2_PACKAGE_SAWMAN
4645         bool "sawman package removed"
4646         select BR2_LEGACY
4647         select BR2_PACKAGE_DIRECTFB_SAWMAN
4648         help
4649           This option has been removed because the sawman package no
4650           longer exists: it was merged inside DirectFB itself. This
4651           feature can now be enabled using the
4652           BR2_PACKAGE_DIRECTFB_SAWMAN option.
4653
4654 config BR2_PACKAGE_DIVINE
4655         bool "divine package removed"
4656         select BR2_LEGACY
4657         select BR2_PACKAGE_DIRECTFB_DIVINE
4658         help
4659           This option has been removed because the divine package no
4660           longer exists: it was merged inside DirectFB itself. This
4661           feature can now be enabled using the
4662           BR2_PACKAGE_DIRECTFB_DIVINE option.
4663
4664 ###############################################################################
4665 comment "Legacy options removed in 2015.08"
4666
4667 config BR2_PACKAGE_KODI_PVR_ADDONS
4668         bool "Kodi PVR addon was split"
4669         select BR2_LEGACY
4670         select BR2_PACKAGE_KODI_PVR_ARGUSTV
4671         select BR2_PACKAGE_KODI_PVR_DVBLINK
4672         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
4673         select BR2_PACKAGE_KODI_PVR_FILMON
4674         select BR2_PACKAGE_KODI_PVR_HTS
4675         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
4676         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
4677         select BR2_PACKAGE_KODI_PVR_MYTHTV
4678         select BR2_PACKAGE_KODI_PVR_NEXTPVR
4679         select BR2_PACKAGE_KODI_PVR_NJOY
4680         select BR2_PACKAGE_KODI_PVR_PCTV
4681         select BR2_PACKAGE_KODI_PVR_STALKER
4682         select BR2_PACKAGE_KODI_PVR_VBOX
4683         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
4684         select BR2_PACKAGE_KODI_PVR_VUPLUS
4685         select BR2_PACKAGE_KODI_PVR_WMC
4686         help
4687           Kodi PVR addon was split into seperate modules
4688
4689 config BR2_BINUTILS_VERSION_2_23_2
4690         bool "binutils 2.23 option renamed"
4691         select BR2_LEGACY
4692         help
4693           Binutils 2.23.2 has been removed, using a newer version is
4694           recommended.
4695
4696 config BR2_BINUTILS_VERSION_2_24
4697         bool "binutils 2.24 option renamed"
4698         select BR2_LEGACY
4699         select BR2_BINUTILS_VERSION_2_24_X
4700         help
4701           The binutils version option has been renamed to match the
4702           same patchlevel logic used by gcc. The new option is now
4703           BR2_BINUTILS_VERSION_2_24_X.
4704
4705 config BR2_BINUTILS_VERSION_2_25
4706         bool "binutils 2.25 option renamed"
4707         select BR2_LEGACY
4708         select BR2_BINUTILS_VERSION_2_25_X
4709         help
4710           The binutils version option has been renamed to match the
4711           same patchlevel logic used by gcc. The new option is now
4712           BR2_BINUTILS_VERSION_2_25_X.
4713
4714 config BR2_PACKAGE_PERF
4715         bool "perf option has been renamed"
4716         select BR2_LEGACY
4717         select BR2_LINUX_KERNEL_TOOL_PERF
4718         help
4719           The perf package has been moved as a Linux tools package,
4720           and the option to enable it is now
4721           BR2_LINUX_KERNEL_TOOL_PERF.
4722
4723 config BR2_BINUTILS_VERSION_2_22
4724         bool "binutils 2.22 removed"
4725         select BR2_LEGACY
4726         help
4727           Binutils 2.22 has been removed, using a newer version is
4728           recommended.
4729
4730 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
4731         bool "gpu-viv-bin-mx6q"
4732         select BR2_LEGACY
4733         select BR2_PACKAGE_IMX_GPU_VIV
4734         help
4735           Vivante graphics libraries have been renamed to
4736           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
4737           name.
4738
4739 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
4740         bool "libsemanage python bindings removed"
4741         depends on BR2_PACKAGE_PYTHON
4742         select BR2_LEGACY
4743         help
4744           This option has been removed, since the libsemanage Python
4745           bindings on the target were not useful.
4746
4747 config BR2_TARGET_UBOOT_NETWORK
4748         bool "U-Boot custom network settings removed"
4749         select BR2_LEGACY
4750         help
4751           U-Boot's custom network settings options have been removed.
4752
4753 endmenu
4754
4755 endif # !SKIP_LEGACY
This page took 0.28555 seconds and 4 git commands to generate.