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