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