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