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