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