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