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