binutils: deprecate 2.24.x
[buildroot-gz.git] / Config.in.legacy
blob60d414bea676c473737872a228ed476b08a41b05
2 # Config.in.legacy - support for backward compatibility
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.
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.
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.
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.
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
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
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
58 # [End of example]
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.
68 # [Example: renaming a string option from FOO to BAR]
69 # original symbol:
70 #   config BR2_FOO_STRING
71 #       string "Some foo string"
73 # becomes:
74 #   config BR2_BAR_STRING
75 #       string "Some bar string"
76 #       default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
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>
84 #   config BR2_FOO_STRING_WRAP
85 #       bool
86 #       default y if BR2_FOO_STRING != ""
87 #       select BR2_LEGACY
89 #   # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
91 # [End of example]
93 config BR2_SKIP_LEGACY
94         bool
95         option env="SKIP_LEGACY"
97 if !BR2_SKIP_LEGACY
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.
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
112 menu "Legacy config options"
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
145 ###############################################################################
146 comment "Legacy options removed in 2016.11"
148 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
149         bool "libevas-generic-loaders package removed"
150         select BR2_LEGACY
151         select BR2_PACKAGE_EFL
152         help
153           With EFL 1.18, libevas-generic-loaders is now provided by the efl
154           package.
156 config BR2_PACKAGE_ELEMENTARY
157         bool "elementary package removed"
158         select BR2_LEGACY
159         select BR2_PACKAGE_EFL
160         help
161           With EFL 1.18, elementary is now provided by the efl package.
163 config BR2_LINUX_KERNEL_CUSTOM_LOCAL
164         bool "Linux kernel local directory option removed"
165         help
166           The option to select a local directory as the source of the Linux
167           kernel has been removed. It hurts reproducibility of builds.
169           In case you were using this option during development of your
170           Linux kernel, use the override mechanism instead.
172 ###############################################################################
173 comment "Legacy options removed in 2016.08"
175 config BR2_PACKAGE_SYSTEMD_COMPAT
176         bool "systemd compatibility libraries have been removed"
177         select BR2_LEGACY
178         help
179           The systemd option to enable the compatibility libraries has
180           been removed. Theses libraries have been useless since a few
181           version, and have been fully dropped from the source since
182           v230.
184 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
185         bool "gst1-plugins-bad liveadder plugin removed"
186         select BR2_LEGACY
187         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
188         help
189           The functionality of the liveadder plugin of the
190           gst1-plugins-bad package has been merged into audiomixer.
192 config BR2_PACKAGE_LIBFSLVPUWRAP
193         bool "libfslvpuwrap has been renamed to imx-vpuwrap"
194         select BR2_LEGACY
195         select BR2_PACKAGE_IMX_VPUWRAP
196         help
197           The libfslvpuwrap has been renamed to match the renamed package.
199 config BR2_PACKAGE_LIBFSLPARSER
200         bool "libfslparser has been renamed to imx-parser"
201         select BR2_LEGACY
202         select BR2_PACKAGE_IMX_PARSER
203         help
204           The libfslparser has been renamed to match the renamed package.
206 config BR2_PACKAGE_LIBFSLCODEC
207         bool "libfslcodec has been renamed to imx-codec"
208         select BR2_LEGACY
209         select BR2_PACKAGE_IMX_CODEC
210         help
211           The libfslcodec has been renamed to match the renamed package.
213 config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
214         bool "FIT support in uboot-tools has been refactored"
215         select BR2_LEGACY
216         select BR2_PACKAGE_DTC
217         select BR2_PACKAGE_DTC_PROGRAMS
218         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
219         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
220         select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
221         help
222           This option has been removed in favor of a more fine-grained
223           configuration, which is recommended. Selecting this option
224           enables FIT and FIT signature support for the target packages.
225           It will also select the dtc and openssl packages.
227 config BR2_PTHREADS_OLD
228         bool "linuxthreads (stable/old)"
229         select BR2_LEGACY
230         help
231           Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
232           BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
234 config BR2_BINUTILS_VERSION_2_23_X
235         bool "binutils 2.23 removed"
236         select BR2_LEGACY
237         help
238           Binutils 2.23 has been removed, using a newer version is
239           recommended.
241 config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
242         bool "eglibc support has been removed"
243         select BR2_LEGACY
244         help
245           The eglibc project no longer exists, as it has been merged
246           back into the glibc project. Therefore, support for eglibc
247           has been removed, and glibc should be used instead.
249 config BR2_GDB_VERSION_7_8
250         bool "gdb 7.8 has been removed"
251         select BR2_LEGACY
252         help
253           The 7.8 version of gdb has been removed. Use a newer version
254           instead.
256 ###############################################################################
257 comment "Legacy options removed in 2016.05"
259 config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
260         bool "openvpn polarssl crypto backend removed"
261         select BR2_LEGACY
262         help
263           The OpenVPN polarssl crypto backend option has been removed.
264           Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
265           compatible with mbedtls (polarssl) series 2.x which is the
266           version provided in buildroot. And both can't coexist.
267           It now uses OpenSSL as the only option.
270 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
271         bool "nginx http spdy module removed"
272         select BR2_LEGACY
273         select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
274         help
275           The ngx_http_spdy_module has been superseded by the
276           ngx_http_v2_module since nginx v1.9.5.  The
277           ngx_http_v2_module modules has been automatically selected
278           in your configuration.
280 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
281         bool "gst1-plugins-bad rtp plugin moved to good"
282         select BR2_LEGACY
283         help
284           The rtp plugin has been moved from gst1-plugins-base to
285           gst1-plugins-good.
287 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
288         bool "gst1-plugins-bad mpg123 plugin moved to ugly"
289         select BR2_LEGACY
290         help
291           The mpg123 plugin has been moved from gst1-plugins-bad to
292           gst1-plugins-ugly.
294 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
295         bool "PowerPC Sourcery toolchain has been removed"
296         select BR2_LEGACY
297         help
298           The Sourcery CodeBench toolchain for the PowerPC
299           architecture has been removed, as it was very old, not
300           maintained, and causing numerous build failures with modern
301           userspace packages.
303 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
304         bool "PowerPC Sourcery E500v2 toolchain has been removed"
305         select BR2_LEGACY
306         help
307           The Sourcery CodeBench toolchain for the PowerPC E500v2
308           architecture has been removed, as it was very old, not
309           maintained, and causing numerous build failures with modern
310           userspace packages.
312 config BR2_x86_i386
313         bool "x86 i386 support removed"
314         select BR2_LEGACY
315         help
316           The support for the i386 processors of the x86 architecture
317           has been removed.
319 config BR2_PACKAGE_QT5WEBKIT_EXAMPLES
320         bool "qt5webkit-examples package removed"
321         select BR2_LEGACY
322         help
323           The qt5webkit-examples package has been removed, since it
324           was removed from upstream starting from Qt 5.6.
326 config BR2_PACKAGE_QT5QUICK1
327         bool "qt5quick1 package removed"
328         select BR2_LEGACY
329         help
330           The qt5quick1 package has been removed, since it was removed
331           from upstream starting from Qt 5.6.
333 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
334         bool "uboot custom patch dir removed"
335         select BR2_LEGACY
336         help
337           The uboot custom patch directory option has been removed. Use
338           the improved BR2_TARGET_UBOOT_PATCH option instead.
340 config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
341         bool "xf86-input-void removed"
342         select BR2_LEGACY
343         help
344           The xf86-input-void package has been removed, there's no need
345           for it in any modern (post-2007) xorg server.
347 config BR2_KERNEL_HEADERS_3_17
348         bool "kernel headers version 3.17.x are no longer supported"
349         select BR2_KERNEL_HEADERS_3_18
350         select BR2_LEGACY
351         help
352           Version 3.17.x of the Linux kernel headers have been deprecated
353           for more than four buildroot releases and are now removed.
354           As an alternative, version 3.18.x of the headers have been
355           automatically selected in your configuration.
357 config BR2_GDB_VERSION_7_7
358         bool "gdb 7.7 has been removed"
359         select BR2_LEGACY
360         help
361           The 7.7 version of gdb has been removed. Use a newer version
362           instead.
364 config BR2_PACKAGE_FOOMATIC_FILTERS
365         bool "foomatic-filters"
366         select BR2_LEGACY
367         help
368           The foomatic-filters package was removed.
370 config BR2_PACKAGE_SAMBA
371         bool "samba"
372         select BR2_LEGACY
373         help
374           The samba package was removed in favour of samba4 since the
375           3.x series isn't supported by upstream any longer.
377 config BR2_PACKAGE_KODI_WAVPACK
378         bool "wavpack"
379         select BR2_LEGACY
380         help
381           wavpack support was removed in favour of ffmpeg:
382           https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
384 config BR2_PACKAGE_KODI_RSXS
385         bool "rsxs support in Kodi was moved to an addon"
386         select BR2_LEGACY
387         select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
388         help
389           rsxs support in Kodi was moved to an addon
391 config BR2_PACKAGE_KODI_GOOM
392         bool "Goom support in Kodi was moved to an addon"
393         select BR2_LEGACY
394         select BR2_PACKAGE_KODI_VISUALISATION_GOOM
395         help
396           Goom support in Kodi was moved to an addon
398 config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
399         bool "systemd all extras option has been removed"
400         select BR2_LEGACY
401         select BR2_PACKAGE_XZ
402         select BR2_PACKAGE_LIBGCRYPT
403         help
404           The systemd option to enable "all extras" has been
405           removed. To get the same features, the libgcrypt and xz
406           package should now be enabled.
408 config BR2_GCC_VERSION_4_5_X
409         bool "gcc 4.5.x has been removed"
410         select BR2_LEGACY
411         help
412           The 4.5.x version of gcc has been removed. Use a newer
413           version instead.
415 config BR2_PACKAGE_SQLITE_READLINE
416         bool "command-line editing support was updated"
417         select BR2_PACKAGE_NCURSES
418         select BR2_PACKAGE_READLINE
419         select BR2_LEGACY
420         help
421           This option was removed in favour of the sqlite package
422           deciding itself depending on the enabled packages whether
423           command-line editing should be enabled, it also also takes
424           libedit into account.
426 ###############################################################################
427 comment "Legacy options removed in 2016.02"
429 config BR2_PACKAGE_DOVECOT_BZIP2
430         bool "bzip2 support option has been removed"
431         select BR2_LEGACY
432         select BR2_PACKAGE_BZIP2
433         help
434           Bzip2 support is built if the bzip2 package is selected.
436 config BR2_PACKAGE_DOVECOT_ZLIB
437         bool "zlib support option has been removed"
438         select BR2_LEGACY
439         select BR2_PACKAGE_ZLIB
440         help
441           Zlib support is built if the zlib package is selected.
443 config BR2_PACKAGE_E2FSPROGS_FINDFS
444         bool "e2fsprogs findfs option has been removed"
445         select BR2_LEGACY
446         help
447           This option attempted to enable findfs capabilities from
448           e2fsprogs but has not worked since July 2015 (due to
449           packaging changes). One can use BusyBox's findfs support or
450           enable the BR2_PACKAGE_UTIL_LINUX_FINDFS option.
452 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
453         bool "openpowerlink debug option has been removed"
454         select BR2_LEGACY
455         help
456           This option depends on BR2_ENABLE_DEBUG which should not be used
457           by packages anymore.
459 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
460         bool "openpowerlink package has been updated"
461         select BR2_LEGACY
462         select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
463         help
464           openpowerlink kernel modules are built if the
465           kernel stack library is selected.
467 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
468         bool "openpowerlink package has been updated"
469         select BR2_LEGACY
470         select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
471         help
472           The user space support has been split in two part:
473           - a monolitic user space library
474           - a user spae deamon driver
476 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
477         bool "using the linux headers version for the kernel has been removed"
478         select BR2_LEGACY
479         help
480           The option to use the version of the kernel headers for the
481           kernel to build has been removed.
483           There is now the converse, better-suited and more versatile
484           option to use the kernel version for the linux headers.
486 config BR2_PACKAGE_CUPS_PDFTOPS
487         bool "Pdftops support has been removed from Cups"
488         select BR2_LEGACY
489         help
490           Pdftops support has been removed from the cups package
491           It is now part of the cups-filters package.
493 config BR2_KERNEL_HEADERS_3_16
494         bool "kernel headers version 3.16.x are no longer supported"
495         select BR2_KERNEL_HEADERS_3_18
496         select BR2_LEGACY
497         help
498         Version 3.16.x of the Linux kernel headers have been deprecated
499         for more than four buildroot releases and are now removed.
500         As an alternative, version 3.18.x of the headers have been
501         automatically selected in your configuration.
503 config BR2_PACKAGE_PYTHON_PYXML
504         bool "python-pyxml package has been removed"
505         select BR2_LEGACY
506         help
507           PyXML is obsolete and its functionality is covered either via
508           native Python XML support or python-lxml package.
510 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
511 config BR2_ENABLE_SSP
512         bool "Stack Smashing protection now has different levels"
513         help
514           The protection offered by SSP can now be selected from different
515           protection levels. Be sure to review the SSP level in the build
516           options menu.
518 config BR2_PACKAGE_DIRECTFB_CLE266
519         bool "cle266 driver for directfb removed"
520         select BR2_LEGACY
521         help
522           The cle266 directfb driver support has been removed.
523           It doesn't build in the latest version and it's unlikely
524           anyone has any use for it.
526 config BR2_PACKAGE_DIRECTFB_UNICHROME
527         bool "unichrome driver for directfb removed"
528         select BR2_LEGACY
529         help
530           The unichrome directfb driver support has been removed.
531           It doesn't build in the latest version and it's unlikely
532           anyone has any use for it.
534 config BR2_PACKAGE_LIBELEMENTARY
535         bool "libelementary has been renamed to elementary"
536         select BR2_LEGACY
537         select BR2_PACKAGE_ELEMENTARY
538         help
539           The libelementary package has been renamed to match the upstream
540           name.
542 config BR2_PACKAGE_LIBEINA
543         bool "libeina package has been removed"
544         select BR2_LEGACY
545         select BR2_PACKAGE_EFL
546         help
547           With EFL 1.15, libeina is now provided by the efl package.
549 config BR2_PACKAGE_LIBEET
550         bool "libeet package has been removed"
551         select BR2_LEGACY
552         select BR2_PACKAGE_EFL
553         help
554           With EFL 1.15, libeet is now provided by the efl package.
556 config BR2_PACKAGE_LIBEVAS
557         bool "libevas package has been removed"
558         select BR2_LEGACY
559         select BR2_PACKAGE_EFL
560         help
561           With EFL 1.15, libevas is now provided by the efl package.
563 config BR2_PACKAGE_LIBECORE
564         bool "libecore package has been removed"
565         select BR2_LEGACY
566         select BR2_PACKAGE_EFL
567         help
568           With EFL 1.15, libecore is now provided by the efl package.
570 config BR2_PACKAGE_LIBEDBUS
571         bool "libedbus package has been removed"
572         select BR2_LEGACY
573         select BR2_PACKAGE_EFL
574         help
575           With EFL 1.15, libedbus is now provided by the efl package.
577 config BR2_PACKAGE_LIBEFREET
578         bool "libefreet package has been removed"
579         select BR2_LEGACY
580         select BR2_PACKAGE_EFL
581         help
582           With EFL 1.15, libefreet is now provided by the efl package.
584 config BR2_PACKAGE_LIBEIO
585         bool "libeio package has been removed"
586         select BR2_LEGACY
587         select BR2_PACKAGE_EFL
588         help
589           With EFL 1.15, libeio is now provided by the efl package.
591 config BR2_PACKAGE_LIBEMBRYO
592         bool "libembryo package has been removed"
593         select BR2_LEGACY
594         select BR2_PACKAGE_EFL
595         help
596           With EFL 1.15, libembryo is now provided by the efl package.
598 config BR2_PACKAGE_LIBEDJE
599         bool "libedje package has been removed"
600         select BR2_LEGACY
601         select BR2_PACKAGE_EFL
602         help
603           With EFL 1.15, libedje is now provided by the efl package.
605 config BR2_PACKAGE_LIBETHUMB
606         bool "libethumb package has been removed"
607         select BR2_LEGACY
608         select BR2_PACKAGE_EFL
609         help
610           With EFL 1.15, libethumb is now provided by the efl package.
612 config BR2_PACKAGE_INFOZIP
613         bool "infozip option has been renamed to zip"
614         select BR2_LEGACY
615         select BR2_PACKAGE_ZIP
616         help
617           Info-Zip's Zip package has been renamed from infozip to zip,
618           to avoid ambiguities with Info-Zip's UnZip which has been added
619           in the unzip package.
621 config BR2_BR2_PACKAGE_NODEJS_0_10_X
622         bool "nodejs 0.10.x option removed"
623         select BR2_LEGACY
624         select BR2_PACKAGE_NODEJS
625         help
626           nodejs 0.10.x option has been removed.  0.10.x is now
627           automatically chosen for ARMv5 architectures only and the latest
628           nodejs for all other supported architectures. The correct nodejs
629           version has been automatically selected in your configuration.
631 config BR2_BR2_PACKAGE_NODEJS_0_12_X
632         bool "nodejs version 0.12.x has been removed"
633         select BR2_LEGACY
634         select BR2_PACKAGE_NODEJS
635         help
636           nodejs version 0.12.x has been removed.  As an alternative,
637           the latest nodejs version has been automatically selected in
638           your configuration.
640 config BR2_BR2_PACKAGE_NODEJS_4_X
641         bool "nodejs version 4.x has been removed"
642         select BR2_LEGACY
643         select BR2_PACKAGE_NODEJS
644         help
645           nodejs version 4.x has been removed.  As an alternative,
646           the latest nodejs version has been automatically selected in
647           your configuration.
649 ###############################################################################
650 comment "Legacy options removed in 2015.11"
652 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
653         bool "gst1-plugins-bad real plugin has been removed"
654         select BR2_LEGACY
655         help
656           The real plugin from GStreamer 1 bad plugins has been
657           removed.
659 config BR2_PACKAGE_MEDIA_CTL
660         bool "media-ctl package has been removed"
661         select BR2_LEGACY
662         select BR2_PACKAGE_LIBV4L
663         select BR2_PACKAGE_LIBV4L_UTILS
664         help
665           media-ctl source and developement have been moved to
666           v4l-utils since June 2014. For an up-to-date media-ctl
667           version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
669 config BR2_PACKAGE_SCHIFRA
670         bool "schifra package has been removed"
671         select BR2_LEGACY
672         help
673           Schifra package has been maked broken since 2014.11 release and
674           haven't been fixed since then.
676 config BR2_PACKAGE_ZXING
677         bool "zxing option has been renamed"
678         select BR2_LEGACY
679         select BR2_PACKAGE_ZXING_CPP
680         help
681           ZXing no longer provides the cpp bindings, it has been renamed to
682           BR2_PACKAGE_ZXING_CPP which uses a new upstream.
684 # Since FreeRDP has new dependencies, protect this legacy to avoid the
685 # infamous "unmet direct dependencies" kconfig error.
686 config BR2_PACKAGE_FREERDP_CLIENT
687         bool "freerdp client option renamed"
688         depends on BR2_PACKAGE_FREERDP
689         select BR2_LEGACY
690         select BR2_PACKAGE_FREERDP_CLIENT_X11
692 config BR2_PACKAGE_BLACKBOX
693         bool "blackbox package has been removed"
694         select BR2_LEGACY
695         help
696           Upstream is dead and the package has been deprecated for
697           some time. There are other alternative maintained WMs.
699 config BR2_KERNEL_HEADERS_3_0
700         bool "kernel headers version 3.0.x are no longer supported"
701         select BR2_KERNEL_HEADERS_3_2
702         select BR2_LEGACY
703         help
704           Version 3.0.x of the Linux kernel headers have been deprecated
705           for more than four buildroot releases and are now removed.
706           As an alternative, version 3.2.x of the headers have been
707           automatically selected in your configuration.
709 config BR2_KERNEL_HEADERS_3_11
710         bool "kernel headers version 3.11.x are no longer supported"
711         select BR2_KERNEL_HEADERS_3_12
712         select BR2_LEGACY
713         help
714           Version 3.11.x of the Linux kernel headers have been deprecated
715           for more than four buildroot releases and are now removed.
716           As an alternative, version 3.12.x of the headers have been
717           automatically selected in your configuration.
719 config BR2_KERNEL_HEADERS_3_13
720         bool "kernel headers version 3.13.x are no longer supported"
721         select BR2_KERNEL_HEADERS_3_14
722         select BR2_LEGACY
723         help
724           Version 3.13.x of the Linux kernel headers have been deprecated
725           for more than four buildroot releases and are now removed.
726           As an alternative, version 3.14.x of the headers have been
727           automatically selected in your configuration.
729 config BR2_KERNEL_HEADERS_3_15
730         bool "kernel headers version 3.15.x are no longer supported"
731         select BR2_KERNEL_HEADERS_3_18
732         select BR2_LEGACY
733         help
734           Version 3.15.x of the Linux kernel headers have been deprecated
735           for more than four buildroot releases and are now removed.
736           As an alternative, version 3.18.x of the headers have been
737           automatically selected in your configuration.
739 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
740         bool "DirectFB example df_andi has been removed"
741         select BR2_LEGACY
742         select BR2_PACKAGE_DIRECTFB_EXAMPLES
743         help
744           The per-DirectFB example options have been removed. The
745           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
746           examples.
748 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
749         bool "DirectFB example df_bltload has been removed"
750         select BR2_LEGACY
751         select BR2_PACKAGE_DIRECTFB_EXAMPLES
752         help
753           The per-DirectFB example options have been removed. The
754           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
755           examples.
757 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
758         bool "DirectFB example df_cpuload has been removed"
759         select BR2_LEGACY
760         select BR2_PACKAGE_DIRECTFB_EXAMPLES
761         help
762           The per-DirectFB example options have been removed. The
763           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
764           examples.
766 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
767         bool "DirectFB example df_databuffer has been removed"
768         select BR2_LEGACY
769         select BR2_PACKAGE_DIRECTFB_EXAMPLES
770         help
771           The per-DirectFB example options have been removed. The
772           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
773           examples.
775 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
776         bool "DirectFB example df_dioload has been removed"
777         select BR2_LEGACY
778         select BR2_PACKAGE_DIRECTFB_EXAMPLES
779         help
780           The per-DirectFB example options have been removed. The
781           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
782           examples.
784 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
785         bool "DirectFB example df_dok has been removed"
786         select BR2_LEGACY
787         select BR2_PACKAGE_DIRECTFB_EXAMPLES
788         help
789           The per-DirectFB example options have been removed. The
790           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
791           examples.
793 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
794         bool "DirectFB example df_drivertest has been removed"
795         select BR2_LEGACY
796         select BR2_PACKAGE_DIRECTFB_EXAMPLES
797         help
798           The per-DirectFB example options have been removed. The
799           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
800           examples.
802 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
803         bool "DirectFB example df_fire has been removed"
804         select BR2_LEGACY
805         select BR2_PACKAGE_DIRECTFB_EXAMPLES
806         help
807           The per-DirectFB example options have been removed. The
808           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
809           examples.
811 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
812         bool "DirectFB example df_flip has been removed"
813         select BR2_LEGACY
814         select BR2_PACKAGE_DIRECTFB_EXAMPLES
815         help
816           The per-DirectFB example options have been removed. The
817           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
818           examples.
820 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
821         bool "DirectFB example df_fonts has been removed"
822         select BR2_LEGACY
823         select BR2_PACKAGE_DIRECTFB_EXAMPLES
824         help
825           The per-DirectFB example options have been removed. The
826           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
827           examples.
829 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
830         bool "DirectFB example df_input has been removed"
831         select BR2_LEGACY
832         select BR2_PACKAGE_DIRECTFB_EXAMPLES
833         help
834           The per-DirectFB example options have been removed. The
835           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
836           examples.
838 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
839         bool "DirectFB example df_joystick has been removed"
840         select BR2_LEGACY
841         select BR2_PACKAGE_DIRECTFB_EXAMPLES
842         help
843           The per-DirectFB example options have been removed. The
844           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
845           examples.
847 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
848         bool "DirectFB example df_knuckles has been removed"
849         select BR2_LEGACY
850         select BR2_PACKAGE_DIRECTFB_EXAMPLES
851         help
852           The per-DirectFB example options have been removed. The
853           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
854           examples.
856 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
857         bool "DirectFB example df_layer has been removed"
858         select BR2_LEGACY
859         select BR2_PACKAGE_DIRECTFB_EXAMPLES
860         help
861           The per-DirectFB example options have been removed. The
862           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
863           examples.
865 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
866         bool "DirectFB example df_matrix has been removed"
867         select BR2_LEGACY
868         select BR2_PACKAGE_DIRECTFB_EXAMPLES
869         help
870           The per-DirectFB example options have been removed. The
871           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
872           examples.
874 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
875         bool "DirectFB example df_matrix_water has been removed"
876         select BR2_LEGACY
877         select BR2_PACKAGE_DIRECTFB_EXAMPLES
878         help
879           The per-DirectFB example options have been removed. The
880           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
881           examples.
883 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
884         bool "DirectFB example df_neo has been removed"
885         select BR2_LEGACY
886         select BR2_PACKAGE_DIRECTFB_EXAMPLES
887         help
888           The per-DirectFB example options have been removed. The
889           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
890           examples.
892 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
893         bool "DirectFB example df_netload has been removed"
894         select BR2_LEGACY
895         select BR2_PACKAGE_DIRECTFB_EXAMPLES
896         help
897           The per-DirectFB example options have been removed. The
898           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
899           examples.
901 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
902         bool "DirectFB example df_palette has been removed"
903         select BR2_PACKAGE_DIRECTFB_EXAMPLES
904         help
905           The per-DirectFB example options have been removed. The
906           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
907           examples.
909 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
910         bool "DirectFB example df_particle has been removed"
911         select BR2_LEGACY
912         select BR2_PACKAGE_DIRECTFB_EXAMPLES
913         help
914           The per-DirectFB example options have been removed. The
915           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
916           examples.
918 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
919         bool "DirectFB example df_porter has been removed"
920         select BR2_LEGACY
921         select BR2_PACKAGE_DIRECTFB_EXAMPLES
922         help
923           The per-DirectFB example options have been removed. The
924           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
925           examples.
927 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
928         bool "DirectFB example df_stress has been removed"
929         select BR2_PACKAGE_DIRECTFB_EXAMPLES
930         help
931           The per-DirectFB example options have been removed. The
932           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
933           examples.
935 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
936         bool "DirectFB example df_texture has been removed"
937         select BR2_LEGACY
938         select BR2_PACKAGE_DIRECTFB_EXAMPLES
939         help
940           The per-DirectFB example options have been removed. The
941           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
942           examples.
944 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
945         bool "DirectFB example df_video has been removed"
946         select BR2_LEGACY
947         select BR2_PACKAGE_DIRECTFB_EXAMPLES
948         help
949           The per-DirectFB example options have been removed. The
950           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
951           examples.
953 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
954         bool "DirectFB example df_video_particle has been removed"
955         select BR2_LEGACY
956         select BR2_PACKAGE_DIRECTFB_EXAMPLES
957         help
958           The per-DirectFB example options have been removed. The
959           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
960           examples.
962 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
963         bool "DirectFB example df_window has been removed"
964         select BR2_LEGACY
965         select BR2_PACKAGE_DIRECTFB_EXAMPLES
966         help
967           The per-DirectFB example options have been removed. The
968           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
969           examples.
971 config BR2_PACKAGE_KOBS_NG
972         bool "kobs-ng was replaced by imx-kobs"
973         select BR2_LEGACY
974         select BR2_PACKAGE_IMX_KOBS
975         help
976           The outdated kobs-ng has been replaced by the Freescale-
977           maintained imx-kobs package.
979 config BR2_PACKAGE_SAWMAN
980         bool "sawman package removed"
981         select BR2_LEGACY
982         select BR2_PACKAGE_DIRECTFB_SAWMAN
983         help
984           This option has been removed because the sawman package no
985           longer exists: it was merged inside DirectFB itself. This
986           feature can now be enabled using the
987           BR2_PACKAGE_DIRECTFB_SAWMAN option.
989 config BR2_PACKAGE_DIVINE
990         bool "divine package removed"
991         select BR2_LEGACY
992         select BR2_PACKAGE_DIRECTFB_DIVINE
993         help
994           This option has been removed because the divine package no
995           longer exists: it was merged inside DirectFB itself. This
996           feature can now be enabled using the
997           BR2_PACKAGE_DIRECTFB_DIVINE option.
999 ###############################################################################
1000 comment "Legacy options removed in 2015.08"
1002 config BR2_PACKAGE_KODI_PVR_ADDONS
1003         bool "Kodi PVR addon was split"
1004         select BR2_LEGACY
1005         select BR2_PACKAGE_KODI_PVR_ARGUSTV
1006         select BR2_PACKAGE_KODI_PVR_DVBLINK
1007         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
1008         select BR2_PACKAGE_KODI_PVR_FILMON
1009         select BR2_PACKAGE_KODI_PVR_HTS
1010         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
1011         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
1012         select BR2_PACKAGE_KODI_PVR_MYTHTV
1013         select BR2_PACKAGE_KODI_PVR_NEXTPVR
1014         select BR2_PACKAGE_KODI_PVR_NJOY
1015         select BR2_PACKAGE_KODI_PVR_PCTV
1016         select BR2_PACKAGE_KODI_PVR_STALKER
1017         select BR2_PACKAGE_KODI_PVR_VBOX
1018         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
1019         select BR2_PACKAGE_KODI_PVR_VUPLUS
1020         select BR2_PACKAGE_KODI_PVR_WMC
1021         help
1022           Kodi PVR addon was split into seperate modules
1024 config BR2_BINUTILS_VERSION_2_23_2
1025         bool "binutils 2.23 option renamed"
1026         select BR2_LEGACY
1027         help
1028           Binutils 2.23.2 has been removed, using a newer version is
1029           recommended.
1031 config BR2_BINUTILS_VERSION_2_24
1032         bool "binutils 2.24 option renamed"
1033         select BR2_LEGACY
1034         select BR2_BINUTILS_VERSION_2_24_X
1035         help
1036           The binutils version option has been renamed to match the
1037           same patchlevel logic used by gcc. The new option is now
1038           BR2_BINUTILS_VERSION_2_24_X.
1040 config BR2_BINUTILS_VERSION_2_25
1041         bool "binutils 2.25 option renamed"
1042         select BR2_LEGACY
1043         select BR2_BINUTILS_VERSION_2_25_X
1044         help
1045           The binutils version option has been renamed to match the
1046           same patchlevel logic used by gcc. The new option is now
1047           BR2_BINUTILS_VERSION_2_25_X.
1049 config BR2_PACKAGE_PERF
1050         bool "perf option has been renamed"
1051         select BR2_LEGACY
1052         select BR2_LINUX_KERNEL_TOOL_PERF
1053         help
1054           The perf package has been moved as a Linux tools package,
1055           and the option to enable it is now
1056           BR2_LINUX_KERNEL_TOOL_PERF.
1058 config BR2_BINUTILS_VERSION_2_22
1059         bool "binutils 2.22 removed"
1060         select BR2_LEGACY
1061         help
1062           Binutils 2.22 has been removed, using a newer version is
1063           recommended.
1065 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
1066         bool "gpu-viv-bin-mx6q"
1067         select BR2_LEGACY
1068         select BR2_PACKAGE_IMX_GPU_VIV
1069         help
1070           Vivante graphics libraries have been renamed to
1071           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
1072           name.
1074 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
1075         depends on BR2_PACKAGE_PYTHON
1076         bool "libsemanage python bindings removed"
1077         select BR2_LEGACY
1078         help
1079           This option has been removed, since the libsemanage Python
1080           bindings on the target were not useful.
1082 config BR2_TARGET_UBOOT_NETWORK
1083         bool "U-Boot custom network settings removed"
1084         select BR2_LEGACY
1085         help
1086           U-Boot's custom network settings options have been removed.
1088 ###############################################################################
1089 comment "Legacy options removed in 2015.05"
1091 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
1092         bool "jffs2 16kB erasesize NAND flash option renamed"
1093         select BR2_LEGACY
1094         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
1095         help
1096           The JFFS2 NAND flash options now longer include the page
1097           size.
1099 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
1100         bool "jffs2 128kB erasesize NAND flash option renamed"
1101         select BR2_LEGACY
1102         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
1103         help
1104           The JFFS2 NAND flash options now longer include the page
1105           size.
1107 config BR2_PACKAGE_MONO_20
1108         bool "2.0/3.5 .Net Runtime"
1109         select BR2_LEGACY
1110         help
1111           This option no longer exists, all versions of the .Net
1112           runtime are now installed.
1114 config BR2_PACKAGE_MONO_40
1115         bool "4.0 .Net Runtime"
1116         select BR2_LEGACY
1117         help
1118           This option no longer exists, all versions of the .Net
1119           runtime are now installed.
1121 config BR2_PACKAGE_MONO_45
1122         bool "4.5 .Net Runtime"
1123         select BR2_LEGACY
1124         help
1125           This option no longer exists, all versions of the .Net
1126           runtime are now installed.
1128 config BR2_CIVETWEB_WITH_LUA
1129         bool "civetweb lua option renamed"
1130         select BR2_LEGACY
1131         select BR2_PACKAGE_CIVETWEB_WITH_LUA
1132         help
1133           civetweb's lua option has been renamed to
1134           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
1135           packages name options.
1137 config BR2_PACKAGE_TIFF_TIFF2PDF
1138         bool "tiff utility-specific option removed"
1139         select BR2_LEGACY
1140         select BR2_PACKAGE_TIFF_UTILITIES
1141         help
1142           utility-specific options have been removed in favour of
1143           the new option BR2_PACKAGE_TIFF_UTILITIES.
1145 config BR2_PACKAGE_TIFF_TIFFCP
1146         bool "tiff utility-specific option removed"
1147         select BR2_LEGACY
1148         select BR2_PACKAGE_TIFF_UTILITIES
1149         help
1150           utility-specific options have been removed in favour of
1151           the new option BR2_PACKAGE_TIFF_UTILITIES.
1153 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
1154         bool "RTAI patch file path has been removed"
1155         select BR2_LEGACY
1156         help
1157           This option has never worked, so it has been removed.
1159 config BR2_TARGET_GENERIC_PASSWD_DES
1160         bool "Encoding passwords with DES has been removed"
1161         select BR2_LEGACY
1162         help
1163           Paswords can now only be encoded with either of md5, sha256 or sha512.
1164           The default is md5, which is stronger that DES (but still pretty weak).
1166 config BR2_PACKAGE_GTK2_THEME_HICOLOR
1167         bool "hicolor (default theme) is a duplicate"
1168         select BR2_LEGACY
1169         select BR2_PACKAGE_HICOLOR_ICON_THEME
1170         help
1171           The option was just a duplicate of hicolor icon theme.
1173 config BR2_PACKAGE_VALGRIND_PTRCHECK
1174         bool "valgrind's PTRCheck was renamed to SGCheck"
1175         select BR2_LEGACY
1176         select BR2_PACKAGE_VALGRIND_SGCHECK
1177         help
1178           PTRCheck was renamed to SGCheck in valgrind
1180 ###############################################################################
1181 comment "Legacy options removed in 2015.02"
1183 config BR2_PACKAGE_LIBGC
1184         bool "libgc package removed"
1185         select BR2_LEGACY
1186         select BR2_PACKAGE_BDWGC
1187         help
1188           libgc has been removed because we have the same package under a
1189           different name, bdwgc.
1191 config BR2_PACKAGE_WDCTL
1192         bool "util-linux' wdctl option has been renamed"
1193         select BR2_LEGACY
1194         select BR2_PACKAGE_UTIL_LINUX_WDCTL
1195         help
1196           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
1197           to be aligned with how the other options are named.
1199 config BR2_PACKAGE_UTIL_LINUX_ARCH
1200         bool "util-linux' arch option has been removed"
1201         select BR2_LEGACY
1202         help
1203           util-linux' arch was dropped in util-linux 2.23, in favor of
1204           the coreutils version.
1206 config BR2_PACKAGE_UTIL_LINUX_DDATE
1207         bool "util-linux' ddate option has been removed"
1208         select BR2_LEGACY
1209         help
1210           util-linux' ddate was dropped in util-linux 2.23.
1212 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
1213         bool "rpm's bzip2 payloads option has been removed"
1214         select BR2_LEGACY
1215         select BR2_PACKAGE_BZIP2
1216         help
1217           The bzip2 payloads option rely entirely on the dependant package bzip2.
1218           So, you need to select it to enable this feature.
1220 config BR2_PACKAGE_RPM_XZ_PAYLOADS
1221         bool "rpm's xz payloads option has been removed"
1222         select BR2_LEGACY
1223         select BR2_PACKAGE_XZ
1224         help
1225           The xz payloads option rely entirely on the dependant package xz.
1226           So, you need to select it to enable this feature.
1228 config BR2_PACKAGE_M4
1229         bool "m4 target package removed"
1230         select BR2_LEGACY
1231         help
1232           The m4 target package has been removed, it's been
1233           deprecated for some time now.
1235 config BR2_PACKAGE_FLEX_BINARY
1236         bool "flex binary in target option removed"
1237         select BR2_LEGACY
1238         help
1239           The flex binary in the target option has been removed.
1240           It's been deprecated for some time now and is essentially a
1241           development tool which isn't very useful in the target.
1243 config BR2_PACKAGE_BISON
1244         bool "bison target package removed"
1245         select BR2_LEGACY
1246         help
1247           The bison target package has been removed, it's been
1248           deprecated for some time now and is essentially a development
1249           tool which isn't very useful in the target.
1251 config BR2_PACKAGE_GOB2
1252         bool "gob2 target package removed"
1253         select BR2_LEGACY
1254         help
1255           The gob2 target package has been removed, it's been
1256           deprecated for some time now and was essentially useless
1257           without a target toolchain.
1259 config BR2_PACKAGE_DISTCC
1260         bool "distcc target package removed"
1261         select BR2_LEGACY
1262         help
1263           The distcc target package has been removed, it's been
1264           deprecated for some time now and was essentially useless
1265           without a target toolchain.
1267 config BR2_PACKAGE_HASERL_VERSION_0_8_X
1268         bool "haserl 0.8.x version removed"
1269         select BR2_LEGACY
1270         help
1271           The 0.8.x version option for haserl has been removed since it
1272           has been deprecated for some time now.
1273           You should be able to use the 0.9.x version without issues.
1275 config BR2_PACKAGE_STRONGSWAN_TOOLS
1276         bool "strongswan option has been removed"
1277         select BR2_LEGACY
1278         select BR2_PACKAGE_STRONGSWAN_PKI
1279         select BR2_PACKAGE_STRONGSWAN_SCEP
1280         help
1281           The tools option has been removed upstream and the different tools
1282           have been split between the pki and scep options, with others
1283           deprecated.
1285 config BR2_PACKAGE_XBMC_ADDON_XVDR
1286         bool "xbmc options have been renamed"
1287         select BR2_LEGACY
1288         select BR2_PACKAGE_KODI_ADDON_XVDR
1289         help
1290           The XBMC media center project was renamed to Kodi entertainment center
1292 config BR2_PACKAGE_XBMC_PVR_ADDONS
1293         bool "xbmc options have been renamed"
1294         select BR2_LEGACY
1295         select BR2_PACKAGE_KODI_PVR_ADDONS
1296         help
1297           The XBMC media center project was renamed to Kodi entertainment center
1299 config BR2_PACKAGE_XBMC
1300         bool "xbmc options have been renamed"
1301         select BR2_LEGACY
1302         select BR2_PACKAGE_KODI
1303         help
1304           The XBMC media center project was renamed to Kodi entertainment center
1306 config BR2_PACKAGE_XBMC_ALSA_LIB
1307         bool "xbmc options have been renamed"
1308         select BR2_LEGACY
1309         select BR2_PACKAGE_KODI_ALSA_LIB
1310         help
1311           The XBMC media center project was renamed to Kodi entertainment center
1313 config BR2_PACKAGE_XBMC_AVAHI
1314         bool "xbmc options have been renamed"
1315         select BR2_LEGACY
1316         select BR2_PACKAGE_KODI_AVAHI
1317         help
1318           The XBMC media center project was renamed to Kodi entertainment center
1320 config BR2_PACKAGE_XBMC_DBUS
1321         bool "xbmc options have been renamed"
1322         select BR2_LEGACY
1323         select BR2_PACKAGE_KODI_DBUS
1324         help
1325           The XBMC media center project was renamed to Kodi entertainment center
1327 config BR2_PACKAGE_XBMC_LIBBLURAY
1328         bool "xbmc options have been renamed"
1329         select BR2_LEGACY
1330         select BR2_PACKAGE_KODI_LIBBLURAY
1331         help
1332           The XBMC media center project was renamed to Kodi entertainment center
1334 config BR2_PACKAGE_XBMC_GOOM
1335         bool "xbmc options have been renamed"
1336         select BR2_LEGACY
1337         select BR2_PACKAGE_KODI_GOOM
1338         help
1339           The XBMC media center project was renamed to Kodi entertainment center
1341 config BR2_PACKAGE_XBMC_RSXS
1342         bool "xbmc options have been renamed"
1343         select BR2_LEGACY
1344         select BR2_PACKAGE_KODI_RSXS
1345         help
1346           The XBMC media center project was renamed to Kodi entertainment center
1348 config BR2_PACKAGE_XBMC_LIBCEC
1349         bool "xbmc options have been renamed"
1350         select BR2_LEGACY
1351         select BR2_PACKAGE_KODI_LIBCEC
1352         help
1353           The XBMC media center project was renamed to Kodi entertainment center
1355 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
1356         bool "xbmc options have been renamed"
1357         select BR2_LEGACY
1358         select BR2_PACKAGE_KODI_LIBMICROHTTPD
1359         help
1360           The XBMC media center project was renamed to Kodi entertainment center
1362 config BR2_PACKAGE_XBMC_LIBNFS
1363         bool "xbmc options have been renamed"
1364         select BR2_LEGACY
1365         select BR2_PACKAGE_KODI_LIBNFS
1366         help
1367           The XBMC media center project was renamed to Kodi entertainment center
1369 config BR2_PACKAGE_XBMC_RTMPDUMP
1370         bool "xbmc options have been renamed"
1371         select BR2_LEGACY
1372         select BR2_PACKAGE_KODI_RTMPDUMP
1373         help
1374           The XBMC media center project was renamed to Kodi entertainment center
1376 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
1377         bool "xbmc options have been renamed"
1378         select BR2_LEGACY
1379         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
1380         help
1381           The XBMC media center project was renamed to Kodi entertainment center
1383 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
1384         bool "xbmc options have been renamed"
1385         select BR2_LEGACY
1386         select BR2_PACKAGE_KODI_LIBSMBCLIENT
1387         help
1388           The XBMC media center project was renamed to Kodi entertainment center
1390 config BR2_PACKAGE_XBMC_LIBTHEORA
1391         bool "xbmc options have been renamed"
1392         select BR2_LEGACY
1393         select BR2_PACKAGE_KODI_LIBTHEORA
1394         help
1395           The XBMC media center project was renamed to Kodi entertainment center
1397 config BR2_PACKAGE_XBMC_LIBUSB
1398         bool "xbmc options have been renamed"
1399         select BR2_LEGACY
1400         select BR2_PACKAGE_KODI_LIBUSB
1401         help
1402           The XBMC media center project was renamed to Kodi entertainment center
1404 config BR2_PACKAGE_XBMC_LIBVA
1405         bool "xbmc options have been renamed"
1406         select BR2_LEGACY
1407         select BR2_PACKAGE_KODI_LIBVA
1408         help
1409           The XBMC media center project was renamed to Kodi entertainment center
1411 config BR2_PACKAGE_XBMC_WAVPACK
1412         bool "xbmc options have been renamed"
1413         select BR2_LEGACY
1414         select BR2_PACKAGE_KODI_WAVPACK
1415         help
1416           The XBMC media center project was renamed to Kodi entertainment center
1418 config BR2_PREFER_STATIC_LIB
1419         bool "static library option renamed"
1420         select BR2_LEGACY
1421         help
1422           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
1423           highlights the fact that the option no longer "prefers"
1424           static libraries, but "enforces" static libraries (i.e
1425           shared libraries are completely unused).
1427           Take care of updating the type of libraries you want under the
1428           "Build options" menu.
1430 ###############################################################################
1431 comment "Legacy options removed in 2014.11"
1433 config BR2_x86_generic
1434         bool "x86 generic variant has been removed"
1435         select BR2_LEGACY
1436         help
1437           The generic x86 CPU variant has been removed. Use another
1438           CPU variant instead.
1440 config BR2_GCC_VERSION_4_4_X
1441         bool "gcc 4.4.x has been removed"
1442         select BR2_LEGACY
1443         help
1444           The 4.4.x version of gcc has been removed. Use a newer
1445           version instead.
1447 config BR2_sparc_sparchfleon
1448         bool "sparchfleon CPU has been removed"
1449         select BR2_LEGACY
1450         help
1451           The sparchfleon CPU was only supported in a patched gcc 4.4
1452           version. Its support has been removed in favor of the leon3
1453           CPU starting from gcc 4.8.x.
1455 config BR2_sparc_sparchfleonv8
1456         bool "sparchfleonv8 CPU has been removed"
1457         select BR2_LEGACY
1458         help
1459           The sparchfleonv8 CPU was only supported in a patched gcc
1460           4.4 version. Its support has been removed in favor of the
1461           leon3 CPU starting from gcc 4.8.x.
1463 config BR2_sparc_sparcsfleon
1464         bool "sparcsfleon CPU has been removed"
1465         select BR2_LEGACY
1466         help
1467           The sparcsfleon CPU was only supported in a patched gcc 4.4
1468           version. Its support has been removed in favor of the leon3
1469           CPU starting from gcc 4.8.x.
1471 config BR2_sparc_sparcsfleonv8
1472         bool "sparcsfleonv8 CPU has been removed"
1473         select BR2_LEGACY
1474         help
1475           The sparcsfleonv8 CPU was only supported in a patched gcc
1476           4.4 version. Its support has been removed in favor of the
1477           leon3 CPU starting from gcc 4.8.x.
1479 config BR2_PACKAGE_XLIB_LIBPCIACCESS
1480         bool "xlib-libpciaccess option has been renamed"
1481         depends on BR2_PACKAGE_XORG7
1482         select BR2_LEGACY
1483         select BR2_PACKAGE_LIBPCIACCESS
1484         help
1485           libpciaccess neither depends on X11 nor Xlib. Thus the
1486           package has been renamed BR2_PACKAGE_LIBPCIACCESS
1488 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
1489         bool "Xceive xc5000 option has been renamed"
1490         select BR2_LEGACY
1491         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
1492         help
1493           The Xceive xc5000 option now also handles older firmwares from
1494           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
1495           from Cresta, who bought Xceive.
1497 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1498         bool "Chelsio T4 option has been renamed"
1499         select BR2_LEGACY
1500         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1501         help
1502           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1503           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1504           to better account for the fact that a T5 variant exists.
1506 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
1507         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
1508         select BR2_LEGACY
1509         help
1510           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
1511           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
1512           select it in:
1513               Target packages -> Hardware handling ->
1514               Firmware -> linux-firmware -> WiFi firmware ->
1515               iwlwifi 3160/726x revision to use (revision 7)
1517 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
1518         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
1519         select BR2_LEGACY
1520         help
1521           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
1522           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
1523           select it in:
1524               Target packages -> Hardware handling ->
1525               Firmware -> linux-firmware -> WiFi firmware ->
1526               iwlwifi 3160/726x revision to use (revision 8)
1528 ###############################################################################
1529 comment "Legacy options removed in 2014.08"
1531 config BR2_PACKAGE_LIBELF
1532         bool "libelf has been removed"
1533         select BR2_PACKAGE_ELFUTILS
1534         select BR2_LEGACY
1535         help
1536           The libelf package provided an old version of the libelf library
1537           and is deprecated. The libelf library is now provided by the
1538           elfutils package.
1540 config BR2_KERNEL_HEADERS_3_8
1541         bool "kernel headers version 3.8.x are no longer supported"
1542         select BR2_KERNEL_HEADERS_3_10
1543         select BR2_LEGACY
1544         help
1545           Version 3.8.x of the Linux kernel headers have been deprecated
1546           for more than four buildroot releases and are now removed.
1547           As an alternative, version 3.10.x of the headers have been
1548           automatically selected in your configuration.
1550 config BR2_PACKAGE_GETTEXT_TOOLS
1551         bool "support for gettext-tools on target has been removed"
1552         select BR2_LEGACY
1553         help
1554           The option to install the gettext utilities on the target
1555           has been removed. This is not necessary as Buildroot is not
1556           designed to provide a full development environment on the
1557           target. gettext tools should be used on the build machine
1558           instead.
1560 config BR2_PACKAGE_PROCPS
1561         bool "procps has been replaced by procps-ng"
1562         select BR2_PACKAGE_PROCPS_NG
1563         select BR2_LEGACY
1564         help
1565           The procps package has been replaced by the equivalent procps-ng.
1567 config BR2_BINUTILS_VERSION_2_20_1
1568         bool "binutils 2.20.1 has been removed"
1569         select BR2_LEGACY
1570         help
1571           The 2.20.1 version of binutils has been removed. Use a newer
1572           version instead.
1574 config BR2_BINUTILS_VERSION_2_21
1575         bool "binutils 2.21 has been removed"
1576         select BR2_LEGACY
1577         help
1578           The 2.21 version of binutils has been removed. Use a newer
1579           version instead.
1581 config BR2_BINUTILS_VERSION_2_23_1
1582         bool "binutils 2.23.1 has been removed"
1583         select BR2_LEGACY
1584         help
1585           The 2.23.1 version of binutils has been removed. Use a newer
1586           version instead.
1588 config BR2_UCLIBC_VERSION_0_9_32
1589         bool "uclibc 0.9.32 has been removed"
1590         select BR2_LEGACY
1591         help
1592           The 0.9.32 version of uClibc has been removed. Use a newer
1593           version instead.
1595 config BR2_GCC_VERSION_4_3_X
1596         bool "gcc 4.3.x has been removed"
1597         select BR2_LEGACY
1598         help
1599           The 4.3.x version of gcc has been removed. Use a newer
1600           version instead.
1602 config BR2_GCC_VERSION_4_6_X
1603         bool "gcc 4.6.x has been removed"
1604         select BR2_LEGACY
1605         help
1606           The 4.6.x version of gcc has been removed. Use a newer
1607           version instead.
1609 config BR2_GDB_VERSION_7_4
1610         bool "gdb 7.4 has been removed"
1611         select BR2_LEGACY
1612         help
1613           The 7.4 version of gdb has been removed. Use a newer version
1614           instead.
1616 config BR2_GDB_VERSION_7_5
1617         bool "gdb 7.5 has been removed"
1618         select BR2_LEGACY
1619         help
1620           The 7.5 version of gdb has been removed. Use a newer version
1621           instead.
1623 config BR2_BUSYBOX_VERSION_1_19_X
1624         bool "busybox version selection has been removed"
1625         select BR2_LEGACY
1626         help
1627           The possibility of selecting the Busybox version has been
1628           removed. Use the latest version provided by the Busybox
1629           package instead.
1631 config BR2_BUSYBOX_VERSION_1_20_X
1632         bool "busybox version selection has been removed"
1633         select BR2_LEGACY
1634         help
1635           The possibility of selecting the Busybox version has been
1636           removed. Use the latest version provided by the Busybox
1637           package instead.
1639 config BR2_BUSYBOX_VERSION_1_21_X
1640         bool "busybox version selection has been removed"
1641         select BR2_LEGACY
1642         help
1643           The possibility of selecting the Busybox version has been
1644           removed. Use the latest version provided by the Busybox
1645           package instead.
1647 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
1648         bool "decode_tm6000"
1649         select BR2_PACKAGE_LIBV4L_UTILS
1650         select BR2_LEGACY
1651         help
1652           This libv4l option has been deprecated and replaced by a single
1653           option to build all the libv4l utilities.
1655 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
1656         bool "ir-keytable"
1657         select BR2_PACKAGE_LIBV4L_UTILS
1658         select BR2_LEGACY
1659         help
1660           This libv4l option has been deprecated and replaced by a single
1661           option to build all the libv4l utilities.
1663 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
1664         bool "v4l2-compliance"
1665         select BR2_PACKAGE_LIBV4L_UTILS
1666         select BR2_LEGACY
1667         help
1668           This libv4l option has been deprecated and replaced by a single
1669           option to build all the libv4l utilities.
1671 config BR2_PACKAGE_LIBV4L_V4L2_CTL
1672         bool "v4l2-ctl"
1673         select BR2_PACKAGE_LIBV4L_UTILS
1674         select BR2_LEGACY
1675         help
1676           This libv4l option has been deprecated and replaced by a single
1677           option to build all the libv4l utilities.
1679 config BR2_PACKAGE_LIBV4L_V4L2_DBG
1680         bool "v4l2-dbg"
1681         select BR2_PACKAGE_LIBV4L_UTILS
1682         select BR2_LEGACY
1683         help
1684           This libv4l option has been deprecated and replaced by a single
1685           option to build all the libv4l utilities.
1687 ###############################################################################
1688 comment "Legacy options removed in 2014.05"
1690 config BR2_PACKAGE_EVTEST_CAPTURE
1691         bool "evtest-capture support removed (dropped since evtest 1.31)"
1692         select BR2_LEGACY
1693         help
1694           Support for evtest-capture has been removed (dropped from
1695           evtest package since version 1.31), use evemu package
1696           instead.
1698 config BR2_KERNEL_HEADERS_3_6
1699         bool "kernel headers version 3.6.x are no longer supported"
1700         select BR2_KERNEL_HEADERS_3_10
1701         select BR2_LEGACY
1702         help
1703           Version 3.6.x of the Linux kernel headers have been deprecated
1704           for more than four buildroot releases and are now removed.
1705           As an alternative, version 3.10.x of the headers have been
1706           automatically selected in your configuration.
1708 config BR2_KERNEL_HEADERS_3_7
1709         bool "kernel headers version 3.7.x are no longer supported"
1710         select BR2_KERNEL_HEADERS_3_10
1711         select BR2_LEGACY
1712         help
1713           Version 3.7.x of the Linux kernel headers have been deprecated
1714           for more than four buildroot releases and are now removed.
1715           As an alternative, version 3.10.x of the headers have been
1716           automatically selected in your configuration.
1718 config BR2_PACKAGE_VALA
1719         bool "vala target package has been removed"
1720         select BR2_LEGACY
1721         help
1722           The 'vala' target package has been removed since it has been
1723           deprecated for more than four buildroot releases.
1724           Note: the host vala package still exists.
1726 config BR2_TARGET_TZ_ZONELIST
1727         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
1729 config BR2_PACKAGE_TZDATA_ZONELIST
1730         string "tzdata: the timezone list option has been renamed"
1731         help
1732           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
1733           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
1734           menu. You'll need to select BR2_TARGET_TZ_INFO.
1736 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
1737         bool
1738         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
1739         select BR2_LEGACY
1741 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
1742         bool "Lua command-line editing none has been renamed"
1743         select BR2_LEGACY
1744         help
1745           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
1746           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
1747           it in the corresponding choice.
1749 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
1750         bool "Lua command-line editing using readline has been renamed"
1751         select BR2_LEGACY
1752         help
1753           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
1754           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
1755           it in the corresponding choice.
1757 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
1758         bool "Lua command-line editing using linenoise has been renamed"
1759         select BR2_LEGACY
1760         help
1761           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
1762           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
1763           it in the corresponding choice.
1765 config BR2_PACKAGE_DVB_APPS_UTILS
1766         bool "dvb-apps utilities now built by default"
1767         select BR2_LEGACY
1768         help
1769           The dvb-apps utilities are now always built when the dvb-apps
1770           package is selected.
1772 config BR2_KERNEL_HEADERS_SNAP
1773         bool "Local Linux snapshot support removed"
1774         select BR2_LEGACY
1775         help
1776           Support for using a custom snapshot to install the Linux
1777           kernel headers has been removed.
1779 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
1780         bool "/dev management by udev removed"
1781         select BR2_LEGACY
1782         help
1783           The 'udev' package has been converted to a virtual package.
1784           The providers for this feature are: 'eudev', 'systemd'.
1786           Therefore, if you are not using 'systemd' as init system, you
1787           must choose 'Dynamic using eudev' in the '/dev management'
1788           menu to get the same behaviour as in your old configuration.
1790           If you are using 'systemd', its internal implementation of
1791           'udev' will be used automatically.
1793           You must also check the packages depending on 'udev' are still
1794           selected.
1796 config BR2_PACKAGE_UDEV
1797         bool "udev is now a virtual package"
1798         select BR2_LEGACY
1799         select BR2_PACKAGE_HAS_UDEV
1800         help
1801           The 'udev' package has been converted to a virtual package.
1802           The providers for this feature are: 'eudev', 'systemd'.
1804           Your old configuration refers to packages depending on 'udev',
1805           either for build or at runtime.
1807           Check that a 'udev' provider is selected. If you are not using
1808           'systemd' as init system, 'eudev' should be selected, which is
1809           the case if '/dev management' is set to 'Dynamic using eudev'.
1811           If you are using 'systemd', its internal implementation of 'udev'
1812           is used.
1814 config BR2_PACKAGE_UDEV_RULES_GEN
1815         bool "udev rules generation handled by provider"
1816         select BR2_LEGACY
1817         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
1818         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
1819         help
1820           The 'udev' package has been converted to a virtual package.
1821           The providers for this feature are: 'eudev', 'systemd'.
1823           If you are not using 'systemd' as init system, udev rules
1824           generation will be handled by 'eudev'. Check that
1825           '/dev management' is set to 'Dynamic using eudev' to get
1826           the same behaviour as in your old configuration.
1828           If you are using 'systemd', it internal implementation of 'udev'
1829           will generate the rules.
1831 config BR2_PACKAGE_UDEV_ALL_EXTRAS
1832         bool "udev extras removed"
1833         select BR2_LEGACY
1834         help
1835           The 'udev' package has been converted to a virtual package.
1836           The providers for this feature are: 'eudev', 'systemd'.
1838           The option to enable the extra features of 'udev' (gudev, ...)
1839           has been removed. These features are automatically enabled in
1840           the 'udev' providers if the dependencies are selected. For
1841           example, selecting 'libglib2' will trigger the build of gudev.
1843 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
1844         bool "xlib-libpthread-stubs option has been renamed"
1845         depends on BR2_PACKAGE_XORG7
1846         select BR2_LEGACY
1847         select BR2_PACKAGE_LIBPTHREAD_STUBS
1848         help
1849           The pthread stubs neither depend on X11 nor Xlib. Thus the
1850           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
1852 ###############################################################################
1853 comment "Legacy options removed in 2014.02"
1855 config BR2_sh2
1856         bool "sh2 support removed"
1857         select BR2_LEGACY
1858         help
1859           Due to an inexistent user base and generally poor Linux
1860           support, the support for the SH2 architecture was removed.
1862 config BR2_sh3
1863         bool "sh3 support removed"
1864         select BR2_LEGACY
1865         help
1866           Due to an inexistent user base and generally poor Linux
1867           support, the support for the SH3 architecture was removed.
1869 config BR2_sh3eb
1870         bool "sh3eb support removed"
1871         select BR2_LEGACY
1872         help
1873           Due to an inexistent user base and generally poor Linux
1874           support, the support for the SH3eb architecture was removed.
1876 config BR2_KERNEL_HEADERS_3_1
1877         bool "kernel headers version 3.1.x are no longer supported"
1878         select BR2_KERNEL_HEADERS_3_2
1879         select BR2_LEGACY
1880         help
1881           Version 3.1.x of the Linux kernel headers have been deprecated
1882           for more than four buildroot releases and are now removed.
1883           As an alternative, version 3.2.x of the headers have been
1884           automatically selected in your configuration.
1886 config BR2_KERNEL_HEADERS_3_3
1887         bool "kernel headers version 3.3.x are no longer supported"
1888         select BR2_KERNEL_HEADERS_3_4
1889         select BR2_LEGACY
1890         help
1891           Version 3.3.x of the Linux kernel headers have been deprecated
1892           for more than four buildroot releases and are now removed.
1893           As an alternative, version 3.4.x of the headers have been
1894           automatically selected in your configuration.
1896 config BR2_KERNEL_HEADERS_3_5
1897         bool "kernel headers version 3.5.x are no longer supported"
1898         select BR2_KERNEL_HEADERS_3_10
1899         select BR2_LEGACY
1900         help
1901           Version 3.5.x of the Linux kernel headers have been deprecated
1902           for more than four buildroot releases and are now removed.
1903           As an alternative, version 3.10.x of the headers have been
1904           automatically selected in your configuration.
1906 config BR2_GDB_VERSION_7_2
1907         bool "gdb 7.2.x is no longer supported"
1908         select BR2_GDB_VERSION_7_6
1909         select BR2_LEGACY
1910         help
1911           Version 7.2.x of gdb has been deprecated for more than four
1912           buildroot releases and is now removed. As an alternative, gdb
1913           7.5.x has been automatically selected in your configuration.
1915 config BR2_GDB_VERSION_7_3
1916         bool "gdb 7.3.x is no longer supported"
1917         select BR2_GDB_VERSION_7_6
1918         select BR2_LEGACY
1919         help
1920           Version 7.3.x of gdb has been deprecated for more than four
1921           buildroot releases and is now removed. As an alternative, gdb
1922           7.5.x has been automatically selected in your configuration.
1924 config BR2_PACKAGE_CCACHE
1925         bool "ccache target package has been removed"
1926         select BR2_LEGACY
1927         help
1928           The 'ccache' target package has been removed since it has been
1929           deprecated for more than four buildroot releases.
1930           Note: using ccache for speeding up builds is still supported.
1932 config BR2_HAVE_DOCUMENTATION
1933         bool "support for documentation on target has been removed"
1934         select BR2_LEGACY
1935         help
1936           Support for documentation on target has been removed since it has
1937           been deprecated for more than four buildroot releases.
1939 config BR2_PACKAGE_AUTOMAKE
1940         bool "automake target package has been removed"
1941         select BR2_LEGACY
1942         help
1943           The 'automake' target package has been removed since it has been
1944           deprecated for more than four buildroot releases.
1945           Note: the host automake still exists.
1947 config BR2_PACKAGE_AUTOCONF
1948         bool "autoconf target package has been removed"
1949         select BR2_LEGACY
1950         help
1951           The 'autoconf' target package has been removed since it has been
1952           deprecated for more than four buildroot releases.
1953           Note: the host autoconf still exists.
1955 config BR2_PACKAGE_XSTROKE
1956         bool "xstroke has been removed"
1957         select BR2_LEGACY
1958         help
1959           The 'xstroke' package has been removed since it has been
1960           deprecated for more than four buildroot releases.
1962 config BR2_PACKAGE_LZMA
1963         bool "lzma target package has been removed"
1964         select BR2_LEGACY
1965         help
1966           The 'lzma' target package has been removed since it has been
1967           deprecated for more than four buildroot releases.
1968           Note: generating lzma-compressed rootfs images is still supported.
1970 config BR2_PACKAGE_TTCP
1971         bool "ttcp has been removed"
1972         select BR2_LEGACY
1973         help
1974           The 'ttcp' package has been removed since it has been
1975           deprecated for more than four buildroot releases.
1977 config BR2_PACKAGE_LIBNFC_LLCP
1978         bool "libnfc-llcp has been replaced by libllcp"
1979         select BR2_LEGACY
1980         select BR2_PACKAGE_LIBLLCP
1981         help
1982           The 'libnfc-llcp' package has been removed since upstream renamed
1983           to 'libllcp'. We have added a new package for 'libllcp' and bumped
1984           the version at the same time.
1986 config BR2_PACKAGE_MYSQL_CLIENT
1987         bool "MySQL client renamed to MySQL"
1988         select BR2_LEGACY
1989         select BR2_PACKAGE_MYSQL
1990         help
1991           The option has been renamed BR2_PACKAGE_MYSQL
1993 config BR2_PACKAGE_SQUASHFS3
1994         bool "squashfs3 has been removed"
1995         select BR2_LEGACY
1996         select BR2_PACKAGE_SQUASHFS
1997         help
1998           The 'squashfs3' package has been removed since it has been
1999           deprecated for more than four buildroot releases. Package
2000           'squashfs' (4) has been selected automatically as replacement.
2002 config BR2_TARGET_ROOTFS_SQUASHFS3
2003         bool "squashfs3 rootfs support has been removed"
2004         select BR2_LEGACY
2005         help
2006           Together with the removal of the squashfs3 package, support
2007           for squashfs3 root filesystems has been removed too. Squashfs
2008           root filesystems will automatically use squashfs4 now.
2010 config BR2_PACKAGE_NETKITBASE
2011         bool "netkitbase has been removed"
2012         select BR2_LEGACY
2013         help
2014           The 'netkitbase' package has been removed since it has been
2015           deprecated since 2012.11. This package provided 'inetd'
2016           which is replaced by 'xinet' and 'ping' which is replaced by
2017           'busybox' or 'fping'.
2019 config BR2_PACKAGE_NETKITTELNET
2020         bool "netkittelnet has been removed"
2021         select BR2_LEGACY
2022         help
2023           The 'netkittelnet' package has been removed since it has
2024           been deprecated since 2012.11. 'busybox' provides a telnet
2025           client and should be used instead.
2027 config BR2_PACKAGE_LUASQL
2028         bool "luasql has been replaced by luasql-sqlite3"
2029         select BR2_PACKAGE_LUASQL_SQLITE3
2030         select BR2_LEGACY
2031         help
2032           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
2034 config BR2_PACKAGE_LUACJSON
2035         bool "luacjson has been replaced by lua-cjson"
2036         select BR2_PACKAGE_LUA_CJSON
2037         select BR2_LEGACY
2038         help
2039           The option has been renamed BR2_PACKAGE_LUA_CJSON.
2041 ###############################################################################
2042 comment "Legacy options removed in 2013.11"
2044 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
2045         bool "lvm2's 'dmsetup only' option removed"
2046         select BR2_LEGACY
2047         help
2048           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
2049           led to problems with other packages that need the full lvm2
2050           suite. Therefore, the option has been replaced with the positive
2051           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
2053 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
2054 # in order to automatically propagate old configs
2056 config BR2_PACKAGE_QT_JAVASCRIPTCORE
2057         bool "qt javascriptcore option removed"
2058         select BR2_LEGACY
2059         help
2060           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
2061           force the activation or disabling of the JIT compiler in the
2062           Qt Javascript interpreter. However, the JIT compiler is not
2063           available for all architectures, so forcing its activation
2064           does not always work. Moreover, Qt knows by itself for which
2065           architectures JIT support is possible, and will
2066           automatically enable it if possible.
2068           Therefore, this option was in fact useless, and causing
2069           build problems when enabled on architectures for which the
2070           JIT support was not available. It has been removed, and
2071           there is no replacement: Qt will enable JIT at compile time
2072           when possible.
2074 config BR2_PACKAGE_MODULE_INIT_TOOLS
2075         bool "module-init-tools replaced by kmod"
2076         select BR2_PACKAGE_KMOD
2077         select BR2_PACKAGE_KMOD_TOOLS
2078         select BR2_LEGACY
2079         help
2080           The 'module-init-tools' package has been removed, since it
2081           has been depracated upstream and replaced by 'kmod'.
2083 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
2084         string "u-boot: the git repository URL option has been renamed"
2085         help
2086           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
2087           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
2089 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
2090         bool
2091         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
2092         select BR2_LEGACY
2094 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
2095 # boot/uboot/Config.in
2097 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
2098         string "u-boot: the git repository version option has been renamed"
2099         help
2100           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
2101           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
2103 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
2104         bool
2105         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
2106         select BR2_LEGACY
2108 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
2109 # boot/uboot/Config.in
2111 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
2112         string "linux: the git repository URL option has been renamed"
2113         help
2114           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
2115           been renamed to
2116           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
2118 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
2119         bool
2120         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
2121         select BR2_LEGACY
2123 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
2124 # linux/Config.in
2126 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
2127         string "linux: the git repository version option has been renamed"
2128         help
2129           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
2130           been renamed to
2131           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
2133 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
2134         bool
2135         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
2136         select BR2_LEGACY
2138 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
2139 # linux/Config.in
2141 ###############################################################################
2142 comment "Legacy options removed in 2013.08"
2144 config BR2_ARM_OABI
2145         bool "ARM OABI support has been removed"
2146         select BR2_LEGACY
2147         help
2148           The support for the ARM OABI was deprecated since a while,
2149           and has been removed completely from Buildroot. It is also
2150           deprecated in upstream gcc, since gcc 4.7. People should
2151           switch to EABI instead, which should not be a problem as
2152           long as you don't have pre-built OABI binaries in your
2153           system that you can't recompile.
2155 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
2156         bool "dosfstools dosfsck renamed to fsck.fat"
2157         select BR2_LEGACY
2158         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
2159         help
2160           dosfsck was renamed upstream to fsck.fat for consistency.
2162 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
2163         bool "dosfstools dosfslabel renamed to fatlabel"
2164         select BR2_LEGACY
2165         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
2166         help
2167           doslabel was renamed upstream to fatlabel for consistency.
2169 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
2170         bool "dosfstools mkdosfs renamed to mkfs.fat"
2171         select BR2_LEGACY
2172         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
2173         help
2174           mkdosfs was renamed upstream to mkfs.fat for consistency.
2176 config BR2_ELF2FLT
2177         bool "the elf2flt option has been renamed"
2178         select BR2_LEGACY
2179         help
2180           The BR2_ELF2FLT option has been renamed to
2181           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
2182           the package infrastructure.
2184 config BR2_VFP_FLOAT
2185         bool "the ARM VFP floating point option has been renamed"
2186         select BR2_LEGACY
2187         help
2188           Due to a major refactoring of the floating-point handling of
2189           the ARM architecture support, the BR2_VFP_FLOAT option has
2190           been replaced with a choice of options that allows to select
2191           between various VFP versions/capabilities.
2193 config BR2_PACKAGE_GCC_TARGET
2194         bool "gcc on the target filesystem has been removed"
2195         select BR2_LEGACY
2196         help
2197           The support for gcc in the target filesystem was deprecated
2198           since a while, and has been removed completely from Buildroot.
2199           See Buildroot's documentation for more explanations.
2201 config BR2_HAVE_DEVFILES
2202         bool "development files in target filesystem has been removed"
2203         select BR2_LEGACY
2204         help
2205           The installation of the development files in the target
2206           filesystem was deprecated since a while, and has been removed
2207           completely from Buildroot.
2208           See Buildroot's documentation for more explanations.
2210 ###############################################################################
2211 comment "Legacy options removed in 2013.05"
2213 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
2214         bool "Realtek 8192 replaced by Realtek 81xx"
2215         select BR2_LEGACY
2216         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
2217         help
2218           Now covers the whole Realtek 81xx familly: 8188/8192.
2220 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
2221         bool "Realtek 8712 replaced by Realtek 87xx"
2222         select BR2_LEGACY
2223         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
2224         help
2225           Now covers the whole Realtek 87xx familly: 8712/8723.
2227 ###############################################################################
2228 comment "Legacy options removed in 2013.02"
2230 config BR2_sa110
2231         bool "sa110 ARM target switched to strongarm"
2232         select BR2_LEGACY
2233         select BR2_strongarm
2234         help
2235           The SA110 is the same as a generic StrongARM, it just differs
2236           in speed, peripherals and cache.
2238 config BR2_sa1100
2239         bool "sa1100 ARM target switched to strongarm"
2240         select BR2_LEGACY
2241         select BR2_strongarm
2242         help
2243           The SA1100 is the same as a generic StrongARM, it just differs
2244           in speed, peripherals and cache.
2246 config BR2_PACKAGE_GDISK
2247         bool "gdisk has been replaced by gptfdisk"
2248         select BR2_LEGACY
2249         select BR2_PACKAGE_GPTFDISK
2250         help
2251           The option has been renamed BR2_PACKAGE_GPTFDISK.
2253 config BR2_PACKAGE_GDISK_GDISK
2254         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
2255         select BR2_LEGACY
2256         select BR2_PACKAGE_GPTFDISK
2257         select BR2_PACKAGE_GPTFDISK_GDISK
2258         help
2259           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
2261 config BR2_PACKAGE_GDISK_SGDISK
2262         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
2263         select BR2_LEGACY
2264         select BR2_PACKAGE_GPTFDISK
2265         select BR2_PACKAGE_GPTFDISK_SGDISK
2266         help
2267           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
2269 config BR2_PACKAGE_GDB_HOST
2270         bool "gdb for the host option has been renamed"
2271         select BR2_PACKAGE_HOST_GDB
2272         select BR2_LEGACY
2273         help
2274           Due to the conversion of gdb to the package infrastructure,
2275           the BR2_PACKAGE_GDB_HOST option has been renamed
2276           BR2_PACKAGE_HOST_GDB.
2278 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
2279         bool "DirectFB RGB16 dithering option has been renamed"
2280         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
2281         select BR2_LEGACY
2282         help
2283           The option has been renamed
2284           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
2286 config BR2_PACKAGE_DIRECTB_TESTS
2287         bool "DirectFB Tests option has been renamed"
2288         select BR2_PACKAGE_DIRECTFB_TESTS
2289         select BR2_LEGACY
2290         help
2291           The option has been renamed
2292           BR2_PACKAGE_DIRECTFB_TESTS.
2294 ###############################################################################
2295 comment "Legacy options removed in 2012.11"
2297 config BR2_PACKAGE_CUSTOMIZE
2298         bool "customize package has been removed"
2299         select BR2_LEGACY
2300         help
2301           The 'customize' special package has been removed. Instead,
2302           we recommend to create either your own packages, or use a
2303           post-build script to customize your root filesystem. See
2304           Buildroot's documentation for more details.
2306 config BR2_PACKAGE_XSERVER_xorg
2307         bool "X.org modular server"
2308         select BR2_LEGACY
2309         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
2310         help
2311           The option has been renamed
2312           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
2314 config BR2_PACKAGE_XSERVER_tinyx
2315         bool "KDrive / TinyX server"
2316         select BR2_LEGACY
2317         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
2318         help
2319           The option has been renamed
2320           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
2322 config BR2_PACKAGE_PTHREAD_STUBS
2323         bool "pthread-stubs option has been renamed"
2324         select BR2_LEGACY
2325         select BR2_PACKAGE_LIBPTHREAD_STUBS
2326         help
2327           For consistency reason, the pthread-stubs package has been
2328           renamed to libpthread-stubs.
2330 ###############################################################################
2331 comment "Legacy options removed in 2012.08"
2333 config BR2_PACKAGE_GETTEXT_STATIC
2334         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
2335         select BR2_LEGACY
2336         help
2337           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
2340 config BR2_PACKAGE_LIBINTL
2341         bool "libintl"
2342         select BR2_LEGACY
2343         select BR2_PACKAGE_GETTEXT
2344         help
2345           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
2346           only installs the library, not the executables.
2348 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
2349         bool "input-tools evtest is now a separate package evtest"
2350         select BR2_LEGACY
2351         select BR2_PACKAGE_EVTEST
2352         help
2353           The evtest program from input-tools is now a separate package.
2355 config BR2_BFIN_FDPIC
2356         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
2357         select BR2_BINFMT_FDPIC
2358         select BR2_LEGACY
2360 config BR2_BFIN_FLAT
2361         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
2362         select BR2_BINFMT_FLAT
2363         select BR2_LEGACY
2365 endmenu
2367 endif # !SKIP_LEGACY