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