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