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