pkgconf: fix incorrect variable-directory sysroot prefixing
[buildroot-gz.git] / Config.in.legacy
blobc5b8223cf1767621754bfb6d80ced801ac366619
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.11"
110 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
111         bool "gst1-plugins-bad real plugin has been removed"
112         select BR2_LEGACY
113         help
114           The real plugin from GStreamer 1 bad plugins has been
115           removed.
117 config BR2_PACKAGE_MEDIA_CTL
118         bool "media-ctl package has been removed"
119         select BR2_LEGACY
120         select BR2_PACKAGE_LIBV4L
121         select BR2_PACKAGE_LIBV4L_UTILS
122         help
123           media-ctl source and developement have been moved to
124           v4l-utils since June 2014. For an up-to-date media-ctl
125           version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
127 config BR2_PACKAGE_SCHIFRA
128         bool "schifra package has been removed"
129         select BR2_LEGACY
130         help
131           Schifra package has been maked broken since 2014.11 release and
132           haven't been fixed since then.
134 config BR2_PACKAGE_ZXING
135         bool "zxing option has been renamed"
136         select BR2_LEGACY
137         select BR2_PACKAGE_ZXING_CPP
138         help
139           ZXing no longer provides the cpp bindings, it has been renamed to
140           BR2_PACKAGE_ZXING_CPP which uses a new upstream.
142 # Since FreeRDP has new dependencies, protect this legacy to avoid the
143 # infamous "unmet direct dependencies" kconfig error.
144 config BR2_PACKAGE_FREERDP_CLIENT
145         bool "freerdp client option renamed"
146         depends on BR2_PACKAGE_FREERDP
147         select BR2_LEGACY
148         select BR2_PACKAGE_FREERDP_CLIENT_X11
150 config BR2_PACKAGE_BLACKBOX
151         bool "blackbox package has been removed"
152         select BR2_LEGACY
153         help
154           Upstream is dead and the package has been deprecated for
155           some time. There are other alternative maintained WMs.
157 config BR2_KERNEL_HEADERS_3_0
158         bool "kernel headers version 3.0.x are no longer supported"
159         select BR2_KERNEL_HEADERS_3_2
160         select BR2_LEGACY
161         help
162           Version 3.0.x of the Linux kernel headers have been deprecated
163           for more than four buildroot releases and are now removed.
164           As an alternative, version 3.2.x of the headers have been
165           automatically selected in your configuration.
167 config BR2_KERNEL_HEADERS_3_11
168         bool "kernel headers version 3.11.x are no longer supported"
169         select BR2_KERNEL_HEADERS_3_12
170         select BR2_LEGACY
171         help
172           Version 3.11.x of the Linux kernel headers have been deprecated
173           for more than four buildroot releases and are now removed.
174           As an alternative, version 3.12.x of the headers have been
175           automatically selected in your configuration.
177 config BR2_KERNEL_HEADERS_3_13
178         bool "kernel headers version 3.13.x are no longer supported"
179         select BR2_KERNEL_HEADERS_3_14
180         select BR2_LEGACY
181         help
182           Version 3.13.x of the Linux kernel headers have been deprecated
183           for more than four buildroot releases and are now removed.
184           As an alternative, version 3.14.x of the headers have been
185           automatically selected in your configuration.
187 config BR2_KERNEL_HEADERS_3_15
188         bool "kernel headers version 3.15.x are no longer supported"
189         select BR2_KERNEL_HEADERS_3_18
190         select BR2_LEGACY
191         help
192           Version 3.15.x of the Linux kernel headers have been deprecated
193           for more than four buildroot releases and are now removed.
194           As an alternative, version 3.18.x of the headers have been
195           automatically selected in your configuration.
197 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
198         bool "DirectFB example df_andi has been removed"
199         select BR2_LEGACY
200         select BR2_PACKAGE_DIRECTFB_EXAMPLES
201         help
202           The per-DirectFB example options have been removed. The
203           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
204           examples.
206 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
207         bool "DirectFB example df_bltload has been removed"
208         select BR2_LEGACY
209         select BR2_PACKAGE_DIRECTFB_EXAMPLES
210         help
211           The per-DirectFB example options have been removed. The
212           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
213           examples.
215 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
216         bool "DirectFB example df_cpuload has been removed"
217         select BR2_LEGACY
218         select BR2_PACKAGE_DIRECTFB_EXAMPLES
219         help
220           The per-DirectFB example options have been removed. The
221           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
222           examples.
224 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
225         bool "DirectFB example df_databuffer has been removed"
226         select BR2_LEGACY
227         select BR2_PACKAGE_DIRECTFB_EXAMPLES
228         help
229           The per-DirectFB example options have been removed. The
230           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
231           examples.
233 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
234         bool "DirectFB example df_dioload has been removed"
235         select BR2_LEGACY
236         select BR2_PACKAGE_DIRECTFB_EXAMPLES
237         help
238           The per-DirectFB example options have been removed. The
239           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
240           examples.
242 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
243         bool "DirectFB example df_dok has been removed"
244         select BR2_LEGACY
245         select BR2_PACKAGE_DIRECTFB_EXAMPLES
246         help
247           The per-DirectFB example options have been removed. The
248           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
249           examples.
251 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
252         bool "DirectFB example df_drivertest has been removed"
253         select BR2_LEGACY
254         select BR2_PACKAGE_DIRECTFB_EXAMPLES
255         help
256           The per-DirectFB example options have been removed. The
257           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
258           examples.
260 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
261         bool "DirectFB example df_fire has been removed"
262         select BR2_LEGACY
263         select BR2_PACKAGE_DIRECTFB_EXAMPLES
264         help
265           The per-DirectFB example options have been removed. The
266           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
267           examples.
269 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
270         bool "DirectFB example df_flip has been removed"
271         select BR2_LEGACY
272         select BR2_PACKAGE_DIRECTFB_EXAMPLES
273         help
274           The per-DirectFB example options have been removed. The
275           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
276           examples.
278 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
279         bool "DirectFB example df_fonts has been removed"
280         select BR2_LEGACY
281         select BR2_PACKAGE_DIRECTFB_EXAMPLES
282         help
283           The per-DirectFB example options have been removed. The
284           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
285           examples.
287 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
288         bool "DirectFB example df_input has been removed"
289         select BR2_LEGACY
290         select BR2_PACKAGE_DIRECTFB_EXAMPLES
291         help
292           The per-DirectFB example options have been removed. The
293           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
294           examples.
296 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
297         bool "DirectFB example df_joystick has been removed"
298         select BR2_LEGACY
299         select BR2_PACKAGE_DIRECTFB_EXAMPLES
300         help
301           The per-DirectFB example options have been removed. The
302           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
303           examples.
305 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
306         bool "DirectFB example df_knuckles has been removed"
307         select BR2_LEGACY
308         select BR2_PACKAGE_DIRECTFB_EXAMPLES
309         help
310           The per-DirectFB example options have been removed. The
311           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
312           examples.
314 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
315         bool "DirectFB example df_layer has been removed"
316         select BR2_LEGACY
317         select BR2_PACKAGE_DIRECTFB_EXAMPLES
318         help
319           The per-DirectFB example options have been removed. The
320           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
321           examples.
323 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
324         bool "DirectFB example df_matrix has been removed"
325         select BR2_LEGACY
326         select BR2_PACKAGE_DIRECTFB_EXAMPLES
327         help
328           The per-DirectFB example options have been removed. The
329           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
330           examples.
332 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
333         bool "DirectFB example df_matrix_water has been removed"
334         select BR2_LEGACY
335         select BR2_PACKAGE_DIRECTFB_EXAMPLES
336         help
337           The per-DirectFB example options have been removed. The
338           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
339           examples.
341 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
342         bool "DirectFB example df_neo has been removed"
343         select BR2_LEGACY
344         select BR2_PACKAGE_DIRECTFB_EXAMPLES
345         help
346           The per-DirectFB example options have been removed. The
347           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
348           examples.
350 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
351         bool "DirectFB example df_netload has been removed"
352         select BR2_LEGACY
353         select BR2_PACKAGE_DIRECTFB_EXAMPLES
354         help
355           The per-DirectFB example options have been removed. The
356           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
357           examples.
359 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
360         bool "DirectFB example df_palette has been removed"
361         select BR2_PACKAGE_DIRECTFB_EXAMPLES
362         help
363           The per-DirectFB example options have been removed. The
364           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
365           examples.
367 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
368         bool "DirectFB example df_particle has been removed"
369         select BR2_LEGACY
370         select BR2_PACKAGE_DIRECTFB_EXAMPLES
371         help
372           The per-DirectFB example options have been removed. The
373           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
374           examples.
376 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
377         bool "DirectFB example df_porter has been removed"
378         select BR2_LEGACY
379         select BR2_PACKAGE_DIRECTFB_EXAMPLES
380         help
381           The per-DirectFB example options have been removed. The
382           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
383           examples.
385 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
386         bool "DirectFB example df_stress has been removed"
387         select BR2_PACKAGE_DIRECTFB_EXAMPLES
388         help
389           The per-DirectFB example options have been removed. The
390           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
391           examples.
393 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
394         bool "DirectFB example df_texture has been removed"
395         select BR2_LEGACY
396         select BR2_PACKAGE_DIRECTFB_EXAMPLES
397         help
398           The per-DirectFB example options have been removed. The
399           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
400           examples.
402 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
403         bool "DirectFB example df_video has been removed"
404         select BR2_LEGACY
405         select BR2_PACKAGE_DIRECTFB_EXAMPLES
406         help
407           The per-DirectFB example options have been removed. The
408           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
409           examples.
411 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
412         bool "DirectFB example df_video_particle has been removed"
413         select BR2_LEGACY
414         select BR2_PACKAGE_DIRECTFB_EXAMPLES
415         help
416           The per-DirectFB example options have been removed. The
417           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
418           examples.
420 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
421         bool "DirectFB example df_window has been removed"
422         select BR2_LEGACY
423         select BR2_PACKAGE_DIRECTFB_EXAMPLES
424         help
425           The per-DirectFB example options have been removed. The
426           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
427           examples.
429 config BR2_PACKAGE_KOBS_NG
430         bool "kobs-ng was replaced by imx-kobs"
431         select BR2_LEGACY
432         select BR2_PACKAGE_IMX_KOBS
433         help
434           The outdated kobs-ng has been replaced by the Freescale-
435           maintained imx-kobs package.
437 config BR2_PACKAGE_SAWMAN
438         bool "sawman package removed"
439         select BR2_LEGACY
440         select BR2_PACKAGE_DIRECTFB_SAWMAN
441         help
442           This option has been removed because the sawman package no
443           longer exists: it was merged inside DirectFB itself. This
444           feature can now be enabled using the
445           BR2_PACKAGE_DIRECTFB_SAWMAN option.
447 config BR2_PACKAGE_DIVINE
448         bool "divine package removed"
449         select BR2_LEGACY
450         select BR2_PACKAGE_DIRECTFB_DIVINE
451         help
452           This option has been removed because the divine package no
453           longer exists: it was merged inside DirectFB itself. This
454           feature can now be enabled using the
455           BR2_PACKAGE_DIRECTFB_DIVINE option.
457 ###############################################################################
458 comment "Legacy options removed in 2015.08"
460 config BR2_PACKAGE_KODI_PVR_ADDONS
461         bool "Kodi PVR addon was split"
462         select BR2_LEGACY
463         select BR2_PACKAGE_KODI_PVR_ARGUSTV
464         select BR2_PACKAGE_KODI_PVR_DVBLINK
465         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
466         select BR2_PACKAGE_KODI_PVR_FILMON
467         select BR2_PACKAGE_KODI_PVR_HTS
468         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
469         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
470         select BR2_PACKAGE_KODI_PVR_MYTHTV
471         select BR2_PACKAGE_KODI_PVR_NEXTPVR
472         select BR2_PACKAGE_KODI_PVR_NJOY
473         select BR2_PACKAGE_KODI_PVR_PCTV
474         select BR2_PACKAGE_KODI_PVR_STALKER
475         select BR2_PACKAGE_KODI_PVR_VBOX
476         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
477         select BR2_PACKAGE_KODI_PVR_VUPLUS
478         select BR2_PACKAGE_KODI_PVR_WMC
479         help
480           Kodi PVR addon was split into seperate modules
482 config BR2_BINUTILS_VERSION_2_23_2
483         bool "binutils 2.23 option renamed"
484         select BR2_LEGACY
485         select BR2_BINUTILS_VERSION_2_23_X
486         help
487           The binutils version option has been renamed to match the
488           same patchlevel logic used by gcc. The new option is now
489           BR2_BINUTILS_VERSION_2_23_X.
491 config BR2_BINUTILS_VERSION_2_24
492         bool "binutils 2.24 option renamed"
493         select BR2_LEGACY
494         select BR2_BINUTILS_VERSION_2_24_X
495         help
496           The binutils version option has been renamed to match the
497           same patchlevel logic used by gcc. The new option is now
498           BR2_BINUTILS_VERSION_2_24_X.
500 config BR2_BINUTILS_VERSION_2_25
501         bool "binutils 2.25 option renamed"
502         select BR2_LEGACY
503         select BR2_BINUTILS_VERSION_2_25_X
504         help
505           The binutils version option has been renamed to match the
506           same patchlevel logic used by gcc. The new option is now
507           BR2_BINUTILS_VERSION_2_25_X.
509 config BR2_PACKAGE_PERF
510         bool "perf option has been renamed"
511         select BR2_LEGACY
512         select BR2_LINUX_KERNEL_TOOL_PERF
513         help
514           The perf package has been moved as a Linux tools package,
515           and the option to enable it is now
516           BR2_LINUX_KERNEL_TOOL_PERF.
518 config BR2_BINUTILS_VERSION_2_22
519         bool "binutils 2.22 removed"
520         select BR2_LEGACY
521         help
522           Binutils 2.22 has been removed, using a newer version is
523           recommended.
525 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
526         bool "gpu-viv-bin-mx6q"
527         select BR2_LEGACY
528         select BR2_PACKAGE_IMX_GPU_VIV
529         help
530           Vivante graphics libraries have been renamed to
531           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
532           name.
534 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
535         depends on BR2_PACKAGE_PYTHON
536         bool "libsemanage python bindings removed"
537         select BR2_LEGACY
538         help
539           This option has been removed, since the libsemanage Python
540           bindings on the target were not useful.
542 config BR2_TARGET_UBOOT_NETWORK
543         bool "U-Boot custom network settings removed"
544         select BR2_LEGACY
545         help
546           U-Boot's custom network settings options have been removed.
548 ###############################################################################
549 comment "Legacy options removed in 2015.05"
551 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
552         bool "jffs2 16kB erasesize NAND flash option renamed"
553         select BR2_LEGACY
554         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
555         help
556           The JFFS2 NAND flash options now longer include the page
557           size.
559 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
560         bool "jffs2 128kB erasesize NAND flash option renamed"
561         select BR2_LEGACY
562         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
563         help
564           The JFFS2 NAND flash options now longer include the page
565           size.
567 config BR2_PACKAGE_MONO_20
568         bool "2.0/3.5 .Net Runtime"
569         select BR2_LEGACY
570         help
571           This option no longer exists, all versions of the .Net
572           runtime are now installed.
574 config BR2_PACKAGE_MONO_40
575         bool "4.0 .Net Runtime"
576         select BR2_LEGACY
577         help
578           This option no longer exists, all versions of the .Net
579           runtime are now installed.
581 config BR2_PACKAGE_MONO_45
582         bool "4.5 .Net Runtime"
583         select BR2_LEGACY
584         help
585           This option no longer exists, all versions of the .Net
586           runtime are now installed.
588 config BR2_CIVETWEB_WITH_LUA
589         bool "civetweb lua option renamed"
590         select BR2_LEGACY
591         select BR2_PACKAGE_CIVETWEB_WITH_LUA
592         help
593           civetweb's lua option has been renamed to
594           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
595           packages name options.
597 config BR2_PACKAGE_TIFF_TIFF2PDF
598         bool "tiff utility-specific option removed"
599         select BR2_LEGACY
600         select BR2_PACKAGE_TIFF_UTILITIES
601         help
602           utility-specific options have been removed in favour of
603           the new option BR2_PACKAGE_TIFF_UTILITIES.
605 config BR2_PACKAGE_TIFF_TIFFCP
606         bool "tiff utility-specific option removed"
607         select BR2_LEGACY
608         select BR2_PACKAGE_TIFF_UTILITIES
609         help
610           utility-specific options have been removed in favour of
611           the new option BR2_PACKAGE_TIFF_UTILITIES.
613 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
614         bool "RTAI patch file path has been removed"
615         select BR2_LEGACY
616         help
617           This option has never worked, so it has been removed.
619 config BR2_TARGET_GENERIC_PASSWD_DES
620         bool "Encoding passwords with DES has been removed"
621         select BR2_LEGACY
622         help
623           Paswords can now only be encoded with either of md5, sha256 or sha512.
624           The default is md5, which is stronger that DES (but still pretty weak).
626 config BR2_PACKAGE_GTK2_THEME_HICOLOR
627         bool "hicolor (default theme) is a duplicate"
628         select BR2_LEGACY
629         select BR2_PACKAGE_HICOLOR_ICON_THEME
630         help
631           The option was just a duplicate of hicolor icon theme.
633 config BR2_PACKAGE_VALGRIND_PTRCHECK
634         bool "valgrind's PTRCheck was renamed to SGCheck"
635         select BR2_LEGACY
636         select BR2_PACKAGE_VALGRIND_SGCHECK
637         help
638           PTRCheck was renamed to SGCheck in valgrind
640 ###############################################################################
641 comment "Legacy options removed in 2015.02"
643 config BR2_PACKAGE_LIBGC
644         bool "libgc package removed"
645         select BR2_LEGACY
646         select BR2_PACKAGE_BDWGC
647         help
648           libgc has been removed because we have the same package under a
649           different name, bdwgc.
651 config BR2_PACKAGE_WDCTL
652         bool "util-linux' wdctl option has been renamed"
653         select BR2_LEGACY
654         select BR2_PACKAGE_UTIL_LINUX_WDCTL
655         help
656           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
657           to be aligned with how the other options are named.
659 config BR2_PACKAGE_UTIL_LINUX_ARCH
660         bool "util-linux' arch option has been removed"
661         select BR2_LEGACY
662         help
663           util-linux' arch was dropped in util-linux 2.23, in favor of
664           the coreutils version.
666 config BR2_PACKAGE_UTIL_LINUX_DDATE
667         bool "util-linux' ddate option has been removed"
668         select BR2_LEGACY
669         help
670           util-linux' ddate was dropped in util-linux 2.23.
672 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
673         bool "rpm's bzip2 payloads option has been removed"
674         select BR2_LEGACY
675         select BR2_PACKAGE_BZIP2
676         help
677           The bzip2 payloads option rely entirely on the dependant package bzip2.
678           So, you need to select it to enable this feature.
680 config BR2_PACKAGE_RPM_XZ_PAYLOADS
681         bool "rpm's xz payloads option has been removed"
682         select BR2_LEGACY
683         select BR2_PACKAGE_XZ
684         help
685           The xz payloads option rely entirely on the dependant package xz.
686           So, you need to select it to enable this feature.
688 config BR2_PACKAGE_M4
689         bool "m4 target package removed"
690         select BR2_LEGACY
691         help
692           The m4 target package has been removed, it's been
693           deprecated for some time now.
695 config BR2_PACKAGE_FLEX_BINARY
696         bool "flex binary in target option removed"
697         select BR2_LEGACY
698         help
699           The flex binary in the target option has been removed.
700           It's been deprecated for some time now and is essentially a
701           development tool which isn't very useful in the target.
703 config BR2_PACKAGE_BISON
704         bool "bison target package removed"
705         select BR2_LEGACY
706         help
707           The bison target package has been removed, it's been
708           deprecated for some time now and is essentially a development
709           tool which isn't very useful in the target.
711 config BR2_PACKAGE_GOB2
712         bool "gob2 target package removed"
713         select BR2_LEGACY
714         help
715           The gob2 target package has been removed, it's been
716           deprecated for some time now and was essentially useless
717           without a target toolchain.
719 config BR2_PACKAGE_DISTCC
720         bool "distcc target package removed"
721         select BR2_LEGACY
722         help
723           The distcc target package has been removed, it's been
724           deprecated for some time now and was essentially useless
725           without a target toolchain.
727 config BR2_PACKAGE_HASERL_VERSION_0_8_X
728         bool "haserl 0.8.x version removed"
729         select BR2_LEGACY
730         help
731           The 0.8.x version option for haserl has been removed since it
732           has been deprecated for some time now.
733           You should be able to use the 0.9.x version without issues.
735 config BR2_PACKAGE_STRONGSWAN_TOOLS
736         bool "strongswan option has been removed"
737         select BR2_LEGACY
738         select BR2_PACKAGE_STRONGSWAN_PKI
739         select BR2_PACKAGE_STRONGSWAN_SCEP
740         help
741           The tools option has been removed upstream and the different tools
742           have been split between the pki and scep options, with others
743           deprecated.
745 config BR2_PACKAGE_XBMC_ADDON_XVDR
746         bool "xbmc options have been renamed"
747         select BR2_LEGACY
748         select BR2_PACKAGE_KODI_ADDON_XVDR
749         help
750           The XBMC media center project was renamed to Kodi entertainment center
752 config BR2_PACKAGE_XBMC_PVR_ADDONS
753         bool "xbmc options have been renamed"
754         select BR2_LEGACY
755         select BR2_PACKAGE_KODI_PVR_ADDONS
756         help
757           The XBMC media center project was renamed to Kodi entertainment center
759 config BR2_PACKAGE_XBMC
760         bool "xbmc options have been renamed"
761         select BR2_LEGACY
762         select BR2_PACKAGE_KODI
763         help
764           The XBMC media center project was renamed to Kodi entertainment center
766 config BR2_PACKAGE_XBMC_ALSA_LIB
767         bool "xbmc options have been renamed"
768         select BR2_LEGACY
769         select BR2_PACKAGE_KODI_ALSA_LIB
770         help
771           The XBMC media center project was renamed to Kodi entertainment center
773 config BR2_PACKAGE_XBMC_AVAHI
774         bool "xbmc options have been renamed"
775         select BR2_LEGACY
776         select BR2_PACKAGE_KODI_AVAHI
777         help
778           The XBMC media center project was renamed to Kodi entertainment center
780 config BR2_PACKAGE_XBMC_DBUS
781         bool "xbmc options have been renamed"
782         select BR2_LEGACY
783         select BR2_PACKAGE_KODI_DBUS
784         help
785           The XBMC media center project was renamed to Kodi entertainment center
787 config BR2_PACKAGE_XBMC_LIBBLURAY
788         bool "xbmc options have been renamed"
789         select BR2_LEGACY
790         select BR2_PACKAGE_KODI_LIBBLURAY
791         help
792           The XBMC media center project was renamed to Kodi entertainment center
794 config BR2_PACKAGE_XBMC_GOOM
795         bool "xbmc options have been renamed"
796         select BR2_LEGACY
797         select BR2_PACKAGE_KODI_GOOM
798         help
799           The XBMC media center project was renamed to Kodi entertainment center
801 config BR2_PACKAGE_XBMC_RSXS
802         bool "xbmc options have been renamed"
803         select BR2_LEGACY
804         select BR2_PACKAGE_KODI_RSXS
805         help
806           The XBMC media center project was renamed to Kodi entertainment center
808 config BR2_PACKAGE_XBMC_LIBCEC
809         bool "xbmc options have been renamed"
810         select BR2_LEGACY
811         select BR2_PACKAGE_KODI_LIBCEC
812         help
813           The XBMC media center project was renamed to Kodi entertainment center
815 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
816         bool "xbmc options have been renamed"
817         select BR2_LEGACY
818         select BR2_PACKAGE_KODI_LIBMICROHTTPD
819         help
820           The XBMC media center project was renamed to Kodi entertainment center
822 config BR2_PACKAGE_XBMC_LIBNFS
823         bool "xbmc options have been renamed"
824         select BR2_LEGACY
825         select BR2_PACKAGE_KODI_LIBNFS
826         help
827           The XBMC media center project was renamed to Kodi entertainment center
829 config BR2_PACKAGE_XBMC_RTMPDUMP
830         bool "xbmc options have been renamed"
831         select BR2_LEGACY
832         select BR2_PACKAGE_KODI_RTMPDUMP
833         help
834           The XBMC media center project was renamed to Kodi entertainment center
836 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
837         bool "xbmc options have been renamed"
838         select BR2_LEGACY
839         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
840         help
841           The XBMC media center project was renamed to Kodi entertainment center
843 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
844         bool "xbmc options have been renamed"
845         select BR2_LEGACY
846         select BR2_PACKAGE_KODI_LIBSMBCLIENT
847         help
848           The XBMC media center project was renamed to Kodi entertainment center
850 config BR2_PACKAGE_XBMC_LIBTHEORA
851         bool "xbmc options have been renamed"
852         select BR2_LEGACY
853         select BR2_PACKAGE_KODI_LIBTHEORA
854         help
855           The XBMC media center project was renamed to Kodi entertainment center
857 config BR2_PACKAGE_XBMC_LIBUSB
858         bool "xbmc options have been renamed"
859         select BR2_LEGACY
860         select BR2_PACKAGE_KODI_LIBUSB
861         help
862           The XBMC media center project was renamed to Kodi entertainment center
864 config BR2_PACKAGE_XBMC_LIBVA
865         bool "xbmc options have been renamed"
866         select BR2_LEGACY
867         select BR2_PACKAGE_KODI_LIBVA
868         help
869           The XBMC media center project was renamed to Kodi entertainment center
871 config BR2_PACKAGE_XBMC_WAVPACK
872         bool "xbmc options have been renamed"
873         select BR2_LEGACY
874         select BR2_PACKAGE_KODI_WAVPACK
875         help
876           The XBMC media center project was renamed to Kodi entertainment center
878 config BR2_PREFER_STATIC_LIB
879         bool "static library option renamed"
880         select BR2_LEGACY
881         help
882           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
883           highlights the fact that the option no longer "prefers"
884           static libraries, but "enforces" static libraries (i.e
885           shared libraries are completely unused).
887           Take care of updating the type of libraries you want under the
888           "Build options" menu.
890 ###############################################################################
891 comment "Legacy options removed in 2014.11"
893 config BR2_x86_generic
894         bool "x86 generic variant has been removed"
895         select BR2_LEGACY
896         help
897           The generic x86 CPU variant has been removed. Use another
898           CPU variant instead.
900 config BR2_GCC_VERSION_4_4_X
901         bool "gcc 4.4.x has been removed"
902         select BR2_LEGACY
903         help
904           The 4.4.x version of gcc has been removed. Use a newer
905           version instead.
907 config BR2_sparc_sparchfleon
908         bool "sparchfleon CPU has been removed"
909         select BR2_LEGACY
910         help
911           The sparchfleon CPU was only supported in a patched gcc 4.4
912           version. Its support has been removed in favor of the leon3
913           CPU starting from gcc 4.8.x.
915 config BR2_sparc_sparchfleonv8
916         bool "sparchfleonv8 CPU has been removed"
917         select BR2_LEGACY
918         help
919           The sparchfleonv8 CPU was only supported in a patched gcc
920           4.4 version. Its support has been removed in favor of the
921           leon3 CPU starting from gcc 4.8.x.
923 config BR2_sparc_sparcsfleon
924         bool "sparcsfleon CPU has been removed"
925         select BR2_LEGACY
926         help
927           The sparcsfleon CPU was only supported in a patched gcc 4.4
928           version. Its support has been removed in favor of the leon3
929           CPU starting from gcc 4.8.x.
931 config BR2_sparc_sparcsfleonv8
932         bool "sparcsfleonv8 CPU has been removed"
933         select BR2_LEGACY
934         help
935           The sparcsfleonv8 CPU was only supported in a patched gcc
936           4.4 version. Its support has been removed in favor of the
937           leon3 CPU starting from gcc 4.8.x.
939 config BR2_PACKAGE_XLIB_LIBPCIACCESS
940         bool "xlib-libpciaccess option has been renamed"
941         depends on BR2_PACKAGE_XORG7
942         select BR2_LEGACY
943         select BR2_PACKAGE_LIBPCIACCESS
944         help
945           libpciaccess neither depends on X11 nor Xlib. Thus the
946           package has been renamed BR2_PACKAGE_LIBPCIACCESS
948 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
949         bool "Xceive xc5000 option has been renamed"
950         select BR2_LEGACY
951         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
952         help
953           The Xceive xc5000 option now also handles older firmwares from
954           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
955           from Cresta, who bought Xceive.
957 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
958         bool "Chelsio T4 option has been renamed"
959         select BR2_LEGACY
960         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
961         help
962           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
963           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
964           to better account for the fact that a T5 variant exists.
966 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
967         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
968         select BR2_LEGACY
969         help
970           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
971           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
972           select it in:
973               Target packages -> Hardware handling ->
974               Firmware -> linux-firmware -> WiFi firmware ->
975               iwlwifi 3160/726x revision to use (revision 7)
977 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
978         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
979         select BR2_LEGACY
980         help
981           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
982           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
983           select it in:
984               Target packages -> Hardware handling ->
985               Firmware -> linux-firmware -> WiFi firmware ->
986               iwlwifi 3160/726x revision to use (revision 8)
988 ###############################################################################
989 comment "Legacy options removed in 2014.08"
991 config BR2_PACKAGE_LIBELF
992         bool "libelf has been removed"
993         select BR2_PACKAGE_ELFUTILS
994         select BR2_LEGACY
995         help
996           The libelf package provided an old version of the libelf library
997           and is deprecated. The libelf library is now provided by the
998           elfutils package.
1000 config BR2_KERNEL_HEADERS_3_8
1001         bool "kernel headers version 3.8.x are no longer supported"
1002         select BR2_KERNEL_HEADERS_3_10
1003         select BR2_LEGACY
1004         help
1005           Version 3.8.x of the Linux kernel headers have been deprecated
1006           for more than four buildroot releases and are now removed.
1007           As an alternative, version 3.10.x of the headers have been
1008           automatically selected in your configuration.
1010 config BR2_PACKAGE_GETTEXT_TOOLS
1011         bool "support for gettext-tools on target has been removed"
1012         select BR2_LEGACY
1013         help
1014           The option to install the gettext utilities on the target
1015           has been removed. This is not necessary as Buildroot is not
1016           designed to provide a full development environment on the
1017           target. gettext tools should be used on the build machine
1018           instead.
1020 config BR2_PACKAGE_PROCPS
1021         bool "procps has been replaced by procps-ng"
1022         select BR2_PACKAGE_PROCPS_NG
1023         select BR2_LEGACY
1024         help
1025           The procps package has been replaced by the equivalent procps-ng.
1027 config BR2_BINUTILS_VERSION_2_20_1
1028         bool "binutils 2.20.1 has been removed"
1029         select BR2_LEGACY
1030         help
1031           The 2.20.1 version of binutils has been removed. Use a newer
1032           version instead.
1034 config BR2_BINUTILS_VERSION_2_21
1035         bool "binutils 2.21 has been removed"
1036         select BR2_LEGACY
1037         help
1038           The 2.21 version of binutils has been removed. Use a newer
1039           version instead.
1041 config BR2_BINUTILS_VERSION_2_23_1
1042         bool "binutils 2.23.1 has been removed"
1043         select BR2_LEGACY
1044         help
1045           The 2.23.1 version of binutils has been removed. Use a newer
1046           version instead.
1048 config BR2_UCLIBC_VERSION_0_9_32
1049         bool "uclibc 0.9.32 has been removed"
1050         select BR2_LEGACY
1051         help
1052           The 0.9.32 version of uClibc has been removed. Use a newer
1053           version instead.
1055 config BR2_GCC_VERSION_4_3_X
1056         bool "gcc 4.3.x has been removed"
1057         select BR2_LEGACY
1058         help
1059           The 4.3.x version of gcc has been removed. Use a newer
1060           version instead.
1062 config BR2_GCC_VERSION_4_6_X
1063         bool "gcc 4.6.x has been removed"
1064         select BR2_LEGACY
1065         help
1066           The 4.6.x version of gcc has been removed. Use a newer
1067           version instead.
1069 config BR2_GDB_VERSION_7_4
1070         bool "gdb 7.4 has been removed"
1071         select BR2_LEGACY
1072         help
1073           The 7.4 version of gdb has been removed. Use a newer version
1074           instead.
1076 config BR2_GDB_VERSION_7_5
1077         bool "gdb 7.5 has been removed"
1078         select BR2_LEGACY
1079         help
1080           The 7.5 version of gdb has been removed. Use a newer version
1081           instead.
1083 config BR2_BUSYBOX_VERSION_1_19_X
1084         bool "busybox version selection has been removed"
1085         select BR2_LEGACY
1086         help
1087           The possibility of selecting the Busybox version has been
1088           removed. Use the latest version provided by the Busybox
1089           package instead.
1091 config BR2_BUSYBOX_VERSION_1_20_X
1092         bool "busybox version selection has been removed"
1093         select BR2_LEGACY
1094         help
1095           The possibility of selecting the Busybox version has been
1096           removed. Use the latest version provided by the Busybox
1097           package instead.
1099 config BR2_BUSYBOX_VERSION_1_21_X
1100         bool "busybox version selection has been removed"
1101         select BR2_LEGACY
1102         help
1103           The possibility of selecting the Busybox version has been
1104           removed. Use the latest version provided by the Busybox
1105           package instead.
1107 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
1108         bool "decode_tm6000"
1109         select BR2_PACKAGE_LIBV4L_UTILS
1110         select BR2_LEGACY
1111         help
1112           This libv4l option has been deprecated and replaced by a single
1113           option to build all the libv4l utilities.
1115 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
1116         bool "ir-keytable"
1117         select BR2_PACKAGE_LIBV4L_UTILS
1118         select BR2_LEGACY
1119         help
1120           This libv4l option has been deprecated and replaced by a single
1121           option to build all the libv4l utilities.
1123 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
1124         bool "v4l2-compliance"
1125         select BR2_PACKAGE_LIBV4L_UTILS
1126         select BR2_LEGACY
1127         help
1128           This libv4l option has been deprecated and replaced by a single
1129           option to build all the libv4l utilities.
1131 config BR2_PACKAGE_LIBV4L_V4L2_CTL
1132         bool "v4l2-ctl"
1133         select BR2_PACKAGE_LIBV4L_UTILS
1134         select BR2_LEGACY
1135         help
1136           This libv4l option has been deprecated and replaced by a single
1137           option to build all the libv4l utilities.
1139 config BR2_PACKAGE_LIBV4L_V4L2_DBG
1140         bool "v4l2-dbg"
1141         select BR2_PACKAGE_LIBV4L_UTILS
1142         select BR2_LEGACY
1143         help
1144           This libv4l option has been deprecated and replaced by a single
1145           option to build all the libv4l utilities.
1147 ###############################################################################
1148 comment "Legacy options removed in 2014.05"
1150 config BR2_PACKAGE_EVTEST_CAPTURE
1151         bool "evtest-capture support removed (dropped since evtest 1.31)"
1152         select BR2_LEGACY
1153         help
1154           Support for evtest-capture has been removed (dropped from
1155           evtest package since version 1.31), use evemu package
1156           instead.
1158 config BR2_KERNEL_HEADERS_3_6
1159         bool "kernel headers version 3.6.x are no longer supported"
1160         select BR2_KERNEL_HEADERS_3_10
1161         select BR2_LEGACY
1162         help
1163           Version 3.6.x of the Linux kernel headers have been deprecated
1164           for more than four buildroot releases and are now removed.
1165           As an alternative, version 3.10.x of the headers have been
1166           automatically selected in your configuration.
1168 config BR2_KERNEL_HEADERS_3_7
1169         bool "kernel headers version 3.7.x are no longer supported"
1170         select BR2_KERNEL_HEADERS_3_10
1171         select BR2_LEGACY
1172         help
1173           Version 3.7.x of the Linux kernel headers have been deprecated
1174           for more than four buildroot releases and are now removed.
1175           As an alternative, version 3.10.x of the headers have been
1176           automatically selected in your configuration.
1178 config BR2_PACKAGE_VALA
1179         bool "vala target package has been removed"
1180         select BR2_LEGACY
1181         help
1182           The 'vala' target package has been removed since it has been
1183           deprecated for more than four buildroot releases.
1184           Note: the host vala package still exists.
1186 config BR2_TARGET_TZ_ZONELIST
1187         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
1189 config BR2_PACKAGE_TZDATA_ZONELIST
1190         string "tzdata: the timezone list option has been renamed"
1191         help
1192           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
1193           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
1194           menu. You'll need to select BR2_TARGET_TZ_INFO.
1196 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
1197         bool
1198         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
1199         select BR2_LEGACY
1201 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
1202         bool "Lua command-line editing none has been renamed"
1203         select BR2_LEGACY
1204         help
1205           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
1206           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
1207           it in the corresponding choice.
1209 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
1210         bool "Lua command-line editing using readline has been renamed"
1211         select BR2_LEGACY
1212         help
1213           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
1214           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
1215           it in the corresponding choice.
1217 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
1218         bool "Lua command-line editing using linenoise has been renamed"
1219         select BR2_LEGACY
1220         help
1221           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
1222           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
1223           it in the corresponding choice.
1225 config BR2_PACKAGE_DVB_APPS_UTILS
1226         bool "dvb-apps utilities now built by default"
1227         select BR2_LEGACY
1228         help
1229           The dvb-apps utilities are now always built when the dvb-apps
1230           package is selected.
1232 config BR2_KERNEL_HEADERS_SNAP
1233         bool "Local Linux snapshot support removed"
1234         select BR2_LEGACY
1235         help
1236           Support for using a custom snapshot to install the Linux
1237           kernel headers has been removed.
1239 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
1240         bool "/dev management by udev removed"
1241         select BR2_LEGACY
1242         help
1243           The 'udev' package has been converted to a virtual package.
1244           The providers for this feature are: 'eudev', 'systemd'.
1246           Therefore, if you are not using 'systemd' as init system, you
1247           must choose 'Dynamic using eudev' in the '/dev management'
1248           menu to get the same behaviour as in your old configuration.
1250           If you are using 'systemd', its internal implementation of
1251           'udev' will be used automatically.
1253           You must also check the packages depending on 'udev' are still
1254           selected.
1256 config BR2_PACKAGE_UDEV
1257         bool "udev is now a virtual package"
1258         select BR2_LEGACY
1259         select BR2_PACKAGE_HAS_UDEV
1260         help
1261           The 'udev' package has been converted to a virtual package.
1262           The providers for this feature are: 'eudev', 'systemd'.
1264           Your old configuration refers to packages depending on 'udev',
1265           either for build or at runtime.
1267           Check that a 'udev' provider is selected. If you are not using
1268           'systemd' as init system, 'eudev' should be selected, which is
1269           the case if '/dev management' is set to 'Dynamic using eudev'.
1271           If you are using 'systemd', its internal implementation of 'udev'
1272           is used.
1274 config BR2_PACKAGE_UDEV_RULES_GEN
1275         bool "udev rules generation handled by provider"
1276         select BR2_LEGACY
1277         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
1278         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
1279         help
1280           The 'udev' package has been converted to a virtual package.
1281           The providers for this feature are: 'eudev', 'systemd'.
1283           If you are not using 'systemd' as init system, udev rules
1284           generation will be handled by 'eudev'. Check that
1285           '/dev management' is set to 'Dynamic using eudev' to get
1286           the same behaviour as in your old configuration.
1288           If you are using 'systemd', it internal implementation of 'udev'
1289           will generate the rules.
1291 config BR2_PACKAGE_UDEV_ALL_EXTRAS
1292         bool "udev extras removed"
1293         select BR2_LEGACY
1294         help
1295           The 'udev' package has been converted to a virtual package.
1296           The providers for this feature are: 'eudev', 'systemd'.
1298           The option to enable the extra features of 'udev' (gudev, ...)
1299           has been removed. These features are automatically enabled in
1300           the 'udev' providers if the dependencies are selected. For
1301           example, selecting 'libglib2' will trigger the build of gudev.
1303 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
1304         bool "xlib-libpthread-stubs option has been renamed"
1305         depends on BR2_PACKAGE_XORG7
1306         select BR2_LEGACY
1307         select BR2_PACKAGE_LIBPTHREAD_STUBS
1308         help
1309           The pthread stubs neither depend on X11 nor Xlib. Thus the
1310           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
1312 ###############################################################################
1313 comment "Legacy options removed in 2014.02"
1315 config BR2_sh2
1316         bool "sh2 support removed"
1317         select BR2_LEGACY
1318         help
1319           Due to an inexistent user base and generally poor Linux
1320           support, the support for the SH2 architecture was removed.
1322 config BR2_sh3
1323         bool "sh3 support removed"
1324         select BR2_LEGACY
1325         help
1326           Due to an inexistent user base and generally poor Linux
1327           support, the support for the SH3 architecture was removed.
1329 config BR2_sh3eb
1330         bool "sh3eb support removed"
1331         select BR2_LEGACY
1332         help
1333           Due to an inexistent user base and generally poor Linux
1334           support, the support for the SH3eb architecture was removed.
1336 config BR2_KERNEL_HEADERS_3_1
1337         bool "kernel headers version 3.1.x are no longer supported"
1338         select BR2_KERNEL_HEADERS_3_2
1339         select BR2_LEGACY
1340         help
1341           Version 3.1.x of the Linux kernel headers have been deprecated
1342           for more than four buildroot releases and are now removed.
1343           As an alternative, version 3.2.x of the headers have been
1344           automatically selected in your configuration.
1346 config BR2_KERNEL_HEADERS_3_3
1347         bool "kernel headers version 3.3.x are no longer supported"
1348         select BR2_KERNEL_HEADERS_3_4
1349         select BR2_LEGACY
1350         help
1351           Version 3.3.x of the Linux kernel headers have been deprecated
1352           for more than four buildroot releases and are now removed.
1353           As an alternative, version 3.4.x of the headers have been
1354           automatically selected in your configuration.
1356 config BR2_KERNEL_HEADERS_3_5
1357         bool "kernel headers version 3.5.x are no longer supported"
1358         select BR2_KERNEL_HEADERS_3_10
1359         select BR2_LEGACY
1360         help
1361           Version 3.5.x of the Linux kernel headers have been deprecated
1362           for more than four buildroot releases and are now removed.
1363           As an alternative, version 3.10.x of the headers have been
1364           automatically selected in your configuration.
1366 config BR2_GDB_VERSION_7_2
1367         bool "gdb 7.2.x is no longer supported"
1368         select BR2_GDB_VERSION_7_6
1369         select BR2_LEGACY
1370         help
1371           Version 7.2.x of gdb has been deprecated for more than four
1372           buildroot releases and is now removed. As an alternative, gdb
1373           7.5.x has been automatically selected in your configuration.
1375 config BR2_GDB_VERSION_7_3
1376         bool "gdb 7.3.x is no longer supported"
1377         select BR2_GDB_VERSION_7_6
1378         select BR2_LEGACY
1379         help
1380           Version 7.3.x of gdb has been deprecated for more than four
1381           buildroot releases and is now removed. As an alternative, gdb
1382           7.5.x has been automatically selected in your configuration.
1384 config BR2_PACKAGE_CCACHE
1385         bool "ccache target package has been removed"
1386         select BR2_LEGACY
1387         help
1388           The 'ccache' target package has been removed since it has been
1389           deprecated for more than four buildroot releases.
1390           Note: using ccache for speeding up builds is still supported.
1392 config BR2_HAVE_DOCUMENTATION
1393         bool "support for documentation on target has been removed"
1394         select BR2_LEGACY
1395         help
1396           Support for documentation on target has been removed since it has
1397           been deprecated for more than four buildroot releases.
1399 config BR2_PACKAGE_AUTOMAKE
1400         bool "automake target package has been removed"
1401         select BR2_LEGACY
1402         help
1403           The 'automake' target package has been removed since it has been
1404           deprecated for more than four buildroot releases.
1405           Note: the host automake still exists.
1407 config BR2_PACKAGE_AUTOCONF
1408         bool "autoconf target package has been removed"
1409         select BR2_LEGACY
1410         help
1411           The 'autoconf' target package has been removed since it has been
1412           deprecated for more than four buildroot releases.
1413           Note: the host autoconf still exists.
1415 config BR2_PACKAGE_XSTROKE
1416         bool "xstroke has been removed"
1417         select BR2_LEGACY
1418         help
1419           The 'xstroke' package has been removed since it has been
1420           deprecated for more than four buildroot releases.
1422 config BR2_PACKAGE_LZMA
1423         bool "lzma target package has been removed"
1424         select BR2_LEGACY
1425         help
1426           The 'lzma' target package has been removed since it has been
1427           deprecated for more than four buildroot releases.
1428           Note: generating lzma-compressed rootfs images is still supported.
1430 config BR2_PACKAGE_TTCP
1431         bool "ttcp has been removed"
1432         select BR2_LEGACY
1433         help
1434           The 'ttcp' package has been removed since it has been
1435           deprecated for more than four buildroot releases.
1437 config BR2_PACKAGE_LIBNFC_LLCP
1438         bool "libnfc-llcp has been replaced by libllcp"
1439         select BR2_LEGACY
1440         select BR2_PACKAGE_LIBLLCP
1441         help
1442           The 'libnfc-llcp' package has been removed since upstream renamed
1443           to 'libllcp'. We have added a new package for 'libllcp' and bumped
1444           the version at the same time.
1446 config BR2_PACKAGE_MYSQL_CLIENT
1447         bool "MySQL client renamed to MySQL"
1448         select BR2_LEGACY
1449         select BR2_PACKAGE_MYSQL
1450         help
1451           The option has been renamed BR2_PACKAGE_MYSQL
1453 config BR2_PACKAGE_SQUASHFS3
1454         bool "squashfs3 has been removed"
1455         select BR2_LEGACY
1456         select BR2_PACKAGE_SQUASHFS
1457         help
1458           The 'squashfs3' package has been removed since it has been
1459           deprecated for more than four buildroot releases. Package
1460           'squashfs' (4) has been selected automatically as replacement.
1462 config BR2_TARGET_ROOTFS_SQUASHFS3
1463         bool "squashfs3 rootfs support has been removed"
1464         select BR2_LEGACY
1465         help
1466           Together with the removal of the squashfs3 package, support
1467           for squashfs3 root filesystems has been removed too. Squashfs
1468           root filesystems will automatically use squashfs4 now.
1470 config BR2_PACKAGE_NETKITBASE
1471         bool "netkitbase has been removed"
1472         select BR2_LEGACY
1473         help
1474           The 'netkitbase' package has been removed since it has been
1475           deprecated since 2012.11. This package provided 'inetd'
1476           which is replaced by 'xinet' and 'ping' which is replaced by
1477           'busybox' or 'fping'.
1479 config BR2_PACKAGE_NETKITTELNET
1480         bool "netkittelnet has been removed"
1481         select BR2_LEGACY
1482         help
1483           The 'netkittelnet' package has been removed since it has
1484           been deprecated since 2012.11. 'busybox' provides a telnet
1485           client and should be used instead.
1487 config BR2_PACKAGE_LUASQL
1488         bool "luasql has been replaced by luasql-sqlite3"
1489         select BR2_PACKAGE_LUASQL_SQLITE3
1490         select BR2_LEGACY
1491         help
1492           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1494 config BR2_PACKAGE_LUACJSON
1495         bool "luacjson has been replaced by lua-cjson"
1496         select BR2_PACKAGE_LUA_CJSON
1497         select BR2_LEGACY
1498         help
1499           The option has been renamed BR2_PACKAGE_LUA_CJSON.
1501 ###############################################################################
1502 comment "Legacy options removed in 2013.11"
1504 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1505         bool "lvm2's 'dmsetup only' option removed"
1506         select BR2_LEGACY
1507         help
1508           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1509           led to problems with other packages that need the full lvm2
1510           suite. Therefore, the option has been replaced with the positive
1511           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1513 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1514 # in order to automatically propagate old configs
1516 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1517         bool "qt javascriptcore option removed"
1518         select BR2_LEGACY
1519         help
1520           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1521           force the activation or disabling of the JIT compiler in the
1522           Qt Javascript interpreter. However, the JIT compiler is not
1523           available for all architectures, so forcing its activation
1524           does not always work. Moreover, Qt knows by itself for which
1525           architectures JIT support is possible, and will
1526           automatically enable it if possible.
1528           Therefore, this option was in fact useless, and causing
1529           build problems when enabled on architectures for which the
1530           JIT support was not available. It has been removed, and
1531           there is no replacement: Qt will enable JIT at compile time
1532           when possible.
1534 config BR2_PACKAGE_MODULE_INIT_TOOLS
1535         bool "module-init-tools replaced by kmod"
1536         select BR2_PACKAGE_KMOD
1537         select BR2_PACKAGE_KMOD_TOOLS
1538         select BR2_LEGACY
1539         help
1540           The 'module-init-tools' package has been removed, since it
1541           has been depracated upstream and replaced by 'kmod'.
1543 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1544         string "u-boot: the git repository URL option has been renamed"
1545         help
1546           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1547           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1549 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1550         bool
1551         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1552         select BR2_LEGACY
1554 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1555 # boot/uboot/Config.in
1557 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1558         string "u-boot: the git repository version option has been renamed"
1559         help
1560           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1561           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1563 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1564         bool
1565         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1566         select BR2_LEGACY
1568 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1569 # boot/uboot/Config.in
1571 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1572         string "linux: the git repository URL option has been renamed"
1573         help
1574           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1575           been renamed to
1576           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1578 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1579         bool
1580         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1581         select BR2_LEGACY
1583 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1584 # linux/Config.in
1586 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1587         string "linux: the git repository version option has been renamed"
1588         help
1589           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1590           been renamed to
1591           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1593 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1594         bool
1595         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1596         select BR2_LEGACY
1598 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1599 # linux/Config.in
1601 ###############################################################################
1602 comment "Legacy options removed in 2013.08"
1604 config BR2_ARM_OABI
1605         bool "ARM OABI support has been removed"
1606         select BR2_LEGACY
1607         help
1608           The support for the ARM OABI was deprecated since a while,
1609           and has been removed completely from Buildroot. It is also
1610           deprecated in upstream gcc, since gcc 4.7. People should
1611           switch to EABI instead, which should not be a problem as
1612           long as you don't have pre-built OABI binaries in your
1613           system that you can't recompile.
1615 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1616         bool "dosfstools dosfsck renamed to fsck.fat"
1617         select BR2_LEGACY
1618         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1619         help
1620           dosfsck was renamed upstream to fsck.fat for consistency.
1622 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1623         bool "dosfstools dosfslabel renamed to fatlabel"
1624         select BR2_LEGACY
1625         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1626         help
1627           doslabel was renamed upstream to fatlabel for consistency.
1629 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1630         bool "dosfstools mkdosfs renamed to mkfs.fat"
1631         select BR2_LEGACY
1632         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1633         help
1634           mkdosfs was renamed upstream to mkfs.fat for consistency.
1636 config BR2_ELF2FLT
1637         bool "the elf2flt option has been renamed"
1638         select BR2_LEGACY
1639         help
1640           The BR2_ELF2FLT option has been renamed to
1641           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1642           the package infrastructure.
1644 config BR2_VFP_FLOAT
1645         bool "the ARM VFP floating point option has been renamed"
1646         select BR2_LEGACY
1647         help
1648           Due to a major refactoring of the floating-point handling of
1649           the ARM architecture support, the BR2_VFP_FLOAT option has
1650           been replaced with a choice of options that allows to select
1651           between various VFP versions/capabilities.
1653 config BR2_PACKAGE_GCC_TARGET
1654         bool "gcc on the target filesystem has been removed"
1655         select BR2_LEGACY
1656         help
1657           The support for gcc in the target filesystem was deprecated
1658           since a while, and has been removed completely from Buildroot.
1659           See Buildroot's documentation for more explanations.
1661 config BR2_HAVE_DEVFILES
1662         bool "development files in target filesystem has been removed"
1663         select BR2_LEGACY
1664         help
1665           The installation of the development files in the target
1666           filesystem was deprecated since a while, and has been removed
1667           completely from Buildroot.
1668           See Buildroot's documentation for more explanations.
1670 ###############################################################################
1671 comment "Legacy options removed in 2013.05"
1673 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1674         bool "Realtek 8192 replaced by Realtek 81xx"
1675         select BR2_LEGACY
1676         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1677         help
1678           Now covers the whole Realtek 81xx familly: 8188/8192.
1680 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1681         bool "Realtek 8712 replaced by Realtek 87xx"
1682         select BR2_LEGACY
1683         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1684         help
1685           Now covers the whole Realtek 87xx familly: 8712/8723.
1687 ###############################################################################
1688 comment "Legacy options removed in 2013.02"
1690 config BR2_sa110
1691         bool "sa110 ARM target switched to strongarm"
1692         select BR2_LEGACY
1693         select BR2_strongarm
1694         help
1695           The SA110 is the same as a generic StrongARM, it just differs
1696           in speed, peripherals and cache.
1698 config BR2_sa1100
1699         bool "sa1100 ARM target switched to strongarm"
1700         select BR2_LEGACY
1701         select BR2_strongarm
1702         help
1703           The SA1100 is the same as a generic StrongARM, it just differs
1704           in speed, peripherals and cache.
1706 config BR2_PACKAGE_GDISK
1707         bool "gdisk has been replaced by gptfdisk"
1708         select BR2_LEGACY
1709         select BR2_PACKAGE_GPTFDISK
1710         help
1711           The option has been renamed BR2_PACKAGE_GPTFDISK.
1713 config BR2_PACKAGE_GDISK_GDISK
1714         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1715         select BR2_LEGACY
1716         select BR2_PACKAGE_GPTFDISK
1717         select BR2_PACKAGE_GPTFDISK_GDISK
1718         help
1719           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1721 config BR2_PACKAGE_GDISK_SGDISK
1722         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1723         select BR2_LEGACY
1724         select BR2_PACKAGE_GPTFDISK
1725         select BR2_PACKAGE_GPTFDISK_SGDISK
1726         help
1727           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1729 config BR2_PACKAGE_GDB_HOST
1730         bool "gdb for the host option has been renamed"
1731         select BR2_PACKAGE_HOST_GDB
1732         select BR2_LEGACY
1733         help
1734           Due to the conversion of gdb to the package infrastructure,
1735           the BR2_PACKAGE_GDB_HOST option has been renamed
1736           BR2_PACKAGE_HOST_GDB.
1738 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1739         bool "DirectFB RGB16 dithering option has been renamed"
1740         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1741         select BR2_LEGACY
1742         help
1743           The option has been renamed
1744           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1746 config BR2_PACKAGE_DIRECTB_TESTS
1747         bool "DirectFB Tests option has been renamed"
1748         select BR2_PACKAGE_DIRECTFB_TESTS
1749         select BR2_LEGACY
1750         help
1751           The option has been renamed
1752           BR2_PACKAGE_DIRECTFB_TESTS.
1754 ###############################################################################
1755 comment "Legacy options removed in 2012.11"
1757 config BR2_PACKAGE_CUSTOMIZE
1758         bool "customize package has been removed"
1759         select BR2_LEGACY
1760         help
1761           The 'customize' special package has been removed. Instead,
1762           we recommend to create either your own packages, or use a
1763           post-build script to customize your root filesystem. See
1764           Buildroot's documentation for more details.
1766 config BR2_PACKAGE_XSERVER_xorg
1767         bool "X.org modular server"
1768         select BR2_LEGACY
1769         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1770         help
1771           The option has been renamed
1772           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1774 config BR2_PACKAGE_XSERVER_tinyx
1775         bool "KDrive / TinyX server"
1776         select BR2_LEGACY
1777         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1778         help
1779           The option has been renamed
1780           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1782 config BR2_PACKAGE_PTHREAD_STUBS
1783         bool "pthread-stubs option has been renamed"
1784         select BR2_LEGACY
1785         select BR2_PACKAGE_LIBPTHREAD_STUBS
1786         help
1787           For consistency reason, the pthread-stubs package has been
1788           renamed to libpthread-stubs.
1790 ###############################################################################
1791 comment "Legacy options removed in 2012.08"
1793 config BR2_PACKAGE_GETTEXT_STATIC
1794         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1795         select BR2_LEGACY
1796         help
1797           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1800 config BR2_PACKAGE_LIBINTL
1801         bool "libintl"
1802         select BR2_LEGACY
1803         select BR2_PACKAGE_GETTEXT
1804         help
1805           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1806           only installs the library, not the executables.
1808 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1809         bool "input-tools evtest is now a separate package evtest"
1810         select BR2_LEGACY
1811         select BR2_PACKAGE_EVTEST
1812         help
1813           The evtest program from input-tools is now a separate package.
1815 config BR2_BFIN_FDPIC
1816         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1817         select BR2_BINFMT_FDPIC
1818         select BR2_LEGACY
1820 config BR2_BFIN_FLAT
1821         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1822         select BR2_BINFMT_FLAT
1823         select BR2_LEGACY
1825 endmenu
1827 endif # !SKIP_LEGACY