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