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