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