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