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