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