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