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