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