adwaita-icon-theme: new package
[buildroot-gz.git] / Config.in.legacy
blob95f77c38900e05414ac84ae617e48661d0910829
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.
20 # For string options, it is not possible to directly select another symbol. In
21 # this case, a hidden wrap bool option has to be added, that defaults to y if
22 # the old string is not set at its default value. The wrap symbol should select
23 # BR2_LEGACY.
24 # If the original symbol has been renamed, the new symbol should use the value
25 # of the old symbol as default. This requires a change outside of
26 # Config.in.legacy, and this should be clearly marked as such below, so that
27 # removal of legacy options also include the removal of these external
28 # references.
30 # [Example: renaming a string option from FOO to BAR]
31 # original symbol:
32 #     config BR2_FOO_STRING
33 #             string "Some foo string"
35 # becomes:
36 #     config BR2_BAR_STRING
37 #             string "Some bar string"
38 #             default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
40 # and in Config.in.legacy:
41 #     config BR2_FOO_STRING
42 #             string "The foo string has been renamed"
43 #             help
44 #               <suitable help text>
46 #     config BR2_FOO_STRING_WRAP
47 #             bool
48 #             default y if BR2_FOO_STRING != ""
49 #             select BR2_LEGACY
51 #     # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
53 # [End of example]
55 config BR2_LEGACY
56         bool
57         help
58           This option is selected automatically when your old .config uses an
59           option that no longer exists in current buildroot. In that case, the
60           build will fail. Look for config options which are selected in the
61           menu below: they no longer exist and should be replaced by something
62           else.
64 # This comment fits exactly in a 80-column display
65 comment "Legacy detected: check the content of the menu below"
66         depends on BR2_LEGACY
68 menu "Legacy config options"
70 if BR2_LEGACY
71 comment "----------------------------------------------------"
72 comment "Your old configuration uses legacy options that no  "
73 comment "longer exist in buildroot, as indicated in the menu "
74 comment "below. As long as these options stay selected, or in"
75 comment "case of string options are non-empty, the build     "
76 comment "will fail.                                          "
77 comment "*                                                   "
78 comment "Where possible, an automatic conversion from old to "
79 comment "new symbols has been performed. Before making any   "
80 comment "change in this legacy menu, make sure to exit the   "
81 comment "configuration editor a first time and save the      "
82 comment "configuration. Otherwise, the automatic conversion  "
83 comment "of symbols will be lost.                            "
84 comment "*                                                   "
85 comment "After this initial save, reopen the configuration   "
86 comment "editor, inspect the options selected below, read    "
87 comment "their help texts, and verify/update the new         "
88 comment "configuration in the corresponding configuration    "
89 comment "menus. When everything is ok, you can disable the   "
90 comment "legacy options in the menu below. Once you have     "
91 comment "disabled all legacy options, this text will         "
92 comment "disappear and you will be able to start the build.  "
93 comment "*                                                   "
94 comment "Note: at some point in the future, the oldest legacy"
95 comment "options will be removed, and configuration files    "
96 comment "that still have those options set, will fail to     "
97 comment "build, or run, in unpredictable ways.               "
98 comment "----------------------------------------------------"
99 endif
101 ###############################################################################
102 comment "Legacy options removed in 2014.11"
104 config BR2_GCC_VERSION_4_4_X
105         bool "gcc 4.4.x has been removed"
106         select BR2_LEGACY
107         help
108           The 4.4.x version of gcc has been removed. Use a newer
109           version instead.
111 config BR2_sparc_sparchfleon
112         bool "sparchfleon CPU has been removed"
113         select BR2_LEGACY
114         help
115           The sparchfleon CPU was only supported in a patched gcc 4.4
116           version. Its support has been removed in favor of the leon3
117           CPU starting from gcc 4.8.x.
119 config BR2_sparc_sparchfleonv8
120         bool "sparchfleonv8 CPU has been removed"
121         select BR2_LEGACY
122         help
123           The sparchfleonv8 CPU was only supported in a patched gcc
124           4.4 version. Its support has been removed in favor of the
125           leon3 CPU starting from gcc 4.8.x.
127 config BR2_sparc_sparcsfleon
128         bool "sparcsfleon CPU has been removed"
129         select BR2_LEGACY
130         help
131           The sparcsfleon CPU was only supported in a patched gcc 4.4
132           version. Its support has been removed in favor of the leon3
133           CPU starting from gcc 4.8.x.
135 config BR2_sparc_sparcsfleonv8
136         bool "sparcsfleonv8 CPU has been removed"
137         select BR2_LEGACY
138         help
139           The sparcsfleonv8 CPU was only supported in a patched gcc
140           4.4 version. Its support has been removed in favor of the
141           leon3 CPU starting from gcc 4.8.x.
143 config BR2_PACKAGE_XLIB_LIBPCIACCESS
144         bool "xlib-libpciaccess option has been renamed"
145         depends on BR2_PACKAGE_XORG7
146         select BR2_LEGACY
147         select BR2_PACKAGE_LIBPCIACCESS
148         help
149           libpciaccess neither depends on X11 nor Xlib. Thus the
150           package has been renamed BR2_PACKAGE_LIBPCIACCESS
152 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
153         bool "Xceive xc5000 option has been renamed"
154         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
155         help
156           The Xceive xc5000 option now also handles older firmwares from
157           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
158           from Cresta, who bought Xceive.
160 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
161         bool "Chelsio T4 option has been renamed"
162         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
163         help
164           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
165           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
166           to better account for the fact that a T5 variant exists.
168 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
169         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
170         help
171           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
172           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
173           select it in:
174               Target packages -> Hardware handling ->
175               Firmware -> linux-firmware -> WiFi firmware ->
176               iwlwifi 3160/726x revision to use (revision 7)
178 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
179         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
180         help
181           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
182           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
183           select it in:
184               Target packages -> Hardware handling ->
185               Firmware -> linux-firmware -> WiFi firmware ->
186               iwlwifi 3160/726x revision to use (revision 8)
188 ###############################################################################
189 comment "Legacy options removed in 2014.08"
191 config BR2_PACKAGE_LIBELF
192         bool "libelf has been removed"
193         select BR2_PACKAGE_ELFUTILS
194         select BR2_LEGACY
195         help
196           The libelf package provided an old version of the libelf library
197           and is deprecated. The libelf library is now provided by the
198           elfutils package.
200 config BR2_KERNEL_HEADERS_3_8
201         bool "kernel headers version 3.8.x are no longer supported"
202         select BR2_KERNEL_HEADERS_3_9
203         select BR2_LEGACY
204         help
205           Version 3.8.x of the Linux kernel headers have been deprecated
206           for more than four buildroot releases and are now removed.
207           As an alternative, version 3.9.x of the headers have been
208           automatically selected in your configuration.
210 config BR2_PACKAGE_GETTEXT_TOOLS
211         bool "support for gettext-tools on target has been removed"
212         select BR2_LEGACY
213         help
214           The option to install the gettext utilities on the target
215           has been removed. This is not necessary as Buildroot is not
216           designed to provide a full development environment on the
217           target. gettext tools should be used on the build machine
218           instead.
220 config BR2_PACKAGE_PROCPS
221         bool "procps has been replaced by procps-ng"
222         select BR2_PACKAGE_PROCPS_NG
223         select BR2_LEGACY
224         help
225           The procps package has been replaced by the equivalent procps-ng.
227 config BR2_BINUTILS_VERSION_2_20_1
228         bool "binutils 2.20.1 has been removed"
229         select BR2_LEGACY
230         help
231           The 2.20.1 version of binutils has been removed. Use a newer
232           version instead.
234 config BR2_BINUTILS_VERSION_2_21
235         bool "binutils 2.21 has been removed"
236         select BR2_LEGACY
237         help
238           The 2.21 version of binutils has been removed. Use a newer
239           version instead.
241 config BR2_BINUTILS_VERSION_2_23_1
242         bool "binutils 2.23.1 has been removed"
243         select BR2_LEGACY
244         help
245           The 2.23.1 version of binutils has been removed. Use a newer
246           version instead.
248 config BR2_UCLIBC_VERSION_0_9_32
249         bool "uclibc 0.9.32 has been removed"
250         select BR2_LEGACY
251         help
252           The 0.9.32 version of uClibc has been removed. Use a newer
253           version instead.
255 config BR2_GCC_VERSION_4_3_X
256         bool "gcc 4.3.x has been removed"
257         select BR2_LEGACY
258         help
259           The 4.3.x version of gcc has been removed. Use a newer
260           version instead.
262 config BR2_GCC_VERSION_4_6_X
263         bool "gcc 4.6.x has been removed"
264         select BR2_LEGACY
265         help
266           The 4.6.x version of gcc has been removed. Use a newer
267           version instead.
269 config BR2_GDB_VERSION_7_4
270         bool "gdb 7.4 has been removed"
271         select BR2_LEGACY
272         help
273           The 7.4 version of gdb has been removed. Use a newer version
274           instead.
276 config BR2_GDB_VERSION_7_5
277         bool "gdb 7.5 has been removed"
278         select BR2_LEGACY
279         help
280           The 7.5 version of gdb has been removed. Use a newer version
281           instead.
283 config BR2_BUSYBOX_VERSION_1_19_X
284         bool "busybox version selection has been removed"
285         select BR2_LEGACY
286         help
287           The possibility of selecting the Busybox version has been
288           removed. Use the latest version provided by the Busybox
289           package instead.
291 config BR2_BUSYBOX_VERSION_1_20_X
292         bool "busybox version selection has been removed"
293         select BR2_LEGACY
294         help
295           The possibility of selecting the Busybox version has been
296           removed. Use the latest version provided by the Busybox
297           package instead.
299 config BR2_BUSYBOX_VERSION_1_21_X
300         bool "busybox version selection has been removed"
301         select BR2_LEGACY
302         help
303           The possibility of selecting the Busybox version has been
304           removed. Use the latest version provided by the Busybox
305           package instead.
307 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
308         bool "decode_tm6000"
309         select BR2_PACKAGE_LIBV4L_UTILS
310         select BR2_LEGACY
311         help
312           This libv4l option has been deprecated and replaced by a single
313           option to build all the libv4l utilities.
315 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
316         bool "ir-keytable"
317         select BR2_PACKAGE_LIBV4L_UTILS
318         select BR2_LEGACY
319         help
320           This libv4l option has been deprecated and replaced by a single
321           option to build all the libv4l utilities.
323 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
324         bool "v4l2-compliance"
325         select BR2_PACKAGE_LIBV4L_UTILS
326         select BR2_LEGACY
327         help
328           This libv4l option has been deprecated and replaced by a single
329           option to build all the libv4l utilities.
331 config BR2_PACKAGE_LIBV4L_V4L2_CTL
332         bool "v4l2-ctl"
333         select BR2_PACKAGE_LIBV4L_UTILS
334         select BR2_LEGACY
335         help
336           This libv4l option has been deprecated and replaced by a single
337           option to build all the libv4l utilities.
339 config BR2_PACKAGE_LIBV4L_V4L2_DBG
340         bool "v4l2-dbg"
341         select BR2_PACKAGE_LIBV4L_UTILS
342         select BR2_LEGACY
343         help
344           This libv4l option has been deprecated and replaced by a single
345           option to build all the libv4l utilities.
347 ###############################################################################
348 comment "Legacy options removed in 2014.05"
350 config BR2_PACKAGE_EVTEST_CAPTURE
351         bool "evtest-capture support removed (dropped since evtest 1.31)"
352         select BR2_LEGACY
353         help
354           Support for evtest-capture has been removed (dropped from
355           evtest package since version 1.31), use evemu package
356           instead.
358 config BR2_KERNEL_HEADERS_3_6
359         bool "kernel headers version 3.6.x are no longer supported"
360         select BR2_KERNEL_HEADERS_3_9
361         select BR2_LEGACY
362         help
363           Version 3.6.x of the Linux kernel headers have been deprecated
364           for more than four buildroot releases and are now removed.
365           As an alternative, version 3.8.x of the headers have been
366           automatically selected in your configuration.
368 config BR2_KERNEL_HEADERS_3_7
369         bool "kernel headers version 3.7.x are no longer supported"
370         select BR2_KERNEL_HEADERS_3_9
371         select BR2_LEGACY
372         help
373           Version 3.7.x of the Linux kernel headers have been deprecated
374           for more than four buildroot releases and are now removed.
375           As an alternative, version 3.8.x of the headers have been
376           automatically selected in your configuration.
378 config BR2_PACKAGE_VALA
379         bool "vala target package has been removed"
380         select BR2_LEGACY
381         help
382           The 'vala' target package has been removed since it has been
383           deprecated for more than four buildroot releases.
384           Note: the host vala package still exists.
386 config BR2_TARGET_TZ_ZONELIST
387         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
389 config BR2_PACKAGE_TZDATA_ZONELIST
390         string "tzdata: the timezone list option has been renamed"
391         help
392           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
393           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
394           menu. You'll need to select BR2_TARGET_TZ_INFO.
396 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
397         bool
398         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
399         select BR2_LEGACY
401 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
402         bool "Lua command-line editing none has been renamed"
403         select BR2_LEGACY
404         help
405           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
406           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
407           it in the corresponding choice.
409 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
410         bool "Lua command-line editing using readline has been renamed"
411         select BR2_LEGACY
412         help
413           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
414           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
415           it in the corresponding choice.
417 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
418         bool "Lua command-line editing using linenoise has been renamed"
419         select BR2_LEGACY
420         help
421           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
422           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
423           it in the corresponding choice.
425 config BR2_PACKAGE_DVB_APPS_UTILS
426         bool "dvb-apps utilities now built by default"
427         select BR2_LEGACY
428         help
429           The dvb-apps utilities are now always built when the dvb-apps
430           package is selected.
432 config BR2_KERNEL_HEADERS_SNAP
433         bool "Local Linux snapshot support removed"
434         select BR2_LEGACY
435         help
436           Support for using a custom snapshot to install the Linux
437           kernel headers has been removed.
439 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
440         bool "/dev management by udev removed"
441         select BR2_LEGACY
442         help
443           The 'udev' package has been converted to a virtual package.
444           The providers for this feature are: 'eudev', 'systemd'.
446           Therefore, if you are not using 'systemd' as init system, you
447           must choose 'Dynamic using eudev' in the '/dev management'
448           menu to get the same behaviour as in your old configuration.
450           If you are using 'systemd', its internal implementation of
451           'udev' will be used automatically.
453           You must also check the packages depending on 'udev' are still
454           selected.
456 config BR2_PACKAGE_UDEV
457         bool "udev is now a virtual package"
458         select BR2_LEGACY
459         select BR2_PACKAGE_HAS_UDEV
460         help
461           The 'udev' package has been converted to a virtual package.
462           The providers for this feature are: 'eudev', 'systemd'.
464           Your old configuration refers to packages depending on 'udev',
465           either for build or at runtime.
467           Check that a 'udev' provider is selected. If you are not using
468           'systemd' as init system, 'eudev' should be selected, which is
469           the case if '/dev management' is set to 'Dynamic using eudev'.
471           If you are using 'systemd', its internal implementation of 'udev'
472           is used.
474 config BR2_PACKAGE_UDEV_RULES_GEN
475         bool "udev rules generation handled by provider"
476         select BR2_LEGACY
477         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
478         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
479         help
480           The 'udev' package has been converted to a virtual package.
481           The providers for this feature are: 'eudev', 'systemd'.
483           If you are not using 'systemd' as init system, udev rules
484           generation will be handled by 'eudev'. Check that
485           '/dev management' is set to 'Dynamic using eudev' to get
486           the same behaviour as in your old configuration.
488           If you are using 'systemd', it internal implementation of 'udev'
489           will generate the rules.
491 config BR2_PACKAGE_UDEV_ALL_EXTRAS
492         bool "udev extras removed"
493         select BR2_LEGACY
494         help
495           The 'udev' package has been converted to a virtual package.
496           The providers for this feature are: 'eudev', 'systemd'.
498           The option to enable the extra features of 'udev' (gudev, ...)
499           has been removed. These features are automatically enabled in
500           the 'udev' providers if the dependencies are selected. For
501           example, selecting 'libglib2' will trigger the build of gudev.
503 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
504         bool "xlib-libpthread-stubs option has been renamed"
505         depends on BR2_PACKAGE_XORG7
506         select BR2_LEGACY
507         select BR2_PACKAGE_LIBPTHREAD_STUBS
508         help
509           The pthread stubs neither depend on X11 nor Xlib. Thus the
510           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
512 ###############################################################################
513 comment "Legacy options removed in 2014.02"
515 config BR2_sh2
516         bool "sh2 support removed"
517         help
518           Due to an inexistent user base and generally poor Linux
519           support, the support for the SH2 architecture was removed.
521 config BR2_sh3
522         bool "sh3 support removed"
523         help
524           Due to an inexistent user base and generally poor Linux
525           support, the support for the SH3 architecture was removed.
527 config BR2_sh3eb
528         bool "sh3eb support removed"
529         help
530           Due to an inexistent user base and generally poor Linux
531           support, the support for the SH3eb architecture was removed.
533 config BR2_KERNEL_HEADERS_3_1
534         bool "kernel headers version 3.1.x are no longer supported"
535         select BR2_KERNEL_HEADERS_3_2
536         select BR2_LEGACY
537         help
538           Version 3.1.x of the Linux kernel headers have been deprecated
539           for more than four buildroot releases and are now removed.
540           As an alternative, version 3.2.x of the headers have been
541           automatically selected in your configuration.
543 config BR2_KERNEL_HEADERS_3_3
544         bool "kernel headers version 3.3.x are no longer supported"
545         select BR2_KERNEL_HEADERS_3_4
546         select BR2_LEGACY
547         help
548           Version 3.3.x of the Linux kernel headers have been deprecated
549           for more than four buildroot releases and are now removed.
550           As an alternative, version 3.4.x of the headers have been
551           automatically selected in your configuration.
553 config BR2_KERNEL_HEADERS_3_5
554         bool "kernel headers version 3.5.x are no longer supported"
555         select BR2_KERNEL_HEADERS_3_9
556         select BR2_LEGACY
557         help
558           Version 3.5.x of the Linux kernel headers have been deprecated
559           for more than four buildroot releases and are now removed.
560           As an alternative, version 3.8.x of the headers have been
561           automatically selected in your configuration.
563 config BR2_GDB_VERSION_7_2
564         bool "gdb 7.2.x is no longer supported"
565         select BR2_GDB_VERSION_7_6
566         select BR2_LEGACY
567         help
568           Version 7.2.x of gdb has been deprecated for more than four
569           buildroot releases and is now removed. As an alternative, gdb
570           7.5.x has been automatically selected in your configuration.
572 config BR2_GDB_VERSION_7_3
573         bool "gdb 7.3.x is no longer supported"
574         select BR2_GDB_VERSION_7_6
575         select BR2_LEGACY
576         help
577           Version 7.3.x of gdb has been deprecated for more than four
578           buildroot releases and is now removed. As an alternative, gdb
579           7.5.x has been automatically selected in your configuration.
581 config BR2_PACKAGE_CCACHE
582         bool "ccache target package has been removed"
583         select BR2_LEGACY
584         help
585           The 'ccache' target package has been removed since it has been
586           deprecated for more than four buildroot releases.
587           Note: using ccache for speeding up builds is still supported.
589 config BR2_HAVE_DOCUMENTATION
590         bool "support for documentation on target has been removed"
591         select BR2_LEGACY
592         help
593           Support for documentation on target has been removed since it has
594           been deprecated for more than four buildroot releases.
596 config BR2_PACKAGE_AUTOMAKE
597         bool "automake target package has been removed"
598         select BR2_LEGACY
599         help
600           The 'automake' target package has been removed since it has been
601           deprecated for more than four buildroot releases.
602           Note: the host automake still exists.
604 config BR2_PACKAGE_AUTOCONF
605         bool "autoconf target package has been removed"
606         select BR2_LEGACY
607         help
608           The 'autoconf' target package has been removed since it has been
609           deprecated for more than four buildroot releases.
610           Note: the host autoconf still exists.
612 config BR2_PACKAGE_XSTROKE
613         bool "xstroke has been removed"
614         select BR2_LEGACY
615         help
616           The 'xstroke' package has been removed since it has been
617           deprecated for more than four buildroot releases.
619 config BR2_PACKAGE_LZMA
620         bool "lzma target package has been removed"
621         select BR2_LEGACY
622         help
623           The 'lzma' target package has been removed since it has been
624           deprecated for more than four buildroot releases.
625           Note: generating lzma-compressed rootfs images is still supported.
627 config BR2_PACKAGE_TTCP
628         bool "ttcp has been removed"
629         select BR2_LEGACY
630         help
631           The 'ttcp' package has been removed since it has been
632           deprecated for more than four buildroot releases.
634 config BR2_PACKAGE_LIBNFC_LLCP
635         bool "libnfc-llcp has been replaced by libllcp"
636         select BR2_LEGACY
637         select BR2_PACKAGE_LIBLLCP
638         help
639           The 'libnfc-llcp' package has been removed since upstream renamed
640           to 'libllcp'. We have added a new package for 'libllcp' and bumped
641           the version at the same time.
643 config BR2_PACKAGE_MYSQL_CLIENT
644         bool "MySQL client renamed to MySQL"
645         select BR2_LEGACY
646         select BR2_PACKAGE_MYSQL
647         help
648           The option has been renamed BR2_PACKAGE_MYSQL
650 config BR2_PACKAGE_SQUASHFS3
651         bool "squashfs3 has been removed"
652         select BR2_LEGACY
653         select BR2_PACKAGE_SQUASHFS
654         help
655           The 'squashfs3' package has been removed since it has been
656           deprecated for more than four buildroot releases. Package
657           'squashfs' (4) has been selected automatically as replacement.
659 config BR2_TARGET_ROOTFS_SQUASHFS3
660         bool "squashfs3 rootfs support has been removed"
661         select BR2_LEGACY
662         help
663           Together with the removal of the squashfs3 package, support
664           for squashfs3 root filesystems has been removed too. Squashfs
665           root filesystems will automatically use squashfs4 now.
667 config BR2_PACKAGE_NETKITBASE
668         bool "netkitbase has been removed"
669         select BR2_LEGACY
670         help
671           The 'netkitbase' package has been removed since it has been
672           deprecated since 2012.11. This package provided 'inetd'
673           which is replaced by 'xinet' and 'ping' which is replaced by
674           'busybox' or 'fping'.
676 config BR2_PACKAGE_NETKITTELNET
677         bool "netkittelnet has been removed"
678         select BR2_LEGACY
679         help
680           The 'netkittelnet' package has been removed since it has
681           been deprecated since 2012.11. 'busybox' provides a telnet
682           client and should be used instead.
684 config BR2_PACKAGE_LUASQL
685         bool "luasql has been replaced by luasql-sqlite3"
686         select BR2_PACKAGE_LUASQL_SQLITE3
687         select BR2_LEGACY
688         help
689           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
691 config BR2_PACKAGE_LUACJSON
692         bool "luacjson has been replaced by lua-cjson"
693         select BR2_PACKAGE_LUA_CJSON
694         select BR2_LEGACY
695         help
696           The option has been renamed BR2_PACKAGE_LUA_CJSON.
698 ###############################################################################
699 comment "Legacy options removed in 2013.11"
701 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
702         bool "lvm2's 'dmsetup only' option removed"
703         select BR2_LEGACY
704         help
705           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
706           led to problems with other packages that need the full lvm2
707           suite. Therefore, the option has been replaced with the positive
708           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
710 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
711 # in order to automatically propagate old configs
713 config BR2_PACKAGE_QT_JAVASCRIPTCORE
714         bool "qt javascriptcore option removed"
715         select BR2_LEGACY
716         help
717           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
718           force the activation or disabling of the JIT compiler in the
719           Qt Javascript interpreter. However, the JIT compiler is not
720           available for all architectures, so forcing its activation
721           does not always work. Moreover, Qt knows by itself for which
722           architectures JIT support is possible, and will
723           automatically enable it if possible.
725           Therefore, this option was in fact useless, and causing
726           build problems when enabled on architectures for which the
727           JIT support was not available. It has been removed, and
728           there is no replacement: Qt will enable JIT at compile time
729           when possible.
731 config BR2_PACKAGE_MODULE_INIT_TOOLS
732         bool "module-init-tools replaced by kmod"
733         select BR2_PACKAGE_KMOD
734         select BR2_PACKAGE_KMOD_TOOLS
735         select BR2_LEGACY
736         help
737           The 'module-init-tools' package has been removed, since it
738           has been depracated upstream and replaced by 'kmod'.
740 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
741         string "u-boot: the git repository URL option has been renamed"
742         help
743           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
744           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
746 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
747         bool
748         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
749         select BR2_LEGACY
751 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
752 # boot/uboot/Config.in
754 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
755         string "u-boot: the git repository version option has been renamed"
756         help
757           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
758           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
760 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
761         bool
762         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
763         select BR2_LEGACY
765 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
766 # boot/uboot/Config.in
768 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
769         string "linux: the git repository URL option has been renamed"
770         help
771           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
772           been renamed to
773           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
775 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
776         bool
777         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
778         select BR2_LEGACY
780 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
781 # linux/Config.in
783 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
784         string "linux: the git repository version option has been renamed"
785         help
786           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
787           been renamed to
788           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
790 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
791         bool
792         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
793         select BR2_LEGACY
795 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
796 # linux/Config.in
798 ###############################################################################
799 comment "Legacy options removed in 2013.08"
801 config BR2_ARM_OABI
802         bool "ARM OABI support has been removed"
803         select BR2_LEGACY
804         help
805           The support for the ARM OABI was deprecated since a while,
806           and has been removed completely from Buildroot. It is also
807           deprecated in upstream gcc, since gcc 4.7. People should
808           switch to EABI instead, which should not be a problem as
809           long as you don't have pre-built OABI binaries in your
810           system that you can't recompile.
812 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
813         bool "dosfstools dosfsck renamed to fsck.fat"
814         select BR2_LEGACY
815         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
816         help
817           dosfsck was renamed upstream to fsck.fat for consistency.
819 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
820         bool "dosfstools dosfslabel renamed to fatlabel"
821         select BR2_LEGACY
822         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
823         help
824           doslabel was renamed upstream to fatlabel for consistency.
826 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
827         bool "dosfstools mkdosfs renamed to mkfs.fat"
828         select BR2_LEGACY
829         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
830         help
831           mkdosfs was renamed upstream to mkfs.fat for consistency.
833 config BR2_ELF2FLT
834         bool "the elf2flt option has been renamed"
835         select BR2_LEGACY
836         help
837           The BR2_ELF2FLT option has been renamed to
838           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
839           the package infrastructure.
841 config BR2_VFP_FLOAT
842         bool "the ARM VFP floating point option has been renamed"
843         select BR2_LEGACY
844         help
845           Due to a major refactoring of the floating-point handling of
846           the ARM architecture support, the BR2_VFP_FLOAT option has
847           been replaced with a choice of options that allows to select
848           between various VFP versions/capabilities.
850 config BR2_PACKAGE_GCC_TARGET
851         bool "gcc on the target filesystem has been removed"
852         select BR2_LEGACY
853         help
854           The support for gcc in the target filesystem was deprecated
855           since a while, and has been removed completely from Buildroot.
856           See Buildroot's documentation for more explanations.
858 config BR2_HAVE_DEVFILES
859         bool "development files in target filesystem has been removed"
860         select BR2_LEGACY
861         help
862           The installation of the development files in the target
863           filesystem was deprecated since a while, and has been removed
864           completely from Buildroot.
865           See Buildroot's documentation for more explanations.
867 ###############################################################################
868 comment "Legacy options removed in 2013.05"
870 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
871         bool "Realtek 8192 replaced by Realtek 81xx"
872         select BR2_LEGACY
873         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
874         help
875           Now covers the whole Realtek 81xx familly: 8188/8192.
877 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
878         bool "Realtek 8712 replaced by Realtek 87xx"
879         select BR2_LEGACY
880         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
881         help
882           Now covers the whole Realtek 87xx familly: 8712/8723.
884 ###############################################################################
885 comment "Legacy options removed in 2013.02"
887 config BR2_sa110
888         bool "sa110 ARM target switched to strongarm"
889         select BR2_LEGACY
890         select BR2_strongarm
891         help
892           The SA110 is the same as a generic StrongARM, it just differs
893           in speed, peripherals and cache.
895 config BR2_sa1100
896         bool "sa1100 ARM target switched to strongarm"
897         select BR2_LEGACY
898         select BR2_strongarm
899         help
900           The SA1100 is the same as a generic StrongARM, it just differs
901           in speed, peripherals and cache.
903 config BR2_PACKAGE_GDISK
904         bool "gdisk has been replaced by gptfdisk"
905         select BR2_LEGACY
906         select BR2_PACKAGE_GPTFDISK
907         help
908           The option has been renamed BR2_PACKAGE_GPTFDISK.
910 config BR2_PACKAGE_GDISK_GDISK
911         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
912         select BR2_LEGACY
913         select BR2_PACKAGE_GPTFDISK
914         select BR2_PACKAGE_GPTFDISK_GDISK
915         help
916           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
918 config BR2_PACKAGE_GDISK_SGDISK
919         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
920         select BR2_LEGACY
921         select BR2_PACKAGE_GPTFDISK
922         select BR2_PACKAGE_GPTFDISK_SGDISK
923         help
924           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
926 config BR2_PACKAGE_GDB_HOST
927         bool "gdb for the host option has been renamed"
928         select BR2_PACKAGE_HOST_GDB
929         select BR2_LEGACY
930         help
931           Due to the conversion of gdb to the package infrastructure,
932           the BR2_PACKAGE_GDB_HOST option has been renamed
933           BR2_PACKAGE_HOST_GDB.
935 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
936         bool "DirectFB RGB16 dithering option has been renamed"
937         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
938         select BR2_LEGACY
939         help
940           The option has been renamed
941           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
943 config BR2_PACKAGE_DIRECTB_TESTS
944         bool "DirectFB Tests option has been renamed"
945         select BR2_PACKAGE_DIRECTFB_TESTS
946         select BR2_LEGACY
947         help
948           The option has been renamed
949           BR2_PACKAGE_DIRECTFB_TESTS.
951 ###############################################################################
952 comment "Legacy options removed in 2012.11"
954 config BR2_PACKAGE_CUSTOMIZE
955         bool "customize package has been removed"
956         select BR2_LEGACY
957         help
958           The 'customize' special package has been removed. Instead,
959           we recommend to create either your own packages, or use a
960           post-build script to customize your root filesystem. See
961           Buildroot's documentation for more details.
963 config BR2_PACKAGE_XSERVER_xorg
964         bool "X.org modular server"
965         select BR2_LEGACY
966         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
967         help
968           The option has been renamed
969           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
971 config BR2_PACKAGE_XSERVER_tinyx
972         bool "KDrive / TinyX server"
973         select BR2_LEGACY
974         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
975         help
976           The option has been renamed
977           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
979 config BR2_PACKAGE_PTHREAD_STUBS
980         bool "pthread-stubs option has been renamed"
981         select BR2_LEGACY
982         select BR2_PACKAGE_LIBPTHREAD_STUBS
983         help
984           For consistency reason, the pthread-stubs package has been
985           renamed to libpthread-stubs.
987 ###############################################################################
988 comment "Legacy options removed in 2012.08"
990 config BR2_PACKAGE_GETTEXT_STATIC
991         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
992         select BR2_LEGACY
993         help
994           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
997 config BR2_PACKAGE_LIBINTL
998         bool "libintl"
999         select BR2_LEGACY
1000         select BR2_PACKAGE_GETTEXT
1001         help
1002           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1003           only installs the library, not the executables.
1005 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1006         bool "input-tools evtest is now a separate package evtest"
1007         select BR2_LEGACY
1008         select BR2_PACKAGE_EVTEST
1009         help
1010           The evtest program from input-tools is now a separate package.
1012 config BR2_BFIN_FDPIC
1013         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1014         select BR2_BINFMT_FDPIC
1015         select BR2_LEGACY
1017 config BR2_BFIN_FLAT
1018         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1019         select BR2_BINFMT_FLAT
1020         select BR2_LEGACY
1022 endmenu