]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - Config.in.legacy
eeprog: remove package
[coffee/buildroot.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 uses an
103           option that no longer exists in current buildroot. In that case, the
104           build will fail. Look for config options which are selected in the
105           menu below: they no longer exist and should be replaced by something
106           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 comment "Legacy options removed in 2018.02"
147
148 config BR2_PACKAGE_EEPROG
149         bool "eeprog package removed"
150         select BR2_LEGACY
151         select BR2_PACKAGE_I2C_TOOLS
152         select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
153         help
154           The eeprog program is now provided by the i2c-tools package.
155
156 config BR2_PACKAGE_GNUPG2_GPGV2
157         bool "gnupg2 gpgv2 option removed"
158         select BR2_LEGACY
159         select BR2_PACKAGE_GNUPG2_GPGV
160         help
161           The gpgv2 executable is now named gpgv. The config option
162           has been renamed accordingly.
163
164 ###############################################################################
165 comment "Legacy options removed in 2017.11"
166
167 config BR2_PACKAGE_RFKILL
168         bool "rfkill package removed"
169         select BR2_LEGACY
170         select BR2_PACKAGE_UTIL_LINUX
171         select BR2_PACKAGE_UTIL_LINUX_RFKILL
172         help
173           The rfkill program is now provided by the util-linux package.
174
175 config BR2_PACKAGE_UTIL_LINUX_RESET
176         bool "util-linux reset option removed"
177         select BR2_LEGACY
178         help
179           The util-linux package no longer offers a "reset" command. Use
180           either the reset command provided by BusyBox or select ncurses
181           programs, which will install a symlink from "tset" to reset.
182
183 config BR2_PACKAGE_POLICYCOREUTILS_AUDIT2ALLOW
184         bool "policycoreutils audit2allow option removed"
185         select BR2_LEGACY
186         select BR2_PACKAGE_SELINUX_PYTHON
187         select BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW
188         help
189           The policycoreutils package no longer offers audit2allow
190           as a option. This package has been moved into the
191           selinux-python package by the SELinux maintainers.
192
193 config BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND
194         bool "policycoreutils restorecond option removed"
195         select BR2_LEGACY
196         select BR2_PACKAGE_RESTORECOND
197         help
198           The policycoreutils package no longer offers restorecond
199           as a option.  This package has been moved into a seperate
200           package maintained by the SELinux maintainers.
201
202 config BR2_PACKAGE_SEPOLGEN
203         bool "sepolgen package has been removed"
204         select BR2_LEGACY
205         select BR2_PACKAGE_SELINUX_PYTHON
206         select BR2_PACKAGE_SELINUX_PYTHON_SEPOLGEN
207         help
208           Sepolgen is no longer a individual package, but instead has
209           been moved into the selinux-python package by the SELinux
210           maintainers.
211
212 config BR2_PACKAGE_OPENOBEX_BLUEZ
213         bool "openobex bluez option removed"
214         select BR2_LEGACY
215         select BR2_PACKAGE_BLUEZ_UTILS
216         help
217           The OpenOBEX package no longer offers an option to enable or
218           disable BlueZ support. Instead, BlueZ support is always
219           included when the bluez5_utils or bluez_utils package is
220           selected.
221
222 config BR2_PACKAGE_OPENOBEX_LIBUSB
223         bool "openobex libusb option removed"
224         select BR2_LEGACY
225         select BR2_PACKAGE_LIBUSB
226         help
227           The OpenOBEX package no longer offers an option to enable or
228           disable libusb support. Instead, USB support is always
229           included when the libusb package is selected.
230
231 config BR2_PACKAGE_OPENOBEX_APPS
232         bool "openobex apps option removed"
233         select BR2_LEGACY
234         help
235           The OpenOBEX package no longer offers an option to enable or
236           disable apps support.
237
238 config BR2_PACKAGE_OPENOBEX_SYSLOG
239         bool "openobex syslog option removed"
240         select BR2_LEGACY
241         help
242           The OpenOBEX package no longer offers an option to enable or
243           disable syslog support.
244
245 config BR2_PACKAGE_OPENOBEX_DUMP
246         bool "openobex dump option removed"
247         select BR2_LEGACY
248         help
249           The OpenOBEX package no longer offers an option to enable or
250           disable dump support.
251
252 config BR2_PACKAGE_AICCU
253         bool "aiccu utility removed"
254         select BR2_LEGACY
255         help
256           As the SixXS project has ceased its operation on 2017-06-06,
257           the AICCU utility has no use anymore and has been removed.
258
259           https://www.sixxs.net/sunset/
260
261 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
262         bool "util-linux login utilities option removed"
263         select BR2_LEGACY
264         select BR2_PACKAGE_UTIL_LINUX_LAST
265         select BR2_PACKAGE_UTIL_LINUX_LOGIN
266         select BR2_PACKAGE_UTIL_LINUX_RUNUSER
267         select BR2_PACKAGE_UTIL_LINUX_SU
268         select BR2_PACKAGE_UTIL_LINUX_SULOGIN
269         help
270           Login utilities (last, login, runuser, su, sulogin) now have
271           their own configuration options in the util-linux menu.
272
273 ###############################################################################
274 comment "Legacy options removed in 2017.08"
275
276 config BR2_TARGET_GRUB
277         bool "grub (aka grub-legacy) has been removed"
278         select BR2_LEGACY
279         help
280           grub-legacy is no longer maintained, and no longer builds with
281           recent binutils versions.
282
283           Use grub2 or syslinux instead.
284
285 config BR2_PACKAGE_SIMICSFS
286         bool "simicsfs support removed"
287         select BR2_LEGACY
288         help
289           Support for simicsfs kernel driver that provides access to a
290           host computer's local filesystem when the target is
291           executing within a SIMICS simulation has been removed.
292
293           Simics is now moving away from the simicsfs kernel module,
294           as the kernel module has required too much maintenance
295           work. Users should move to the user mode Simics agent
296           instead.
297
298 config BR2_BINUTILS_VERSION_2_26_X
299         bool "binutils version 2.26 support removed"
300         select BR2_LEGACY
301         help
302           Support for binutils version 2.26 has been removed. The
303           current default version (2.28 or later) has been selected
304           instead.
305
306 config BR2_XTENSA_OVERLAY_DIR
307         string "The BR2_XTENSA_OVERLAY_DIR option has been removed"
308         help
309           The BR2_XTENSA_OVERLAY_DIR has been removed in favour of
310           BR2_XTENSA_OVERLAY_FILE. You must now pass the complete
311           path to the overlay file, not to the directory containing
312           it.
313
314 config BR2_XTENSA_OVERLAY_DIR_WRAP
315         bool
316         default y if BR2_XTENSA_OVERLAY_DIR != ""
317         select BR2_LEGACY
318
319 config BR2_XTENSA_CUSTOM_NAME
320         string "The BR2_XTENSA_CUSTOM_NAME option has been removed"
321         help
322           The BR2_XTENSA_CUSTOM_NAME option has been removed.
323
324 config BR2_XTENSA_CUSTOM_NAME_WRAP
325         bool
326         default y if BR2_XTENSA_CUSTOM_NAME != ""
327         select BR2_LEGACY
328
329 config BR2_PACKAGE_HOST_MKE2IMG
330         bool "host mke2img has been removed"
331         select BR2_LEGACY
332         help
333           We now call mkfs directly to generate ext2/3/4 filesystem
334           image, so mke2img is no longer necessary.
335
336 config BR2_TARGET_ROOTFS_EXT2_BLOCKS
337         int "exact size in blocks has been removed"
338         default 0
339         help
340           This option has been removed in favor of
341           BR2_TARGET_ROOTFS_EXT2_SIZE. It has been set automatically
342           to the value you had before. Set to 0 here to remove the
343           warning.
344
345 config BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP
346         bool
347         default y if BR2_TARGET_ROOTFS_EXT2_BLOCKS != 0 && \
348                 BR2_TARGET_ROOTFS_EXT2_BLOCKS != 61440 # deprecated default value
349         select BR2_LEGACY
350
351 # Note: BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP still referenced in fs/ext2/Config.in
352
353 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
354         int "ext2 extra inodes has been removed" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
355         default 0
356         help
357           Buildroot now uses mkfs.ext2/3/4 to generate ext2/3/4
358           images. It now automatically selects the number of inodes
359           based on the image size. The extra number of inodes can no
360           longer be provided; instead, provide the total number of
361           inodes needed in BR2_TARGET_ROOTFS_EXT2_INODES.
362
363 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES_WRAP
364         bool
365         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES != 0
366         select BR2_LEGACY
367
368 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
369         bool "cdxaparse removed"
370         select BR2_LEGACY
371
372 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
373         bool "dataurisrc moved to gstreamer1"
374         select BR2_LEGACY
375         help
376           Dataurisrc has moved to gstreamer core and is always built.
377
378 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
379         bool "dccp removed"
380         select BR2_LEGACY
381
382 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
383         bool "hdvparse removed"
384         select BR2_LEGACY
385
386 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
387         bool "mve removed"
388         select BR2_LEGACY
389
390 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
391         bool "nuvdemux removed"
392         select BR2_LEGACY
393
394 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
395         bool "patchdetect removed"
396         select BR2_LEGACY
397
398 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
399         bool "sdi removed"
400         select BR2_LEGACY
401
402 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
403         bool "tta removed"
404         select BR2_LEGACY
405
406 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
407         bool "videomeasure removed"
408         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
409         select BR2_LEGACY
410         help
411           videomeasure plugin has been removed and has been replaced by
412           iqa, which has automatically been enabled.
413
414 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
415         bool "apexsink removed"
416         select BR2_LEGACY
417
418 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
419         bool "sdl removed"
420         select BR2_LEGACY
421
422 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
423         bool "mad (*.mp3 audio) removed"
424         select BR2_LEGACY
425
426 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
427         bool "gst1-plugins-bad webrtc renamed to webrtcdsp"
428         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP
429         select BR2_LEGACY
430         help
431           The WebRTC plugin in GStreamer 1.x has always been named
432           webrtcdsp, but was wrongly introduced in Buildroot under the
433           name webrtc. Therefore, we have renamed the option to match
434           the actual name of the GStreamer plugin.
435
436 config BR2_STRIP_none
437         bool "Strip command 'none' has been removed"
438         select BR2_LEGACY
439         help
440           The strip command choice has been changed into a single
441           boolean option. Please check that the new setting is
442           correct (in the "Build options" sub-menu)
443
444 config BR2_PACKAGE_BEECRYPT_CPP
445         bool "C++ support removed in beecrypt"
446         select BR2_LEGACY
447         help
448           Support for C++ depends on icu. The beecrypt package is
449           incompatible with icu 59+.
450
451 config BR2_PACKAGE_SPICE_CLIENT
452         bool "spice client support removed"
453         select BR2_LEGACY
454         help
455           Spice client support has been removed upstream. The
456           functionality now lives in the spice-gtk widget and
457           virt-viewer.
458
459 config BR2_PACKAGE_SPICE_GUI
460         bool "spice gui support removed"
461         select BR2_LEGACY
462         help
463           Spice gui support has been removed upstream. The
464           functionality now lives in the spice-gtk widget and
465           virt-viewer.
466
467 config BR2_PACKAGE_SPICE_TUNNEL
468         bool "spice network redirection removed"
469         select BR2_LEGACY
470         help
471           Spice network redirection, aka tunnelling has been removed
472           upstream.
473
474 config BR2_PACKAGE_INPUT_TOOLS
475         bool "input-tools removed"
476         select BR2_LEGACY
477         select BR2_PACKAGE_LINUXCONSOLETOOLS
478         help
479           input-tools has been removed, it is replaced by
480           linuxconsoletools, which has automatically been enabled.
481
482 config BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH
483         bool "inputattach moved to linuxconsoletools"
484         select BR2_LEGACY
485         select BR2_PACKAGE_LINUXCONSOLETOOLS
486         select BR2_PACKAGE_LINUXCONSOLETOOLS_INPUTATTACH
487         help
488           input-tools has been removed, inputattach is now part
489           of linuxconsoletools, which has automatically been
490           enabled.
491
492 config BR2_PACKAGE_INPUT_TOOLS_JSCAL
493         bool "jscal moved to linuxconsoletools"
494         select BR2_LEGACY
495         select BR2_PACKAGE_LINUXCONSOLETOOLS
496         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
497         help
498           input-tools has been removed, jscal is now part
499           of linuxconsoletools, which has automatically been
500           enabled.
501
502 config BR2_PACKAGE_INPUT_TOOLS_JSTEST
503         bool "jstest moved to linuxconsoletools"
504         select BR2_LEGACY
505         select BR2_PACKAGE_LINUXCONSOLETOOLS
506         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
507         help
508           input-tools has been removed, jstest is now part
509           of linuxconsoletools, which has automatically been
510           enabled.
511
512 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
513         bool "SH Sourcery toolchain has been removed"
514         select BR2_LEGACY
515         help
516           The Sourcery CodeBench toolchain for the sh architecture has
517           been removed, since it uses glibc older than 2.17 that requires
518           -lrt to link executables using clock_* system calls. This makes
519           this toolchain difficult to maintain over time.
520
521 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86
522         bool "x86 Sourcery toolchain has been removed"
523         select BR2_LEGACY
524         help
525           The Sourcery CodeBench toolchain for the x86 architecture has
526           been removed, since it uses glibc older than 2.17 that requires
527           -lrt to link executables using clock_* system calls. This makes
528           this toolchain difficult to maintain over time.
529
530 config BR2_GCC_VERSION_4_8_X
531         bool "gcc 4.8.x support removed"
532         select BR2_LEGACY
533         help
534           Support for gcc version 4.8.x has been removed. The current
535           default version (5.x or later) has been selected instead.
536
537 ###############################################################################
538 comment "Legacy options removed in 2017.05"
539
540 config BR2_PACKAGE_SUNXI_MALI_R2P4
541         bool "sunxi-mali r2p4 removed"
542         select BR2_LEGACY
543         help
544           sunxi-mali libMali for r2p4 Mali kernel module has been
545           removed since the libump package only provides libUMP.so.3.
546           libMali for r2p4 Mali kernel module requires libUMP.so.2.
547
548 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
549         bool "CoffeeScript option has been removed"
550         select BR2_LEGACY
551         help
552           The option to enable NodeJS CoffeeScript has been removed.
553           To continue using it, add "coffee-script" to
554           BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
555
556 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
557         bool "Express web application framework option has been removed"
558         select BR2_LEGACY
559         help
560           The option to enable the NodeJS Express web application
561           framework has been removed. To continue using it, add
562           "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
563
564 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
565         bool "bluez5_utils gatttool install option removed"
566         select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
567         help
568           The option to install gatttool specifically has been removed.
569           Since version 5.44 gatttool is in the list of deprecated
570           tools. The option to build and install deprecated tools has
571           been automatically enabled.
572
573 config BR2_PACKAGE_OPENOCD_FT2XXX
574         bool "openocd ft2232 support has been removed"
575         select BR2_PACKAGE_OPENOCD_FTDI
576         select BR2_LEGACY
577         help
578           FT2232 support in OpenOCD has been removed, it's replaced by
579           FDTI support, which has automatically been enabled.
580
581 config BR2_PACKAGE_KODI_RTMPDUMP
582         bool "kodi rtmp has been removed"
583         select BR2_LEGACY
584         select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
585         help
586           Internal rtmp support was removed from Kodi.
587
588 config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
589         bool "kodi-visualisation-fountain has been removed"
590         select BR2_LEGACY
591         help
592           According to upstream 'the visualization is not currently
593           in a working shape.'
594
595 config BR2_PACKAGE_PORTMAP
596         bool "portmap has been removed"
597         select BR2_LEGACY
598         select BR2_PACKAGE_RPCBIND
599         help
600           The portmap upstream tarball is removed, no releases since
601           ten years and latest change in upstream git in 2014.
602           You should better use rpcbind as a RPC portmapper.
603
604 config BR2_BINUTILS_VERSION_2_25_X
605         bool "binutils version 2.25 support removed"
606         select BR2_LEGACY
607         help
608           Support for binutils version 2.25 has been removed. The
609           current default version (2.27 or later) has been selected
610           instead.
611
612 config BR2_TOOLCHAIN_BUILDROOT_INET_RPC
613         bool "uclibc RPC support has been removed"
614         select BR2_LEGACY
615         help
616           uClibc-ng removed internal RPC implementation in 1.0.23. You
617           should use libtirpc instead.
618
619 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
620         int "extra size in blocks has been removed"
621         default 0
622         help
623           Since the support for auto calculation of the filesystem size has been
624           removed, this option is now useless and must be 0.
625           You may want to check that BR2_TARGET_ROOTFS_EXT2_BLOCKS matchs
626           your needs.
627
628 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS_WRAP
629         bool
630         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS != 0
631         select BR2_LEGACY
632
633 config BR2_PACKAGE_SYSTEMD_KDBUS
634         bool "systemd-kdbus has been removed"
635         select BR2_LEGACY
636         help
637           --enable/disable-kdbus configure option has been removed since
638           systemd-231.
639
640 config BR2_PACKAGE_POLARSSL
641         bool "polarssl has been removed"
642         select BR2_LEGACY
643         help
644           The polarssl crypto library has been removed since the 1.2.x
645           release branch is no longer maintained. Newer upstream
646           branches/releases (mbedtls) have API changes so they're not
647           drop-in replacements.
648
649 config BR2_NBD_CLIENT
650         bool "nbd client option was renamed"
651         select BR2_LEGACY
652         select BR2_PACKAGE_NBD_CLIENT
653         help
654           The nbd client option has been renamed to BR2_PACKAGE_NBD_CLIENT.
655
656 config BR2_NBD_SERVER
657         bool "nbd server option was renamed"
658         select BR2_LEGACY
659         select BR2_PACKAGE_NBD_SERVER
660         help
661           The nbd server option has been renamed to BR2_PACKAGE_NBD_SERVER.
662
663 config BR2_PACKAGE_GMOCK
664         bool "gmock merged into gtest package"
665         select BR2_LEGACY
666         select BR2_PACKAGE_GTEST
667         select BR2_PACKAGE_GTEST_GMOCK
668         help
669           GMock is now a suboption of the GTest package.
670
671 config BR2_KERNEL_HEADERS_4_8
672         bool "kernel headers version 4.8.x are no longer supported"
673         select BR2_KERNEL_HEADERS_4_4
674         select BR2_LEGACY
675         help
676           Version 4.8.x of the Linux kernel headers are no longer
677           maintained upstream and are now removed. As an alternative,
678           version 4.4.x of the headers have been automatically
679           selected in your configuration.
680
681 config BR2_KERNEL_HEADERS_3_18
682         bool "kernel headers version 3.18.x are no longer supported"
683         select BR2_KERNEL_HEADERS_3_12
684         select BR2_LEGACY
685         help
686           Version 3.18.x of the Linux kernel headers are no longer
687           maintained upstream and are now removed. As an alternative,
688           version 3.12.x of the headers have been automatically
689           selected in your configuration.
690
691 config BR2_GLIBC_VERSION_2_22
692         bool "glibc 2.22 removed"
693         select BR2_LEGACY
694         help
695           Support for glibc version 2.22 has been removed. The current
696           default version has been selected instead.
697
698 ###############################################################################
699 comment "Legacy options removed in 2017.02"
700
701 config BR2_PACKAGE_PERL_DB_FILE
702         bool "perl-db-file removed"
703         select BR2_LEGACY
704         select BR2_PACKAGE_BERKELEYDB
705         select BR2_PACKAGE_PERL
706         help
707           DB_File can be built as a core Perl module, so the separate
708           perl-db-file package has been removed.
709
710 config BR2_KERNEL_HEADERS_4_7
711         bool "kernel headers version 4.7.x are no longer supported"
712         select BR2_KERNEL_HEADERS_4_4
713         select BR2_LEGACY
714         help
715           Version 4.7.x of the Linux kernel headers are no longer
716           maintained upstream and are now removed. As an alternative,
717           version 4.4.x of the headers have been automatically
718           selected in your configuration.
719
720 config BR2_KERNEL_HEADERS_4_6
721         bool "kernel headers version 4.6.x are no longer supported"
722         select BR2_KERNEL_HEADERS_4_4
723         select BR2_LEGACY
724         help
725           Version 4.6.x of the Linux kernel headers are no longer
726           maintained upstream and are now removed. As an alternative,
727           version 4.4.x of the headers have been automatically
728           selected in your configuration.
729
730 config BR2_KERNEL_HEADERS_4_5
731         bool "kernel headers version 4.5.x are no longer supported"
732         select BR2_KERNEL_HEADERS_4_4
733         select BR2_LEGACY
734         help
735           Version 4.5.x of the Linux kernel headers are no longer
736            maintained upstream and are now removed. As an alternative,
737            version 4.4.x of the headers have been automatically
738            selected in your configuration.
739
740 config BR2_KERNEL_HEADERS_3_14
741         bool "kernel headers version 3.14.x are no longer supported"
742         select BR2_KERNEL_HEADERS_3_12
743         select BR2_LEGACY
744           help
745           Version 3.14.x of the Linux kernel headers are no longer
746           maintained upstream and are now removed. As an alternative,
747           version 3.12.x of the headers have been automatically
748           selected in your configuration.
749
750 config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
751         bool "musl-cross 1.1.12 toolchain removed"
752         select BR2_LEGACY
753         help
754           The support for the prebuilt toolchain based on the Musl C
755           library provided by the musl-cross project has been removed.
756           Upstream doesn't provide any prebuilt toolchain anymore, use the
757           Buildroot toolchain instead.
758
759 config BR2_UCLIBC_INSTALL_TEST_SUITE
760         bool "uClibc tests now in uclibc-ng-test"
761         select BR2_LEGACY
762         select BR2_PACKAGE_UCLIBC_NG_TEST
763         help
764           The test suite of the uClibc C library has been moved into a
765           separate package, uclibc-ng-test.
766
767 config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX
768         bool "Blackfin.uclinux.org 2014R1 toolchain removed"
769         select BR2_LEGACY
770         help
771           The ADI Blackfin toolchain has many bugs which are fixed in
772           more recent gcc and uClibc-ng releases. Use the Buildroot
773           toolchain instead.
774
775 config BR2_PACKAGE_MAKEDEVS
776         bool "makedevs removed"
777         select BR2_LEGACY
778         help
779           The makedevs tool is part of busybox. The Buildroot fork
780           should not be used outside of the Buildroot infrastructure.
781
782 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
783         bool "Arago ARMv7 2011.09 removed"
784         select BR2_LEGACY
785         help
786           The Arago toolchains are every old and not updated anymore.
787
788 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
789         bool "Arago ARMv5 2011.09 removed"
790         select BR2_LEGACY
791         help
792           The Arago toolchains are every old and not updated anymore.
793
794 config BR2_PACKAGE_SNOWBALL_HDMISERVICE
795         bool "snowball-hdmiservice removed"
796         select BR2_LEGACY
797         help
798           We no longer have support for the Snowball platform in
799           Buildroot, so this package was no longer useful.
800
801 config BR2_PACKAGE_SNOWBALL_INIT
802         bool "snowball-init removed"
803         select BR2_LEGACY
804         help
805           We no longer have support for the Snowball platform in
806           Buildroot, so this package was no longer useful.
807
808 config BR2_GDB_VERSION_7_9
809         bool "gdb 7.9 has been removed"
810         select BR2_LEGACY
811         help
812           The 7.9 version of gdb has been removed. Use a newer version
813           instead.
814
815 ###############################################################################
816 comment "Legacy options removed in 2016.11"
817
818 config BR2_PACKAGE_PHP_SAPI_CLI_CGI
819         bool "PHP CGI and CLI options are now seperate"
820         select BR2_PACKAGE_PHP_SAPI_CLI
821         select BR2_PACKAGE_PHP_SAPI_CGI
822         select BR2_LEGACY
823         help
824           The PHP Interface options have been split up into a
825           separate option for each interface.
826
827 config BR2_PACKAGE_PHP_SAPI_CLI_FPM
828         bool "PHP CLI and FPM options are now separate"
829         select BR2_PACKAGE_PHP_SAPI_CLI
830         select BR2_PACKAGE_PHP_SAPI_FPM
831         select BR2_LEGACY
832         help
833           The PHP Interface options have been split up into a
834           separate option for each interface.
835
836 config BR2_PACKAGE_WVSTREAMS
837         bool "wvstreams removed"
838         select BR2_LEGACY
839         help
840           wvstreams is not maintained anymore since about 2009. It also
841           doesn't build anymore with recent compilers (GCC 5+).
842
843 config BR2_PACKAGE_WVDIAL
844         bool "wvdial removed"
845         select BR2_LEGACY
846         help
847           wvdial is not maintained anymore since about 2009. It also
848           doesn't build anymore with recent compilers (GCC 5+).
849
850 config BR2_PACKAGE_WEBKITGTK24
851         bool "webkitgtk 2.4.x removed"
852         select BR2_LEGACY
853         help
854           This legacy package only existed because some other packages
855           depended on that specific version of webkitgtk. However, the
856           other packages have been fixed. webkitgtk 2.4 is full of
857           security issues so it needs to be removed.
858
859 config BR2_PACKAGE_TORSMO
860         bool "torsmo removed"
861         select BR2_LEGACY
862         help
863           torsmo has been unmaintained for a long time, and nobody
864           seems to be interested in it.
865
866 config BR2_PACKAGE_SSTRIP
867         bool "sstrip removed"
868         select BR2_LEGACY
869         help
870           sstrip is unmaintained and potentially harmful. It doesn't
871           save so much compared to normal binutils strip, and there is
872           a big risk of binaries that don't work. Use normal strip
873           instead.
874
875 config BR2_KERNEL_HEADERS_4_3
876         bool "kernel headers version 4.3.x are no longer supported"
877         select BR2_KERNEL_HEADERS_4_1
878         select BR2_LEGACY
879         help
880           Version 4.3.x of the Linux kernel headers are no longer
881           maintained upstream and are now removed. As an alternative,
882           version 4.1.x of the headers have been automatically
883           selected in your configuration.
884
885 config BR2_KERNEL_HEADERS_4_2
886         bool "kernel headers version 4.2.x are no longer supported"
887         select BR2_KERNEL_HEADERS_4_1
888         select BR2_LEGACY
889         help
890           Version 4.2.x of the Linux kernel headers are no longer
891           maintained upstream and are now removed. As an alternative,
892           version 4.1.x of the headers have been automatically
893           selected in your configuration.
894
895 config BR2_PACKAGE_KODI_ADDON_XVDR
896         bool "kodi-addon-xvdr removed"
897         select BR2_LEGACY
898         help
899           According to the github project page:
900           https://github.com/pipelka/xbmc-addon-xvdr
901           this package is discontinued.
902
903 config BR2_PACKAGE_IPKG
904         bool "ipkg removed"
905         select BR2_LEGACY
906         help
907           ipkg dates back to the early 2000s when Compaq started the
908           handhelds.org project and it hasn't seen development since 2006.
909           Use opkg as a replacement.
910
911 config BR2_GCC_VERSION_4_7_X
912         bool "gcc 4.7.x support removed"
913         select BR2_LEGACY
914         help
915           Support for gcc version 4.7.x has been removed. The current
916           default version (4.9.x or later) has been selected instead.
917
918 config BR2_BINUTILS_VERSION_2_24_X
919         bool "binutils version 2.24 support removed"
920         select BR2_LEGACY
921         help
922           Support for binutils version 2.24 has been removed. The
923           current default version (2.26 or later) has been selected
924           instead.
925
926 config BR2_PACKAGE_WESTON_RPI
927         bool "Weston propietary RPI support is gone"
928         select BR2_LEGACY
929         help
930           Upstream decided the propietary (rpi-userland) weston composer
931           support wasn't worth the effort so it was removed. Switch to
932           the open VC4 support.
933
934 config BR2_LINUX_KERNEL_TOOL_CPUPOWER
935         bool "linux-tool cpupower"
936         depends on BR2_LINUX_KERNEL
937         select BR2_LEGACY
938         select BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
939         help
940           Linux tool cpupower option was renamed.
941
942 config BR2_LINUX_KERNEL_TOOL_PERF
943         bool "linux-tool perf"
944         depends on BR2_LINUX_KERNEL
945         select BR2_LEGACY
946         select BR2_PACKAGE_LINUX_TOOLS_PERF
947         help
948           Linux tool perf option was renamed.
949
950 config BR2_LINUX_KERNEL_TOOL_SELFTESTS
951         bool "linux-tool selftests"
952         depends on BR2_LINUX_KERNEL
953         select BR2_LEGACY
954         select BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
955         help
956           Linux tool selftests option was renamed.
957
958 config BR2_GCC_VERSION_4_8_ARC
959         bool "gcc arc option renamed"
960         select BR2_LEGACY
961         select BR2_GCC_VERSION_ARC
962         help
963           The option that selects the gcc version for the ARC
964           architecture has been renamed to BR2_GCC_VERSION_ARC.
965
966 config BR2_KERNEL_HEADERS_4_0
967         bool "kernel headers version 4.0.x are no longer supported"
968         select BR2_KERNEL_HEADERS_3_12
969         select BR2_LEGACY
970         help
971           Version 4.0.x of the Linux kernel headers have been deprecated
972           for more than four buildroot releases and are now removed.
973           As an alternative, version 3.12.x of the headers have been
974           automatically selected in your configuration.
975
976 config BR2_KERNEL_HEADERS_3_19
977         bool "kernel headers version 3.19.x are no longer supported"
978         select BR2_KERNEL_HEADERS_3_12
979         select BR2_LEGACY
980         help
981           Version 3.19.x of the Linux kernel headers have been deprecated
982           for more than four buildroot releases and are now removed.
983           As an alternative, version 3.12.x of the headers have been
984           automatically selected in your configuration.
985
986 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
987         bool "libevas-generic-loaders package removed"
988         select BR2_LEGACY
989         select BR2_PACKAGE_EFL
990         help
991           With EFL 1.18, libevas-generic-loaders is now provided by the efl
992           package.
993
994 config BR2_PACKAGE_ELEMENTARY
995         bool "elementary package removed"
996         select BR2_LEGACY
997         select BR2_PACKAGE_EFL
998         help
999           With EFL 1.18, elementary is now provided by the efl package.
1000
1001 config BR2_LINUX_KERNEL_CUSTOM_LOCAL
1002         bool "Linux kernel local directory option removed"
1003         help
1004           The option to select a local directory as the source of the Linux
1005           kernel has been removed. It hurts reproducibility of builds.
1006
1007           In case you were using this option during development of your
1008           Linux kernel, use the override mechanism instead.
1009
1010 ###############################################################################
1011 comment "Legacy options removed in 2016.08"
1012
1013 config BR2_PACKAGE_EFL_JP2K
1014         bool "libevas jp2k loader has been removed"
1015         select BR2_LEGACY
1016         help
1017           JP2K support in EFL requires openjpeg 1.x (libopenjpeg1.pc)
1018           while Buildroot only packages openjpeg 2.x. Therefore, the
1019           JP2K loader has been removed from EFL.
1020
1021 config BR2_PACKAGE_SYSTEMD_COMPAT
1022         bool "systemd compatibility libraries have been removed"
1023         select BR2_LEGACY
1024         help
1025           The systemd option to enable the compatibility libraries has
1026           been removed. Theses libraries have been useless since a few
1027           version, and have been fully dropped from the source since
1028           v230.
1029
1030 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
1031         bool "gst1-plugins-bad liveadder plugin removed"
1032         select BR2_LEGACY
1033         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
1034         help
1035           The functionality of the liveadder plugin of the
1036           gst1-plugins-bad package has been merged into audiomixer.
1037
1038 config BR2_PACKAGE_LIBFSLVPUWRAP
1039         bool "libfslvpuwrap has been renamed to imx-vpuwrap"
1040         select BR2_LEGACY
1041         select BR2_PACKAGE_IMX_VPUWRAP
1042         help
1043           The libfslvpuwrap has been renamed to match the renamed package.
1044
1045 config BR2_PACKAGE_LIBFSLPARSER
1046         bool "libfslparser has been renamed to imx-parser"
1047         select BR2_LEGACY
1048         select BR2_PACKAGE_IMX_PARSER
1049         help
1050           The libfslparser has been renamed to match the renamed package.
1051
1052 config BR2_PACKAGE_LIBFSLCODEC
1053         bool "libfslcodec has been renamed to imx-codec"
1054         select BR2_LEGACY
1055         select BR2_PACKAGE_IMX_CODEC
1056         help
1057           The libfslcodec has been renamed to match the renamed package.
1058
1059 config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
1060         bool "FIT support in uboot-tools has been refactored"
1061         select BR2_LEGACY
1062         select BR2_PACKAGE_DTC
1063         select BR2_PACKAGE_DTC_PROGRAMS
1064         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
1065         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
1066         select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
1067         help
1068           This option has been removed in favor of a more fine-grained
1069           configuration, which is recommended. Selecting this option
1070           enables FIT and FIT signature support for the target packages.
1071           It will also select the dtc and openssl packages.
1072
1073 config BR2_PTHREADS_OLD
1074         bool "linuxthreads (stable/old)"
1075         select BR2_LEGACY
1076         help
1077           Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
1078           BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
1079
1080 config BR2_BINUTILS_VERSION_2_23_X
1081         bool "binutils 2.23 removed"
1082         select BR2_LEGACY
1083         help
1084           Binutils 2.23 has been removed, using a newer version is
1085           recommended.
1086
1087 config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
1088         bool "eglibc support has been removed"
1089         select BR2_LEGACY
1090         help
1091           The eglibc project no longer exists, as it has been merged
1092           back into the glibc project. Therefore, support for eglibc
1093           has been removed, and glibc should be used instead.
1094
1095 config BR2_GDB_VERSION_7_8
1096         bool "gdb 7.8 has been removed"
1097         select BR2_LEGACY
1098         help
1099           The 7.8 version of gdb has been removed. Use a newer version
1100           instead.
1101
1102 ###############################################################################
1103 comment "Legacy options removed in 2016.05"
1104
1105 config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
1106         bool "openvpn polarssl crypto backend removed"
1107         select BR2_LEGACY
1108         help
1109           The OpenVPN polarssl crypto backend option has been removed.
1110           Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
1111           compatible with mbedtls (polarssl) series 2.x which is the
1112           version provided in buildroot. And both can't coexist.
1113           It now uses OpenSSL as the only option.
1114
1115
1116 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
1117         bool "nginx http spdy module removed"
1118         select BR2_LEGACY
1119         select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
1120         help
1121           The ngx_http_spdy_module has been superseded by the
1122           ngx_http_v2_module since nginx v1.9.5.  The
1123           ngx_http_v2_module modules has been automatically selected
1124           in your configuration.
1125
1126 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
1127         bool "gst1-plugins-bad rtp plugin moved to good"
1128         select BR2_LEGACY
1129         help
1130           The rtp plugin has been moved from gst1-plugins-base to
1131           gst1-plugins-good.
1132
1133 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
1134         bool "gst1-plugins-bad mpg123 plugin moved to ugly"
1135         select BR2_LEGACY
1136         help
1137           The mpg123 plugin has been moved from gst1-plugins-bad to
1138           gst1-plugins-ugly.
1139
1140 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
1141         bool "PowerPC Sourcery toolchain has been removed"
1142         select BR2_LEGACY
1143         help
1144           The Sourcery CodeBench toolchain for the PowerPC
1145           architecture has been removed, as it was very old, not
1146           maintained, and causing numerous build failures with modern
1147           userspace packages.
1148
1149 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
1150         bool "PowerPC Sourcery E500v2 toolchain has been removed"
1151         select BR2_LEGACY
1152         help
1153           The Sourcery CodeBench toolchain for the PowerPC E500v2
1154           architecture has been removed, as it was very old, not
1155           maintained, and causing numerous build failures with modern
1156           userspace packages.
1157
1158 config BR2_x86_i386
1159         bool "x86 i386 support removed"
1160         select BR2_LEGACY
1161         help
1162           The support for the i386 processors of the x86 architecture
1163           has been removed.
1164
1165 config BR2_PACKAGE_QT5QUICK1
1166         bool "qt5quick1 package removed"
1167         select BR2_LEGACY
1168         help
1169           The qt5quick1 package has been removed, since it was removed
1170           from upstream starting from Qt 5.6.
1171
1172 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
1173         string "uboot custom patch dir has been removed"
1174         help
1175           The uboot custom patch directory option has been removed. Use
1176           the improved BR2_TARGET_UBOOT_PATCH option instead.
1177
1178 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
1179         bool
1180         default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
1181         select BR2_LEGACY
1182
1183 # Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
1184 # boot/uboot/Config.in
1185
1186 config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
1187         bool "xf86-input-void removed"
1188         select BR2_LEGACY
1189         help
1190           The xf86-input-void package has been removed, there's no need
1191           for it in any modern (post-2007) xorg server.
1192
1193 config BR2_KERNEL_HEADERS_3_17
1194         bool "kernel headers version 3.17.x are no longer supported"
1195         select BR2_KERNEL_HEADERS_3_12
1196         select BR2_LEGACY
1197         help
1198           Version 3.17.x of the Linux kernel headers have been deprecated
1199           for more than four buildroot releases and are now removed.
1200           As an alternative, version 3.12.x of the headers have been
1201           automatically selected in your configuration.
1202
1203 config BR2_GDB_VERSION_7_7
1204         bool "gdb 7.7 has been removed"
1205         select BR2_LEGACY
1206         help
1207           The 7.7 version of gdb has been removed. Use a newer version
1208           instead.
1209
1210 config BR2_PACKAGE_FOOMATIC_FILTERS
1211         bool "foomatic-filters"
1212         select BR2_LEGACY
1213         help
1214           The foomatic-filters package was removed.
1215
1216 config BR2_PACKAGE_SAMBA
1217         bool "samba"
1218         select BR2_LEGACY
1219         help
1220           The samba package was removed in favour of samba4 since the
1221           3.x series isn't supported by upstream any longer.
1222
1223 config BR2_PACKAGE_KODI_WAVPACK
1224         bool "wavpack"
1225         select BR2_LEGACY
1226         help
1227           wavpack support was removed in favour of ffmpeg:
1228           https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
1229
1230 config BR2_PACKAGE_KODI_RSXS
1231         bool "rsxs support in Kodi was moved to an addon"
1232         select BR2_LEGACY
1233         select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
1234         help
1235           rsxs support in Kodi was moved to an addon
1236
1237 config BR2_PACKAGE_KODI_GOOM
1238         bool "Goom support in Kodi was moved to an addon"
1239         select BR2_LEGACY
1240         select BR2_PACKAGE_KODI_VISUALISATION_GOOM
1241         help
1242           Goom support in Kodi was moved to an addon
1243
1244 config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
1245         bool "systemd all extras option has been removed"
1246         select BR2_LEGACY
1247         select BR2_PACKAGE_XZ
1248         select BR2_PACKAGE_LIBGCRYPT
1249         help
1250           The systemd option to enable "all extras" has been
1251           removed. To get the same features, the libgcrypt and xz
1252           package should now be enabled.
1253
1254 config BR2_GCC_VERSION_4_5_X
1255         bool "gcc 4.5.x has been removed"
1256         select BR2_LEGACY
1257         help
1258           The 4.5.x version of gcc has been removed. Use a newer
1259           version instead.
1260
1261 config BR2_PACKAGE_SQLITE_READLINE
1262         bool "sqlite command-line editing support was updated"
1263         select BR2_PACKAGE_NCURSES
1264         select BR2_PACKAGE_READLINE
1265         select BR2_LEGACY
1266         help
1267           This option was removed in favour of the sqlite package
1268           deciding itself depending on the enabled packages whether
1269           command-line editing should be enabled, it also also takes
1270           libedit into account.
1271
1272 ###############################################################################
1273 comment "Legacy options removed in 2016.02"
1274
1275 config BR2_PACKAGE_DOVECOT_BZIP2
1276         bool "bzip2 support option has been removed"
1277         select BR2_LEGACY
1278         select BR2_PACKAGE_BZIP2
1279         help
1280           Bzip2 support is built if the bzip2 package is selected.
1281
1282 config BR2_PACKAGE_DOVECOT_ZLIB
1283         bool "zlib support option has been removed"
1284         select BR2_LEGACY
1285         select BR2_PACKAGE_ZLIB
1286         help
1287           Zlib support is built if the zlib package is selected.
1288
1289 config BR2_PACKAGE_E2FSPROGS_FINDFS
1290         bool "e2fsprogs findfs option has been removed"
1291         select BR2_LEGACY
1292         help
1293           This option attempted to enable findfs capabilities from
1294           e2fsprogs but has not worked since July 2015 (due to
1295           packaging changes). One can use BusyBox's findfs support or
1296           enable the BR2_PACKAGE_UTIL_LINUX_BINARIES option.
1297
1298 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
1299         bool "openpowerlink debug option has been removed"
1300         select BR2_LEGACY
1301         help
1302           This option depends on BR2_ENABLE_DEBUG which should not be used
1303           by packages anymore.
1304
1305 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
1306         bool "openpowerlink package has been updated"
1307         select BR2_LEGACY
1308         select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
1309         help
1310           openpowerlink kernel modules are built if the
1311           kernel stack library is selected.
1312
1313 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
1314         bool "openpowerlink package has been updated"
1315         select BR2_LEGACY
1316         select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
1317         help
1318           The user space support has been split in two part:
1319           - a monolitic user space library
1320           - a user spae deamon driver
1321
1322 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
1323         bool "using the linux headers version for the kernel has been removed"
1324         select BR2_LEGACY
1325         help
1326           The option to use the version of the kernel headers for the
1327           kernel to build has been removed.
1328
1329           There is now the converse, better-suited and more versatile
1330           option to use the kernel version for the linux headers.
1331
1332 config BR2_PACKAGE_CUPS_PDFTOPS
1333         bool "Pdftops support has been removed from Cups"
1334         select BR2_LEGACY
1335         help
1336           Pdftops support has been removed from the cups package
1337           It is now part of the cups-filters package.
1338
1339 config BR2_KERNEL_HEADERS_3_16
1340         bool "kernel headers version 3.16.x are no longer supported"
1341         select BR2_KERNEL_HEADERS_3_12
1342         select BR2_LEGACY
1343         help
1344         Version 3.16.x of the Linux kernel headers have been deprecated
1345         for more than four buildroot releases and are now removed.
1346         As an alternative, version 3.12.x of the headers have been
1347         automatically selected in your configuration.
1348
1349 config BR2_PACKAGE_PYTHON_PYXML
1350         bool "python-pyxml package has been removed"
1351         select BR2_LEGACY
1352         help
1353           PyXML is obsolete and its functionality is covered either via
1354           native Python XML support or python-lxml package.
1355
1356 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
1357 config BR2_ENABLE_SSP
1358         bool "Stack Smashing protection now has different levels"
1359         help
1360           The protection offered by SSP can now be selected from different
1361           protection levels. Be sure to review the SSP level in the build
1362           options menu.
1363
1364 config BR2_PACKAGE_DIRECTFB_CLE266
1365         bool "cle266 driver for directfb removed"
1366         select BR2_LEGACY
1367         help
1368           The cle266 directfb driver support has been removed.
1369           It doesn't build in the latest version and it's unlikely
1370           anyone has any use for it.
1371
1372 config BR2_PACKAGE_DIRECTFB_UNICHROME
1373         bool "unichrome driver for directfb removed"
1374         select BR2_LEGACY
1375         help
1376           The unichrome directfb driver support has been removed.
1377           It doesn't build in the latest version and it's unlikely
1378           anyone has any use for it.
1379
1380 config BR2_PACKAGE_LIBELEMENTARY
1381         bool "libelementary has been renamed to elementary"
1382         select BR2_LEGACY
1383         select BR2_PACKAGE_ELEMENTARY
1384         help
1385           The libelementary package has been renamed to match the upstream
1386           name.
1387
1388 config BR2_PACKAGE_LIBEINA
1389         bool "libeina package has been removed"
1390         select BR2_LEGACY
1391         select BR2_PACKAGE_EFL
1392         help
1393           With EFL 1.15, libeina is now provided by the efl package.
1394
1395 config BR2_PACKAGE_LIBEET
1396         bool "libeet package has been removed"
1397         select BR2_LEGACY
1398         select BR2_PACKAGE_EFL
1399         help
1400           With EFL 1.15, libeet is now provided by the efl package.
1401
1402 config BR2_PACKAGE_LIBEVAS
1403         bool "libevas package has been removed"
1404         select BR2_LEGACY
1405         select BR2_PACKAGE_EFL
1406         help
1407           With EFL 1.15, libevas is now provided by the efl package.
1408
1409 config BR2_PACKAGE_LIBECORE
1410         bool "libecore package has been removed"
1411         select BR2_LEGACY
1412         select BR2_PACKAGE_EFL
1413         help
1414           With EFL 1.15, libecore is now provided by the efl package.
1415
1416 config BR2_PACKAGE_LIBEDBUS
1417         bool "libedbus package has been removed"
1418         select BR2_LEGACY
1419         select BR2_PACKAGE_EFL
1420         help
1421           With EFL 1.15, libedbus is now provided by the efl package.
1422
1423 config BR2_PACKAGE_LIBEFREET
1424         bool "libefreet package has been removed"
1425         select BR2_LEGACY
1426         select BR2_PACKAGE_EFL
1427         help
1428           With EFL 1.15, libefreet is now provided by the efl package.
1429
1430 config BR2_PACKAGE_LIBEIO
1431         bool "libeio package has been removed"
1432         select BR2_LEGACY
1433         select BR2_PACKAGE_EFL
1434         help
1435           With EFL 1.15, libeio is now provided by the efl package.
1436
1437 config BR2_PACKAGE_LIBEMBRYO
1438         bool "libembryo package has been removed"
1439         select BR2_LEGACY
1440         select BR2_PACKAGE_EFL
1441         help
1442           With EFL 1.15, libembryo is now provided by the efl package.
1443
1444 config BR2_PACKAGE_LIBEDJE
1445         bool "libedje package has been removed"
1446         select BR2_LEGACY
1447         select BR2_PACKAGE_EFL
1448         help
1449           With EFL 1.15, libedje is now provided by the efl package.
1450
1451 config BR2_PACKAGE_LIBETHUMB
1452         bool "libethumb package has been removed"
1453         select BR2_LEGACY
1454         select BR2_PACKAGE_EFL
1455         help
1456           With EFL 1.15, libethumb is now provided by the efl package.
1457
1458 config BR2_PACKAGE_INFOZIP
1459         bool "infozip option has been renamed to zip"
1460         select BR2_LEGACY
1461         select BR2_PACKAGE_ZIP
1462         help
1463           Info-Zip's Zip package has been renamed from infozip to zip,
1464           to avoid ambiguities with Info-Zip's UnZip which has been added
1465           in the unzip package.
1466
1467 config BR2_BR2_PACKAGE_NODEJS_0_10_X
1468         bool "nodejs 0.10.x option removed"
1469         select BR2_LEGACY
1470         select BR2_PACKAGE_NODEJS
1471         help
1472           nodejs 0.10.x option has been removed.  0.10.x is now
1473           automatically chosen for ARMv5 architectures only and the latest
1474           nodejs for all other supported architectures. The correct nodejs
1475           version has been automatically selected in your configuration.
1476
1477 config BR2_BR2_PACKAGE_NODEJS_0_12_X
1478         bool "nodejs version 0.12.x has been removed"
1479         select BR2_LEGACY
1480         select BR2_PACKAGE_NODEJS
1481         help
1482           nodejs version 0.12.x has been removed.  As an alternative,
1483           the latest nodejs version has been automatically selected in
1484           your configuration.
1485
1486 config BR2_BR2_PACKAGE_NODEJS_4_X
1487         bool "nodejs version 4.x has been removed"
1488         select BR2_LEGACY
1489         select BR2_PACKAGE_NODEJS
1490         help
1491           nodejs version 4.x has been removed.  As an alternative,
1492           the latest nodejs version has been automatically selected in
1493           your configuration.
1494
1495 ###############################################################################
1496 comment "Legacy options removed in 2015.11"
1497
1498 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
1499         bool "gst1-plugins-bad real plugin has been removed"
1500         select BR2_LEGACY
1501         help
1502           The real plugin from GStreamer 1 bad plugins has been
1503           removed.
1504
1505 config BR2_PACKAGE_MEDIA_CTL
1506         bool "media-ctl package has been removed"
1507         select BR2_LEGACY
1508         select BR2_PACKAGE_LIBV4L
1509         select BR2_PACKAGE_LIBV4L_UTILS
1510         help
1511           media-ctl source and developement have been moved to
1512           v4l-utils since June 2014. For an up-to-date media-ctl
1513           version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
1514
1515 config BR2_PACKAGE_SCHIFRA
1516         bool "schifra package has been removed"
1517         select BR2_LEGACY
1518         help
1519           Schifra package has been maked broken since 2014.11 release and
1520           haven't been fixed since then.
1521
1522 config BR2_PACKAGE_ZXING
1523         bool "zxing option has been renamed"
1524         select BR2_LEGACY
1525         select BR2_PACKAGE_ZXING_CPP
1526         help
1527           ZXing no longer provides the cpp bindings, it has been renamed to
1528           BR2_PACKAGE_ZXING_CPP which uses a new upstream.
1529
1530 # Since FreeRDP has new dependencies, protect this legacy to avoid the
1531 # infamous "unmet direct dependencies" kconfig error.
1532 config BR2_PACKAGE_FREERDP_CLIENT
1533         bool "freerdp client option renamed"
1534         depends on BR2_PACKAGE_FREERDP
1535         select BR2_LEGACY
1536         select BR2_PACKAGE_FREERDP_CLIENT_X11
1537
1538 config BR2_PACKAGE_BLACKBOX
1539         bool "blackbox package has been removed"
1540         select BR2_LEGACY
1541         help
1542           Upstream is dead and the package has been deprecated for
1543           some time. There are other alternative maintained WMs.
1544
1545 config BR2_KERNEL_HEADERS_3_0
1546         bool "kernel headers version 3.0.x are no longer supported"
1547         select BR2_KERNEL_HEADERS_3_2
1548         select BR2_LEGACY
1549         help
1550           Version 3.0.x of the Linux kernel headers have been deprecated
1551           for more than four buildroot releases and are now removed.
1552           As an alternative, version 3.2.x of the headers have been
1553           automatically selected in your configuration.
1554
1555 config BR2_KERNEL_HEADERS_3_11
1556         bool "kernel headers version 3.11.x are no longer supported"
1557         select BR2_KERNEL_HEADERS_3_10
1558         select BR2_LEGACY
1559         help
1560           Version 3.11.x of the Linux kernel headers have been deprecated
1561           for more than four buildroot releases and are now removed.
1562           As an alternative, version 3.10.x of the headers have been
1563           automatically selected in your configuration.
1564
1565 config BR2_KERNEL_HEADERS_3_13
1566         bool "kernel headers version 3.13.x are no longer supported"
1567         select BR2_KERNEL_HEADERS_3_12
1568         select BR2_LEGACY
1569         help
1570           Version 3.13.x of the Linux kernel headers have been deprecated
1571           for more than four buildroot releases and are now removed.
1572           As an alternative, version 3.12.x of the headers have been
1573           automatically selected in your configuration.
1574
1575 config BR2_KERNEL_HEADERS_3_15
1576         bool "kernel headers version 3.15.x are no longer supported"
1577         select BR2_KERNEL_HEADERS_3_12
1578         select BR2_LEGACY
1579         help
1580           Version 3.15.x of the Linux kernel headers have been deprecated
1581           for more than four buildroot releases and are now removed.
1582           As an alternative, version 3.12.x of the headers have been
1583           automatically selected in your configuration.
1584
1585 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
1586         bool "DirectFB example df_andi has been removed"
1587         select BR2_LEGACY
1588         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1589         help
1590           The per-DirectFB example options have been removed. The
1591           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1592           examples.
1593
1594 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
1595         bool "DirectFB example df_bltload has been removed"
1596         select BR2_LEGACY
1597         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1598         help
1599           The per-DirectFB example options have been removed. The
1600           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1601           examples.
1602
1603 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
1604         bool "DirectFB example df_cpuload has been removed"
1605         select BR2_LEGACY
1606         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1607         help
1608           The per-DirectFB example options have been removed. The
1609           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1610           examples.
1611
1612 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
1613         bool "DirectFB example df_databuffer has been removed"
1614         select BR2_LEGACY
1615         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1616         help
1617           The per-DirectFB example options have been removed. The
1618           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1619           examples.
1620
1621 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
1622         bool "DirectFB example df_dioload has been removed"
1623         select BR2_LEGACY
1624         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1625         help
1626           The per-DirectFB example options have been removed. The
1627           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1628           examples.
1629
1630 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
1631         bool "DirectFB example df_dok has been removed"
1632         select BR2_LEGACY
1633         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1634         help
1635           The per-DirectFB example options have been removed. The
1636           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1637           examples.
1638
1639 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
1640         bool "DirectFB example df_drivertest has been removed"
1641         select BR2_LEGACY
1642         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1643         help
1644           The per-DirectFB example options have been removed. The
1645           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1646           examples.
1647
1648 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
1649         bool "DirectFB example df_fire has been removed"
1650         select BR2_LEGACY
1651         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1652         help
1653           The per-DirectFB example options have been removed. The
1654           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1655           examples.
1656
1657 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
1658         bool "DirectFB example df_flip has been removed"
1659         select BR2_LEGACY
1660         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1661         help
1662           The per-DirectFB example options have been removed. The
1663           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1664           examples.
1665
1666 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
1667         bool "DirectFB example df_fonts has been removed"
1668         select BR2_LEGACY
1669         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1670         help
1671           The per-DirectFB example options have been removed. The
1672           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1673           examples.
1674
1675 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
1676         bool "DirectFB example df_input has been removed"
1677         select BR2_LEGACY
1678         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1679         help
1680           The per-DirectFB example options have been removed. The
1681           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1682           examples.
1683
1684 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
1685         bool "DirectFB example df_joystick has been removed"
1686         select BR2_LEGACY
1687         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1688         help
1689           The per-DirectFB example options have been removed. The
1690           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1691           examples.
1692
1693 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
1694         bool "DirectFB example df_knuckles has been removed"
1695         select BR2_LEGACY
1696         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1697         help
1698           The per-DirectFB example options have been removed. The
1699           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1700           examples.
1701
1702 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
1703         bool "DirectFB example df_layer has been removed"
1704         select BR2_LEGACY
1705         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1706         help
1707           The per-DirectFB example options have been removed. The
1708           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1709           examples.
1710
1711 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
1712         bool "DirectFB example df_matrix has been removed"
1713         select BR2_LEGACY
1714         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1715         help
1716           The per-DirectFB example options have been removed. The
1717           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1718           examples.
1719
1720 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
1721         bool "DirectFB example df_matrix_water has been removed"
1722         select BR2_LEGACY
1723         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1724         help
1725           The per-DirectFB example options have been removed. The
1726           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1727           examples.
1728
1729 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
1730         bool "DirectFB example df_neo has been removed"
1731         select BR2_LEGACY
1732         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1733         help
1734           The per-DirectFB example options have been removed. The
1735           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1736           examples.
1737
1738 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
1739         bool "DirectFB example df_netload has been removed"
1740         select BR2_LEGACY
1741         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1742         help
1743           The per-DirectFB example options have been removed. The
1744           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1745           examples.
1746
1747 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
1748         bool "DirectFB example df_palette has been removed"
1749         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1750         help
1751           The per-DirectFB example options have been removed. The
1752           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1753           examples.
1754
1755 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
1756         bool "DirectFB example df_particle has been removed"
1757         select BR2_LEGACY
1758         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1759         help
1760           The per-DirectFB example options have been removed. The
1761           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1762           examples.
1763
1764 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
1765         bool "DirectFB example df_porter has been removed"
1766         select BR2_LEGACY
1767         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1768         help
1769           The per-DirectFB example options have been removed. The
1770           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1771           examples.
1772
1773 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
1774         bool "DirectFB example df_stress has been removed"
1775         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1776         help
1777           The per-DirectFB example options have been removed. The
1778           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1779           examples.
1780
1781 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
1782         bool "DirectFB example df_texture has been removed"
1783         select BR2_LEGACY
1784         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1785         help
1786           The per-DirectFB example options have been removed. The
1787           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1788           examples.
1789
1790 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
1791         bool "DirectFB example df_video has been removed"
1792         select BR2_LEGACY
1793         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1794         help
1795           The per-DirectFB example options have been removed. The
1796           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1797           examples.
1798
1799 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
1800         bool "DirectFB example df_video_particle has been removed"
1801         select BR2_LEGACY
1802         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1803         help
1804           The per-DirectFB example options have been removed. The
1805           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1806           examples.
1807
1808 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
1809         bool "DirectFB example df_window has been removed"
1810         select BR2_LEGACY
1811         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1812         help
1813           The per-DirectFB example options have been removed. The
1814           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1815           examples.
1816
1817 config BR2_PACKAGE_KOBS_NG
1818         bool "kobs-ng was replaced by imx-kobs"
1819         select BR2_LEGACY
1820         select BR2_PACKAGE_IMX_KOBS
1821         help
1822           The outdated kobs-ng has been replaced by the Freescale-
1823           maintained imx-kobs package.
1824
1825 config BR2_PACKAGE_SAWMAN
1826         bool "sawman package removed"
1827         select BR2_LEGACY
1828         select BR2_PACKAGE_DIRECTFB_SAWMAN
1829         help
1830           This option has been removed because the sawman package no
1831           longer exists: it was merged inside DirectFB itself. This
1832           feature can now be enabled using the
1833           BR2_PACKAGE_DIRECTFB_SAWMAN option.
1834
1835 config BR2_PACKAGE_DIVINE
1836         bool "divine package removed"
1837         select BR2_LEGACY
1838         select BR2_PACKAGE_DIRECTFB_DIVINE
1839         help
1840           This option has been removed because the divine package no
1841           longer exists: it was merged inside DirectFB itself. This
1842           feature can now be enabled using the
1843           BR2_PACKAGE_DIRECTFB_DIVINE option.
1844
1845 ###############################################################################
1846 comment "Legacy options removed in 2015.08"
1847
1848 config BR2_PACKAGE_KODI_PVR_ADDONS
1849         bool "Kodi PVR addon was split"
1850         select BR2_LEGACY
1851         select BR2_PACKAGE_KODI_PVR_ARGUSTV
1852         select BR2_PACKAGE_KODI_PVR_DVBLINK
1853         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
1854         select BR2_PACKAGE_KODI_PVR_FILMON
1855         select BR2_PACKAGE_KODI_PVR_HTS
1856         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
1857         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
1858         select BR2_PACKAGE_KODI_PVR_MYTHTV
1859         select BR2_PACKAGE_KODI_PVR_NEXTPVR
1860         select BR2_PACKAGE_KODI_PVR_NJOY
1861         select BR2_PACKAGE_KODI_PVR_PCTV
1862         select BR2_PACKAGE_KODI_PVR_STALKER
1863         select BR2_PACKAGE_KODI_PVR_VBOX
1864         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
1865         select BR2_PACKAGE_KODI_PVR_VUPLUS
1866         select BR2_PACKAGE_KODI_PVR_WMC
1867         help
1868           Kodi PVR addon was split into seperate modules
1869
1870 config BR2_BINUTILS_VERSION_2_23_2
1871         bool "binutils 2.23 option renamed"
1872         select BR2_LEGACY
1873         help
1874           Binutils 2.23.2 has been removed, using a newer version is
1875           recommended.
1876
1877 config BR2_BINUTILS_VERSION_2_24
1878         bool "binutils 2.24 option renamed"
1879         select BR2_LEGACY
1880         select BR2_BINUTILS_VERSION_2_24_X
1881         help
1882           The binutils version option has been renamed to match the
1883           same patchlevel logic used by gcc. The new option is now
1884           BR2_BINUTILS_VERSION_2_24_X.
1885
1886 config BR2_BINUTILS_VERSION_2_25
1887         bool "binutils 2.25 option renamed"
1888         select BR2_LEGACY
1889         select BR2_BINUTILS_VERSION_2_25_X
1890         help
1891           The binutils version option has been renamed to match the
1892           same patchlevel logic used by gcc. The new option is now
1893           BR2_BINUTILS_VERSION_2_25_X.
1894
1895 config BR2_PACKAGE_PERF
1896         bool "perf option has been renamed"
1897         select BR2_LEGACY
1898         select BR2_LINUX_KERNEL_TOOL_PERF
1899         help
1900           The perf package has been moved as a Linux tools package,
1901           and the option to enable it is now
1902           BR2_LINUX_KERNEL_TOOL_PERF.
1903
1904 config BR2_BINUTILS_VERSION_2_22
1905         bool "binutils 2.22 removed"
1906         select BR2_LEGACY
1907         help
1908           Binutils 2.22 has been removed, using a newer version is
1909           recommended.
1910
1911 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
1912         bool "gpu-viv-bin-mx6q"
1913         select BR2_LEGACY
1914         select BR2_PACKAGE_IMX_GPU_VIV
1915         help
1916           Vivante graphics libraries have been renamed to
1917           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
1918           name.
1919
1920 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
1921         depends on BR2_PACKAGE_PYTHON
1922         bool "libsemanage python bindings removed"
1923         select BR2_LEGACY
1924         help
1925           This option has been removed, since the libsemanage Python
1926           bindings on the target were not useful.
1927
1928 config BR2_TARGET_UBOOT_NETWORK
1929         bool "U-Boot custom network settings removed"
1930         select BR2_LEGACY
1931         help
1932           U-Boot's custom network settings options have been removed.
1933
1934 ###############################################################################
1935 comment "Legacy options removed in 2015.05"
1936
1937 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
1938         bool "jffs2 16kB erasesize NAND flash option renamed"
1939         select BR2_LEGACY
1940         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
1941         help
1942           The JFFS2 NAND flash options now longer include the page
1943           size.
1944
1945 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
1946         bool "jffs2 128kB erasesize NAND flash option renamed"
1947         select BR2_LEGACY
1948         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
1949         help
1950           The JFFS2 NAND flash options now longer include the page
1951           size.
1952
1953 config BR2_PACKAGE_MONO_20
1954         bool "2.0/3.5 .Net Runtime"
1955         select BR2_LEGACY
1956         help
1957           This option no longer exists, all versions of the .Net
1958           runtime are now installed.
1959
1960 config BR2_PACKAGE_MONO_40
1961         bool "4.0 .Net Runtime"
1962         select BR2_LEGACY
1963         help
1964           This option no longer exists, all versions of the .Net
1965           runtime are now installed.
1966
1967 config BR2_PACKAGE_MONO_45
1968         bool "4.5 .Net Runtime"
1969         select BR2_LEGACY
1970         help
1971           This option no longer exists, all versions of the .Net
1972           runtime are now installed.
1973
1974 config BR2_CIVETWEB_WITH_LUA
1975         bool "civetweb lua option renamed"
1976         select BR2_LEGACY
1977         select BR2_PACKAGE_CIVETWEB_WITH_LUA
1978         help
1979           civetweb's lua option has been renamed to
1980           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
1981           packages name options.
1982
1983 config BR2_PACKAGE_TIFF_TIFF2PDF
1984         bool "tiff utility-specific option removed"
1985         select BR2_LEGACY
1986         select BR2_PACKAGE_TIFF_UTILITIES
1987         help
1988           utility-specific options have been removed in favour of
1989           the new option BR2_PACKAGE_TIFF_UTILITIES.
1990
1991 config BR2_PACKAGE_TIFF_TIFFCP
1992         bool "tiff utility-specific option removed"
1993         select BR2_LEGACY
1994         select BR2_PACKAGE_TIFF_UTILITIES
1995         help
1996           utility-specific options have been removed in favour of
1997           the new option BR2_PACKAGE_TIFF_UTILITIES.
1998
1999 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
2000         bool "RTAI patch file path has been removed"
2001         select BR2_LEGACY
2002         help
2003           This option has never worked, so it has been removed.
2004
2005 config BR2_TARGET_GENERIC_PASSWD_DES
2006         bool "Encoding passwords with DES has been removed"
2007         select BR2_LEGACY
2008         help
2009           Paswords can now only be encoded with either of md5, sha256 or sha512.
2010           The default is md5, which is stronger that DES (but still pretty weak).
2011
2012 config BR2_PACKAGE_GTK2_THEME_HICOLOR
2013         bool "hicolor (default theme) is a duplicate"
2014         select BR2_LEGACY
2015         select BR2_PACKAGE_HICOLOR_ICON_THEME
2016         help
2017           The option was just a duplicate of hicolor icon theme.
2018
2019 config BR2_PACKAGE_VALGRIND_PTRCHECK
2020         bool "valgrind's PTRCheck was renamed to SGCheck"
2021         select BR2_LEGACY
2022         select BR2_PACKAGE_VALGRIND_SGCHECK
2023         help
2024           PTRCheck was renamed to SGCheck in valgrind
2025
2026 ###############################################################################
2027 comment "Legacy options removed in 2015.02"
2028
2029 config BR2_PACKAGE_LIBGC
2030         bool "libgc package removed"
2031         select BR2_LEGACY
2032         select BR2_PACKAGE_BDWGC
2033         help
2034           libgc has been removed because we have the same package under a
2035           different name, bdwgc.
2036
2037 config BR2_PACKAGE_WDCTL
2038         bool "util-linux' wdctl option has been renamed"
2039         select BR2_LEGACY
2040         select BR2_PACKAGE_UTIL_LINUX_WDCTL
2041         help
2042           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
2043           to be aligned with how the other options are named.
2044
2045 config BR2_PACKAGE_UTIL_LINUX_ARCH
2046         bool "util-linux' arch option has been removed"
2047         select BR2_LEGACY
2048         help
2049           util-linux' arch was dropped in util-linux 2.23, in favor of
2050           the coreutils version.
2051
2052 config BR2_PACKAGE_UTIL_LINUX_DDATE
2053         bool "util-linux' ddate option has been removed"
2054         select BR2_LEGACY
2055         help
2056           util-linux' ddate was dropped in util-linux 2.23.
2057
2058 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
2059         bool "rpm's bzip2 payloads option has been removed"
2060         select BR2_LEGACY
2061         select BR2_PACKAGE_BZIP2
2062         help
2063           The bzip2 payloads option rely entirely on the dependant package bzip2.
2064           So, you need to select it to enable this feature.
2065
2066 config BR2_PACKAGE_RPM_XZ_PAYLOADS
2067         bool "rpm's xz payloads option has been removed"
2068         select BR2_LEGACY
2069         select BR2_PACKAGE_XZ
2070         help
2071           The xz payloads option rely entirely on the dependant package xz.
2072           So, you need to select it to enable this feature.
2073
2074 config BR2_PACKAGE_M4
2075         bool "m4 target package removed"
2076         select BR2_LEGACY
2077         help
2078           The m4 target package has been removed, it's been
2079           deprecated for some time now.
2080
2081 config BR2_PACKAGE_FLEX_BINARY
2082         bool "flex binary in target option removed"
2083         select BR2_LEGACY
2084         help
2085           The flex binary in the target option has been removed.
2086           It's been deprecated for some time now and is essentially a
2087           development tool which isn't very useful in the target.
2088
2089 config BR2_PACKAGE_BISON
2090         bool "bison target package removed"
2091         select BR2_LEGACY
2092         help
2093           The bison target package has been removed, it's been
2094           deprecated for some time now and is essentially a development
2095           tool which isn't very useful in the target.
2096
2097 config BR2_PACKAGE_GOB2
2098         bool "gob2 target package removed"
2099         select BR2_LEGACY
2100         help
2101           The gob2 target package has been removed, it's been
2102           deprecated for some time now and was essentially useless
2103           without a target toolchain.
2104
2105 config BR2_PACKAGE_DISTCC
2106         bool "distcc target package removed"
2107         select BR2_LEGACY
2108         help
2109           The distcc target package has been removed, it's been
2110           deprecated for some time now and was essentially useless
2111           without a target toolchain.
2112
2113 config BR2_PACKAGE_HASERL_VERSION_0_8_X
2114         bool "haserl 0.8.x version removed"
2115         select BR2_LEGACY
2116         help
2117           The 0.8.x version option for haserl has been removed since it
2118           has been deprecated for some time now.
2119           You should be able to use the 0.9.x version without issues.
2120
2121 config BR2_PACKAGE_STRONGSWAN_TOOLS
2122         bool "strongswan option has been removed"
2123         select BR2_LEGACY
2124         select BR2_PACKAGE_STRONGSWAN_PKI
2125         select BR2_PACKAGE_STRONGSWAN_SCEP
2126         help
2127           The tools option has been removed upstream and the different tools
2128           have been split between the pki and scep options, with others
2129           deprecated.
2130
2131 config BR2_PACKAGE_XBMC_ADDON_XVDR
2132         bool "xbmc-addon-xvdr removed"
2133         select BR2_LEGACY
2134         help
2135           According to the github project page:
2136           https://github.com/pipelka/xbmc-addon-xvdr
2137           this package is discontinued.
2138
2139 config BR2_PACKAGE_XBMC_PVR_ADDONS
2140         bool "xbmc options have been renamed"
2141         select BR2_LEGACY
2142         select BR2_PACKAGE_KODI_PVR_ADDONS
2143         help
2144           The XBMC media center project was renamed to Kodi entertainment center
2145
2146 config BR2_PACKAGE_XBMC
2147         bool "xbmc options have been renamed"
2148         select BR2_LEGACY
2149         select BR2_PACKAGE_KODI
2150         help
2151           The XBMC media center project was renamed to Kodi entertainment center
2152
2153 config BR2_PACKAGE_XBMC_ALSA_LIB
2154         bool "xbmc options have been renamed"
2155         select BR2_LEGACY
2156         select BR2_PACKAGE_KODI_ALSA_LIB
2157         help
2158           The XBMC media center project was renamed to Kodi entertainment center
2159
2160 config BR2_PACKAGE_XBMC_AVAHI
2161         bool "xbmc options have been renamed"
2162         select BR2_LEGACY
2163         select BR2_PACKAGE_KODI_AVAHI
2164         help
2165           The XBMC media center project was renamed to Kodi entertainment center
2166
2167 config BR2_PACKAGE_XBMC_DBUS
2168         bool "xbmc options have been renamed"
2169         select BR2_LEGACY
2170         select BR2_PACKAGE_KODI_DBUS
2171         help
2172           The XBMC media center project was renamed to Kodi entertainment center
2173
2174 config BR2_PACKAGE_XBMC_LIBBLURAY
2175         bool "xbmc options have been renamed"
2176         select BR2_LEGACY
2177         select BR2_PACKAGE_KODI_LIBBLURAY
2178         help
2179           The XBMC media center project was renamed to Kodi entertainment center
2180
2181 config BR2_PACKAGE_XBMC_GOOM
2182         bool "xbmc options have been renamed"
2183         select BR2_LEGACY
2184         select BR2_PACKAGE_KODI_GOOM
2185         help
2186           The XBMC media center project was renamed to Kodi entertainment center
2187
2188 config BR2_PACKAGE_XBMC_RSXS
2189         bool "xbmc options have been renamed"
2190         select BR2_LEGACY
2191         select BR2_PACKAGE_KODI_RSXS
2192         help
2193           The XBMC media center project was renamed to Kodi entertainment center
2194
2195 config BR2_PACKAGE_XBMC_LIBCEC
2196         bool "xbmc options have been renamed"
2197         select BR2_LEGACY
2198         select BR2_PACKAGE_KODI_LIBCEC
2199         help
2200           The XBMC media center project was renamed to Kodi entertainment center
2201
2202 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
2203         bool "xbmc options have been renamed"
2204         select BR2_LEGACY
2205         select BR2_PACKAGE_KODI_LIBMICROHTTPD
2206         help
2207           The XBMC media center project was renamed to Kodi entertainment center
2208
2209 config BR2_PACKAGE_XBMC_LIBNFS
2210         bool "xbmc options have been renamed"
2211         select BR2_LEGACY
2212         select BR2_PACKAGE_KODI_LIBNFS
2213         help
2214           The XBMC media center project was renamed to Kodi entertainment center
2215
2216 config BR2_PACKAGE_XBMC_RTMPDUMP
2217         bool "xbmc options have been renamed"
2218         select BR2_LEGACY
2219         select BR2_PACKAGE_KODI_RTMPDUMP
2220         help
2221           The XBMC media center project was renamed to Kodi entertainment center
2222
2223 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
2224         bool "xbmc options have been renamed"
2225         select BR2_LEGACY
2226         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
2227         help
2228           The XBMC media center project was renamed to Kodi entertainment center
2229
2230 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
2231         bool "xbmc options have been renamed"
2232         select BR2_LEGACY
2233         select BR2_PACKAGE_KODI_LIBSMBCLIENT
2234         help
2235           The XBMC media center project was renamed to Kodi entertainment center
2236
2237 config BR2_PACKAGE_XBMC_LIBTHEORA
2238         bool "xbmc options have been renamed"
2239         select BR2_LEGACY
2240         select BR2_PACKAGE_KODI_LIBTHEORA
2241         help
2242           The XBMC media center project was renamed to Kodi entertainment center
2243
2244 config BR2_PACKAGE_XBMC_LIBUSB
2245         bool "xbmc options have been renamed"
2246         select BR2_LEGACY
2247         select BR2_PACKAGE_KODI_LIBUSB
2248         help
2249           The XBMC media center project was renamed to Kodi entertainment center
2250
2251 config BR2_PACKAGE_XBMC_LIBVA
2252         bool "xbmc options have been renamed"
2253         select BR2_LEGACY
2254         select BR2_PACKAGE_KODI_LIBVA
2255         help
2256           The XBMC media center project was renamed to Kodi entertainment center
2257
2258 config BR2_PACKAGE_XBMC_WAVPACK
2259         bool "xbmc options have been renamed"
2260         select BR2_LEGACY
2261         select BR2_PACKAGE_KODI_WAVPACK
2262         help
2263           The XBMC media center project was renamed to Kodi entertainment center
2264
2265 config BR2_PREFER_STATIC_LIB
2266         bool "static library option renamed"
2267         select BR2_LEGACY
2268         help
2269           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
2270           highlights the fact that the option no longer "prefers"
2271           static libraries, but "enforces" static libraries (i.e
2272           shared libraries are completely unused).
2273
2274           Take care of updating the type of libraries you want under the
2275           "Build options" menu.
2276
2277 ###############################################################################
2278 comment "Legacy options removed in 2014.11"
2279
2280 config BR2_x86_generic
2281         bool "x86 generic variant has been removed"
2282         select BR2_LEGACY
2283         help
2284           The generic x86 CPU variant has been removed. Use another
2285           CPU variant instead.
2286
2287 config BR2_GCC_VERSION_4_4_X
2288         bool "gcc 4.4.x has been removed"
2289         select BR2_LEGACY
2290         help
2291           The 4.4.x version of gcc has been removed. Use a newer
2292           version instead.
2293
2294 config BR2_sparc_sparchfleon
2295         bool "sparchfleon CPU has been removed"
2296         select BR2_LEGACY
2297         help
2298           The sparchfleon CPU was only supported in a patched gcc 4.4
2299           version. Its support has been removed in favor of the leon3
2300           CPU starting from gcc 4.8.x.
2301
2302 config BR2_sparc_sparchfleonv8
2303         bool "sparchfleonv8 CPU has been removed"
2304         select BR2_LEGACY
2305         help
2306           The sparchfleonv8 CPU was only supported in a patched gcc
2307           4.4 version. Its support has been removed in favor of the
2308           leon3 CPU starting from gcc 4.8.x.
2309
2310 config BR2_sparc_sparcsfleon
2311         bool "sparcsfleon CPU has been removed"
2312         select BR2_LEGACY
2313         help
2314           The sparcsfleon CPU was only supported in a patched gcc 4.4
2315           version. Its support has been removed in favor of the leon3
2316           CPU starting from gcc 4.8.x.
2317
2318 config BR2_sparc_sparcsfleonv8
2319         bool "sparcsfleonv8 CPU has been removed"
2320         select BR2_LEGACY
2321         help
2322           The sparcsfleonv8 CPU was only supported in a patched gcc
2323           4.4 version. Its support has been removed in favor of the
2324           leon3 CPU starting from gcc 4.8.x.
2325
2326 config BR2_PACKAGE_XLIB_LIBPCIACCESS
2327         bool "xlib-libpciaccess option has been renamed"
2328         depends on BR2_PACKAGE_XORG7
2329         select BR2_LEGACY
2330         select BR2_PACKAGE_LIBPCIACCESS
2331         help
2332           libpciaccess neither depends on X11 nor Xlib. Thus the
2333           package has been renamed BR2_PACKAGE_LIBPCIACCESS
2334
2335 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
2336         bool "Xceive xc5000 option has been renamed"
2337         select BR2_LEGACY
2338         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
2339         help
2340           The Xceive xc5000 option now also handles older firmwares from
2341           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
2342           from Cresta, who bought Xceive.
2343
2344 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
2345         bool "Chelsio T4 option has been renamed"
2346         select BR2_LEGACY
2347         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
2348         help
2349           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
2350           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
2351           to better account for the fact that a T5 variant exists.
2352
2353 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
2354         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
2355         select BR2_LEGACY
2356         help
2357           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
2358           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
2359           select it in:
2360               Target packages -> Hardware handling ->
2361               Firmware -> linux-firmware -> WiFi firmware ->
2362               iwlwifi 3160/726x revision to use (revision 7)
2363
2364 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
2365         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
2366         select BR2_LEGACY
2367         help
2368           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
2369           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
2370           select it in:
2371               Target packages -> Hardware handling ->
2372               Firmware -> linux-firmware -> WiFi firmware ->
2373               iwlwifi 3160/726x revision to use (revision 8)
2374
2375 ###############################################################################
2376 comment "Legacy options removed in 2014.08"
2377
2378 config BR2_PACKAGE_LIBELF
2379         bool "libelf has been removed"
2380         select BR2_PACKAGE_ELFUTILS
2381         select BR2_LEGACY
2382         help
2383           The libelf package provided an old version of the libelf library
2384           and is deprecated. The libelf library is now provided by the
2385           elfutils package.
2386
2387 config BR2_KERNEL_HEADERS_3_8
2388         bool "kernel headers version 3.8.x are no longer supported"
2389         select BR2_KERNEL_HEADERS_3_4
2390         select BR2_LEGACY
2391         help
2392           Version 3.8.x of the Linux kernel headers have been deprecated
2393           for more than four buildroot releases and are now removed.
2394           As an alternative, version 3.4.x of the headers have been
2395           automatically selected in your configuration.
2396
2397 config BR2_PACKAGE_GETTEXT_TOOLS
2398         bool "support for gettext-tools on target has been removed"
2399         select BR2_LEGACY
2400         help
2401           The option to install the gettext utilities on the target
2402           has been removed. This is not necessary as Buildroot is not
2403           designed to provide a full development environment on the
2404           target. gettext tools should be used on the build machine
2405           instead.
2406
2407 config BR2_PACKAGE_PROCPS
2408         bool "procps has been replaced by procps-ng"
2409         select BR2_PACKAGE_PROCPS_NG
2410         select BR2_LEGACY
2411         help
2412           The procps package has been replaced by the equivalent procps-ng.
2413
2414 config BR2_BINUTILS_VERSION_2_20_1
2415         bool "binutils 2.20.1 has been removed"
2416         select BR2_LEGACY
2417         help
2418           The 2.20.1 version of binutils has been removed. Use a newer
2419           version instead.
2420
2421 config BR2_BINUTILS_VERSION_2_21
2422         bool "binutils 2.21 has been removed"
2423         select BR2_LEGACY
2424         help
2425           The 2.21 version of binutils has been removed. Use a newer
2426           version instead.
2427
2428 config BR2_BINUTILS_VERSION_2_23_1
2429         bool "binutils 2.23.1 has been removed"
2430         select BR2_LEGACY
2431         help
2432           The 2.23.1 version of binutils has been removed. Use a newer
2433           version instead.
2434
2435 config BR2_UCLIBC_VERSION_0_9_32
2436         bool "uclibc 0.9.32 has been removed"
2437         select BR2_LEGACY
2438         help
2439           The 0.9.32 version of uClibc has been removed. Use a newer
2440           version instead.
2441
2442 config BR2_GCC_VERSION_4_3_X
2443         bool "gcc 4.3.x has been removed"
2444         select BR2_LEGACY
2445         help
2446           The 4.3.x version of gcc has been removed. Use a newer
2447           version instead.
2448
2449 config BR2_GCC_VERSION_4_6_X
2450         bool "gcc 4.6.x has been removed"
2451         select BR2_LEGACY
2452         help
2453           The 4.6.x version of gcc has been removed. Use a newer
2454           version instead.
2455
2456 config BR2_GDB_VERSION_7_4
2457         bool "gdb 7.4 has been removed"
2458         select BR2_LEGACY
2459         help
2460           The 7.4 version of gdb has been removed. Use a newer version
2461           instead.
2462
2463 config BR2_GDB_VERSION_7_5
2464         bool "gdb 7.5 has been removed"
2465         select BR2_LEGACY
2466         help
2467           The 7.5 version of gdb has been removed. Use a newer version
2468           instead.
2469
2470 config BR2_BUSYBOX_VERSION_1_19_X
2471         bool "busybox version selection has been removed"
2472         select BR2_LEGACY
2473         help
2474           The possibility of selecting the Busybox version has been
2475           removed. Use the latest version provided by the Busybox
2476           package instead.
2477
2478 config BR2_BUSYBOX_VERSION_1_20_X
2479         bool "busybox version selection has been removed"
2480         select BR2_LEGACY
2481         help
2482           The possibility of selecting the Busybox version has been
2483           removed. Use the latest version provided by the Busybox
2484           package instead.
2485
2486 config BR2_BUSYBOX_VERSION_1_21_X
2487         bool "busybox version selection has been removed"
2488         select BR2_LEGACY
2489         help
2490           The possibility of selecting the Busybox version has been
2491           removed. Use the latest version provided by the Busybox
2492           package instead.
2493
2494 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
2495         bool "decode_tm6000"
2496         select BR2_PACKAGE_LIBV4L_UTILS
2497         select BR2_LEGACY
2498         help
2499           This libv4l option has been deprecated and replaced by a single
2500           option to build all the libv4l utilities.
2501
2502 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
2503         bool "ir-keytable"
2504         select BR2_PACKAGE_LIBV4L_UTILS
2505         select BR2_LEGACY
2506         help
2507           This libv4l option has been deprecated and replaced by a single
2508           option to build all the libv4l utilities.
2509
2510 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
2511         bool "v4l2-compliance"
2512         select BR2_PACKAGE_LIBV4L_UTILS
2513         select BR2_LEGACY
2514         help
2515           This libv4l option has been deprecated and replaced by a single
2516           option to build all the libv4l utilities.
2517
2518 config BR2_PACKAGE_LIBV4L_V4L2_CTL
2519         bool "v4l2-ctl"
2520         select BR2_PACKAGE_LIBV4L_UTILS
2521         select BR2_LEGACY
2522         help
2523           This libv4l option has been deprecated and replaced by a single
2524           option to build all the libv4l utilities.
2525
2526 config BR2_PACKAGE_LIBV4L_V4L2_DBG
2527         bool "v4l2-dbg"
2528         select BR2_PACKAGE_LIBV4L_UTILS
2529         select BR2_LEGACY
2530         help
2531           This libv4l option has been deprecated and replaced by a single
2532           option to build all the libv4l utilities.
2533
2534 ###############################################################################
2535 comment "Legacy options removed in 2014.05"
2536
2537 config BR2_PACKAGE_EVTEST_CAPTURE
2538         bool "evtest-capture support removed (dropped since evtest 1.31)"
2539         select BR2_LEGACY
2540         help
2541           Support for evtest-capture has been removed (dropped from
2542           evtest package since version 1.31), use evemu package
2543           instead.
2544
2545 config BR2_KERNEL_HEADERS_3_6
2546         bool "kernel headers version 3.6.x are no longer supported"
2547         select BR2_KERNEL_HEADERS_3_4
2548         select BR2_LEGACY
2549         help
2550           Version 3.6.x of the Linux kernel headers have been deprecated
2551           for more than four buildroot releases and are now removed.
2552           As an alternative, version 3.4.x of the headers have been
2553           automatically selected in your configuration.
2554
2555 config BR2_KERNEL_HEADERS_3_7
2556         bool "kernel headers version 3.7.x are no longer supported"
2557         select BR2_KERNEL_HEADERS_3_4
2558         select BR2_LEGACY
2559         help
2560           Version 3.7.x of the Linux kernel headers have been deprecated
2561           for more than four buildroot releases and are now removed.
2562           As an alternative, version 3.4.x of the headers have been
2563           automatically selected in your configuration.
2564
2565 config BR2_PACKAGE_VALA
2566         bool "vala target package has been removed"
2567         select BR2_LEGACY
2568         help
2569           The 'vala' target package has been removed since it has been
2570           deprecated for more than four buildroot releases.
2571           Note: the host vala package still exists.
2572
2573 config BR2_TARGET_TZ_ZONELIST
2574         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
2575
2576 config BR2_PACKAGE_TZDATA_ZONELIST
2577         string "tzdata: the timezone list option has been renamed"
2578         help
2579           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
2580           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
2581           menu. You'll need to select BR2_TARGET_TZ_INFO.
2582
2583 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
2584         bool
2585         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
2586         select BR2_LEGACY
2587
2588 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
2589         bool "Lua command-line editing none has been renamed"
2590         select BR2_LEGACY
2591         help
2592           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
2593           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
2594           it in the corresponding choice.
2595
2596 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
2597         bool "Lua command-line editing using readline has been renamed"
2598         select BR2_LEGACY
2599         help
2600           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
2601           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
2602           it in the corresponding choice.
2603
2604 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
2605         bool "Lua command-line editing using linenoise has been renamed"
2606         select BR2_LEGACY
2607         help
2608           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
2609           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
2610           it in the corresponding choice.
2611
2612 config BR2_PACKAGE_DVB_APPS_UTILS
2613         bool "dvb-apps utilities now built by default"
2614         select BR2_LEGACY
2615         help
2616           The dvb-apps utilities are now always built when the dvb-apps
2617           package is selected.
2618
2619 config BR2_KERNEL_HEADERS_SNAP
2620         bool "Local Linux snapshot support removed"
2621         select BR2_LEGACY
2622         help
2623           Support for using a custom snapshot to install the Linux
2624           kernel headers has been removed.
2625
2626 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
2627         bool "/dev management by udev removed"
2628         select BR2_LEGACY
2629         help
2630           The 'udev' package has been converted to a virtual package.
2631           The providers for this feature are: 'eudev', 'systemd'.
2632
2633           Therefore, if you are not using 'systemd' as init system, you
2634           must choose 'Dynamic using eudev' in the '/dev management'
2635           menu to get the same behaviour as in your old configuration.
2636
2637           If you are using 'systemd', its internal implementation of
2638           'udev' will be used automatically.
2639
2640           You must also check the packages depending on 'udev' are still
2641           selected.
2642
2643 config BR2_PACKAGE_UDEV
2644         bool "udev is now a virtual package"
2645         select BR2_LEGACY
2646         select BR2_PACKAGE_HAS_UDEV
2647         help
2648           The 'udev' package has been converted to a virtual package.
2649           The providers for this feature are: 'eudev', 'systemd'.
2650
2651           Your old configuration refers to packages depending on 'udev',
2652           either for build or at runtime.
2653
2654           Check that a 'udev' provider is selected. If you are not using
2655           'systemd' as init system, 'eudev' should be selected, which is
2656           the case if '/dev management' is set to 'Dynamic using eudev'.
2657
2658           If you are using 'systemd', its internal implementation of 'udev'
2659           is used.
2660
2661 config BR2_PACKAGE_UDEV_RULES_GEN
2662         bool "udev rules generation handled by provider"
2663         select BR2_LEGACY
2664         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
2665         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
2666         help
2667           The 'udev' package has been converted to a virtual package.
2668           The providers for this feature are: 'eudev', 'systemd'.
2669
2670           If you are not using 'systemd' as init system, udev rules
2671           generation will be handled by 'eudev'. Check that
2672           '/dev management' is set to 'Dynamic using eudev' to get
2673           the same behaviour as in your old configuration.
2674
2675           If you are using 'systemd', it internal implementation of 'udev'
2676           will generate the rules.
2677
2678 config BR2_PACKAGE_UDEV_ALL_EXTRAS
2679         bool "udev extras removed"
2680         select BR2_LEGACY
2681         help
2682           The 'udev' package has been converted to a virtual package.
2683           The providers for this feature are: 'eudev', 'systemd'.
2684
2685           The option to enable the extra features of 'udev' (gudev, ...)
2686           has been removed. These features are automatically enabled in
2687           the 'udev' providers if the dependencies are selected. For
2688           example, selecting 'libglib2' will trigger the build of gudev.
2689
2690 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
2691         bool "xlib-libpthread-stubs option has been renamed"
2692         depends on BR2_PACKAGE_XORG7
2693         select BR2_LEGACY
2694         select BR2_PACKAGE_LIBPTHREAD_STUBS
2695         help
2696           The pthread stubs neither depend on X11 nor Xlib. Thus the
2697           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
2698
2699 ###############################################################################
2700 comment "Legacy options removed in 2014.02"
2701
2702 config BR2_sh2
2703         bool "sh2 support removed"
2704         select BR2_LEGACY
2705         help
2706           Due to an inexistent user base and generally poor Linux
2707           support, the support for the SH2 architecture was removed.
2708
2709 config BR2_sh3
2710         bool "sh3 support removed"
2711         select BR2_LEGACY
2712         help
2713           Due to an inexistent user base and generally poor Linux
2714           support, the support for the SH3 architecture was removed.
2715
2716 config BR2_sh3eb
2717         bool "sh3eb support removed"
2718         select BR2_LEGACY
2719         help
2720           Due to an inexistent user base and generally poor Linux
2721           support, the support for the SH3eb architecture was removed.
2722
2723 config BR2_KERNEL_HEADERS_3_1
2724         bool "kernel headers version 3.1.x are no longer supported"
2725         select BR2_KERNEL_HEADERS_3_2
2726         select BR2_LEGACY
2727         help
2728           Version 3.1.x of the Linux kernel headers have been deprecated
2729           for more than four buildroot releases and are now removed.
2730           As an alternative, version 3.2.x of the headers have been
2731           automatically selected in your configuration.
2732
2733 config BR2_KERNEL_HEADERS_3_3
2734         bool "kernel headers version 3.3.x are no longer supported"
2735         select BR2_KERNEL_HEADERS_3_2
2736         select BR2_LEGACY
2737         help
2738           Version 3.3.x of the Linux kernel headers have been deprecated
2739           for more than four buildroot releases and are now removed.
2740           As an alternative, version 3.2.x of the headers have been
2741           automatically selected in your configuration.
2742
2743 config BR2_KERNEL_HEADERS_3_5
2744         bool "kernel headers version 3.5.x are no longer supported"
2745         select BR2_KERNEL_HEADERS_3_4
2746         select BR2_LEGACY
2747         help
2748           Version 3.5.x of the Linux kernel headers have been deprecated
2749           for more than four buildroot releases and are now removed.
2750           As an alternative, version 3.4.x of the headers have been
2751           automatically selected in your configuration.
2752
2753 config BR2_GDB_VERSION_7_2
2754         bool "gdb 7.2.x is no longer supported"
2755         select BR2_GDB_VERSION_7_6
2756         select BR2_LEGACY
2757         help
2758           Version 7.2.x of gdb has been deprecated for more than four
2759           buildroot releases and is now removed. As an alternative, gdb
2760           7.5.x has been automatically selected in your configuration.
2761
2762 config BR2_GDB_VERSION_7_3
2763         bool "gdb 7.3.x is no longer supported"
2764         select BR2_GDB_VERSION_7_6
2765         select BR2_LEGACY
2766         help
2767           Version 7.3.x of gdb has been deprecated for more than four
2768           buildroot releases and is now removed. As an alternative, gdb
2769           7.5.x has been automatically selected in your configuration.
2770
2771 config BR2_PACKAGE_CCACHE
2772         bool "ccache target package has been removed"
2773         select BR2_LEGACY
2774         help
2775           The 'ccache' target package has been removed since it has been
2776           deprecated for more than four buildroot releases.
2777           Note: using ccache for speeding up builds is still supported.
2778
2779 config BR2_HAVE_DOCUMENTATION
2780         bool "support for documentation on target has been removed"
2781         select BR2_LEGACY
2782         help
2783           Support for documentation on target has been removed since it has
2784           been deprecated for more than four buildroot releases.
2785
2786 config BR2_PACKAGE_AUTOMAKE
2787         bool "automake target package has been removed"
2788         select BR2_LEGACY
2789         help
2790           The 'automake' target package has been removed since it has been
2791           deprecated for more than four buildroot releases.
2792           Note: the host automake still exists.
2793
2794 config BR2_PACKAGE_AUTOCONF
2795         bool "autoconf target package has been removed"
2796         select BR2_LEGACY
2797         help
2798           The 'autoconf' target package has been removed since it has been
2799           deprecated for more than four buildroot releases.
2800           Note: the host autoconf still exists.
2801
2802 config BR2_PACKAGE_XSTROKE
2803         bool "xstroke has been removed"
2804         select BR2_LEGACY
2805         help
2806           The 'xstroke' package has been removed since it has been
2807           deprecated for more than four buildroot releases.
2808
2809 config BR2_PACKAGE_LZMA
2810         bool "lzma target package has been removed"
2811         select BR2_LEGACY
2812         help
2813           The 'lzma' target package has been removed since it has been
2814           deprecated for more than four buildroot releases.
2815           Note: generating lzma-compressed rootfs images is still supported.
2816
2817 config BR2_PACKAGE_TTCP
2818         bool "ttcp has been removed"
2819         select BR2_LEGACY
2820         help
2821           The 'ttcp' package has been removed since it has been
2822           deprecated for more than four buildroot releases.
2823
2824 config BR2_PACKAGE_LIBNFC_LLCP
2825         bool "libnfc-llcp has been replaced by libllcp"
2826         select BR2_LEGACY
2827         select BR2_PACKAGE_LIBLLCP
2828         help
2829           The 'libnfc-llcp' package has been removed since upstream renamed
2830           to 'libllcp'. We have added a new package for 'libllcp' and bumped
2831           the version at the same time.
2832
2833 config BR2_PACKAGE_MYSQL_CLIENT
2834         bool "MySQL client renamed to MySQL"
2835         select BR2_LEGACY
2836         select BR2_PACKAGE_MYSQL
2837         help
2838           The option has been renamed BR2_PACKAGE_MYSQL
2839
2840 config BR2_PACKAGE_SQUASHFS3
2841         bool "squashfs3 has been removed"
2842         select BR2_LEGACY
2843         select BR2_PACKAGE_SQUASHFS
2844         help
2845           The 'squashfs3' package has been removed since it has been
2846           deprecated for more than four buildroot releases. Package
2847           'squashfs' (4) has been selected automatically as replacement.
2848
2849 config BR2_TARGET_ROOTFS_SQUASHFS3
2850         bool "squashfs3 rootfs support has been removed"
2851         select BR2_LEGACY
2852         help
2853           Together with the removal of the squashfs3 package, support
2854           for squashfs3 root filesystems has been removed too. Squashfs
2855           root filesystems will automatically use squashfs4 now.
2856
2857 config BR2_PACKAGE_NETKITBASE
2858         bool "netkitbase has been removed"
2859         select BR2_LEGACY
2860         help
2861           The 'netkitbase' package has been removed since it has been
2862           deprecated since 2012.11. This package provided 'inetd'
2863           which is replaced by 'xinet' and 'ping' which is replaced by
2864           'busybox' or 'fping'.
2865
2866 config BR2_PACKAGE_NETKITTELNET
2867         bool "netkittelnet has been removed"
2868         select BR2_LEGACY
2869         help
2870           The 'netkittelnet' package has been removed since it has
2871           been deprecated since 2012.11. 'busybox' provides a telnet
2872           client and should be used instead.
2873
2874 config BR2_PACKAGE_LUASQL
2875         bool "luasql has been replaced by luasql-sqlite3"
2876         select BR2_PACKAGE_LUASQL_SQLITE3
2877         select BR2_LEGACY
2878         help
2879           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
2880
2881 config BR2_PACKAGE_LUACJSON
2882         bool "luacjson has been replaced by lua-cjson"
2883         select BR2_PACKAGE_LUA_CJSON
2884         select BR2_LEGACY
2885         help
2886           The option has been renamed BR2_PACKAGE_LUA_CJSON.
2887
2888 ###############################################################################
2889 comment "Legacy options removed in 2013.11"
2890
2891 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
2892         bool "lvm2's 'dmsetup only' option removed"
2893         select BR2_LEGACY
2894         help
2895           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
2896           led to problems with other packages that need the full lvm2
2897           suite. Therefore, the option has been replaced with the positive
2898           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
2899
2900 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
2901 # in order to automatically propagate old configs
2902
2903 config BR2_PACKAGE_QT_JAVASCRIPTCORE
2904         bool "qt javascriptcore option removed"
2905         select BR2_LEGACY
2906         help
2907           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
2908           force the activation or disabling of the JIT compiler in the
2909           Qt Javascript interpreter. However, the JIT compiler is not
2910           available for all architectures, so forcing its activation
2911           does not always work. Moreover, Qt knows by itself for which
2912           architectures JIT support is possible, and will
2913           automatically enable it if possible.
2914
2915           Therefore, this option was in fact useless, and causing
2916           build problems when enabled on architectures for which the
2917           JIT support was not available. It has been removed, and
2918           there is no replacement: Qt will enable JIT at compile time
2919           when possible.
2920
2921 config BR2_PACKAGE_MODULE_INIT_TOOLS
2922         bool "module-init-tools replaced by kmod"
2923         select BR2_PACKAGE_KMOD
2924         select BR2_PACKAGE_KMOD_TOOLS
2925         select BR2_LEGACY
2926         help
2927           The 'module-init-tools' package has been removed, since it
2928           has been depracated upstream and replaced by 'kmod'.
2929
2930 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
2931         string "u-boot: the git repository URL option has been renamed"
2932         help
2933           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
2934           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
2935
2936 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
2937         bool
2938         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
2939         select BR2_LEGACY
2940
2941 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
2942 # boot/uboot/Config.in
2943
2944 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
2945         string "u-boot: the git repository version option has been renamed"
2946         help
2947           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
2948           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
2949
2950 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
2951         bool
2952         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
2953         select BR2_LEGACY
2954
2955 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
2956 # boot/uboot/Config.in
2957
2958 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
2959         string "linux: the git repository URL option has been renamed"
2960         help
2961           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
2962           been renamed to
2963           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
2964
2965 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
2966         bool
2967         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
2968         select BR2_LEGACY
2969
2970 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
2971 # linux/Config.in
2972
2973 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
2974         string "linux: the git repository version option has been renamed"
2975         help
2976           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
2977           been renamed to
2978           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
2979
2980 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
2981         bool
2982         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
2983         select BR2_LEGACY
2984
2985 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
2986 # linux/Config.in
2987
2988 ###############################################################################
2989 comment "Legacy options removed in 2013.08"
2990
2991 config BR2_ARM_OABI
2992         bool "ARM OABI support has been removed"
2993         select BR2_LEGACY
2994         help
2995           The support for the ARM OABI was deprecated since a while,
2996           and has been removed completely from Buildroot. It is also
2997           deprecated in upstream gcc, since gcc 4.7. People should
2998           switch to EABI instead, which should not be a problem as
2999           long as you don't have pre-built OABI binaries in your
3000           system that you can't recompile.
3001
3002 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
3003         bool "dosfstools dosfsck renamed to fsck.fat"
3004         select BR2_LEGACY
3005         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
3006         help
3007           dosfsck was renamed upstream to fsck.fat for consistency.
3008
3009 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
3010         bool "dosfstools dosfslabel renamed to fatlabel"
3011         select BR2_LEGACY
3012         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
3013         help
3014           doslabel was renamed upstream to fatlabel for consistency.
3015
3016 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
3017         bool "dosfstools mkdosfs renamed to mkfs.fat"
3018         select BR2_LEGACY
3019         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
3020         help
3021           mkdosfs was renamed upstream to mkfs.fat for consistency.
3022
3023 config BR2_ELF2FLT
3024         bool "the elf2flt option has been renamed"
3025         select BR2_LEGACY
3026         help
3027           The BR2_ELF2FLT option has been renamed to
3028           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
3029           the package infrastructure.
3030
3031 config BR2_VFP_FLOAT
3032         bool "the ARM VFP floating point option has been renamed"
3033         select BR2_LEGACY
3034         help
3035           Due to a major refactoring of the floating-point handling of
3036           the ARM architecture support, the BR2_VFP_FLOAT option has
3037           been replaced with a choice of options that allows to select
3038           between various VFP versions/capabilities.
3039
3040 config BR2_PACKAGE_GCC_TARGET
3041         bool "gcc on the target filesystem has been removed"
3042         select BR2_LEGACY
3043         help
3044           The support for gcc in the target filesystem was deprecated
3045           since a while, and has been removed completely from Buildroot.
3046           See Buildroot's documentation for more explanations.
3047
3048 config BR2_HAVE_DEVFILES
3049         bool "development files in target filesystem has been removed"
3050         select BR2_LEGACY
3051         help
3052           The installation of the development files in the target
3053           filesystem was deprecated since a while, and has been removed
3054           completely from Buildroot.
3055           See Buildroot's documentation for more explanations.
3056
3057 ###############################################################################
3058 comment "Legacy options removed in 2013.05"
3059
3060 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
3061         bool "Realtek 8192 replaced by Realtek 81xx"
3062         select BR2_LEGACY
3063         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
3064         help
3065           Now covers the whole Realtek 81xx familly: 8188/8192.
3066
3067 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
3068         bool "Realtek 8712 replaced by Realtek 87xx"
3069         select BR2_LEGACY
3070         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
3071         help
3072           Now covers the whole Realtek 87xx familly: 8712/8723.
3073
3074 endmenu
3075
3076 endif # !SKIP_LEGACY