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