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