perl: only run finalize hook when necessary
[buildroot-gz.git] / Config.in.legacy
blob4afeb834813d3eccdbcb8b2c58ba297d7d817aea
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_SKIP_LEGACY
56         bool
57         option env="SKIP_LEGACY"
59 if !BR2_SKIP_LEGACY
61 config BR2_LEGACY
62         bool
63         help
64           This option is selected automatically when your old .config uses an
65           option that no longer exists in current buildroot. In that case, the
66           build will fail. Look for config options which are selected in the
67           menu below: they no longer exist and should be replaced by something
68           else.
70 # This comment fits exactly in a 80-column display
71 comment "Legacy detected: check the content of the menu below"
72         depends on BR2_LEGACY
74 menu "Legacy config options"
76 if BR2_LEGACY
77 comment "----------------------------------------------------"
78 comment "Your old configuration uses legacy options that no  "
79 comment "longer exist in buildroot, as indicated in the menu "
80 comment "below. As long as these options stay selected, or in"
81 comment "case of string options are non-empty, the build     "
82 comment "will fail.                                          "
83 comment "*                                                   "
84 comment "Where possible, an automatic conversion from old to "
85 comment "new symbols has been performed. Before making any   "
86 comment "change in this legacy menu, make sure to exit the   "
87 comment "configuration editor a first time and save the      "
88 comment "configuration. Otherwise, the automatic conversion  "
89 comment "of symbols will be lost.                            "
90 comment "*                                                   "
91 comment "After this initial save, reopen the configuration   "
92 comment "editor, inspect the options selected below, read    "
93 comment "their help texts, and verify/update the new         "
94 comment "configuration in the corresponding configuration    "
95 comment "menus. When everything is ok, you can disable the   "
96 comment "legacy options in the menu below. Once you have     "
97 comment "disabled all legacy options, this text will         "
98 comment "disappear and you will be able to start the build.  "
99 comment "*                                                   "
100 comment "Note: at some point in the future, the oldest legacy"
101 comment "options will be removed, and configuration files    "
102 comment "that still have those options set, will fail to     "
103 comment "build, or run, in unpredictable ways.               "
104 comment "----------------------------------------------------"
105 endif
107 ###############################################################################
108 comment "Legacy options removed in 2015.08"
110 config BR2_PACKAGE_PERF
111         bool "perf option has been renamed"
112         select BR2_LEGACY
113         select BR2_LINUX_KERNEL_TOOL_PERF
114         help
115           The perf package has been moved as a Linux tools package,
116           and the option to enable it is now
117           BR2_LINUX_KERNEL_TOOL_PERF.
119 config BR2_BINUTILS_VERSION_2_22
120         bool "binutils 2.22 removed"
121         select BR2_LEGACY
122         help
123           Binutils 2.22 has been removed, using a newer version is
124           recommended.
126 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
127         bool "gpu-viv-bin-mx6q"
128         select BR2_LEGACY
129         select BR2_PACKAGE_IMX_GPU_VIV
130         help
131           Vivante graphics libraries have been renamed to
132           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
133           name.
135 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
136         depends on BR2_PACKAGE_PYTHON
137         bool "libsemanage python bindings removed"
138         help
139           This option has been removed, since the libsemanage Python
140           bindings on the target were not useful.
142 config BR2_TARGET_UBOOT_NETWORK
143         bool "U-Boot custom network settings removed"
144         select BR2_LEGACY
145         help
146           U-Boot's custom network settings options have been removed.
148 config BR2_PACKAGE_OPENCV_LIB_CONTRIB
149         bool "opencv contrib module no longer exists"
150         select BR2_LEGACY
151         help
152           OpenCV >=3.0 does not come with in-tree contrib modules.
154           They have been moved out of the OpenCV base tree, into the opencv_contrib
155           repository:
156             https://github.com/Itseez/opencv_contrib
158 config BR2_PACKAGE_OPENCV_LIB_GPU
159         bool "opencv gpu module no longer exists"
160         select BR2_LEGACY
161         help
162           opencv_gpu module no longer exists as is in OpenCV >=3.0.
164           It has been split into several modules prefixed with "cuda" that require
165           Cuda programming toolkit, which is not available in Buildroot. So cuda
166           modules are forcibly disabled in Buildroot.
168 config BR2_PACKAGE_OPENCV_LIB_LEGACY
169         bool "opencv legacy module no longer exists"
170         select BR2_LEGACY
171         help
172           opencv_legacy module no longer exists in OpenCV >=3.0.
174 config BR2_PACKAGE_OPENCV_LIB_NONFREE
175         bool "opencv nonfree module no longer exists"
176         select BR2_LEGACY
177         help
178           opencv_nonfree module no longer exists in OpenCV >=3.0.
180 ###############################################################################
181 comment "Legacy options removed in 2015.05"
183 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
184         bool "jffs2 16kB erasesize NAND flash option renamed"
185         select BR2_LEGACY
186         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
187         help
188           The JFFS2 NAND flash options now longer include the page
189           size.
191 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
192         bool "jffs2 128kB erasesize NAND flash option renamed"
193         select BR2_LEGACY
194         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
195         help
196           The JFFS2 NAND flash options now longer include the page
197           size.
199 config BR2_PACKAGE_MONO_20
200         bool "2.0/3.5 .Net Runtime"
201         select BR2_LEGACY
202         help
203           This option no longer exists, all versions of the .Net
204           runtime are now installed.
206 config BR2_PACKAGE_MONO_40
207         bool "4.0 .Net Runtime"
208         select BR2_LEGACY
209         help
210           This option no longer exists, all versions of the .Net
211           runtime are now installed.
213 config BR2_PACKAGE_MONO_45
214         bool "4.5 .Net Runtime"
215         select BR2_LEGACY
216         help
217           This option no longer exists, all versions of the .Net
218           runtime are now installed.
220 config BR2_CIVETWEB_WITH_LUA
221         bool "civetweb lua option renamed"
222         select BR2_LEGACY
223         select BR2_PACKAGE_CIVETWEB_WITH_LUA
224         help
225           civetweb's lua option has been renamed to
226           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
227           packages name options.
229 config BR2_PACKAGE_TIFF_TIFF2PDF
230         bool "tiff utility-specific option removed"
231         select BR2_LEGACY
232         select BR2_PACKAGE_TIFF_UTILITIES
233         help
234           utility-specific options have been removed in favour of
235           the new option BR2_PACKAGE_TIFF_UTILITIES.
237 config BR2_PACKAGE_TIFF_TIFFCP
238         bool "tiff utility-specific option removed"
239         select BR2_LEGACY
240         select BR2_PACKAGE_TIFF_UTILITIES
241         help
242           utility-specific options have been removed in favour of
243           the new option BR2_PACKAGE_TIFF_UTILITIES.
245 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
246         bool "RTAI patch file path has been removed"
247         help
248           This option has never worked, so it has been removed.
250 config BR2_TARGET_GENERIC_PASSWD_DES
251         bool "Encoding passwords with DES has been removed"
252         select BR2_LEGACY
253         help
254           Paswords can now only be encoded with either of md5, sha256 or sha512.
255           The default is md5, which is stronger that DES (but still pretty weak).
257 config BR2_PACKAGE_GTK2_THEME_HICOLOR
258         bool "hicolor (default theme) is a duplicate"
259         select BR2_LEGACY
260         select BR2_PACKAGE_HICOLOR_ICON_THEME
261         help
262           The option was just a duplicate of hicolor icon theme.
264 config BR2_PACKAGE_VALGRIND_PTRCHECK
265         bool "valgrind's PTRCheck was renamed to SGCheck"
266         select BR2_LEGACY
267         select BR2_PACKAGE_VALGRIND_SGCHECK
268         help
269           PTRCheck was renamed to SGCheck in valgrind
271 ###############################################################################
272 comment "Legacy options removed in 2015.02"
274 config BR2_PACKAGE_LIBGC
275         bool "libgc package removed"
276         select BR2_LEGACY
277         select BR2_PACKAGE_BDWGC
278         help
279           libgc has been removed because we have the same package under a
280           different name, bdwgc.
282 config BR2_PACKAGE_WDCTL
283         bool "util-linux' wdctl option has been renamed"
284         select BR2_LEGACY
285         select BR2_PACKAGE_UTIL_LINUX_WDCTL
286         help
287           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
288           to be aligned with how the other options are named.
290 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
291         bool "rpm's bzip2 payloads option has been removed"
292         select BR2_LEGACY
293         select BR2_PACKAGE_BZIP2
294         help
295           The bzip2 payloads option rely entirely on the dependant package bzip2.
296           So, you need to select it to enable this feature.
298 config BR2_PACKAGE_RPM_XZ_PAYLOADS
299         bool "rpm's xz payloads option has been removed"
300         select BR2_LEGACY
301         select BR2_PACKAGE_XZ
302         help
303           The xz payloads option rely entirely on the dependant package xz.
304           So, you need to select it to enable this feature.
306 config BR2_PACKAGE_M4
307         bool "m4 target package removed"
308         select BR2_LEGACY
309         help
310           The m4 target package has been removed, it's been
311           deprecated for some time now.
313 config BR2_PACKAGE_FLEX_BINARY
314         bool "flex binary in target option removed"
315         select BR2_LEGACY
316         help
317           The flex binary in the target option has been removed.
318           It's been deprecated for some time now and is essentially a
319           development tool which isn't very useful in the target.
321 config BR2_PACKAGE_BISON
322         bool "bison target package removed"
323         select BR2_LEGACY
324         help
325           The bison target package has been removed, it's been
326           deprecated for some time now and is essentially a development
327           tool which isn't very useful in the target.
329 config BR2_PACKAGE_GOB2
330         bool "gob2 target package removed"
331         select BR2_LEGACY
332         help
333           The gob2 target package has been removed, it's been
334           deprecated for some time now and was essentially useless
335           without a target toolchain.
337 config BR2_PACKAGE_DISTCC
338         bool "distcc target package removed"
339         select BR2_LEGACY
340         help
341           The distcc target package has been removed, it's been
342           deprecated for some time now and was essentially useless
343           without a target toolchain.
345 config BR2_PACKAGE_HASERL_VERSION_0_8_X
346         bool "haserl 0.8.x version removed"
347         select BR2_LEGACY
348         help
349           The 0.8.x version option for haserl has been removed since it
350           has been deprecated for some time now.
351           You should be able to use the 0.9.x version without issues.
353 config BR2_PACKAGE_STRONGSWAN_TOOLS
354         bool "strongswan option has been removed"
355         select BR2_LEGACY
356         select BR2_PACKAGE_STRONGSWAN_PKI
357         select BR2_PACKAGE_STRONGSWAN_SCEP
358         help
359           The tools option has been removed upstream and the different tools
360           have been split between the pki and scep options, with others
361           deprecated.
363 config BR2_PACKAGE_XBMC_ADDON_XVDR
364         bool "xbmc options have been renamed"
365         select BR2_LEGACY
366         select BR2_PACKAGE_KODI_ADDON_XVDR
367         help
368           The XBMC media center project was renamed to Kodi entertainment center
370 config BR2_PACKAGE_XBMC_PVR_ADDONS
371         bool "xbmc options have been renamed"
372         select BR2_LEGACY
373         select BR2_PACKAGE_KODI_PVR_ADDONS
374         help
375           The XBMC media center project was renamed to Kodi entertainment center
377 config BR2_PACKAGE_XBMC
378         bool "xbmc options have been renamed"
379         select BR2_LEGACY
380         select BR2_PACKAGE_KODI
381         help
382           The XBMC media center project was renamed to Kodi entertainment center
384 config BR2_PACKAGE_XBMC_ALSA_LIB
385         bool "xbmc options have been renamed"
386         select BR2_LEGACY
387         select BR2_PACKAGE_KODI_ALSA_LIB
388         help
389           The XBMC media center project was renamed to Kodi entertainment center
391 config BR2_PACKAGE_XBMC_AVAHI
392         bool "xbmc options have been renamed"
393         select BR2_LEGACY
394         select BR2_PACKAGE_KODI_AVAHI
395         help
396           The XBMC media center project was renamed to Kodi entertainment center
398 config BR2_PACKAGE_XBMC_DBUS
399         bool "xbmc options have been renamed"
400         select BR2_LEGACY
401         select BR2_PACKAGE_KODI_DBUS
402         help
403           The XBMC media center project was renamed to Kodi entertainment center
405 config BR2_PACKAGE_XBMC_LIBBLURAY
406         bool "xbmc options have been renamed"
407         select BR2_LEGACY
408         select BR2_PACKAGE_KODI_LIBBLURAY
409         help
410           The XBMC media center project was renamed to Kodi entertainment center
412 config BR2_PACKAGE_XBMC_GOOM
413         bool "xbmc options have been renamed"
414         select BR2_LEGACY
415         select BR2_PACKAGE_KODI_GOOM
416         help
417           The XBMC media center project was renamed to Kodi entertainment center
419 config BR2_PACKAGE_XBMC_RSXS
420         bool "xbmc options have been renamed"
421         select BR2_LEGACY
422         select BR2_PACKAGE_KODI_RSXS
423         help
424           The XBMC media center project was renamed to Kodi entertainment center
426 config BR2_PACKAGE_XBMC_LIBCEC
427         bool "xbmc options have been renamed"
428         select BR2_LEGACY
429         select BR2_PACKAGE_KODI_LIBCEC
430         help
431           The XBMC media center project was renamed to Kodi entertainment center
433 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
434         bool "xbmc options have been renamed"
435         select BR2_LEGACY
436         select BR2_PACKAGE_KODI_LIBMICROHTTPD
437         help
438           The XBMC media center project was renamed to Kodi entertainment center
440 config BR2_PACKAGE_XBMC_LIBNFS
441         bool "xbmc options have been renamed"
442         select BR2_LEGACY
443         select BR2_PACKAGE_KODI_LIBNFS
444         help
445           The XBMC media center project was renamed to Kodi entertainment center
447 config BR2_PACKAGE_XBMC_RTMPDUMP
448         bool "xbmc options have been renamed"
449         select BR2_LEGACY
450         select BR2_PACKAGE_KODI_RTMPDUMP
451         help
452           The XBMC media center project was renamed to Kodi entertainment center
454 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
455         bool "xbmc options have been renamed"
456         select BR2_LEGACY
457         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
458         help
459           The XBMC media center project was renamed to Kodi entertainment center
461 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
462         bool "xbmc options have been renamed"
463         select BR2_LEGACY
464         select BR2_PACKAGE_KODI_LIBSMBCLIENT
465         help
466           The XBMC media center project was renamed to Kodi entertainment center
468 config BR2_PACKAGE_XBMC_LIBTHEORA
469         bool "xbmc options have been renamed"
470         select BR2_LEGACY
471         select BR2_PACKAGE_KODI_LIBTHEORA
472         help
473           The XBMC media center project was renamed to Kodi entertainment center
475 config BR2_PACKAGE_XBMC_LIBUSB
476         bool "xbmc options have been renamed"
477         select BR2_LEGACY
478         select BR2_PACKAGE_KODI_LIBUSB
479         help
480           The XBMC media center project was renamed to Kodi entertainment center
482 config BR2_PACKAGE_XBMC_LIBVA
483         bool "xbmc options have been renamed"
484         select BR2_LEGACY
485         select BR2_PACKAGE_KODI_LIBVA
486         help
487           The XBMC media center project was renamed to Kodi entertainment center
489 config BR2_PACKAGE_XBMC_WAVPACK
490         bool "xbmc options have been renamed"
491         select BR2_LEGACY
492         select BR2_PACKAGE_KODI_WAVPACK
493         help
494           The XBMC media center project was renamed to Kodi entertainment center
496 config BR2_PREFER_STATIC_LIB
497         bool "static library option renamed"
498         select BR2_LEGACY
499         help
500           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
501           highlights the fact that the option no longer "prefers"
502           static libraries, but "enforces" static libraries (i.e
503           shared libraries are completely unused).
505           Take care of updating the type of libraries you want under the
506           "Build options" menu.
508 ###############################################################################
509 comment "Legacy options removed in 2014.11"
511 config BR2_x86_generic
512         bool "x86 generic variant has been removed"
513         select BR2_LEGACY
514         help
515           The generic x86 CPU variant has been removed. Use another
516           CPU variant instead.
518 config BR2_GCC_VERSION_4_4_X
519         bool "gcc 4.4.x has been removed"
520         select BR2_LEGACY
521         help
522           The 4.4.x version of gcc has been removed. Use a newer
523           version instead.
525 config BR2_sparc_sparchfleon
526         bool "sparchfleon CPU has been removed"
527         select BR2_LEGACY
528         help
529           The sparchfleon CPU was only supported in a patched gcc 4.4
530           version. Its support has been removed in favor of the leon3
531           CPU starting from gcc 4.8.x.
533 config BR2_sparc_sparchfleonv8
534         bool "sparchfleonv8 CPU has been removed"
535         select BR2_LEGACY
536         help
537           The sparchfleonv8 CPU was only supported in a patched gcc
538           4.4 version. Its support has been removed in favor of the
539           leon3 CPU starting from gcc 4.8.x.
541 config BR2_sparc_sparcsfleon
542         bool "sparcsfleon CPU has been removed"
543         select BR2_LEGACY
544         help
545           The sparcsfleon CPU was only supported in a patched gcc 4.4
546           version. Its support has been removed in favor of the leon3
547           CPU starting from gcc 4.8.x.
549 config BR2_sparc_sparcsfleonv8
550         bool "sparcsfleonv8 CPU has been removed"
551         select BR2_LEGACY
552         help
553           The sparcsfleonv8 CPU was only supported in a patched gcc
554           4.4 version. Its support has been removed in favor of the
555           leon3 CPU starting from gcc 4.8.x.
557 config BR2_PACKAGE_XLIB_LIBPCIACCESS
558         bool "xlib-libpciaccess option has been renamed"
559         depends on BR2_PACKAGE_XORG7
560         select BR2_LEGACY
561         select BR2_PACKAGE_LIBPCIACCESS
562         help
563           libpciaccess neither depends on X11 nor Xlib. Thus the
564           package has been renamed BR2_PACKAGE_LIBPCIACCESS
566 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
567         bool "Xceive xc5000 option has been renamed"
568         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
569         help
570           The Xceive xc5000 option now also handles older firmwares from
571           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
572           from Cresta, who bought Xceive.
574 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
575         bool "Chelsio T4 option has been renamed"
576         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
577         help
578           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
579           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
580           to better account for the fact that a T5 variant exists.
582 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
583         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
584         help
585           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
586           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
587           select it in:
588               Target packages -> Hardware handling ->
589               Firmware -> linux-firmware -> WiFi firmware ->
590               iwlwifi 3160/726x revision to use (revision 7)
592 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
593         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
594         help
595           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
596           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
597           select it in:
598               Target packages -> Hardware handling ->
599               Firmware -> linux-firmware -> WiFi firmware ->
600               iwlwifi 3160/726x revision to use (revision 8)
602 ###############################################################################
603 comment "Legacy options removed in 2014.08"
605 config BR2_PACKAGE_LIBELF
606         bool "libelf has been removed"
607         select BR2_PACKAGE_ELFUTILS
608         select BR2_LEGACY
609         help
610           The libelf package provided an old version of the libelf library
611           and is deprecated. The libelf library is now provided by the
612           elfutils package.
614 config BR2_KERNEL_HEADERS_3_8
615         bool "kernel headers version 3.8.x are no longer supported"
616         select BR2_KERNEL_HEADERS_3_9
617         select BR2_LEGACY
618         help
619           Version 3.8.x of the Linux kernel headers have been deprecated
620           for more than four buildroot releases and are now removed.
621           As an alternative, version 3.9.x of the headers have been
622           automatically selected in your configuration.
624 config BR2_PACKAGE_GETTEXT_TOOLS
625         bool "support for gettext-tools on target has been removed"
626         select BR2_LEGACY
627         help
628           The option to install the gettext utilities on the target
629           has been removed. This is not necessary as Buildroot is not
630           designed to provide a full development environment on the
631           target. gettext tools should be used on the build machine
632           instead.
634 config BR2_PACKAGE_PROCPS
635         bool "procps has been replaced by procps-ng"
636         select BR2_PACKAGE_PROCPS_NG
637         select BR2_LEGACY
638         help
639           The procps package has been replaced by the equivalent procps-ng.
641 config BR2_BINUTILS_VERSION_2_20_1
642         bool "binutils 2.20.1 has been removed"
643         select BR2_LEGACY
644         help
645           The 2.20.1 version of binutils has been removed. Use a newer
646           version instead.
648 config BR2_BINUTILS_VERSION_2_21
649         bool "binutils 2.21 has been removed"
650         select BR2_LEGACY
651         help
652           The 2.21 version of binutils has been removed. Use a newer
653           version instead.
655 config BR2_BINUTILS_VERSION_2_23_1
656         bool "binutils 2.23.1 has been removed"
657         select BR2_LEGACY
658         help
659           The 2.23.1 version of binutils has been removed. Use a newer
660           version instead.
662 config BR2_UCLIBC_VERSION_0_9_32
663         bool "uclibc 0.9.32 has been removed"
664         select BR2_LEGACY
665         help
666           The 0.9.32 version of uClibc has been removed. Use a newer
667           version instead.
669 config BR2_GCC_VERSION_4_3_X
670         bool "gcc 4.3.x has been removed"
671         select BR2_LEGACY
672         help
673           The 4.3.x version of gcc has been removed. Use a newer
674           version instead.
676 config BR2_GCC_VERSION_4_6_X
677         bool "gcc 4.6.x has been removed"
678         select BR2_LEGACY
679         help
680           The 4.6.x version of gcc has been removed. Use a newer
681           version instead.
683 config BR2_GDB_VERSION_7_4
684         bool "gdb 7.4 has been removed"
685         select BR2_LEGACY
686         help
687           The 7.4 version of gdb has been removed. Use a newer version
688           instead.
690 config BR2_GDB_VERSION_7_5
691         bool "gdb 7.5 has been removed"
692         select BR2_LEGACY
693         help
694           The 7.5 version of gdb has been removed. Use a newer version
695           instead.
697 config BR2_BUSYBOX_VERSION_1_19_X
698         bool "busybox version selection has been removed"
699         select BR2_LEGACY
700         help
701           The possibility of selecting the Busybox version has been
702           removed. Use the latest version provided by the Busybox
703           package instead.
705 config BR2_BUSYBOX_VERSION_1_20_X
706         bool "busybox version selection has been removed"
707         select BR2_LEGACY
708         help
709           The possibility of selecting the Busybox version has been
710           removed. Use the latest version provided by the Busybox
711           package instead.
713 config BR2_BUSYBOX_VERSION_1_21_X
714         bool "busybox version selection has been removed"
715         select BR2_LEGACY
716         help
717           The possibility of selecting the Busybox version has been
718           removed. Use the latest version provided by the Busybox
719           package instead.
721 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
722         bool "decode_tm6000"
723         select BR2_PACKAGE_LIBV4L_UTILS
724         select BR2_LEGACY
725         help
726           This libv4l option has been deprecated and replaced by a single
727           option to build all the libv4l utilities.
729 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
730         bool "ir-keytable"
731         select BR2_PACKAGE_LIBV4L_UTILS
732         select BR2_LEGACY
733         help
734           This libv4l option has been deprecated and replaced by a single
735           option to build all the libv4l utilities.
737 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
738         bool "v4l2-compliance"
739         select BR2_PACKAGE_LIBV4L_UTILS
740         select BR2_LEGACY
741         help
742           This libv4l option has been deprecated and replaced by a single
743           option to build all the libv4l utilities.
745 config BR2_PACKAGE_LIBV4L_V4L2_CTL
746         bool "v4l2-ctl"
747         select BR2_PACKAGE_LIBV4L_UTILS
748         select BR2_LEGACY
749         help
750           This libv4l option has been deprecated and replaced by a single
751           option to build all the libv4l utilities.
753 config BR2_PACKAGE_LIBV4L_V4L2_DBG
754         bool "v4l2-dbg"
755         select BR2_PACKAGE_LIBV4L_UTILS
756         select BR2_LEGACY
757         help
758           This libv4l option has been deprecated and replaced by a single
759           option to build all the libv4l utilities.
761 ###############################################################################
762 comment "Legacy options removed in 2014.05"
764 config BR2_PACKAGE_EVTEST_CAPTURE
765         bool "evtest-capture support removed (dropped since evtest 1.31)"
766         select BR2_LEGACY
767         help
768           Support for evtest-capture has been removed (dropped from
769           evtest package since version 1.31), use evemu package
770           instead.
772 config BR2_KERNEL_HEADERS_3_6
773         bool "kernel headers version 3.6.x are no longer supported"
774         select BR2_KERNEL_HEADERS_3_9
775         select BR2_LEGACY
776         help
777           Version 3.6.x of the Linux kernel headers have been deprecated
778           for more than four buildroot releases and are now removed.
779           As an alternative, version 3.8.x of the headers have been
780           automatically selected in your configuration.
782 config BR2_KERNEL_HEADERS_3_7
783         bool "kernel headers version 3.7.x are no longer supported"
784         select BR2_KERNEL_HEADERS_3_9
785         select BR2_LEGACY
786         help
787           Version 3.7.x of the Linux kernel headers have been deprecated
788           for more than four buildroot releases and are now removed.
789           As an alternative, version 3.8.x of the headers have been
790           automatically selected in your configuration.
792 config BR2_PACKAGE_VALA
793         bool "vala target package has been removed"
794         select BR2_LEGACY
795         help
796           The 'vala' target package has been removed since it has been
797           deprecated for more than four buildroot releases.
798           Note: the host vala package still exists.
800 config BR2_TARGET_TZ_ZONELIST
801         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
803 config BR2_PACKAGE_TZDATA_ZONELIST
804         string "tzdata: the timezone list option has been renamed"
805         help
806           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
807           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
808           menu. You'll need to select BR2_TARGET_TZ_INFO.
810 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
811         bool
812         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
813         select BR2_LEGACY
815 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
816         bool "Lua command-line editing none has been renamed"
817         select BR2_LEGACY
818         help
819           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
820           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
821           it in the corresponding choice.
823 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
824         bool "Lua command-line editing using readline has been renamed"
825         select BR2_LEGACY
826         help
827           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
828           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
829           it in the corresponding choice.
831 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
832         bool "Lua command-line editing using linenoise has been renamed"
833         select BR2_LEGACY
834         help
835           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
836           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
837           it in the corresponding choice.
839 config BR2_PACKAGE_DVB_APPS_UTILS
840         bool "dvb-apps utilities now built by default"
841         select BR2_LEGACY
842         help
843           The dvb-apps utilities are now always built when the dvb-apps
844           package is selected.
846 config BR2_KERNEL_HEADERS_SNAP
847         bool "Local Linux snapshot support removed"
848         select BR2_LEGACY
849         help
850           Support for using a custom snapshot to install the Linux
851           kernel headers has been removed.
853 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
854         bool "/dev management by udev removed"
855         select BR2_LEGACY
856         help
857           The 'udev' package has been converted to a virtual package.
858           The providers for this feature are: 'eudev', 'systemd'.
860           Therefore, if you are not using 'systemd' as init system, you
861           must choose 'Dynamic using eudev' in the '/dev management'
862           menu to get the same behaviour as in your old configuration.
864           If you are using 'systemd', its internal implementation of
865           'udev' will be used automatically.
867           You must also check the packages depending on 'udev' are still
868           selected.
870 config BR2_PACKAGE_UDEV
871         bool "udev is now a virtual package"
872         select BR2_LEGACY
873         select BR2_PACKAGE_HAS_UDEV
874         help
875           The 'udev' package has been converted to a virtual package.
876           The providers for this feature are: 'eudev', 'systemd'.
878           Your old configuration refers to packages depending on 'udev',
879           either for build or at runtime.
881           Check that a 'udev' provider is selected. If you are not using
882           'systemd' as init system, 'eudev' should be selected, which is
883           the case if '/dev management' is set to 'Dynamic using eudev'.
885           If you are using 'systemd', its internal implementation of 'udev'
886           is used.
888 config BR2_PACKAGE_UDEV_RULES_GEN
889         bool "udev rules generation handled by provider"
890         select BR2_LEGACY
891         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
892         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
893         help
894           The 'udev' package has been converted to a virtual package.
895           The providers for this feature are: 'eudev', 'systemd'.
897           If you are not using 'systemd' as init system, udev rules
898           generation will be handled by 'eudev'. Check that
899           '/dev management' is set to 'Dynamic using eudev' to get
900           the same behaviour as in your old configuration.
902           If you are using 'systemd', it internal implementation of 'udev'
903           will generate the rules.
905 config BR2_PACKAGE_UDEV_ALL_EXTRAS
906         bool "udev extras removed"
907         select BR2_LEGACY
908         help
909           The 'udev' package has been converted to a virtual package.
910           The providers for this feature are: 'eudev', 'systemd'.
912           The option to enable the extra features of 'udev' (gudev, ...)
913           has been removed. These features are automatically enabled in
914           the 'udev' providers if the dependencies are selected. For
915           example, selecting 'libglib2' will trigger the build of gudev.
917 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
918         bool "xlib-libpthread-stubs option has been renamed"
919         depends on BR2_PACKAGE_XORG7
920         select BR2_LEGACY
921         select BR2_PACKAGE_LIBPTHREAD_STUBS
922         help
923           The pthread stubs neither depend on X11 nor Xlib. Thus the
924           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
926 ###############################################################################
927 comment "Legacy options removed in 2014.02"
929 config BR2_sh2
930         bool "sh2 support removed"
931         help
932           Due to an inexistent user base and generally poor Linux
933           support, the support for the SH2 architecture was removed.
935 config BR2_sh3
936         bool "sh3 support removed"
937         help
938           Due to an inexistent user base and generally poor Linux
939           support, the support for the SH3 architecture was removed.
941 config BR2_sh3eb
942         bool "sh3eb support removed"
943         help
944           Due to an inexistent user base and generally poor Linux
945           support, the support for the SH3eb architecture was removed.
947 config BR2_KERNEL_HEADERS_3_1
948         bool "kernel headers version 3.1.x are no longer supported"
949         select BR2_KERNEL_HEADERS_3_2
950         select BR2_LEGACY
951         help
952           Version 3.1.x of the Linux kernel headers have been deprecated
953           for more than four buildroot releases and are now removed.
954           As an alternative, version 3.2.x of the headers have been
955           automatically selected in your configuration.
957 config BR2_KERNEL_HEADERS_3_3
958         bool "kernel headers version 3.3.x are no longer supported"
959         select BR2_KERNEL_HEADERS_3_4
960         select BR2_LEGACY
961         help
962           Version 3.3.x of the Linux kernel headers have been deprecated
963           for more than four buildroot releases and are now removed.
964           As an alternative, version 3.4.x of the headers have been
965           automatically selected in your configuration.
967 config BR2_KERNEL_HEADERS_3_5
968         bool "kernel headers version 3.5.x are no longer supported"
969         select BR2_KERNEL_HEADERS_3_9
970         select BR2_LEGACY
971         help
972           Version 3.5.x of the Linux kernel headers have been deprecated
973           for more than four buildroot releases and are now removed.
974           As an alternative, version 3.8.x of the headers have been
975           automatically selected in your configuration.
977 config BR2_GDB_VERSION_7_2
978         bool "gdb 7.2.x is no longer supported"
979         select BR2_GDB_VERSION_7_6
980         select BR2_LEGACY
981         help
982           Version 7.2.x of gdb has been deprecated for more than four
983           buildroot releases and is now removed. As an alternative, gdb
984           7.5.x has been automatically selected in your configuration.
986 config BR2_GDB_VERSION_7_3
987         bool "gdb 7.3.x is no longer supported"
988         select BR2_GDB_VERSION_7_6
989         select BR2_LEGACY
990         help
991           Version 7.3.x of gdb has been deprecated for more than four
992           buildroot releases and is now removed. As an alternative, gdb
993           7.5.x has been automatically selected in your configuration.
995 config BR2_PACKAGE_CCACHE
996         bool "ccache target package has been removed"
997         select BR2_LEGACY
998         help
999           The 'ccache' target package has been removed since it has been
1000           deprecated for more than four buildroot releases.
1001           Note: using ccache for speeding up builds is still supported.
1003 config BR2_HAVE_DOCUMENTATION
1004         bool "support for documentation on target has been removed"
1005         select BR2_LEGACY
1006         help
1007           Support for documentation on target has been removed since it has
1008           been deprecated for more than four buildroot releases.
1010 config BR2_PACKAGE_AUTOMAKE
1011         bool "automake target package has been removed"
1012         select BR2_LEGACY
1013         help
1014           The 'automake' target package has been removed since it has been
1015           deprecated for more than four buildroot releases.
1016           Note: the host automake still exists.
1018 config BR2_PACKAGE_AUTOCONF
1019         bool "autoconf target package has been removed"
1020         select BR2_LEGACY
1021         help
1022           The 'autoconf' target package has been removed since it has been
1023           deprecated for more than four buildroot releases.
1024           Note: the host autoconf still exists.
1026 config BR2_PACKAGE_XSTROKE
1027         bool "xstroke has been removed"
1028         select BR2_LEGACY
1029         help
1030           The 'xstroke' package has been removed since it has been
1031           deprecated for more than four buildroot releases.
1033 config BR2_PACKAGE_LZMA
1034         bool "lzma target package has been removed"
1035         select BR2_LEGACY
1036         help
1037           The 'lzma' target package has been removed since it has been
1038           deprecated for more than four buildroot releases.
1039           Note: generating lzma-compressed rootfs images is still supported.
1041 config BR2_PACKAGE_TTCP
1042         bool "ttcp has been removed"
1043         select BR2_LEGACY
1044         help
1045           The 'ttcp' package has been removed since it has been
1046           deprecated for more than four buildroot releases.
1048 config BR2_PACKAGE_LIBNFC_LLCP
1049         bool "libnfc-llcp has been replaced by libllcp"
1050         select BR2_LEGACY
1051         select BR2_PACKAGE_LIBLLCP
1052         help
1053           The 'libnfc-llcp' package has been removed since upstream renamed
1054           to 'libllcp'. We have added a new package for 'libllcp' and bumped
1055           the version at the same time.
1057 config BR2_PACKAGE_MYSQL_CLIENT
1058         bool "MySQL client renamed to MySQL"
1059         select BR2_LEGACY
1060         select BR2_PACKAGE_MYSQL
1061         help
1062           The option has been renamed BR2_PACKAGE_MYSQL
1064 config BR2_PACKAGE_SQUASHFS3
1065         bool "squashfs3 has been removed"
1066         select BR2_LEGACY
1067         select BR2_PACKAGE_SQUASHFS
1068         help
1069           The 'squashfs3' package has been removed since it has been
1070           deprecated for more than four buildroot releases. Package
1071           'squashfs' (4) has been selected automatically as replacement.
1073 config BR2_TARGET_ROOTFS_SQUASHFS3
1074         bool "squashfs3 rootfs support has been removed"
1075         select BR2_LEGACY
1076         help
1077           Together with the removal of the squashfs3 package, support
1078           for squashfs3 root filesystems has been removed too. Squashfs
1079           root filesystems will automatically use squashfs4 now.
1081 config BR2_PACKAGE_NETKITBASE
1082         bool "netkitbase has been removed"
1083         select BR2_LEGACY
1084         help
1085           The 'netkitbase' package has been removed since it has been
1086           deprecated since 2012.11. This package provided 'inetd'
1087           which is replaced by 'xinet' and 'ping' which is replaced by
1088           'busybox' or 'fping'.
1090 config BR2_PACKAGE_NETKITTELNET
1091         bool "netkittelnet has been removed"
1092         select BR2_LEGACY
1093         help
1094           The 'netkittelnet' package has been removed since it has
1095           been deprecated since 2012.11. 'busybox' provides a telnet
1096           client and should be used instead.
1098 config BR2_PACKAGE_LUASQL
1099         bool "luasql has been replaced by luasql-sqlite3"
1100         select BR2_PACKAGE_LUASQL_SQLITE3
1101         select BR2_LEGACY
1102         help
1103           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1105 config BR2_PACKAGE_LUACJSON
1106         bool "luacjson has been replaced by lua-cjson"
1107         select BR2_PACKAGE_LUA_CJSON
1108         select BR2_LEGACY
1109         help
1110           The option has been renamed BR2_PACKAGE_LUA_CJSON.
1112 ###############################################################################
1113 comment "Legacy options removed in 2013.11"
1115 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1116         bool "lvm2's 'dmsetup only' option removed"
1117         select BR2_LEGACY
1118         help
1119           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1120           led to problems with other packages that need the full lvm2
1121           suite. Therefore, the option has been replaced with the positive
1122           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1124 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1125 # in order to automatically propagate old configs
1127 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1128         bool "qt javascriptcore option removed"
1129         select BR2_LEGACY
1130         help
1131           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1132           force the activation or disabling of the JIT compiler in the
1133           Qt Javascript interpreter. However, the JIT compiler is not
1134           available for all architectures, so forcing its activation
1135           does not always work. Moreover, Qt knows by itself for which
1136           architectures JIT support is possible, and will
1137           automatically enable it if possible.
1139           Therefore, this option was in fact useless, and causing
1140           build problems when enabled on architectures for which the
1141           JIT support was not available. It has been removed, and
1142           there is no replacement: Qt will enable JIT at compile time
1143           when possible.
1145 config BR2_PACKAGE_MODULE_INIT_TOOLS
1146         bool "module-init-tools replaced by kmod"
1147         select BR2_PACKAGE_KMOD
1148         select BR2_PACKAGE_KMOD_TOOLS
1149         select BR2_LEGACY
1150         help
1151           The 'module-init-tools' package has been removed, since it
1152           has been depracated upstream and replaced by 'kmod'.
1154 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1155         string "u-boot: the git repository URL option has been renamed"
1156         help
1157           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1158           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1160 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1161         bool
1162         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1163         select BR2_LEGACY
1165 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1166 # boot/uboot/Config.in
1168 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1169         string "u-boot: the git repository version option has been renamed"
1170         help
1171           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1172           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1174 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1175         bool
1176         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1177         select BR2_LEGACY
1179 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1180 # boot/uboot/Config.in
1182 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1183         string "linux: the git repository URL option has been renamed"
1184         help
1185           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1186           been renamed to
1187           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1189 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1190         bool
1191         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1192         select BR2_LEGACY
1194 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1195 # linux/Config.in
1197 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1198         string "linux: the git repository version option has been renamed"
1199         help
1200           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1201           been renamed to
1202           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1204 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1205         bool
1206         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1207         select BR2_LEGACY
1209 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1210 # linux/Config.in
1212 ###############################################################################
1213 comment "Legacy options removed in 2013.08"
1215 config BR2_ARM_OABI
1216         bool "ARM OABI support has been removed"
1217         select BR2_LEGACY
1218         help
1219           The support for the ARM OABI was deprecated since a while,
1220           and has been removed completely from Buildroot. It is also
1221           deprecated in upstream gcc, since gcc 4.7. People should
1222           switch to EABI instead, which should not be a problem as
1223           long as you don't have pre-built OABI binaries in your
1224           system that you can't recompile.
1226 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1227         bool "dosfstools dosfsck renamed to fsck.fat"
1228         select BR2_LEGACY
1229         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1230         help
1231           dosfsck was renamed upstream to fsck.fat for consistency.
1233 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1234         bool "dosfstools dosfslabel renamed to fatlabel"
1235         select BR2_LEGACY
1236         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1237         help
1238           doslabel was renamed upstream to fatlabel for consistency.
1240 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1241         bool "dosfstools mkdosfs renamed to mkfs.fat"
1242         select BR2_LEGACY
1243         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1244         help
1245           mkdosfs was renamed upstream to mkfs.fat for consistency.
1247 config BR2_ELF2FLT
1248         bool "the elf2flt option has been renamed"
1249         select BR2_LEGACY
1250         help
1251           The BR2_ELF2FLT option has been renamed to
1252           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1253           the package infrastructure.
1255 config BR2_VFP_FLOAT
1256         bool "the ARM VFP floating point option has been renamed"
1257         select BR2_LEGACY
1258         help
1259           Due to a major refactoring of the floating-point handling of
1260           the ARM architecture support, the BR2_VFP_FLOAT option has
1261           been replaced with a choice of options that allows to select
1262           between various VFP versions/capabilities.
1264 config BR2_PACKAGE_GCC_TARGET
1265         bool "gcc on the target filesystem has been removed"
1266         select BR2_LEGACY
1267         help
1268           The support for gcc in the target filesystem was deprecated
1269           since a while, and has been removed completely from Buildroot.
1270           See Buildroot's documentation for more explanations.
1272 config BR2_HAVE_DEVFILES
1273         bool "development files in target filesystem has been removed"
1274         select BR2_LEGACY
1275         help
1276           The installation of the development files in the target
1277           filesystem was deprecated since a while, and has been removed
1278           completely from Buildroot.
1279           See Buildroot's documentation for more explanations.
1281 ###############################################################################
1282 comment "Legacy options removed in 2013.05"
1284 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1285         bool "Realtek 8192 replaced by Realtek 81xx"
1286         select BR2_LEGACY
1287         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1288         help
1289           Now covers the whole Realtek 81xx familly: 8188/8192.
1291 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1292         bool "Realtek 8712 replaced by Realtek 87xx"
1293         select BR2_LEGACY
1294         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1295         help
1296           Now covers the whole Realtek 87xx familly: 8712/8723.
1298 ###############################################################################
1299 comment "Legacy options removed in 2013.02"
1301 config BR2_sa110
1302         bool "sa110 ARM target switched to strongarm"
1303         select BR2_LEGACY
1304         select BR2_strongarm
1305         help
1306           The SA110 is the same as a generic StrongARM, it just differs
1307           in speed, peripherals and cache.
1309 config BR2_sa1100
1310         bool "sa1100 ARM target switched to strongarm"
1311         select BR2_LEGACY
1312         select BR2_strongarm
1313         help
1314           The SA1100 is the same as a generic StrongARM, it just differs
1315           in speed, peripherals and cache.
1317 config BR2_PACKAGE_GDISK
1318         bool "gdisk has been replaced by gptfdisk"
1319         select BR2_LEGACY
1320         select BR2_PACKAGE_GPTFDISK
1321         help
1322           The option has been renamed BR2_PACKAGE_GPTFDISK.
1324 config BR2_PACKAGE_GDISK_GDISK
1325         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1326         select BR2_LEGACY
1327         select BR2_PACKAGE_GPTFDISK
1328         select BR2_PACKAGE_GPTFDISK_GDISK
1329         help
1330           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1332 config BR2_PACKAGE_GDISK_SGDISK
1333         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1334         select BR2_LEGACY
1335         select BR2_PACKAGE_GPTFDISK
1336         select BR2_PACKAGE_GPTFDISK_SGDISK
1337         help
1338           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1340 config BR2_PACKAGE_GDB_HOST
1341         bool "gdb for the host option has been renamed"
1342         select BR2_PACKAGE_HOST_GDB
1343         select BR2_LEGACY
1344         help
1345           Due to the conversion of gdb to the package infrastructure,
1346           the BR2_PACKAGE_GDB_HOST option has been renamed
1347           BR2_PACKAGE_HOST_GDB.
1349 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1350         bool "DirectFB RGB16 dithering option has been renamed"
1351         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1352         select BR2_LEGACY
1353         help
1354           The option has been renamed
1355           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1357 config BR2_PACKAGE_DIRECTB_TESTS
1358         bool "DirectFB Tests option has been renamed"
1359         select BR2_PACKAGE_DIRECTFB_TESTS
1360         select BR2_LEGACY
1361         help
1362           The option has been renamed
1363           BR2_PACKAGE_DIRECTFB_TESTS.
1365 ###############################################################################
1366 comment "Legacy options removed in 2012.11"
1368 config BR2_PACKAGE_CUSTOMIZE
1369         bool "customize package has been removed"
1370         select BR2_LEGACY
1371         help
1372           The 'customize' special package has been removed. Instead,
1373           we recommend to create either your own packages, or use a
1374           post-build script to customize your root filesystem. See
1375           Buildroot's documentation for more details.
1377 config BR2_PACKAGE_XSERVER_xorg
1378         bool "X.org modular server"
1379         select BR2_LEGACY
1380         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1381         help
1382           The option has been renamed
1383           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1385 config BR2_PACKAGE_XSERVER_tinyx
1386         bool "KDrive / TinyX server"
1387         select BR2_LEGACY
1388         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1389         help
1390           The option has been renamed
1391           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1393 config BR2_PACKAGE_PTHREAD_STUBS
1394         bool "pthread-stubs option has been renamed"
1395         select BR2_LEGACY
1396         select BR2_PACKAGE_LIBPTHREAD_STUBS
1397         help
1398           For consistency reason, the pthread-stubs package has been
1399           renamed to libpthread-stubs.
1401 ###############################################################################
1402 comment "Legacy options removed in 2012.08"
1404 config BR2_PACKAGE_GETTEXT_STATIC
1405         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1406         select BR2_LEGACY
1407         help
1408           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1411 config BR2_PACKAGE_LIBINTL
1412         bool "libintl"
1413         select BR2_LEGACY
1414         select BR2_PACKAGE_GETTEXT
1415         help
1416           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1417           only installs the library, not the executables.
1419 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1420         bool "input-tools evtest is now a separate package evtest"
1421         select BR2_LEGACY
1422         select BR2_PACKAGE_EVTEST
1423         help
1424           The evtest program from input-tools is now a separate package.
1426 config BR2_BFIN_FDPIC
1427         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1428         select BR2_BINFMT_FDPIC
1429         select BR2_LEGACY
1431 config BR2_BFIN_FLAT
1432         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1433         select BR2_BINFMT_FLAT
1434         select BR2_LEGACY
1436 endmenu
1438 endif # !SKIP_LEGACY