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