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