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