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