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