]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - Config.in.legacy
libftdi: rename option to have proper prefix
[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 # It is not possible to select an option that is part of a choice. In that
20 # case, the new option should use the old symbol as default. This requires a
21 # change outside of Config.in.legacy, and this should be clearly marked as such
22 # in a comment, so that removal of legacy options also include the removal of
23 # these external references.
24 #
25 # [Example: renaming a bool option that is part of a choice from FOO to BAR]
26 # original choice:
27 #       choice
28 #               prompt "Choose foobar"
29 #       config BR2_FOO_1
30 #               bool "foobar 1"
31 #       config BR2_FOO_2
32 #               bool "foobar 2"
33 #       endchoice
34 #
35 # becomes:
36 #   choice
37 #       prompt "Choose foobar"
38 #       default BR2_BAR_1 if BR2_FOO_1 # legacy
39 #       default BR2_BAR_2 if BR2_FOO_2 # legacy
40 #   config BR2_BAR_1
41 #               bool "foobar 1"
42 #   config BR2_BAR_2
43 #       bool "foobar 2"
44 #   endchoice
45 #
46 # and in Config.in.legacy:
47 #   config BR2_FOO_1
48 #       bool "foobar 1 has been renamed"
49 #       help
50 #         <suitable help text>
51 #   # Note: BR2_FOO_1 is still referenced from package/foo/Config.in
52 #   config BR2_FOO_2
53 #       bool "foobar 2 has been renamed"
54 #       help
55 #         <suitable help text>
56 #   # Note: BR2_FOO_2 is still referenced from package/foo/Config.in
57 #
58 # [End of example]
59 #
60 # For string options, it is not possible to directly select another symbol. In
61 # this case, a hidden wrap bool option has to be added, that defaults to y if
62 # the old string is not set at its default value. The wrap symbol should select
63 # BR2_LEGACY.
64 # If the original symbol has been renamed, the new symbol should use the value
65 # of the old symbol as default. Like for choice options, a comment should be
66 # added to flag that the symbol is still used in another file.
67 #
68 # [Example: renaming a string option from FOO to BAR]
69 # original symbol:
70 #   config BR2_FOO_STRING
71 #       string "Some foo string"
72 #
73 # becomes:
74 #   config BR2_BAR_STRING
75 #       string "Some bar string"
76 #       default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
77 #
78 # and in Config.in.legacy:
79 #   config BR2_FOO_STRING
80 #       string "The foo string has been renamed"
81 #       help
82 #         <suitable help text>
83 #
84 #   config BR2_FOO_STRING_WRAP
85 #       bool
86 #       default y if BR2_FOO_STRING != ""
87 #       select BR2_LEGACY
88 #
89 #   # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
90 #
91 # [End of example]
92
93 config BR2_SKIP_LEGACY
94         bool
95         option env="SKIP_LEGACY"
96
97 if !BR2_SKIP_LEGACY
98
99 config BR2_LEGACY
100         bool
101         help
102           This option is selected automatically when your old .config
103           uses an option that no longer exists in current buildroot. In
104           that case, the build will fail. Look for config options which
105           are selected in the menu below: they no longer exist and
106           should be replaced by something else.
107
108 # This comment fits exactly in a 80-column display
109 comment "Legacy detected: check the content of the menu below"
110         depends on BR2_LEGACY
111
112 menu "Legacy config options"
113
114 if BR2_LEGACY
115 comment "----------------------------------------------------"
116 comment "Your old configuration uses legacy options that no  "
117 comment "longer exist in buildroot, as indicated in the menu "
118 comment "below. As long as these options stay selected, or in"
119 comment "case of string options are non-empty, the build     "
120 comment "will fail.                                          "
121 comment "*                                                   "
122 comment "Where possible, an automatic conversion from old to "
123 comment "new symbols has been performed. Before making any   "
124 comment "change in this legacy menu, make sure to exit the   "
125 comment "configuration editor a first time and save the      "
126 comment "configuration. Otherwise, the automatic conversion  "
127 comment "of symbols will be lost.                            "
128 comment "*                                                   "
129 comment "After this initial save, reopen the configuration   "
130 comment "editor, inspect the options selected below, read    "
131 comment "their help texts, and verify/update the new         "
132 comment "configuration in the corresponding configuration    "
133 comment "menus. When everything is ok, you can disable the   "
134 comment "legacy options in the menu below. Once you have     "
135 comment "disabled all legacy options, this text will         "
136 comment "disappear and you will be able to start the build.  "
137 comment "*                                                   "
138 comment "Note: legacy options older than 5 years have been   "
139 comment "removed, and configuration files that still have    "
140 comment "those options set, will fail to build, or run in    "
141 comment "unpredictable ways.                                 "
142 comment "----------------------------------------------------"
143 endif
144
145 ###############################################################################
146 comment "Legacy options removed in 2018.05"
147
148 config BR2_PACKAGE_LIBTFDI_CPP
149         bool "libftdi C++ bindings option renamed"
150         select BR2_LEGACY
151         select BR2_PACKAGE_LIBFTDI_CPP
152         help
153           The option BR2_PACKAGE_LIBTFDI_CPP was renamed to
154           BR2_PACKAGE_LIBFTDI_CPP in order to fix a typo in the option
155           name.
156
157 config BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE
158         bool "jquery-ui-themes option black-tie renamed"
159         select BR2_LEGACY
160         help
161           For consistency reasons, the jquery-ui-themes option for the
162           black-tie theme has been renamed from
163           BR2_PACKAGE_JQUERY_UI_THEME_BLACK_TIE to
164           BR2_PACKAGE_JQUERY_UI_THEMES_BLACK_TIE.
165
166 config BR2_PACKAGE_JQUERY_UI_THEME_BLITZER
167         bool "jquery-ui-themes option blitzer renamed"
168         select BR2_LEGACY
169         help
170           For consistency reasons, the jquery-ui-themes option for the
171           blitzer theme has been renamed from
172           BR2_PACKAGE_JQUERY_UI_THEME_BLITZER to
173           BR2_PACKAGE_JQUERY_UI_THEMES_BLITZER.
174
175 config BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO
176         bool "jquery-ui-themes option cupertino renamed"
177         select BR2_LEGACY
178         help
179           For consistency reasons, the jquery-ui-themes option for the
180           cupertino theme has been renamed from
181           BR2_PACKAGE_JQUERY_UI_THEME_CUPERTINO to
182           BR2_PACKAGE_JQUERY_UI_THEMES_CUPERTINO.
183
184 config BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE
185         bool "jquery-ui-themes option dark-hive renamed"
186         select BR2_LEGACY
187         help
188           For consistency reasons, the jquery-ui-themes option for the
189           dark-hive theme has been renamed from
190           BR2_PACKAGE_JQUERY_UI_THEME_DARK_HIVE to
191           BR2_PACKAGE_JQUERY_UI_THEMES_DARK_HIVE.
192
193 config BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV
194         bool "jquery-ui-themes option dot-luv renamed"
195         select BR2_LEGACY
196         help
197           For consistency reasons, the jquery-ui-themes option for the
198           dot-luv theme has been renamed from
199           BR2_PACKAGE_JQUERY_UI_THEME_DOT_LUV to
200           BR2_PACKAGE_JQUERY_UI_THEMES_DOT_LUV.
201
202 config BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT
203         bool "jquery-ui-themes option eggplant renamed"
204         select BR2_LEGACY
205         help
206           For consistency reasons, the jquery-ui-themes option for the
207           eggplant theme has been renamed from
208           BR2_PACKAGE_JQUERY_UI_THEME_EGGPLANT to
209           BR2_PACKAGE_JQUERY_UI_THEMES_EGGPLANT.
210
211 config BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE
212         bool "jquery-ui-themes option excite-bike renamed"
213         select BR2_LEGACY
214         help
215           For consistency reasons, the jquery-ui-themes option for the
216           excite-bike theme has been renamed from
217           BR2_PACKAGE_JQUERY_UI_THEME_EXCITE_BIKE to
218           BR2_PACKAGE_JQUERY_UI_THEMES_EXCITE_BIKE.
219
220 config BR2_PACKAGE_JQUERY_UI_THEME_FLICK
221         bool "jquery-ui-themes option flick renamed"
222         select BR2_LEGACY
223         help
224           For consistency reasons, the jquery-ui-themes option for the
225           flick theme has been renamed from
226           BR2_PACKAGE_JQUERY_UI_THEME_FLICK to
227           BR2_PACKAGE_JQUERY_UI_THEMES_FLICK.
228
229 config BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS
230         bool "jquery-ui-themes option hot-sneaks renamed"
231         select BR2_LEGACY
232         help
233           For consistency reasons, the jquery-ui-themes option for the
234           hot-sneaks theme has been renamed from
235           BR2_PACKAGE_JQUERY_UI_THEME_HOT_SNEAKS to
236           BR2_PACKAGE_JQUERY_UI_THEMES_HOT_SNEAKS.
237
238 config BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY
239         bool "jquery-ui-themes option humanity renamed"
240         select BR2_LEGACY
241         help
242           For consistency reasons, the jquery-ui-themes option for the
243           humanity theme has been renamed from
244           BR2_PACKAGE_JQUERY_UI_THEME_HUMANITY to
245           BR2_PACKAGE_JQUERY_UI_THEMES_HUMANITY.
246
247 config BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG
248         bool "jquery-ui-themes option le-frog renamed"
249         select BR2_LEGACY
250         help
251           For consistency reasons, the jquery-ui-themes option for the
252           le-frog theme has been renamed from
253           BR2_PACKAGE_JQUERY_UI_THEME_LE_FROG to
254           BR2_PACKAGE_JQUERY_UI_THEMES_LE_FROG.
255
256 config BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC
257         bool "jquery-ui-themes option mint-choc renamed"
258         select BR2_LEGACY
259         help
260           For consistency reasons, the jquery-ui-themes option for the
261           mint-choc theme has been renamed from
262           BR2_PACKAGE_JQUERY_UI_THEME_MINT_CHOC to
263           BR2_PACKAGE_JQUERY_UI_THEMES_MINT_CHOC.
264
265 config BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST
266         bool "jquery-ui-themes option overcast renamed"
267         select BR2_LEGACY
268         help
269           For consistency reasons, the jquery-ui-themes option for the
270           overcast theme has been renamed from
271           BR2_PACKAGE_JQUERY_UI_THEME_OVERCAST to
272           BR2_PACKAGE_JQUERY_UI_THEMES_OVERCAST.
273
274 config BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER
275         bool "jquery-ui-themes option pepper-grinder renamed"
276         select BR2_LEGACY
277         help
278           For consistency reasons, the jquery-ui-themes option for the
279           pepper-grinder theme has been renamed from
280           BR2_PACKAGE_JQUERY_UI_THEME_PEPPER_GRINDER to
281           BR2_PACKAGE_JQUERY_UI_THEMES_PEPPER_GRINDER.
282
283 config BR2_PACKAGE_JQUERY_UI_THEME_REDMOND
284         bool "jquery-ui-themes option redmond renamed"
285         select BR2_LEGACY
286         help
287           For consistency reasons, the jquery-ui-themes option for the
288           redmond theme has been renamed from
289           BR2_PACKAGE_JQUERY_UI_THEME_REDMOND to
290           BR2_PACKAGE_JQUERY_UI_THEMES_REDMOND.
291
292 config BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS
293         bool "jquery-ui-themes option smoothness renamed"
294         select BR2_LEGACY
295         help
296           For consistency reasons, the jquery-ui-themes option for the
297           smoothness theme has been renamed from
298           BR2_PACKAGE_JQUERY_UI_THEME_SMOOTHNESS to
299           BR2_PACKAGE_JQUERY_UI_THEMES_SMOOTHNESS.
300
301 config BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET
302         bool "jquery-ui-themes option south-street renamed"
303         select BR2_LEGACY
304         help
305           For consistency reasons, the jquery-ui-themes option for the
306           south-street theme has been renamed from
307           BR2_PACKAGE_JQUERY_UI_THEME_SOUTH_STREET to
308           BR2_PACKAGE_JQUERY_UI_THEMES_SOUTH_STREET.
309
310 config BR2_PACKAGE_JQUERY_UI_THEME_START
311         bool "jquery-ui-themes option start renamed"
312         select BR2_LEGACY
313         help
314           For consistency reasons, the jquery-ui-themes option for the
315           start theme has been renamed from
316           BR2_PACKAGE_JQUERY_UI_THEME_START to
317           BR2_PACKAGE_JQUERY_UI_THEMES_START.
318
319 config BR2_PACKAGE_JQUERY_UI_THEME_SUNNY
320         bool "jquery-ui-themes option sunny renamed"
321         select BR2_LEGACY
322         help
323           For consistency reasons, the jquery-ui-themes option for the
324           sunny theme has been renamed from
325           BR2_PACKAGE_JQUERY_UI_THEME_SUNNY to
326           BR2_PACKAGE_JQUERY_UI_THEMES_SUNNY.
327
328 config BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE
329         bool "jquery-ui-themes option swanky-purse renamed"
330         select BR2_LEGACY
331         help
332           For consistency reasons, the jquery-ui-themes option for the
333           swanky-purse theme has been renamed from
334           BR2_PACKAGE_JQUERY_UI_THEME_SWANKY_PURSE to
335           BR2_PACKAGE_JQUERY_UI_THEMES_SWANKY_PURSE.
336
337 config BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC
338         bool "jquery-ui-themes option trontastic renamed"
339         select BR2_LEGACY
340         help
341           For consistency reasons, the jquery-ui-themes option for the
342           trontastic theme has been renamed from
343           BR2_PACKAGE_JQUERY_UI_THEME_TRONTASTIC to
344           BR2_PACKAGE_JQUERY_UI_THEMES_TRONTASTIC.
345
346 config BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS
347         bool "jquery-ui-themes option ui-darkness renamed"
348         select BR2_LEGACY
349         help
350           For consistency reasons, the jquery-ui-themes option for the
351           ui-darkness theme has been renamed from
352           BR2_PACKAGE_JQUERY_UI_THEME_UI_DARKNESS to
353           BR2_PACKAGE_JQUERY_UI_THEMES_UI_DARKNESS.
354
355 config BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS
356         bool "jquery-ui-themes option ui-lightness renamed"
357         select BR2_LEGACY
358         help
359           For consistency reasons, the jquery-ui-themes option for the
360           ui-lightness theme has been renamed from
361           BR2_PACKAGE_JQUERY_UI_THEME_UI_LIGHTNESS to
362           BR2_PACKAGE_JQUERY_UI_THEMES_UI_LIGHTNESS.
363
364 config BR2_PACKAGE_JQUERY_UI_THEME_VADER
365         bool "jquery-ui-themes option vader renamed"
366         select BR2_LEGACY
367         help
368           For consistency reasons, the jquery-ui-themes option for the
369           vader theme has been renamed from
370           BR2_PACKAGE_JQUERY_UI_THEME_VADER to
371           BR2_PACKAGE_JQUERY_UI_THEMES_VADER.
372
373 config BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH
374         bool "bluez5-utils health plugin option renamed"
375         select BR2_LEGACY
376         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH
377         help
378           For consistency reasons, the option
379           BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH has been renamed to
380           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH.
381
382 config BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI
383         bool "bluez5-utils midi plugin option renamed"
384         select BR2_LEGACY
385         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI
386         help
387           For consistency reasons, the option
388           BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI has been renamed to
389           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI.
390
391 config BR2_PACKAGE_BLUEZ5_PLUGINS_NFC
392         bool "bluez5-utils nfc plugin option renamed"
393         select BR2_LEGACY
394         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC
395         help
396           For consistency reasons, the option
397           BR2_PACKAGE_BLUEZ5_PLUGINS_NFC has been renamed to
398           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC.
399
400 config BR2_PACKAGE_BLUEZ5_PLUGINS_SAP
401         bool "bluez5-utils sap plugin option renamed"
402         select BR2_LEGACY
403         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP
404         help
405           For consistency reasons, the option
406           BR2_PACKAGE_BLUEZ5_PLUGINS_SAP has been renamed to
407           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP.
408
409 config BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS
410         bool "bluez5-utils sixaxis plugin option renamed"
411         select BR2_LEGACY
412         select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS
413         help
414           For consistency reasons, the option
415           BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS has been renamed to
416           BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS.
417
418 config BR2_PACKAGE_TRANSMISSION_REMOTE
419         bool "transmission remote tool option removed"
420         select BR2_LEGACY
421         select BR2_PACKAGE_TRANSMISSION_DAEMON
422         help
423           Upstream does not provide a separate configure option for
424           the tool transmission-remote, it is built when the
425           transmission daemon has been enabled. Therefore, Buildroot
426           has automatically enabled BR2_PACKAGE_TRANSMISSION_DAEMON
427           for you.
428
429 config BR2_PACKAGE_LIBKCAPI_APPS
430         bool "libkcapi test applications removed"
431         select BR2_LEGACY
432         select BR2_PACKAGE_LIBKCAPI_HASHER if !BR2_STATIC_LIBS
433         select BR2_PACKAGE_LIBKCAPI_RNGAPP
434         select BR2_PACKAGE_LIBKCAPI_SPEED
435         select BR2_PACKAGE_LIBKCAPI_TEST
436         help
437           Test applications (hasher, rng read, speed-test, test) now
438           have their own configuration options in the libkcapi menu.
439
440 config BR2_PACKAGE_MPLAYER
441         bool "mplayer package removed"
442         select BR2_LEGACY
443         help
444           The mplayer package was removed.
445
446 config BR2_PACKAGE_MPLAYER_MPLAYER
447         bool "mplayer package removed"
448         select BR2_LEGACY
449         help
450           The mplayer package was removed.
451
452 config BR2_PACKAGE_MPLAYER_MENCODER
453         bool "mplayer package removed"
454         select BR2_LEGACY
455         help
456           The mplayer package was removed.
457
458 config BR2_PACKAGE_LIBPLAYER_MPLAYER
459         bool "mplayer support in libplayer removed"
460         select BR2_LEGACY
461         help
462           The mplayer package was removed.
463
464 config BR2_PACKAGE_IQVLINUX
465         bool "iqvlinux package removed"
466         select BR2_LEGACY
467         help
468           This package contained a kernel module from Intel, which
469           could only be used together with Intel userspace tools
470           provided under NDA, which also come with the same kernel
471           module. The copy of the kernel module available on
472           SourceForge is provided only to comply with the GPLv2
473           requirement. Intel engineers were even surprised it even
474           built and were not willing to make any effort to fix their
475           tarball naming to contain a version number. Therefore, it
476           does not make sense for Buildroot to provide such a package.
477
478           See https://sourceforge.net/p/e1000/bugs/589/ for the
479           discussion.
480
481 config BR2_BINFMT_FLAT_SEP_DATA
482         bool "binfmt FLAT with separate code and data removed"
483         select BR2_LEGACY
484         help
485           This FLAT binary format was only used on Blackfin, which has
486           been removed.
487
488 config BR2_bfin
489         bool "Blackfin architecture support removed"
490         select BR2_LEGACY
491         help
492           Following the removal of Blackfin support for the upstream
493           Linux kernel, Buildroot has removed support for this CPU
494           architecture.
495
496 config BR2_PACKAGE_KODI_ADSP_BASIC
497         bool "kodi-adsp-basic package removed"
498         select BR2_LEGACY
499         help
500           kodi-adsp-basic is unmaintained
501
502 config BR2_PACKAGE_KODI_ADSP_FREESURROUND
503         bool "kodi-adsp-freesurround package removed"
504         select BR2_LEGACY
505         help
506           kodi-adsp-freesurround is unmaintained
507
508 ###############################################################################
509 comment "Legacy options removed in 2018.02"
510
511 config BR2_KERNEL_HEADERS_3_4
512         bool "kernel headers version 3.4.x are no longer supported"
513         select BR2_KERNEL_HEADERS_4_1
514         select BR2_LEGACY
515         help
516           Version 3.4.x of the Linux kernel headers are no longer
517           maintained upstream and are now removed. As an alternative,
518           version 4.1.x of the headers have been automatically
519           selected in your configuration.
520
521 config BR2_KERNEL_HEADERS_3_10
522         bool "kernel headers version 3.10.x are no longer supported"
523         select BR2_KERNEL_HEADERS_4_1
524         select BR2_LEGACY
525         help
526           Version 3.10.x of the Linux kernel headers are no longer
527           maintained upstream and are now removed. As an alternative,
528           version 4.1.x of the headers have been automatically
529           selected in your configuration.
530
531 config BR2_KERNEL_HEADERS_3_12
532         bool "kernel headers version 3.12.x are no longer supported"
533         select BR2_KERNEL_HEADERS_4_1
534         select BR2_LEGACY
535         help
536           Version 3.12.x of the Linux kernel headers are no longer
537           maintained upstream and are now removed. As an alternative,
538           version 4.1.x of the headers have been automatically
539           selected in your configuration.
540
541 config BR2_BINUTILS_VERSION_2_27_X
542         bool "binutils version 2.27 support removed"
543         select BR2_LEGACY
544         help
545           Support for binutils version 2.27 has been removed. The
546           current default version (2.29 or later) has been selected
547           instead.
548
549 config BR2_PACKAGE_EEPROG
550         bool "eeprog package removed"
551         select BR2_LEGACY
552         select BR2_PACKAGE_I2C_TOOLS
553         select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
554         help
555           The eeprog program is now provided by the i2c-tools package.
556
557 config BR2_PACKAGE_GNUPG2_GPGV2
558         bool "gnupg2 gpgv2 option removed"
559         select BR2_LEGACY
560         select BR2_PACKAGE_GNUPG2_GPGV
561         help
562           The gpgv2 executable is now named gpgv. The config option
563           has been renamed accordingly.
564
565 config BR2_PACKAGE_IMX_GPU_VIV_APITRACE
566         bool "Vivante apitrace tool option removed"
567         select BR2_LEGACY
568         help
569           The apitrace tool for Vivante is not provided by the
570           imx-gpu-viv package any longer.
571
572 config BR2_PACKAGE_IMX_GPU_VIV_G2D
573         bool "Vivante G2D libraries from imx-gpu-viv removed"
574         select BR2_LEGACY
575         select BR2_PACKAGE_IMX_GPU_G2D
576         help
577           The G2D libraries are now provided by the imx-gpu-g2d package.
578
579 ###############################################################################
580 comment "Legacy options removed in 2017.11"
581
582 config BR2_PACKAGE_RFKILL
583         bool "rfkill package removed"
584         select BR2_LEGACY
585         select BR2_PACKAGE_UTIL_LINUX
586         select BR2_PACKAGE_UTIL_LINUX_RFKILL
587         help
588           The rfkill program is now provided by the util-linux package.
589
590 config BR2_PACKAGE_UTIL_LINUX_RESET
591         bool "util-linux reset option removed"
592         select BR2_LEGACY
593         help
594           The util-linux package no longer offers a "reset" command. Use
595           either the reset command provided by BusyBox or select ncurses
596           programs, which will install a symlink from "tset" to reset.
597
598 config BR2_PACKAGE_POLICYCOREUTILS_AUDIT2ALLOW
599         bool "policycoreutils audit2allow option removed"
600         select BR2_LEGACY
601         select BR2_PACKAGE_SELINUX_PYTHON
602         select BR2_PACKAGE_SELINUX_PYTHON_AUDIT2ALLOW
603         help
604           The policycoreutils package no longer offers audit2allow
605           as a option. This package has been moved into the
606           selinux-python package by the SELinux maintainers.
607
608 config BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND
609         bool "policycoreutils restorecond option removed"
610         select BR2_LEGACY
611         select BR2_PACKAGE_RESTORECOND
612         help
613           The policycoreutils package no longer offers restorecond
614           as a option.  This package has been moved into a seperate
615           package maintained by the SELinux maintainers.
616
617 config BR2_PACKAGE_SEPOLGEN
618         bool "sepolgen package has been removed"
619         select BR2_LEGACY
620         select BR2_PACKAGE_SELINUX_PYTHON
621         select BR2_PACKAGE_SELINUX_PYTHON_SEPOLGEN
622         help
623           Sepolgen is no longer a individual package, but instead has
624           been moved into the selinux-python package by the SELinux
625           maintainers.
626
627 config BR2_PACKAGE_OPENOBEX_BLUEZ
628         bool "openobex bluez option removed"
629         select BR2_LEGACY
630         select BR2_PACKAGE_BLUEZ_UTILS
631         help
632           The OpenOBEX package no longer offers an option to enable or
633           disable BlueZ support. Instead, BlueZ support is always
634           included when the bluez5_utils or bluez_utils package is
635           selected.
636
637 config BR2_PACKAGE_OPENOBEX_LIBUSB
638         bool "openobex libusb option removed"
639         select BR2_LEGACY
640         select BR2_PACKAGE_LIBUSB
641         help
642           The OpenOBEX package no longer offers an option to enable or
643           disable libusb support. Instead, USB support is always
644           included when the libusb package is selected.
645
646 config BR2_PACKAGE_OPENOBEX_APPS
647         bool "openobex apps option removed"
648         select BR2_LEGACY
649         help
650           The OpenOBEX package no longer offers an option to enable or
651           disable apps support.
652
653 config BR2_PACKAGE_OPENOBEX_SYSLOG
654         bool "openobex syslog option removed"
655         select BR2_LEGACY
656         help
657           The OpenOBEX package no longer offers an option to enable or
658           disable syslog support.
659
660 config BR2_PACKAGE_OPENOBEX_DUMP
661         bool "openobex dump option removed"
662         select BR2_LEGACY
663         help
664           The OpenOBEX package no longer offers an option to enable or
665           disable dump support.
666
667 config BR2_PACKAGE_AICCU
668         bool "aiccu utility removed"
669         select BR2_LEGACY
670         help
671           As the SixXS project has ceased its operation on 2017-06-06,
672           the AICCU utility has no use anymore and has been removed.
673
674           https://www.sixxs.net/sunset/
675
676 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
677         bool "util-linux login utilities option removed"
678         select BR2_LEGACY
679         select BR2_PACKAGE_UTIL_LINUX_LAST
680         select BR2_PACKAGE_UTIL_LINUX_LOGIN
681         select BR2_PACKAGE_UTIL_LINUX_RUNUSER
682         select BR2_PACKAGE_UTIL_LINUX_SU
683         select BR2_PACKAGE_UTIL_LINUX_SULOGIN
684         help
685           Login utilities (last, login, runuser, su, sulogin) now have
686           their own configuration options in the util-linux menu.
687
688 ###############################################################################
689 comment "Legacy options removed in 2017.08"
690
691 config BR2_TARGET_GRUB
692         bool "grub (aka grub-legacy) has been removed"
693         select BR2_LEGACY
694         help
695           grub-legacy is no longer maintained, and no longer builds with
696           recent binutils versions.
697
698           Use grub2 or syslinux instead.
699
700 config BR2_PACKAGE_SIMICSFS
701         bool "simicsfs support removed"
702         select BR2_LEGACY
703         help
704           Support for simicsfs kernel driver that provides access to a
705           host computer's local filesystem when the target is
706           executing within a SIMICS simulation has been removed.
707
708           Simics is now moving away from the simicsfs kernel module,
709           as the kernel module has required too much maintenance
710           work. Users should move to the user mode Simics agent
711           instead.
712
713 config BR2_BINUTILS_VERSION_2_26_X
714         bool "binutils version 2.26 support removed"
715         select BR2_LEGACY
716         help
717           Support for binutils version 2.26 has been removed. The
718           current default version (2.28 or later) has been selected
719           instead.
720
721 config BR2_XTENSA_OVERLAY_DIR
722         string "The BR2_XTENSA_OVERLAY_DIR option has been removed"
723         help
724           The BR2_XTENSA_OVERLAY_DIR has been removed in favour of
725           BR2_XTENSA_OVERLAY_FILE. You must now pass the complete
726           path to the overlay file, not to the directory containing
727           it.
728
729 config BR2_XTENSA_OVERLAY_DIR_WRAP
730         bool
731         default y if BR2_XTENSA_OVERLAY_DIR != ""
732         select BR2_LEGACY
733
734 config BR2_XTENSA_CUSTOM_NAME
735         string "The BR2_XTENSA_CUSTOM_NAME option has been removed"
736         help
737           The BR2_XTENSA_CUSTOM_NAME option has been removed.
738
739 config BR2_XTENSA_CUSTOM_NAME_WRAP
740         bool
741         default y if BR2_XTENSA_CUSTOM_NAME != ""
742         select BR2_LEGACY
743
744 config BR2_PACKAGE_HOST_MKE2IMG
745         bool "host mke2img has been removed"
746         select BR2_LEGACY
747         help
748           We now call mkfs directly to generate ext2/3/4 filesystem
749           image, so mke2img is no longer necessary.
750
751 config BR2_TARGET_ROOTFS_EXT2_BLOCKS
752         int "exact size in blocks has been removed"
753         default 0
754         help
755           This option has been removed in favor of
756           BR2_TARGET_ROOTFS_EXT2_SIZE. It has been set automatically
757           to the value you had before. Set to 0 here to remove the
758           warning.
759
760 config BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP
761         bool
762         default y if BR2_TARGET_ROOTFS_EXT2_BLOCKS != 0 && \
763                 BR2_TARGET_ROOTFS_EXT2_BLOCKS != 61440 # deprecated default value
764         select BR2_LEGACY
765
766 # Note: BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP still referenced in fs/ext2/Config.in
767
768 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
769         int "ext2 extra inodes has been removed" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
770         default 0
771         help
772           Buildroot now uses mkfs.ext2/3/4 to generate ext2/3/4
773           images. It now automatically selects the number of inodes
774           based on the image size. The extra number of inodes can no
775           longer be provided; instead, provide the total number of
776           inodes needed in BR2_TARGET_ROOTFS_EXT2_INODES.
777
778 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES_WRAP
779         bool
780         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES != 0
781         select BR2_LEGACY
782
783 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
784         bool "cdxaparse removed"
785         select BR2_LEGACY
786
787 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
788         bool "dataurisrc moved to gstreamer1"
789         select BR2_LEGACY
790         help
791           Dataurisrc has moved to gstreamer core and is always built.
792
793 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
794         bool "dccp removed"
795         select BR2_LEGACY
796
797 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
798         bool "hdvparse removed"
799         select BR2_LEGACY
800
801 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
802         bool "mve removed"
803         select BR2_LEGACY
804
805 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
806         bool "nuvdemux removed"
807         select BR2_LEGACY
808
809 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
810         bool "patchdetect removed"
811         select BR2_LEGACY
812
813 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
814         bool "sdi removed"
815         select BR2_LEGACY
816
817 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
818         bool "tta removed"
819         select BR2_LEGACY
820
821 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
822         bool "videomeasure removed"
823         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
824         select BR2_LEGACY
825         help
826           videomeasure plugin has been removed and has been replaced by
827           iqa, which has automatically been enabled.
828
829 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
830         bool "apexsink removed"
831         select BR2_LEGACY
832
833 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
834         bool "sdl removed"
835         select BR2_LEGACY
836
837 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
838         bool "mad (*.mp3 audio) removed"
839         select BR2_LEGACY
840
841 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
842         bool "gst1-plugins-bad webrtc renamed to webrtcdsp"
843         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP
844         select BR2_LEGACY
845         help
846           The WebRTC plugin in GStreamer 1.x has always been named
847           webrtcdsp, but was wrongly introduced in Buildroot under the
848           name webrtc. Therefore, we have renamed the option to match
849           the actual name of the GStreamer plugin.
850
851 config BR2_STRIP_none
852         bool "Strip command 'none' has been removed"
853         select BR2_LEGACY
854         help
855           The strip command choice has been changed into a single
856           boolean option. Please check that the new setting is
857           correct (in the "Build options" sub-menu)
858
859 config BR2_PACKAGE_BEECRYPT_CPP
860         bool "C++ support removed in beecrypt"
861         select BR2_LEGACY
862         help
863           Support for C++ depends on icu. The beecrypt package is
864           incompatible with icu 59+.
865
866 config BR2_PACKAGE_SPICE_CLIENT
867         bool "spice client support removed"
868         select BR2_LEGACY
869         help
870           Spice client support has been removed upstream. The
871           functionality now lives in the spice-gtk widget and
872           virt-viewer.
873
874 config BR2_PACKAGE_SPICE_GUI
875         bool "spice gui support removed"
876         select BR2_LEGACY
877         help
878           Spice gui support has been removed upstream. The
879           functionality now lives in the spice-gtk widget and
880           virt-viewer.
881
882 config BR2_PACKAGE_SPICE_TUNNEL
883         bool "spice network redirection removed"
884         select BR2_LEGACY
885         help
886           Spice network redirection, aka tunnelling has been removed
887           upstream.
888
889 config BR2_PACKAGE_INPUT_TOOLS
890         bool "input-tools removed"
891         select BR2_LEGACY
892         select BR2_PACKAGE_LINUXCONSOLETOOLS
893         help
894           input-tools has been removed, it is replaced by
895           linuxconsoletools, which has automatically been enabled.
896
897 config BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH
898         bool "inputattach moved to linuxconsoletools"
899         select BR2_LEGACY
900         select BR2_PACKAGE_LINUXCONSOLETOOLS
901         select BR2_PACKAGE_LINUXCONSOLETOOLS_INPUTATTACH
902         help
903           input-tools has been removed, inputattach is now part
904           of linuxconsoletools, which has automatically been
905           enabled.
906
907 config BR2_PACKAGE_INPUT_TOOLS_JSCAL
908         bool "jscal moved to linuxconsoletools"
909         select BR2_LEGACY
910         select BR2_PACKAGE_LINUXCONSOLETOOLS
911         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
912         help
913           input-tools has been removed, jscal is now part
914           of linuxconsoletools, which has automatically been
915           enabled.
916
917 config BR2_PACKAGE_INPUT_TOOLS_JSTEST
918         bool "jstest moved to linuxconsoletools"
919         select BR2_LEGACY
920         select BR2_PACKAGE_LINUXCONSOLETOOLS
921         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
922         help
923           input-tools has been removed, jstest is now part
924           of linuxconsoletools, which has automatically been
925           enabled.
926
927 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
928         bool "SH Sourcery toolchain has been removed"
929         select BR2_LEGACY
930         help
931           The Sourcery CodeBench toolchain for the sh architecture has
932           been removed, since it uses glibc older than 2.17 that
933           requires -lrt to link executables using clock_* system calls.
934           This makes this toolchain difficult to maintain over time.
935
936 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86
937         bool "x86 Sourcery toolchain has been removed"
938         select BR2_LEGACY
939         help
940           The Sourcery CodeBench toolchain for the x86 architecture has
941           been removed, since it uses glibc older than 2.17 that
942           requires -lrt to link executables using clock_* system calls.
943           This makes this toolchain difficult to maintain over time.
944
945 config BR2_GCC_VERSION_4_8_X
946         bool "gcc 4.8.x support removed"
947         select BR2_LEGACY
948         help
949           Support for gcc version 4.8.x has been removed. The current
950           default version (5.x or later) has been selected instead.
951
952 ###############################################################################
953 comment "Legacy options removed in 2017.05"
954
955 config BR2_PACKAGE_SUNXI_MALI_R2P4
956         bool "sunxi-mali r2p4 removed"
957         select BR2_LEGACY
958         help
959           sunxi-mali libMali for r2p4 Mali kernel module has been
960           removed since the libump package only provides libUMP.so.3.
961           libMali for r2p4 Mali kernel module requires libUMP.so.2.
962
963 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
964         bool "CoffeeScript option has been removed"
965         select BR2_LEGACY
966         help
967           The option to enable NodeJS CoffeeScript has been removed.
968           To continue using it, add "coffee-script" to
969           BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
970
971 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
972         bool "Express web application framework option has been removed"
973         select BR2_LEGACY
974         help
975           The option to enable the NodeJS Express web application
976           framework has been removed. To continue using it, add
977           "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
978
979 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
980         bool "bluez5_utils gatttool install option removed"
981         select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
982         help
983           The option to install gatttool specifically has been removed.
984           Since version 5.44 gatttool is in the list of deprecated
985           tools. The option to build and install deprecated tools has
986           been automatically enabled.
987
988 config BR2_PACKAGE_OPENOCD_FT2XXX
989         bool "openocd ft2232 support has been removed"
990         select BR2_PACKAGE_OPENOCD_FTDI
991         select BR2_LEGACY
992         help
993           FT2232 support in OpenOCD has been removed, it's replaced by
994           FDTI support, which has automatically been enabled.
995
996 config BR2_PACKAGE_KODI_RTMPDUMP
997         bool "kodi rtmp has been removed"
998         select BR2_LEGACY
999         select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
1000         help
1001           Internal rtmp support was removed from Kodi.
1002
1003 config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
1004         bool "kodi-visualisation-fountain has been removed"
1005         select BR2_LEGACY
1006         help
1007           According to upstream 'the visualization is not currently
1008           in a working shape.'
1009
1010 config BR2_PACKAGE_PORTMAP
1011         bool "portmap has been removed"
1012         select BR2_LEGACY
1013         select BR2_PACKAGE_RPCBIND
1014         help
1015           The portmap upstream tarball is removed, no releases since
1016           ten years and latest change in upstream git in 2014.
1017           You should better use rpcbind as a RPC portmapper.
1018
1019 config BR2_BINUTILS_VERSION_2_25_X
1020         bool "binutils version 2.25 support removed"
1021         select BR2_LEGACY
1022         help
1023           Support for binutils version 2.25 has been removed. The
1024           current default version (2.27 or later) has been selected
1025           instead.
1026
1027 config BR2_TOOLCHAIN_BUILDROOT_INET_RPC
1028         bool "uclibc RPC support has been removed"
1029         select BR2_LEGACY
1030         help
1031           uClibc-ng removed internal RPC implementation in 1.0.23. You
1032           should use libtirpc instead.
1033
1034 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
1035         int "extra size in blocks has been removed"
1036         default 0
1037         help
1038           Since the support for auto calculation of the filesystem size
1039           has been removed, this option is now useless and must be 0.
1040           You may want to check that BR2_TARGET_ROOTFS_EXT2_BLOCKS
1041           matchs your needs.
1042
1043 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS_WRAP
1044         bool
1045         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS != 0
1046         select BR2_LEGACY
1047
1048 config BR2_PACKAGE_SYSTEMD_KDBUS
1049         bool "systemd-kdbus has been removed"
1050         select BR2_LEGACY
1051         help
1052           --enable/disable-kdbus configure option has been removed since
1053           systemd-231.
1054
1055 config BR2_PACKAGE_POLARSSL
1056         bool "polarssl has been removed"
1057         select BR2_LEGACY
1058         help
1059           The polarssl crypto library has been removed since the 1.2.x
1060           release branch is no longer maintained. Newer upstream
1061           branches/releases (mbedtls) have API changes so they're not
1062           drop-in replacements.
1063
1064 config BR2_NBD_CLIENT
1065         bool "nbd client option was renamed"
1066         select BR2_LEGACY
1067         select BR2_PACKAGE_NBD_CLIENT
1068         help
1069           The nbd client option has been renamed to
1070           BR2_PACKAGE_NBD_CLIENT.
1071
1072 config BR2_NBD_SERVER
1073         bool "nbd server option was renamed"
1074         select BR2_LEGACY
1075         select BR2_PACKAGE_NBD_SERVER
1076         help
1077           The nbd server option has been renamed to
1078           BR2_PACKAGE_NBD_SERVER.
1079
1080 config BR2_PACKAGE_GMOCK
1081         bool "gmock merged into gtest package"
1082         select BR2_LEGACY
1083         select BR2_PACKAGE_GTEST
1084         select BR2_PACKAGE_GTEST_GMOCK
1085         help
1086           GMock is now a suboption of the GTest package.
1087
1088 config BR2_KERNEL_HEADERS_4_8
1089         bool "kernel headers version 4.8.x are no longer supported"
1090         select BR2_KERNEL_HEADERS_4_4
1091         select BR2_LEGACY
1092         help
1093           Version 4.8.x of the Linux kernel headers are no longer
1094           maintained upstream and are now removed. As an alternative,
1095           version 4.4.x of the headers have been automatically
1096           selected in your configuration.
1097
1098 config BR2_KERNEL_HEADERS_3_18
1099         bool "kernel headers version 3.18.x are no longer supported"
1100         select BR2_KERNEL_HEADERS_3_12
1101         select BR2_LEGACY
1102         help
1103           Version 3.18.x of the Linux kernel headers are no longer
1104           maintained upstream and are now removed. As an alternative,
1105           version 3.12.x of the headers have been automatically
1106           selected in your configuration.
1107
1108 config BR2_GLIBC_VERSION_2_22
1109         bool "glibc 2.22 removed"
1110         select BR2_LEGACY
1111         help
1112           Support for glibc version 2.22 has been removed. The current
1113           default version has been selected instead.
1114
1115 ###############################################################################
1116 comment "Legacy options removed in 2017.02"
1117
1118 config BR2_PACKAGE_PERL_DB_FILE
1119         bool "perl-db-file removed"
1120         select BR2_LEGACY
1121         select BR2_PACKAGE_BERKELEYDB
1122         select BR2_PACKAGE_PERL
1123         help
1124           DB_File can be built as a core Perl module, so the separate
1125           perl-db-file package has been removed.
1126
1127 config BR2_KERNEL_HEADERS_4_7
1128         bool "kernel headers version 4.7.x are no longer supported"
1129         select BR2_KERNEL_HEADERS_4_4
1130         select BR2_LEGACY
1131         help
1132           Version 4.7.x of the Linux kernel headers are no longer
1133           maintained upstream and are now removed. As an alternative,
1134           version 4.4.x of the headers have been automatically
1135           selected in your configuration.
1136
1137 config BR2_KERNEL_HEADERS_4_6
1138         bool "kernel headers version 4.6.x are no longer supported"
1139         select BR2_KERNEL_HEADERS_4_4
1140         select BR2_LEGACY
1141         help
1142           Version 4.6.x of the Linux kernel headers are no longer
1143           maintained upstream and are now removed. As an alternative,
1144           version 4.4.x of the headers have been automatically
1145           selected in your configuration.
1146
1147 config BR2_KERNEL_HEADERS_4_5
1148         bool "kernel headers version 4.5.x are no longer supported"
1149         select BR2_KERNEL_HEADERS_4_4
1150         select BR2_LEGACY
1151         help
1152           Version 4.5.x of the Linux kernel headers are no longer
1153            maintained upstream and are now removed. As an alternative,
1154            version 4.4.x of the headers have been automatically
1155            selected in your configuration.
1156
1157 config BR2_KERNEL_HEADERS_3_14
1158         bool "kernel headers version 3.14.x are no longer supported"
1159         select BR2_KERNEL_HEADERS_3_12
1160         select BR2_LEGACY
1161           help
1162           Version 3.14.x of the Linux kernel headers are no longer
1163           maintained upstream and are now removed. As an alternative,
1164           version 3.12.x of the headers have been automatically
1165           selected in your configuration.
1166
1167 config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
1168         bool "musl-cross 1.1.12 toolchain removed"
1169         select BR2_LEGACY
1170         help
1171           The support for the prebuilt toolchain based on the Musl C
1172           library provided by the musl-cross project has been removed.
1173           Upstream doesn't provide any prebuilt toolchain anymore, use
1174           the Buildroot toolchain instead.
1175
1176 config BR2_UCLIBC_INSTALL_TEST_SUITE
1177         bool "uClibc tests now in uclibc-ng-test"
1178         select BR2_LEGACY
1179         select BR2_PACKAGE_UCLIBC_NG_TEST
1180         help
1181           The test suite of the uClibc C library has been moved into a
1182           separate package, uclibc-ng-test.
1183
1184 config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX
1185         bool "Blackfin.uclinux.org 2014R1 toolchain removed"
1186         select BR2_LEGACY
1187         help
1188           The ADI Blackfin toolchain has many bugs which are fixed in
1189           more recent gcc and uClibc-ng releases. Use the Buildroot
1190           toolchain instead.
1191
1192 config BR2_PACKAGE_MAKEDEVS
1193         bool "makedevs removed"
1194         select BR2_LEGACY
1195         help
1196           The makedevs tool is part of busybox. The Buildroot fork
1197           should not be used outside of the Buildroot infrastructure.
1198
1199 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
1200         bool "Arago ARMv7 2011.09 removed"
1201         select BR2_LEGACY
1202         help
1203           The Arago toolchains are every old and not updated anymore.
1204
1205 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
1206         bool "Arago ARMv5 2011.09 removed"
1207         select BR2_LEGACY
1208         help
1209           The Arago toolchains are every old and not updated anymore.
1210
1211 config BR2_PACKAGE_SNOWBALL_HDMISERVICE
1212         bool "snowball-hdmiservice removed"
1213         select BR2_LEGACY
1214         help
1215           We no longer have support for the Snowball platform in
1216           Buildroot, so this package was no longer useful.
1217
1218 config BR2_PACKAGE_SNOWBALL_INIT
1219         bool "snowball-init removed"
1220         select BR2_LEGACY
1221         help
1222           We no longer have support for the Snowball platform in
1223           Buildroot, so this package was no longer useful.
1224
1225 config BR2_GDB_VERSION_7_9
1226         bool "gdb 7.9 has been removed"
1227         select BR2_LEGACY
1228         help
1229           The 7.9 version of gdb has been removed. Use a newer version
1230           instead.
1231
1232 ###############################################################################
1233 comment "Legacy options removed in 2016.11"
1234
1235 config BR2_PACKAGE_PHP_SAPI_CLI_CGI
1236         bool "PHP CGI and CLI options are now seperate"
1237         select BR2_PACKAGE_PHP_SAPI_CLI
1238         select BR2_PACKAGE_PHP_SAPI_CGI
1239         select BR2_LEGACY
1240         help
1241           The PHP Interface options have been split up into a
1242           separate option for each interface.
1243
1244 config BR2_PACKAGE_PHP_SAPI_CLI_FPM
1245         bool "PHP CLI and FPM options are now separate"
1246         select BR2_PACKAGE_PHP_SAPI_CLI
1247         select BR2_PACKAGE_PHP_SAPI_FPM
1248         select BR2_LEGACY
1249         help
1250           The PHP Interface options have been split up into a
1251           separate option for each interface.
1252
1253 config BR2_PACKAGE_WVSTREAMS
1254         bool "wvstreams removed"
1255         select BR2_LEGACY
1256         help
1257           wvstreams is not maintained anymore since about 2009. It also
1258           doesn't build anymore with recent compilers (GCC 5+).
1259
1260 config BR2_PACKAGE_WVDIAL
1261         bool "wvdial removed"
1262         select BR2_LEGACY
1263         help
1264           wvdial is not maintained anymore since about 2009. It also
1265           doesn't build anymore with recent compilers (GCC 5+).
1266
1267 config BR2_PACKAGE_WEBKITGTK24
1268         bool "webkitgtk 2.4.x removed"
1269         select BR2_LEGACY
1270         help
1271           This legacy package only existed because some other packages
1272           depended on that specific version of webkitgtk. However, the
1273           other packages have been fixed. webkitgtk 2.4 is full of
1274           security issues so it needs to be removed.
1275
1276 config BR2_PACKAGE_TORSMO
1277         bool "torsmo removed"
1278         select BR2_LEGACY
1279         help
1280           torsmo has been unmaintained for a long time, and nobody
1281           seems to be interested in it.
1282
1283 config BR2_PACKAGE_SSTRIP
1284         bool "sstrip removed"
1285         select BR2_LEGACY
1286         help
1287           sstrip is unmaintained and potentially harmful. It doesn't
1288           save so much compared to normal binutils strip, and there is
1289           a big risk of binaries that don't work. Use normal strip
1290           instead.
1291
1292 config BR2_KERNEL_HEADERS_4_3
1293         bool "kernel headers version 4.3.x are no longer supported"
1294         select BR2_KERNEL_HEADERS_4_1
1295         select BR2_LEGACY
1296         help
1297           Version 4.3.x of the Linux kernel headers are no longer
1298           maintained upstream and are now removed. As an alternative,
1299           version 4.1.x of the headers have been automatically
1300           selected in your configuration.
1301
1302 config BR2_KERNEL_HEADERS_4_2
1303         bool "kernel headers version 4.2.x are no longer supported"
1304         select BR2_KERNEL_HEADERS_4_1
1305         select BR2_LEGACY
1306         help
1307           Version 4.2.x of the Linux kernel headers are no longer
1308           maintained upstream and are now removed. As an alternative,
1309           version 4.1.x of the headers have been automatically
1310           selected in your configuration.
1311
1312 config BR2_PACKAGE_KODI_ADDON_XVDR
1313         bool "kodi-addon-xvdr removed"
1314         select BR2_LEGACY
1315         help
1316           According to the github project page:
1317           https://github.com/pipelka/xbmc-addon-xvdr
1318           this package is discontinued.
1319
1320 config BR2_PACKAGE_IPKG
1321         bool "ipkg removed"
1322         select BR2_LEGACY
1323         help
1324           ipkg dates back to the early 2000s when Compaq started the
1325           handhelds.org project and it hasn't seen development since
1326           2006. Use opkg as a replacement.
1327
1328 config BR2_GCC_VERSION_4_7_X
1329         bool "gcc 4.7.x support removed"
1330         select BR2_LEGACY
1331         help
1332           Support for gcc version 4.7.x has been removed. The current
1333           default version (4.9.x or later) has been selected instead.
1334
1335 config BR2_BINUTILS_VERSION_2_24_X
1336         bool "binutils version 2.24 support removed"
1337         select BR2_LEGACY
1338         help
1339           Support for binutils version 2.24 has been removed. The
1340           current default version (2.26 or later) has been selected
1341           instead.
1342
1343 config BR2_PACKAGE_WESTON_RPI
1344         bool "Weston propietary RPI support is gone"
1345         select BR2_LEGACY
1346         help
1347           Upstream decided the propietary (rpi-userland) weston composer
1348           support wasn't worth the effort so it was removed. Switch to
1349           the open VC4 support.
1350
1351 config BR2_LINUX_KERNEL_TOOL_CPUPOWER
1352         bool "linux-tool cpupower"
1353         depends on BR2_LINUX_KERNEL
1354         select BR2_LEGACY
1355         select BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
1356         help
1357           Linux tool cpupower option was renamed.
1358
1359 config BR2_LINUX_KERNEL_TOOL_PERF
1360         bool "linux-tool perf"
1361         depends on BR2_LINUX_KERNEL
1362         select BR2_LEGACY
1363         select BR2_PACKAGE_LINUX_TOOLS_PERF
1364         help
1365           Linux tool perf option was renamed.
1366
1367 config BR2_LINUX_KERNEL_TOOL_SELFTESTS
1368         bool "linux-tool selftests"
1369         depends on BR2_LINUX_KERNEL
1370         select BR2_LEGACY
1371         select BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
1372         help
1373           Linux tool selftests option was renamed.
1374
1375 config BR2_GCC_VERSION_4_8_ARC
1376         bool "gcc arc option renamed"
1377         select BR2_LEGACY
1378         select BR2_GCC_VERSION_ARC
1379         help
1380           The option that selects the gcc version for the ARC
1381           architecture has been renamed to BR2_GCC_VERSION_ARC.
1382
1383 config BR2_KERNEL_HEADERS_4_0
1384         bool "kernel headers version 4.0.x are no longer supported"
1385         select BR2_KERNEL_HEADERS_3_12
1386         select BR2_LEGACY
1387         help
1388           Version 4.0.x of the Linux kernel headers have been deprecated
1389           for more than four buildroot releases and are now removed.
1390           As an alternative, version 3.12.x of the headers have been
1391           automatically selected in your configuration.
1392
1393 config BR2_KERNEL_HEADERS_3_19
1394         bool "kernel headers version 3.19.x are no longer supported"
1395         select BR2_KERNEL_HEADERS_3_12
1396         select BR2_LEGACY
1397         help
1398           Version 3.19.x of the Linux kernel headers have been
1399           deprecated for more than four buildroot releases and are now
1400           removed.
1401           As an alternative, version 3.12.x of the headers have been
1402           automatically selected in your configuration.
1403
1404 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
1405         bool "libevas-generic-loaders package removed"
1406         select BR2_LEGACY
1407         select BR2_PACKAGE_EFL
1408         help
1409           With EFL 1.18, libevas-generic-loaders is now provided by the
1410           efl package.
1411
1412 config BR2_PACKAGE_ELEMENTARY
1413         bool "elementary package removed"
1414         select BR2_LEGACY
1415         select BR2_PACKAGE_EFL
1416         help
1417           With EFL 1.18, elementary is now provided by the efl package.
1418
1419 config BR2_LINUX_KERNEL_CUSTOM_LOCAL
1420         bool "Linux kernel local directory option removed"
1421         help
1422           The option to select a local directory as the source of the
1423           Linux kernel has been removed. It hurts reproducibility of
1424           builds.
1425
1426           In case you were using this option during development of your
1427           Linux kernel, use the override mechanism instead.
1428
1429 ###############################################################################
1430 comment "Legacy options removed in 2016.08"
1431
1432 config BR2_PACKAGE_EFL_JP2K
1433         bool "libevas jp2k loader has been removed"
1434         select BR2_LEGACY
1435         help
1436           JP2K support in EFL requires openjpeg 1.x (libopenjpeg1.pc)
1437           while Buildroot only packages openjpeg 2.x. Therefore, the
1438           JP2K loader has been removed from EFL.
1439
1440 config BR2_PACKAGE_SYSTEMD_COMPAT
1441         bool "systemd compatibility libraries have been removed"
1442         select BR2_LEGACY
1443         help
1444           The systemd option to enable the compatibility libraries has
1445           been removed. Theses libraries have been useless since a few
1446           version, and have been fully dropped from the source since
1447           v230.
1448
1449 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
1450         bool "gst1-plugins-bad liveadder plugin removed"
1451         select BR2_LEGACY
1452         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
1453         help
1454           The functionality of the liveadder plugin of the
1455           gst1-plugins-bad package has been merged into audiomixer.
1456
1457 config BR2_PACKAGE_LIBFSLVPUWRAP
1458         bool "libfslvpuwrap has been renamed to imx-vpuwrap"
1459         select BR2_LEGACY
1460         select BR2_PACKAGE_IMX_VPUWRAP
1461         help
1462           The libfslvpuwrap has been renamed to match the renamed
1463           package.
1464
1465 config BR2_PACKAGE_LIBFSLPARSER
1466         bool "libfslparser has been renamed to imx-parser"
1467         select BR2_LEGACY
1468         select BR2_PACKAGE_IMX_PARSER
1469         help
1470           The libfslparser has been renamed to match the renamed
1471           package.
1472
1473 config BR2_PACKAGE_LIBFSLCODEC
1474         bool "libfslcodec has been renamed to imx-codec"
1475         select BR2_LEGACY
1476         select BR2_PACKAGE_IMX_CODEC
1477         help
1478           The libfslcodec has been renamed to match the renamed package.
1479
1480 config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
1481         bool "FIT support in uboot-tools has been refactored"
1482         select BR2_LEGACY
1483         select BR2_PACKAGE_DTC
1484         select BR2_PACKAGE_DTC_PROGRAMS
1485         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
1486         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
1487         select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
1488         help
1489           This option has been removed in favor of a more fine-grained
1490           configuration, which is recommended. Selecting this option
1491           enables FIT and FIT signature support for the target packages.
1492           It will also select the dtc and openssl packages.
1493
1494 config BR2_PTHREADS_OLD
1495         bool "linuxthreads (stable/old)"
1496         select BR2_LEGACY
1497         help
1498           Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
1499           BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
1500
1501 config BR2_BINUTILS_VERSION_2_23_X
1502         bool "binutils 2.23 removed"
1503         select BR2_LEGACY
1504         help
1505           Binutils 2.23 has been removed, using a newer version is
1506           recommended.
1507
1508 config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
1509         bool "eglibc support has been removed"
1510         select BR2_LEGACY
1511         help
1512           The eglibc project no longer exists, as it has been merged
1513           back into the glibc project. Therefore, support for eglibc
1514           has been removed, and glibc should be used instead.
1515
1516 config BR2_GDB_VERSION_7_8
1517         bool "gdb 7.8 has been removed"
1518         select BR2_LEGACY
1519         help
1520           The 7.8 version of gdb has been removed. Use a newer version
1521           instead.
1522
1523 ###############################################################################
1524 comment "Legacy options removed in 2016.05"
1525
1526 config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
1527         bool "openvpn polarssl crypto backend removed"
1528         select BR2_LEGACY
1529         help
1530           The OpenVPN polarssl crypto backend option has been removed.
1531           Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
1532           compatible with mbedtls (polarssl) series 2.x which is the
1533           version provided in buildroot. And both can't coexist.
1534           It now uses OpenSSL as the only option.
1535
1536 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
1537         bool "nginx http spdy module removed"
1538         select BR2_LEGACY
1539         select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
1540         help
1541           The ngx_http_spdy_module has been superseded by the
1542           ngx_http_v2_module since nginx v1.9.5.  The
1543           ngx_http_v2_module modules has been automatically selected
1544           in your configuration.
1545
1546 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
1547         bool "gst1-plugins-bad rtp plugin moved to good"
1548         select BR2_LEGACY
1549         help
1550           The rtp plugin has been moved from gst1-plugins-base to
1551           gst1-plugins-good.
1552
1553 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
1554         bool "gst1-plugins-bad mpg123 plugin moved to ugly"
1555         select BR2_LEGACY
1556         help
1557           The mpg123 plugin has been moved from gst1-plugins-bad to
1558           gst1-plugins-ugly.
1559
1560 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
1561         bool "PowerPC Sourcery toolchain has been removed"
1562         select BR2_LEGACY
1563         help
1564           The Sourcery CodeBench toolchain for the PowerPC
1565           architecture has been removed, as it was very old, not
1566           maintained, and causing numerous build failures with modern
1567           userspace packages.
1568
1569 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
1570         bool "PowerPC Sourcery E500v2 toolchain has been removed"
1571         select BR2_LEGACY
1572         help
1573           The Sourcery CodeBench toolchain for the PowerPC E500v2
1574           architecture has been removed, as it was very old, not
1575           maintained, and causing numerous build failures with modern
1576           userspace packages.
1577
1578 config BR2_x86_i386
1579         bool "x86 i386 support removed"
1580         select BR2_LEGACY
1581         help
1582           The support for the i386 processors of the x86 architecture
1583           has been removed.
1584
1585 config BR2_PACKAGE_QT5QUICK1
1586         bool "qt5quick1 package removed"
1587         select BR2_LEGACY
1588         help
1589           The qt5quick1 package has been removed, since it was removed
1590           from upstream starting from Qt 5.6.
1591
1592 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
1593         string "uboot custom patch dir has been removed"
1594         help
1595           The uboot custom patch directory option has been removed. Use
1596           the improved BR2_TARGET_UBOOT_PATCH option instead.
1597
1598 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
1599         bool
1600         default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
1601         select BR2_LEGACY
1602
1603 # Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
1604 # boot/uboot/Config.in
1605
1606 config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
1607         bool "xf86-input-void removed"
1608         select BR2_LEGACY
1609         help
1610           The xf86-input-void package has been removed, there's no need
1611           for it in any modern (post-2007) xorg server.
1612
1613 config BR2_KERNEL_HEADERS_3_17
1614         bool "kernel headers version 3.17.x are no longer supported"
1615         select BR2_KERNEL_HEADERS_3_12
1616         select BR2_LEGACY
1617         help
1618           Version 3.17.x of the Linux kernel headers have been
1619           deprecated for more than four buildroot releases and are now
1620           removed.
1621           As an alternative, version 3.12.x of the headers have been
1622           automatically selected in your configuration.
1623
1624 config BR2_GDB_VERSION_7_7
1625         bool "gdb 7.7 has been removed"
1626         select BR2_LEGACY
1627         help
1628           The 7.7 version of gdb has been removed. Use a newer version
1629           instead.
1630
1631 config BR2_PACKAGE_FOOMATIC_FILTERS
1632         bool "foomatic-filters"
1633         select BR2_LEGACY
1634         help
1635           The foomatic-filters package was removed.
1636
1637 config BR2_PACKAGE_SAMBA
1638         bool "samba"
1639         select BR2_LEGACY
1640         help
1641           The samba package was removed in favour of samba4 since the
1642           3.x series isn't supported by upstream any longer.
1643
1644 config BR2_PACKAGE_KODI_WAVPACK
1645         bool "wavpack"
1646         select BR2_LEGACY
1647         help
1648           wavpack support was removed in favour of ffmpeg:
1649           https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
1650
1651 config BR2_PACKAGE_KODI_RSXS
1652         bool "rsxs support in Kodi was moved to an addon"
1653         select BR2_LEGACY
1654         select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
1655         help
1656           rsxs support in Kodi was moved to an addon
1657
1658 config BR2_PACKAGE_KODI_GOOM
1659         bool "Goom support in Kodi was moved to an addon"
1660         select BR2_LEGACY
1661         select BR2_PACKAGE_KODI_VISUALISATION_GOOM
1662         help
1663           Goom support in Kodi was moved to an addon
1664
1665 config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
1666         bool "systemd all extras option has been removed"
1667         select BR2_LEGACY
1668         select BR2_PACKAGE_XZ
1669         select BR2_PACKAGE_LIBGCRYPT
1670         help
1671           The systemd option to enable "all extras" has been
1672           removed. To get the same features, the libgcrypt and xz
1673           package should now be enabled.
1674
1675 config BR2_GCC_VERSION_4_5_X
1676         bool "gcc 4.5.x has been removed"
1677         select BR2_LEGACY
1678         help
1679           The 4.5.x version of gcc has been removed. Use a newer
1680           version instead.
1681
1682 config BR2_PACKAGE_SQLITE_READLINE
1683         bool "sqlite command-line editing support was updated"
1684         select BR2_PACKAGE_NCURSES
1685         select BR2_PACKAGE_READLINE
1686         select BR2_LEGACY
1687         help
1688           This option was removed in favour of the sqlite package
1689           deciding itself depending on the enabled packages whether
1690           command-line editing should be enabled, it also also takes
1691           libedit into account.
1692
1693 ###############################################################################
1694 comment "Legacy options removed in 2016.02"
1695
1696 config BR2_PACKAGE_DOVECOT_BZIP2
1697         bool "bzip2 support option has been removed"
1698         select BR2_LEGACY
1699         select BR2_PACKAGE_BZIP2
1700         help
1701           Bzip2 support is built if the bzip2 package is selected.
1702
1703 config BR2_PACKAGE_DOVECOT_ZLIB
1704         bool "zlib support option has been removed"
1705         select BR2_LEGACY
1706         select BR2_PACKAGE_ZLIB
1707         help
1708           Zlib support is built if the zlib package is selected.
1709
1710 config BR2_PACKAGE_E2FSPROGS_FINDFS
1711         bool "e2fsprogs findfs option has been removed"
1712         select BR2_LEGACY
1713         help
1714           This option attempted to enable findfs capabilities from
1715           e2fsprogs but has not worked since July 2015 (due to
1716           packaging changes). One can use BusyBox's findfs support or
1717           enable the BR2_PACKAGE_UTIL_LINUX_BINARIES option.
1718
1719 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
1720         bool "openpowerlink debug option has been removed"
1721         select BR2_LEGACY
1722         help
1723           This option depends on BR2_ENABLE_DEBUG which should not be
1724           used by packages anymore.
1725
1726 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
1727         bool "openpowerlink package has been updated"
1728         select BR2_LEGACY
1729         select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
1730         help
1731           openpowerlink kernel modules are built if the
1732           kernel stack library is selected.
1733
1734 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
1735         bool "openpowerlink package has been updated"
1736         select BR2_LEGACY
1737         select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
1738         help
1739           The user space support has been split in two part:
1740           - a monolitic user space library
1741           - a user spae deamon driver
1742
1743 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
1744         bool "using the linux headers version for the kernel has been removed"
1745         select BR2_LEGACY
1746         help
1747           The option to use the version of the kernel headers for the
1748           kernel to build has been removed.
1749
1750           There is now the converse, better-suited and more versatile
1751           option to use the kernel version for the linux headers.
1752
1753 config BR2_PACKAGE_CUPS_PDFTOPS
1754         bool "Pdftops support has been removed from Cups"
1755         select BR2_PACKAGE_CUPS_FILTERS
1756         select BR2_LEGACY
1757         help
1758           Pdftops support has been removed from the cups package
1759           It is now part of the cups-filters package.
1760
1761 config BR2_KERNEL_HEADERS_3_16
1762         bool "kernel headers version 3.16.x are no longer supported"
1763         select BR2_KERNEL_HEADERS_3_12
1764         select BR2_LEGACY
1765         help
1766           Version 3.16.x of the Linux kernel headers have been
1767           deprecated for more than four buildroot releases and are now
1768           removed.
1769           As an alternative, version 3.12.x of the headers have been
1770           automatically selected in your configuration.
1771
1772 config BR2_PACKAGE_PYTHON_PYXML
1773         bool "python-pyxml package has been removed"
1774         select BR2_LEGACY
1775         help
1776           PyXML is obsolete and its functionality is covered either via
1777           native Python XML support or python-lxml package.
1778
1779 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
1780 config BR2_ENABLE_SSP
1781         bool "Stack Smashing protection now has different levels"
1782         help
1783           The protection offered by SSP can now be selected from
1784           different protection levels. Be sure to review the SSP level
1785           in the build options menu.
1786
1787 config BR2_PACKAGE_DIRECTFB_CLE266
1788         bool "cle266 driver for directfb removed"
1789         select BR2_LEGACY
1790         help
1791           The cle266 directfb driver support has been removed.
1792           It doesn't build in the latest version and it's unlikely
1793           anyone has any use for it.
1794
1795 config BR2_PACKAGE_DIRECTFB_UNICHROME
1796         bool "unichrome driver for directfb removed"
1797         select BR2_LEGACY
1798         help
1799           The unichrome directfb driver support has been removed.
1800           It doesn't build in the latest version and it's unlikely
1801           anyone has any use for it.
1802
1803 config BR2_PACKAGE_LIBELEMENTARY
1804         bool "libelementary has been renamed to elementary"
1805         select BR2_LEGACY
1806         select BR2_PACKAGE_ELEMENTARY
1807         help
1808           The libelementary package has been renamed to match the
1809           upstream name.
1810
1811 config BR2_PACKAGE_LIBEINA
1812         bool "libeina package has been removed"
1813         select BR2_LEGACY
1814         select BR2_PACKAGE_EFL
1815         help
1816           With EFL 1.15, libeina is now provided by the efl package.
1817
1818 config BR2_PACKAGE_LIBEET
1819         bool "libeet package has been removed"
1820         select BR2_LEGACY
1821         select BR2_PACKAGE_EFL
1822         help
1823           With EFL 1.15, libeet is now provided by the efl package.
1824
1825 config BR2_PACKAGE_LIBEVAS
1826         bool "libevas package has been removed"
1827         select BR2_LEGACY
1828         select BR2_PACKAGE_EFL
1829         help
1830           With EFL 1.15, libevas is now provided by the efl package.
1831
1832 config BR2_PACKAGE_LIBECORE
1833         bool "libecore package has been removed"
1834         select BR2_LEGACY
1835         select BR2_PACKAGE_EFL
1836         help
1837           With EFL 1.15, libecore is now provided by the efl package.
1838
1839 config BR2_PACKAGE_LIBEDBUS
1840         bool "libedbus package has been removed"
1841         select BR2_LEGACY
1842         select BR2_PACKAGE_EFL
1843         help
1844           With EFL 1.15, libedbus is now provided by the efl package.
1845
1846 config BR2_PACKAGE_LIBEFREET
1847         bool "libefreet package has been removed"
1848         select BR2_LEGACY
1849         select BR2_PACKAGE_EFL
1850         help
1851           With EFL 1.15, libefreet is now provided by the efl package.
1852
1853 config BR2_PACKAGE_LIBEIO
1854         bool "libeio package has been removed"
1855         select BR2_LEGACY
1856         select BR2_PACKAGE_EFL
1857         help
1858           With EFL 1.15, libeio is now provided by the efl package.
1859
1860 config BR2_PACKAGE_LIBEMBRYO
1861         bool "libembryo package has been removed"
1862         select BR2_LEGACY
1863         select BR2_PACKAGE_EFL
1864         help
1865           With EFL 1.15, libembryo is now provided by the efl package.
1866
1867 config BR2_PACKAGE_LIBEDJE
1868         bool "libedje package has been removed"
1869         select BR2_LEGACY
1870         select BR2_PACKAGE_EFL
1871         help
1872           With EFL 1.15, libedje is now provided by the efl package.
1873
1874 config BR2_PACKAGE_LIBETHUMB
1875         bool "libethumb package has been removed"
1876         select BR2_LEGACY
1877         select BR2_PACKAGE_EFL
1878         help
1879           With EFL 1.15, libethumb is now provided by the efl package.
1880
1881 config BR2_PACKAGE_INFOZIP
1882         bool "infozip option has been renamed to zip"
1883         select BR2_LEGACY
1884         select BR2_PACKAGE_ZIP
1885         help
1886           Info-Zip's Zip package has been renamed from infozip to zip,
1887           to avoid ambiguities with Info-Zip's UnZip which has been
1888           added in the unzip package.
1889
1890 config BR2_BR2_PACKAGE_NODEJS_0_10_X
1891         bool "nodejs 0.10.x option removed"
1892         select BR2_LEGACY
1893         select BR2_PACKAGE_NODEJS
1894         help
1895           nodejs 0.10.x option has been removed.  0.10.x is now
1896           automatically chosen for ARMv5 architectures only and the
1897           latest nodejs for all other supported architectures. The
1898           correct nodejs version has been automatically selected in your
1899           configuration.
1900
1901 config BR2_BR2_PACKAGE_NODEJS_0_12_X
1902         bool "nodejs version 0.12.x has been removed"
1903         select BR2_LEGACY
1904         select BR2_PACKAGE_NODEJS
1905         help
1906           nodejs version 0.12.x has been removed.  As an alternative,
1907           the latest nodejs version has been automatically selected in
1908           your configuration.
1909
1910 config BR2_BR2_PACKAGE_NODEJS_4_X
1911         bool "nodejs version 4.x has been removed"
1912         select BR2_LEGACY
1913         select BR2_PACKAGE_NODEJS
1914         help
1915           nodejs version 4.x has been removed.  As an alternative,
1916           the latest nodejs version has been automatically selected in
1917           your configuration.
1918
1919 ###############################################################################
1920 comment "Legacy options removed in 2015.11"
1921
1922 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
1923         bool "gst1-plugins-bad real plugin has been removed"
1924         select BR2_LEGACY
1925         help
1926           The real plugin from GStreamer 1 bad plugins has been
1927           removed.
1928
1929 config BR2_PACKAGE_MEDIA_CTL
1930         bool "media-ctl package has been removed"
1931         select BR2_LEGACY
1932         select BR2_PACKAGE_LIBV4L
1933         select BR2_PACKAGE_LIBV4L_UTILS
1934         help
1935           media-ctl source and developement have been moved to v4l-utils
1936           since June 2014. For an up-to-date media-ctl version select
1937           BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
1938
1939 config BR2_PACKAGE_SCHIFRA
1940         bool "schifra package has been removed"
1941         select BR2_LEGACY
1942         help
1943           Schifra package has been maked broken since 2014.11 release
1944           and haven't been fixed since then.
1945
1946 config BR2_PACKAGE_ZXING
1947         bool "zxing option has been renamed"
1948         select BR2_LEGACY
1949         select BR2_PACKAGE_ZXING_CPP
1950         help
1951           ZXing no longer provides the cpp bindings, it has been renamed
1952           to BR2_PACKAGE_ZXING_CPP which uses a new upstream.
1953
1954 # Since FreeRDP has new dependencies, protect this legacy to avoid the
1955 # infamous "unmet direct dependencies" kconfig error.
1956 config BR2_PACKAGE_FREERDP_CLIENT
1957         bool "freerdp client option renamed"
1958         depends on BR2_PACKAGE_FREERDP
1959         select BR2_LEGACY
1960         select BR2_PACKAGE_FREERDP_CLIENT_X11
1961
1962 config BR2_PACKAGE_BLACKBOX
1963         bool "blackbox package has been removed"
1964         select BR2_LEGACY
1965         help
1966           Upstream is dead and the package has been deprecated for
1967           some time. There are other alternative maintained WMs.
1968
1969 config BR2_KERNEL_HEADERS_3_0
1970         bool "kernel headers version 3.0.x are no longer supported"
1971         select BR2_KERNEL_HEADERS_3_2
1972         select BR2_LEGACY
1973         help
1974           Version 3.0.x of the Linux kernel headers have been deprecated
1975           for more than four buildroot releases and are now removed.
1976           As an alternative, version 3.2.x of the headers have been
1977           automatically selected in your configuration.
1978
1979 config BR2_KERNEL_HEADERS_3_11
1980         bool "kernel headers version 3.11.x are no longer supported"
1981         select BR2_KERNEL_HEADERS_3_10
1982         select BR2_LEGACY
1983         help
1984           Version 3.11.x of the Linux kernel headers have been
1985           deprecated for more than four buildroot releases and are now
1986           removed.
1987           As an alternative, version 3.10.x of the headers have been
1988           automatically selected in your configuration.
1989
1990 config BR2_KERNEL_HEADERS_3_13
1991         bool "kernel headers version 3.13.x are no longer supported"
1992         select BR2_KERNEL_HEADERS_3_12
1993         select BR2_LEGACY
1994         help
1995           Version 3.13.x of the Linux kernel headers have been
1996           deprecated for more than four buildroot releases and are now
1997           removed.
1998           As an alternative, version 3.12.x of the headers have been
1999           automatically selected in your configuration.
2000
2001 config BR2_KERNEL_HEADERS_3_15
2002         bool "kernel headers version 3.15.x are no longer supported"
2003         select BR2_KERNEL_HEADERS_3_12
2004         select BR2_LEGACY
2005         help
2006           Version 3.15.x of the Linux kernel headers have been
2007           deprecated for more than four buildroot releases and are now
2008           removed.
2009           As an alternative, version 3.12.x of the headers have been
2010           automatically selected in your configuration.
2011
2012 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
2013         bool "DirectFB example df_andi has been removed"
2014         select BR2_LEGACY
2015         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2016         help
2017           The per-DirectFB example options have been removed. The
2018           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2019           examples.
2020
2021 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
2022         bool "DirectFB example df_bltload has been removed"
2023         select BR2_LEGACY
2024         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2025         help
2026           The per-DirectFB example options have been removed. The
2027           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2028           examples.
2029
2030 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
2031         bool "DirectFB example df_cpuload has been removed"
2032         select BR2_LEGACY
2033         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2034         help
2035           The per-DirectFB example options have been removed. The
2036           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2037           examples.
2038
2039 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
2040         bool "DirectFB example df_databuffer has been removed"
2041         select BR2_LEGACY
2042         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2043         help
2044           The per-DirectFB example options have been removed. The
2045           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2046           examples.
2047
2048 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
2049         bool "DirectFB example df_dioload has been removed"
2050         select BR2_LEGACY
2051         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2052         help
2053           The per-DirectFB example options have been removed. The
2054           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2055           examples.
2056
2057 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
2058         bool "DirectFB example df_dok has been removed"
2059         select BR2_LEGACY
2060         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2061         help
2062           The per-DirectFB example options have been removed. The
2063           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2064           examples.
2065
2066 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
2067         bool "DirectFB example df_drivertest has been removed"
2068         select BR2_LEGACY
2069         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2070         help
2071           The per-DirectFB example options have been removed. The
2072           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2073           examples.
2074
2075 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
2076         bool "DirectFB example df_fire has been removed"
2077         select BR2_LEGACY
2078         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2079         help
2080           The per-DirectFB example options have been removed. The
2081           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2082           examples.
2083
2084 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
2085         bool "DirectFB example df_flip has been removed"
2086         select BR2_LEGACY
2087         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2088         help
2089           The per-DirectFB example options have been removed. The
2090           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2091           examples.
2092
2093 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
2094         bool "DirectFB example df_fonts has been removed"
2095         select BR2_LEGACY
2096         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2097         help
2098           The per-DirectFB example options have been removed. The
2099           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2100           examples.
2101
2102 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
2103         bool "DirectFB example df_input has been removed"
2104         select BR2_LEGACY
2105         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2106         help
2107           The per-DirectFB example options have been removed. The
2108           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2109           examples.
2110
2111 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
2112         bool "DirectFB example df_joystick has been removed"
2113         select BR2_LEGACY
2114         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2115         help
2116           The per-DirectFB example options have been removed. The
2117           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2118           examples.
2119
2120 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
2121         bool "DirectFB example df_knuckles has been removed"
2122         select BR2_LEGACY
2123         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2124         help
2125           The per-DirectFB example options have been removed. The
2126           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2127           examples.
2128
2129 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
2130         bool "DirectFB example df_layer has been removed"
2131         select BR2_LEGACY
2132         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2133         help
2134           The per-DirectFB example options have been removed. The
2135           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2136           examples.
2137
2138 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
2139         bool "DirectFB example df_matrix has been removed"
2140         select BR2_LEGACY
2141         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2142         help
2143           The per-DirectFB example options have been removed. The
2144           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2145           examples.
2146
2147 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
2148         bool "DirectFB example df_matrix_water has been removed"
2149         select BR2_LEGACY
2150         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2151         help
2152           The per-DirectFB example options have been removed. The
2153           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2154           examples.
2155
2156 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
2157         bool "DirectFB example df_neo has been removed"
2158         select BR2_LEGACY
2159         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2160         help
2161           The per-DirectFB example options have been removed. The
2162           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2163           examples.
2164
2165 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
2166         bool "DirectFB example df_netload has been removed"
2167         select BR2_LEGACY
2168         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2169         help
2170           The per-DirectFB example options have been removed. The
2171           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2172           examples.
2173
2174 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
2175         bool "DirectFB example df_palette has been removed"
2176         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2177         help
2178           The per-DirectFB example options have been removed. The
2179           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2180           examples.
2181
2182 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
2183         bool "DirectFB example df_particle has been removed"
2184         select BR2_LEGACY
2185         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2186         help
2187           The per-DirectFB example options have been removed. The
2188           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2189           examples.
2190
2191 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
2192         bool "DirectFB example df_porter has been removed"
2193         select BR2_LEGACY
2194         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2195         help
2196           The per-DirectFB example options have been removed. The
2197           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2198           examples.
2199
2200 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
2201         bool "DirectFB example df_stress has been removed"
2202         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2203         help
2204           The per-DirectFB example options have been removed. The
2205           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2206           examples.
2207
2208 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
2209         bool "DirectFB example df_texture has been removed"
2210         select BR2_LEGACY
2211         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2212         help
2213           The per-DirectFB example options have been removed. The
2214           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2215           examples.
2216
2217 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
2218         bool "DirectFB example df_video has been removed"
2219         select BR2_LEGACY
2220         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2221         help
2222           The per-DirectFB example options have been removed. The
2223           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2224           examples.
2225
2226 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
2227         bool "DirectFB example df_video_particle has been removed"
2228         select BR2_LEGACY
2229         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2230         help
2231           The per-DirectFB example options have been removed. The
2232           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2233           examples.
2234
2235 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
2236         bool "DirectFB example df_window has been removed"
2237         select BR2_LEGACY
2238         select BR2_PACKAGE_DIRECTFB_EXAMPLES
2239         help
2240           The per-DirectFB example options have been removed. The
2241           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
2242           examples.
2243
2244 config BR2_PACKAGE_KOBS_NG
2245         bool "kobs-ng was replaced by imx-kobs"
2246         select BR2_LEGACY
2247         select BR2_PACKAGE_IMX_KOBS
2248         help
2249           The outdated kobs-ng has been replaced by the Freescale-
2250           maintained imx-kobs package.
2251
2252 config BR2_PACKAGE_SAWMAN
2253         bool "sawman package removed"
2254         select BR2_LEGACY
2255         select BR2_PACKAGE_DIRECTFB_SAWMAN
2256         help
2257           This option has been removed because the sawman package no
2258           longer exists: it was merged inside DirectFB itself. This
2259           feature can now be enabled using the
2260           BR2_PACKAGE_DIRECTFB_SAWMAN option.
2261
2262 config BR2_PACKAGE_DIVINE
2263         bool "divine package removed"
2264         select BR2_LEGACY
2265         select BR2_PACKAGE_DIRECTFB_DIVINE
2266         help
2267           This option has been removed because the divine package no
2268           longer exists: it was merged inside DirectFB itself. This
2269           feature can now be enabled using the
2270           BR2_PACKAGE_DIRECTFB_DIVINE option.
2271
2272 ###############################################################################
2273 comment "Legacy options removed in 2015.08"
2274
2275 config BR2_PACKAGE_KODI_PVR_ADDONS
2276         bool "Kodi PVR addon was split"
2277         select BR2_LEGACY
2278         select BR2_PACKAGE_KODI_PVR_ARGUSTV
2279         select BR2_PACKAGE_KODI_PVR_DVBLINK
2280         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
2281         select BR2_PACKAGE_KODI_PVR_FILMON
2282         select BR2_PACKAGE_KODI_PVR_HTS
2283         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
2284         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
2285         select BR2_PACKAGE_KODI_PVR_MYTHTV
2286         select BR2_PACKAGE_KODI_PVR_NEXTPVR
2287         select BR2_PACKAGE_KODI_PVR_NJOY
2288         select BR2_PACKAGE_KODI_PVR_PCTV
2289         select BR2_PACKAGE_KODI_PVR_STALKER
2290         select BR2_PACKAGE_KODI_PVR_VBOX
2291         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
2292         select BR2_PACKAGE_KODI_PVR_VUPLUS
2293         select BR2_PACKAGE_KODI_PVR_WMC
2294         help
2295           Kodi PVR addon was split into seperate modules
2296
2297 config BR2_BINUTILS_VERSION_2_23_2
2298         bool "binutils 2.23 option renamed"
2299         select BR2_LEGACY
2300         help
2301           Binutils 2.23.2 has been removed, using a newer version is
2302           recommended.
2303
2304 config BR2_BINUTILS_VERSION_2_24
2305         bool "binutils 2.24 option renamed"
2306         select BR2_LEGACY
2307         select BR2_BINUTILS_VERSION_2_24_X
2308         help
2309           The binutils version option has been renamed to match the
2310           same patchlevel logic used by gcc. The new option is now
2311           BR2_BINUTILS_VERSION_2_24_X.
2312
2313 config BR2_BINUTILS_VERSION_2_25
2314         bool "binutils 2.25 option renamed"
2315         select BR2_LEGACY
2316         select BR2_BINUTILS_VERSION_2_25_X
2317         help
2318           The binutils version option has been renamed to match the
2319           same patchlevel logic used by gcc. The new option is now
2320           BR2_BINUTILS_VERSION_2_25_X.
2321
2322 config BR2_PACKAGE_PERF
2323         bool "perf option has been renamed"
2324         select BR2_LEGACY
2325         select BR2_LINUX_KERNEL_TOOL_PERF
2326         help
2327           The perf package has been moved as a Linux tools package,
2328           and the option to enable it is now
2329           BR2_LINUX_KERNEL_TOOL_PERF.
2330
2331 config BR2_BINUTILS_VERSION_2_22
2332         bool "binutils 2.22 removed"
2333         select BR2_LEGACY
2334         help
2335           Binutils 2.22 has been removed, using a newer version is
2336           recommended.
2337
2338 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
2339         bool "gpu-viv-bin-mx6q"
2340         select BR2_LEGACY
2341         select BR2_PACKAGE_IMX_GPU_VIV
2342         help
2343           Vivante graphics libraries have been renamed to
2344           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
2345           name.
2346
2347 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
2348         bool "libsemanage python bindings removed"
2349         depends on BR2_PACKAGE_PYTHON
2350         select BR2_LEGACY
2351         help
2352           This option has been removed, since the libsemanage Python
2353           bindings on the target were not useful.
2354
2355 config BR2_TARGET_UBOOT_NETWORK
2356         bool "U-Boot custom network settings removed"
2357         select BR2_LEGACY
2358         help
2359           U-Boot's custom network settings options have been removed.
2360
2361 ###############################################################################
2362 comment "Legacy options removed in 2015.05"
2363
2364 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
2365         bool "jffs2 16kB erasesize NAND flash option renamed"
2366         select BR2_LEGACY
2367         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
2368         help
2369           The JFFS2 NAND flash options now longer include the page
2370           size.
2371
2372 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
2373         bool "jffs2 128kB erasesize NAND flash option renamed"
2374         select BR2_LEGACY
2375         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
2376         help
2377           The JFFS2 NAND flash options now longer include the page
2378           size.
2379
2380 config BR2_PACKAGE_MONO_20
2381         bool "2.0/3.5 .Net Runtime"
2382         select BR2_LEGACY
2383         help
2384           This option no longer exists, all versions of the .Net
2385           runtime are now installed.
2386
2387 config BR2_PACKAGE_MONO_40
2388         bool "4.0 .Net Runtime"
2389         select BR2_LEGACY
2390         help
2391           This option no longer exists, all versions of the .Net
2392           runtime are now installed.
2393
2394 config BR2_PACKAGE_MONO_45
2395         bool "4.5 .Net Runtime"
2396         select BR2_LEGACY
2397         help
2398           This option no longer exists, all versions of the .Net
2399           runtime are now installed.
2400
2401 config BR2_CIVETWEB_WITH_LUA
2402         bool "civetweb lua option renamed"
2403         select BR2_LEGACY
2404         select BR2_PACKAGE_CIVETWEB_WITH_LUA
2405         help
2406           civetweb's lua option has been renamed to
2407           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
2408           packages name options.
2409
2410 config BR2_PACKAGE_TIFF_TIFF2PDF
2411         bool "tiff utility-specific option removed"
2412         select BR2_LEGACY
2413         select BR2_PACKAGE_TIFF_UTILITIES
2414         help
2415           utility-specific options have been removed in favour of
2416           the new option BR2_PACKAGE_TIFF_UTILITIES.
2417
2418 config BR2_PACKAGE_TIFF_TIFFCP
2419         bool "tiff utility-specific option removed"
2420         select BR2_LEGACY
2421         select BR2_PACKAGE_TIFF_UTILITIES
2422         help
2423           utility-specific options have been removed in favour of
2424           the new option BR2_PACKAGE_TIFF_UTILITIES.
2425
2426 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
2427         bool "RTAI patch file path has been removed"
2428         select BR2_LEGACY
2429         help
2430           This option has never worked, so it has been removed.
2431
2432 config BR2_TARGET_GENERIC_PASSWD_DES
2433         bool "Encoding passwords with DES has been removed"
2434         select BR2_LEGACY
2435         help
2436           Paswords can now only be encoded with either of md5, sha256 or
2437           sha512. The default is md5, which is stronger that DES (but
2438           still pretty weak).
2439
2440 config BR2_PACKAGE_GTK2_THEME_HICOLOR
2441         bool "hicolor (default theme) is a duplicate"
2442         select BR2_LEGACY
2443         select BR2_PACKAGE_HICOLOR_ICON_THEME
2444         help
2445           The option was just a duplicate of hicolor icon theme.
2446
2447 config BR2_PACKAGE_VALGRIND_PTRCHECK
2448         bool "valgrind's PTRCheck was renamed to SGCheck"
2449         select BR2_LEGACY
2450         select BR2_PACKAGE_VALGRIND_SGCHECK
2451         help
2452           PTRCheck was renamed to SGCheck in valgrind
2453
2454 ###############################################################################
2455 comment "Legacy options removed in 2015.02"
2456
2457 config BR2_PACKAGE_LIBGC
2458         bool "libgc package removed"
2459         select BR2_LEGACY
2460         select BR2_PACKAGE_BDWGC
2461         help
2462           libgc has been removed because we have the same package under
2463           a different name, bdwgc.
2464
2465 config BR2_PACKAGE_WDCTL
2466         bool "util-linux' wdctl option has been renamed"
2467         select BR2_LEGACY
2468         select BR2_PACKAGE_UTIL_LINUX_WDCTL
2469         help
2470           util-linux' wdctl option has been renamed to
2471           BR2_PACKAGE_UTIL_LINUX_WDCTL to be aligned with how the other
2472           options are named.
2473
2474 config BR2_PACKAGE_UTIL_LINUX_ARCH
2475         bool "util-linux' arch option has been removed"
2476         select BR2_LEGACY
2477         help
2478           util-linux' arch was dropped in util-linux 2.23, in favor of
2479           the coreutils version.
2480
2481 config BR2_PACKAGE_UTIL_LINUX_DDATE
2482         bool "util-linux' ddate option has been removed"
2483         select BR2_LEGACY
2484         help
2485           util-linux' ddate was dropped in util-linux 2.23.
2486
2487 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
2488         bool "rpm's bzip2 payloads option has been removed"
2489         select BR2_LEGACY
2490         select BR2_PACKAGE_BZIP2
2491         help
2492           The bzip2 payloads option rely entirely on the dependant
2493           package bzip2. So, you need to select it to enable this
2494           feature.
2495
2496 config BR2_PACKAGE_RPM_XZ_PAYLOADS
2497         bool "rpm's xz payloads option has been removed"
2498         select BR2_LEGACY
2499         select BR2_PACKAGE_XZ
2500         help
2501           The xz payloads option rely entirely on the dependant package
2502           xz. So, you need to select it to enable this feature.
2503
2504 config BR2_PACKAGE_M4
2505         bool "m4 target package removed"
2506         select BR2_LEGACY
2507         help
2508           The m4 target package has been removed, it's been
2509           deprecated for some time now.
2510
2511 config BR2_PACKAGE_FLEX_BINARY
2512         bool "flex binary in target option removed"
2513         select BR2_LEGACY
2514         help
2515           The flex binary in the target option has been removed.
2516           It's been deprecated for some time now and is essentially a
2517           development tool which isn't very useful in the target.
2518
2519 config BR2_PACKAGE_BISON
2520         bool "bison target package removed"
2521         select BR2_LEGACY
2522         help
2523           The bison target package has been removed, it's been
2524           deprecated for some time now and is essentially a development
2525           tool which isn't very useful in the target.
2526
2527 config BR2_PACKAGE_GOB2
2528         bool "gob2 target package removed"
2529         select BR2_LEGACY
2530         help
2531           The gob2 target package has been removed, it's been
2532           deprecated for some time now and was essentially useless
2533           without a target toolchain.
2534
2535 config BR2_PACKAGE_DISTCC
2536         bool "distcc target package removed"
2537         select BR2_LEGACY
2538         help
2539           The distcc target package has been removed, it's been
2540           deprecated for some time now and was essentially useless
2541           without a target toolchain.
2542
2543 config BR2_PACKAGE_HASERL_VERSION_0_8_X
2544         bool "haserl 0.8.x version removed"
2545         select BR2_LEGACY
2546         help
2547           The 0.8.x version option for haserl has been removed since it
2548           has been deprecated for some time now.
2549           You should be able to use the 0.9.x version without issues.
2550
2551 config BR2_PACKAGE_STRONGSWAN_TOOLS
2552         bool "strongswan option has been removed"
2553         select BR2_LEGACY
2554         select BR2_PACKAGE_STRONGSWAN_PKI
2555         select BR2_PACKAGE_STRONGSWAN_SCEP
2556         help
2557           The tools option has been removed upstream and the different
2558           tools have been split between the pki and scep options, with
2559           others deprecated.
2560
2561 config BR2_PACKAGE_XBMC_ADDON_XVDR
2562         bool "xbmc-addon-xvdr removed"
2563         select BR2_LEGACY
2564         help
2565           According to the github project page:
2566           https://github.com/pipelka/xbmc-addon-xvdr
2567           this package is discontinued.
2568
2569 config BR2_PACKAGE_XBMC_PVR_ADDONS
2570         bool "xbmc options have been renamed"
2571         select BR2_LEGACY
2572         select BR2_PACKAGE_KODI_PVR_ADDONS
2573         help
2574           The XBMC media center project was renamed to Kodi
2575           entertainment center
2576
2577 config BR2_PACKAGE_XBMC
2578         bool "xbmc options have been renamed"
2579         select BR2_LEGACY
2580         select BR2_PACKAGE_KODI
2581         help
2582           The XBMC media center project was renamed to Kodi
2583           entertainment center
2584
2585 config BR2_PACKAGE_XBMC_ALSA_LIB
2586         bool "xbmc options have been renamed"
2587         select BR2_LEGACY
2588         select BR2_PACKAGE_KODI_ALSA_LIB
2589         help
2590           The XBMC media center project was renamed to Kodi
2591           entertainment center
2592
2593 config BR2_PACKAGE_XBMC_AVAHI
2594         bool "xbmc options have been renamed"
2595         select BR2_LEGACY
2596         select BR2_PACKAGE_KODI_AVAHI
2597         help
2598           The XBMC media center project was renamed to Kodi
2599           entertainment center
2600
2601 config BR2_PACKAGE_XBMC_DBUS
2602         bool "xbmc options have been renamed"
2603         select BR2_LEGACY
2604         select BR2_PACKAGE_KODI_DBUS
2605         help
2606           The XBMC media center project was renamed to Kodi
2607           entertainment center
2608
2609 config BR2_PACKAGE_XBMC_LIBBLURAY
2610         bool "xbmc options have been renamed"
2611         select BR2_LEGACY
2612         select BR2_PACKAGE_KODI_LIBBLURAY
2613         help
2614           The XBMC media center project was renamed to Kodi
2615           entertainment center
2616
2617 config BR2_PACKAGE_XBMC_GOOM
2618         bool "xbmc options have been renamed"
2619         select BR2_LEGACY
2620         select BR2_PACKAGE_KODI_GOOM
2621         help
2622           The XBMC media center project was renamed to Kodi
2623           entertainment center
2624
2625 config BR2_PACKAGE_XBMC_RSXS
2626         bool "xbmc options have been renamed"
2627         select BR2_LEGACY
2628         select BR2_PACKAGE_KODI_RSXS
2629         help
2630           The XBMC media center project was renamed to Kodi
2631           entertainment center
2632
2633 config BR2_PACKAGE_XBMC_LIBCEC
2634         bool "xbmc options have been renamed"
2635         select BR2_LEGACY
2636         select BR2_PACKAGE_KODI_LIBCEC
2637         help
2638           The XBMC media center project was renamed to Kodi
2639           entertainment center
2640
2641 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
2642         bool "xbmc options have been renamed"
2643         select BR2_LEGACY
2644         select BR2_PACKAGE_KODI_LIBMICROHTTPD
2645         help
2646           The XBMC media center project was renamed to Kodi
2647           entertainment center
2648
2649 config BR2_PACKAGE_XBMC_LIBNFS
2650         bool "xbmc options have been renamed"
2651         select BR2_LEGACY
2652         select BR2_PACKAGE_KODI_LIBNFS
2653         help
2654           The XBMC media center project was renamed to Kodi
2655           entertainment center
2656
2657 config BR2_PACKAGE_XBMC_RTMPDUMP
2658         bool "xbmc options have been renamed"
2659         select BR2_LEGACY
2660         select BR2_PACKAGE_KODI_RTMPDUMP
2661         help
2662           The XBMC media center project was renamed to Kodi
2663           entertainment center
2664
2665 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
2666         bool "xbmc options have been renamed"
2667         select BR2_LEGACY
2668         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
2669         help
2670           The XBMC media center project was renamed to Kodi
2671           entertainment center
2672
2673 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
2674         bool "xbmc options have been renamed"
2675         select BR2_LEGACY
2676         select BR2_PACKAGE_KODI_LIBSMBCLIENT
2677         help
2678           The XBMC media center project was renamed to Kodi
2679           entertainment center
2680
2681 config BR2_PACKAGE_XBMC_LIBTHEORA
2682         bool "xbmc options have been renamed"
2683         select BR2_LEGACY
2684         select BR2_PACKAGE_KODI_LIBTHEORA
2685         help
2686           The XBMC media center project was renamed to Kodi
2687           entertainment center
2688
2689 config BR2_PACKAGE_XBMC_LIBUSB
2690         bool "xbmc options have been renamed"
2691         select BR2_LEGACY
2692         select BR2_PACKAGE_KODI_LIBUSB
2693         help
2694           The XBMC media center project was renamed to Kodi
2695           entertainment center
2696
2697 config BR2_PACKAGE_XBMC_LIBVA
2698         bool "xbmc options have been renamed"
2699         select BR2_LEGACY
2700         select BR2_PACKAGE_KODI_LIBVA
2701         help
2702           The XBMC media center project was renamed to Kodi
2703           entertainment center
2704
2705 config BR2_PACKAGE_XBMC_WAVPACK
2706         bool "xbmc options have been renamed"
2707         select BR2_LEGACY
2708         select BR2_PACKAGE_KODI_WAVPACK
2709         help
2710           The XBMC media center project was renamed to Kodi
2711           entertainment center
2712
2713 config BR2_PREFER_STATIC_LIB
2714         bool "static library option renamed"
2715         select BR2_LEGACY
2716         help
2717           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
2718           highlights the fact that the option no longer "prefers"
2719           static libraries, but "enforces" static libraries (i.e
2720           shared libraries are completely unused).
2721
2722           Take care of updating the type of libraries you want under the
2723           "Build options" menu.
2724
2725 ###############################################################################
2726 comment "Legacy options removed in 2014.11"
2727
2728 config BR2_x86_generic
2729         bool "x86 generic variant has been removed"
2730         select BR2_LEGACY
2731         help
2732           The generic x86 CPU variant has been removed. Use another
2733           CPU variant instead.
2734
2735 config BR2_GCC_VERSION_4_4_X
2736         bool "gcc 4.4.x has been removed"
2737         select BR2_LEGACY
2738         help
2739           The 4.4.x version of gcc has been removed. Use a newer
2740           version instead.
2741
2742 config BR2_sparc_sparchfleon
2743         bool "sparchfleon CPU has been removed"
2744         select BR2_LEGACY
2745         help
2746           The sparchfleon CPU was only supported in a patched gcc 4.4
2747           version. Its support has been removed in favor of the leon3
2748           CPU starting from gcc 4.8.x.
2749
2750 config BR2_sparc_sparchfleonv8
2751         bool "sparchfleonv8 CPU has been removed"
2752         select BR2_LEGACY
2753         help
2754           The sparchfleonv8 CPU was only supported in a patched gcc
2755           4.4 version. Its support has been removed in favor of the
2756           leon3 CPU starting from gcc 4.8.x.
2757
2758 config BR2_sparc_sparcsfleon
2759         bool "sparcsfleon CPU has been removed"
2760         select BR2_LEGACY
2761         help
2762           The sparcsfleon CPU was only supported in a patched gcc 4.4
2763           version. Its support has been removed in favor of the leon3
2764           CPU starting from gcc 4.8.x.
2765
2766 config BR2_sparc_sparcsfleonv8
2767         bool "sparcsfleonv8 CPU has been removed"
2768         select BR2_LEGACY
2769         help
2770           The sparcsfleonv8 CPU was only supported in a patched gcc
2771           4.4 version. Its support has been removed in favor of the
2772           leon3 CPU starting from gcc 4.8.x.
2773
2774 config BR2_PACKAGE_XLIB_LIBPCIACCESS
2775         bool "xlib-libpciaccess option has been renamed"
2776         depends on BR2_PACKAGE_XORG7
2777         select BR2_LEGACY
2778         select BR2_PACKAGE_LIBPCIACCESS
2779         help
2780           libpciaccess neither depends on X11 nor Xlib. Thus the
2781           package has been renamed BR2_PACKAGE_LIBPCIACCESS
2782
2783 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
2784         bool "Xceive xc5000 option has been renamed"
2785         select BR2_LEGACY
2786         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
2787         help
2788           The Xceive xc5000 option now also handles older firmwares from
2789           Xceive (the xc4000 series), as well as new firmwares (the
2790           xc5000c) from Cresta, who bought Xceive.
2791
2792 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
2793         bool "Chelsio T4 option has been renamed"
2794         select BR2_LEGACY
2795         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
2796         help
2797           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
2798           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
2799           to better account for the fact that a T5 variant exists.
2800
2801 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
2802         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
2803         select BR2_LEGACY
2804         help
2805           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
2806           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
2807           select it in:
2808               Target packages -> Hardware handling ->
2809               Firmware -> linux-firmware -> WiFi firmware ->
2810               iwlwifi 3160/726x revision to use (revision 7)
2811
2812 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
2813         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
2814         select BR2_LEGACY
2815         help
2816           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
2817           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
2818           select it in:
2819               Target packages -> Hardware handling ->
2820               Firmware -> linux-firmware -> WiFi firmware ->
2821               iwlwifi 3160/726x revision to use (revision 8)
2822
2823 ###############################################################################
2824 comment "Legacy options removed in 2014.08"
2825
2826 config BR2_PACKAGE_LIBELF
2827         bool "libelf has been removed"
2828         select BR2_PACKAGE_ELFUTILS
2829         select BR2_LEGACY
2830         help
2831           The libelf package provided an old version of the libelf
2832           library and is deprecated. The libelf library is now provided
2833           by the elfutils package.
2834
2835 config BR2_KERNEL_HEADERS_3_8
2836         bool "kernel headers version 3.8.x are no longer supported"
2837         select BR2_KERNEL_HEADERS_3_4
2838         select BR2_LEGACY
2839         help
2840           Version 3.8.x of the Linux kernel headers have been deprecated
2841           for more than four buildroot releases and are now removed.
2842           As an alternative, version 3.4.x of the headers have been
2843           automatically selected in your configuration.
2844
2845 config BR2_PACKAGE_GETTEXT_TOOLS
2846         bool "support for gettext-tools on target has been removed"
2847         select BR2_LEGACY
2848         help
2849           The option to install the gettext utilities on the target
2850           has been removed. This is not necessary as Buildroot is not
2851           designed to provide a full development environment on the
2852           target. gettext tools should be used on the build machine
2853           instead.
2854
2855 config BR2_PACKAGE_PROCPS
2856         bool "procps has been replaced by procps-ng"
2857         select BR2_PACKAGE_PROCPS_NG
2858         select BR2_LEGACY
2859         help
2860           The procps package has been replaced by the equivalent
2861           procps-ng.
2862
2863 config BR2_BINUTILS_VERSION_2_20_1
2864         bool "binutils 2.20.1 has been removed"
2865         select BR2_LEGACY
2866         help
2867           The 2.20.1 version of binutils has been removed. Use a newer
2868           version instead.
2869
2870 config BR2_BINUTILS_VERSION_2_21
2871         bool "binutils 2.21 has been removed"
2872         select BR2_LEGACY
2873         help
2874           The 2.21 version of binutils has been removed. Use a newer
2875           version instead.
2876
2877 config BR2_BINUTILS_VERSION_2_23_1
2878         bool "binutils 2.23.1 has been removed"
2879         select BR2_LEGACY
2880         help
2881           The 2.23.1 version of binutils has been removed. Use a newer
2882           version instead.
2883
2884 config BR2_UCLIBC_VERSION_0_9_32
2885         bool "uclibc 0.9.32 has been removed"
2886         select BR2_LEGACY
2887         help
2888           The 0.9.32 version of uClibc has been removed. Use a newer
2889           version instead.
2890
2891 config BR2_GCC_VERSION_4_3_X
2892         bool "gcc 4.3.x has been removed"
2893         select BR2_LEGACY
2894         help
2895           The 4.3.x version of gcc has been removed. Use a newer
2896           version instead.
2897
2898 config BR2_GCC_VERSION_4_6_X
2899         bool "gcc 4.6.x has been removed"
2900         select BR2_LEGACY
2901         help
2902           The 4.6.x version of gcc has been removed. Use a newer
2903           version instead.
2904
2905 config BR2_GDB_VERSION_7_4
2906         bool "gdb 7.4 has been removed"
2907         select BR2_LEGACY
2908         help
2909           The 7.4 version of gdb has been removed. Use a newer version
2910           instead.
2911
2912 config BR2_GDB_VERSION_7_5
2913         bool "gdb 7.5 has been removed"
2914         select BR2_LEGACY
2915         help
2916           The 7.5 version of gdb has been removed. Use a newer version
2917           instead.
2918
2919 config BR2_BUSYBOX_VERSION_1_19_X
2920         bool "busybox version selection has been removed"
2921         select BR2_LEGACY
2922         help
2923           The possibility of selecting the Busybox version has been
2924           removed. Use the latest version provided by the Busybox
2925           package instead.
2926
2927 config BR2_BUSYBOX_VERSION_1_20_X
2928         bool "busybox version selection has been removed"
2929         select BR2_LEGACY
2930         help
2931           The possibility of selecting the Busybox version has been
2932           removed. Use the latest version provided by the Busybox
2933           package instead.
2934
2935 config BR2_BUSYBOX_VERSION_1_21_X
2936         bool "busybox version selection has been removed"
2937         select BR2_LEGACY
2938         help
2939           The possibility of selecting the Busybox version has been
2940           removed. Use the latest version provided by the Busybox
2941           package instead.
2942
2943 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
2944         bool "decode_tm6000"
2945         select BR2_PACKAGE_LIBV4L_UTILS
2946         select BR2_LEGACY
2947         help
2948           This libv4l option has been deprecated and replaced by a
2949           single option to build all the libv4l utilities.
2950
2951 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
2952         bool "ir-keytable"
2953         select BR2_PACKAGE_LIBV4L_UTILS
2954         select BR2_LEGACY
2955         help
2956           This libv4l option has been deprecated and replaced by a
2957           single option to build all the libv4l utilities.
2958
2959 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
2960         bool "v4l2-compliance"
2961         select BR2_PACKAGE_LIBV4L_UTILS
2962         select BR2_LEGACY
2963         help
2964           This libv4l option has been deprecated and replaced by a
2965           single option to build all the libv4l utilities.
2966
2967 config BR2_PACKAGE_LIBV4L_V4L2_CTL
2968         bool "v4l2-ctl"
2969         select BR2_PACKAGE_LIBV4L_UTILS
2970         select BR2_LEGACY
2971         help
2972           This libv4l option has been deprecated and replaced by a
2973           single option to build all the libv4l utilities.
2974
2975 config BR2_PACKAGE_LIBV4L_V4L2_DBG
2976         bool "v4l2-dbg"
2977         select BR2_PACKAGE_LIBV4L_UTILS
2978         select BR2_LEGACY
2979         help
2980           This libv4l option has been deprecated and replaced by a
2981           single option to build all the libv4l utilities.
2982
2983 ###############################################################################
2984 comment "Legacy options removed in 2014.05"
2985
2986 config BR2_PACKAGE_EVTEST_CAPTURE
2987         bool "evtest-capture support removed (dropped since evtest 1.31)"
2988         select BR2_LEGACY
2989         help
2990           Support for evtest-capture has been removed (dropped from
2991           evtest package since version 1.31), use evemu package
2992           instead.
2993
2994 config BR2_KERNEL_HEADERS_3_6
2995         bool "kernel headers version 3.6.x are no longer supported"
2996         select BR2_KERNEL_HEADERS_3_4
2997         select BR2_LEGACY
2998         help
2999           Version 3.6.x of the Linux kernel headers have been deprecated
3000           for more than four buildroot releases and are now removed.
3001           As an alternative, version 3.4.x of the headers have been
3002           automatically selected in your configuration.
3003
3004 config BR2_KERNEL_HEADERS_3_7
3005         bool "kernel headers version 3.7.x are no longer supported"
3006         select BR2_KERNEL_HEADERS_3_4
3007         select BR2_LEGACY
3008         help
3009           Version 3.7.x of the Linux kernel headers have been deprecated
3010           for more than four buildroot releases and are now removed.
3011           As an alternative, version 3.4.x of the headers have been
3012           automatically selected in your configuration.
3013
3014 config BR2_PACKAGE_VALA
3015         bool "vala target package has been removed"
3016         select BR2_LEGACY
3017         help
3018           The 'vala' target package has been removed since it has been
3019           deprecated for more than four buildroot releases.
3020           Note: the host vala package still exists.
3021
3022 config BR2_TARGET_TZ_ZONELIST
3023         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
3024
3025 config BR2_PACKAGE_TZDATA_ZONELIST
3026         string "tzdata: the timezone list option has been renamed"
3027         help
3028           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
3029           BR2_TARGET_TZ_ZONELIST, and moved to the "System
3030           configuration" menu. You'll need to select BR2_TARGET_TZ_INFO.
3031
3032 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
3033         bool
3034         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
3035         select BR2_LEGACY
3036
3037 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
3038         bool "Lua command-line editing none has been renamed"
3039         select BR2_LEGACY
3040         help
3041           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
3042           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to
3043           select it in the corresponding choice.
3044
3045 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
3046         bool "Lua command-line editing using readline has been renamed"
3047         select BR2_LEGACY
3048         help
3049           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
3050           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
3051           it in the corresponding choice.
3052
3053 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
3054         bool "Lua command-line editing using linenoise has been renamed"
3055         select BR2_LEGACY
3056         help
3057           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
3058           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
3059           it in the corresponding choice.
3060
3061 config BR2_PACKAGE_DVB_APPS_UTILS
3062         bool "dvb-apps utilities now built by default"
3063         select BR2_LEGACY
3064         help
3065           The dvb-apps utilities are now always built when the dvb-apps
3066           package is selected.
3067
3068 config BR2_KERNEL_HEADERS_SNAP
3069         bool "Local Linux snapshot support removed"
3070         select BR2_LEGACY
3071         help
3072           Support for using a custom snapshot to install the Linux
3073           kernel headers has been removed.
3074
3075 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
3076         bool "/dev management by udev removed"
3077         select BR2_LEGACY
3078         help
3079           The 'udev' package has been converted to a virtual package.
3080           The providers for this feature are: 'eudev', 'systemd'.
3081
3082           Therefore, if you are not using 'systemd' as init system, you
3083           must choose 'Dynamic using eudev' in the '/dev management'
3084           menu to get the same behaviour as in your old configuration.
3085
3086           If you are using 'systemd', its internal implementation of
3087           'udev' will be used automatically.
3088
3089           You must also check the packages depending on 'udev' are still
3090           selected.
3091
3092 config BR2_PACKAGE_UDEV
3093         bool "udev is now a virtual package"
3094         select BR2_LEGACY
3095         select BR2_PACKAGE_HAS_UDEV
3096         help
3097           The 'udev' package has been converted to a virtual package.
3098           The providers for this feature are: 'eudev', 'systemd'.
3099
3100           Your old configuration refers to packages depending on 'udev',
3101           either for build or at runtime.
3102
3103           Check that a 'udev' provider is selected. If you are not using
3104           'systemd' as init system, 'eudev' should be selected, which is
3105           the case if '/dev management' is set to 'Dynamic using eudev'.
3106
3107           If you are using 'systemd', its internal implementation of
3108           'udev' is used.
3109
3110 config BR2_PACKAGE_UDEV_RULES_GEN
3111         bool "udev rules generation handled by provider"
3112         select BR2_LEGACY
3113         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
3114         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
3115         help
3116           The 'udev' package has been converted to a virtual package.
3117           The providers for this feature are: 'eudev', 'systemd'.
3118
3119           If you are not using 'systemd' as init system, udev rules
3120           generation will be handled by 'eudev'. Check that
3121           '/dev management' is set to 'Dynamic using eudev' to get
3122           the same behaviour as in your old configuration.
3123
3124           If you are using 'systemd', it internal implementation of
3125           'udev' will generate the rules.
3126
3127 config BR2_PACKAGE_UDEV_ALL_EXTRAS
3128         bool "udev extras removed"
3129         select BR2_LEGACY
3130         help
3131           The 'udev' package has been converted to a virtual package.
3132           The providers for this feature are: 'eudev', 'systemd'.
3133
3134           The option to enable the extra features of 'udev' (gudev, ...)
3135           has been removed. These features are automatically enabled in
3136           the 'udev' providers if the dependencies are selected. For
3137           example, selecting 'libglib2' will trigger the build of gudev.
3138
3139 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
3140         bool "xlib-libpthread-stubs option has been renamed"
3141         depends on BR2_PACKAGE_XORG7
3142         select BR2_LEGACY
3143         select BR2_PACKAGE_LIBPTHREAD_STUBS
3144         help
3145           The pthread stubs neither depend on X11 nor Xlib. Thus the
3146           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
3147
3148 ###############################################################################
3149 comment "Legacy options removed in 2014.02"
3150
3151 config BR2_sh2
3152         bool "sh2 support removed"
3153         select BR2_LEGACY
3154         help
3155           Due to an inexistent user base and generally poor Linux
3156           support, the support for the SH2 architecture was removed.
3157
3158 config BR2_sh3
3159         bool "sh3 support removed"
3160         select BR2_LEGACY
3161         help
3162           Due to an inexistent user base and generally poor Linux
3163           support, the support for the SH3 architecture was removed.
3164
3165 config BR2_sh3eb
3166         bool "sh3eb support removed"
3167         select BR2_LEGACY
3168         help
3169           Due to an inexistent user base and generally poor Linux
3170           support, the support for the SH3eb architecture was removed.
3171
3172 config BR2_KERNEL_HEADERS_3_1
3173         bool "kernel headers version 3.1.x are no longer supported"
3174         select BR2_KERNEL_HEADERS_3_2
3175         select BR2_LEGACY
3176         help
3177           Version 3.1.x of the Linux kernel headers have been deprecated
3178           for more than four buildroot releases and are now removed.
3179           As an alternative, version 3.2.x of the headers have been
3180           automatically selected in your configuration.
3181
3182 config BR2_KERNEL_HEADERS_3_3
3183         bool "kernel headers version 3.3.x are no longer supported"
3184         select BR2_KERNEL_HEADERS_3_2
3185         select BR2_LEGACY
3186         help
3187           Version 3.3.x of the Linux kernel headers have been deprecated
3188           for more than four buildroot releases and are now removed.
3189           As an alternative, version 3.2.x of the headers have been
3190           automatically selected in your configuration.
3191
3192 config BR2_KERNEL_HEADERS_3_5
3193         bool "kernel headers version 3.5.x are no longer supported"
3194         select BR2_KERNEL_HEADERS_3_4
3195         select BR2_LEGACY
3196         help
3197           Version 3.5.x of the Linux kernel headers have been deprecated
3198           for more than four buildroot releases and are now removed.
3199           As an alternative, version 3.4.x of the headers have been
3200           automatically selected in your configuration.
3201
3202 config BR2_GDB_VERSION_7_2
3203         bool "gdb 7.2.x is no longer supported"
3204         select BR2_GDB_VERSION_7_6
3205         select BR2_LEGACY
3206         help
3207           Version 7.2.x of gdb has been deprecated for more than four
3208           buildroot releases and is now removed. As an alternative, gdb
3209           7.5.x has been automatically selected in your configuration.
3210
3211 config BR2_GDB_VERSION_7_3
3212         bool "gdb 7.3.x is no longer supported"
3213         select BR2_GDB_VERSION_7_6
3214         select BR2_LEGACY
3215         help
3216           Version 7.3.x of gdb has been deprecated for more than four
3217           buildroot releases and is now removed. As an alternative, gdb
3218           7.5.x has been automatically selected in your configuration.
3219
3220 config BR2_PACKAGE_CCACHE
3221         bool "ccache target package has been removed"
3222         select BR2_LEGACY
3223         help
3224           The 'ccache' target package has been removed since it has been
3225           deprecated for more than four buildroot releases.
3226           Note: using ccache for speeding up builds is still supported.
3227
3228 config BR2_HAVE_DOCUMENTATION
3229         bool "support for documentation on target has been removed"
3230         select BR2_LEGACY
3231         help
3232           Support for documentation on target has been removed since it
3233           has been deprecated for more than four buildroot releases.
3234
3235 config BR2_PACKAGE_AUTOMAKE
3236         bool "automake target package has been removed"
3237         select BR2_LEGACY
3238         help
3239           The 'automake' target package has been removed since it has
3240           been deprecated for more than four buildroot releases.
3241           Note: the host automake still exists.
3242
3243 config BR2_PACKAGE_AUTOCONF
3244         bool "autoconf target package has been removed"
3245         select BR2_LEGACY
3246         help
3247           The 'autoconf' target package has been removed since it has
3248           been deprecated for more than four buildroot releases.
3249           Note: the host autoconf still exists.
3250
3251 config BR2_PACKAGE_XSTROKE
3252         bool "xstroke has been removed"
3253         select BR2_LEGACY
3254         help
3255           The 'xstroke' package has been removed since it has been
3256           deprecated for more than four buildroot releases.
3257
3258 config BR2_PACKAGE_LZMA
3259         bool "lzma target package has been removed"
3260         select BR2_LEGACY
3261         help
3262           The 'lzma' target package has been removed since it has been
3263           deprecated for more than four buildroot releases.
3264           Note: generating lzma-compressed rootfs images is still
3265           supported.
3266
3267 config BR2_PACKAGE_TTCP
3268         bool "ttcp has been removed"
3269         select BR2_LEGACY
3270         help
3271           The 'ttcp' package has been removed since it has been
3272           deprecated for more than four buildroot releases.
3273
3274 config BR2_PACKAGE_LIBNFC_LLCP
3275         bool "libnfc-llcp has been replaced by libllcp"
3276         select BR2_LEGACY
3277         select BR2_PACKAGE_LIBLLCP
3278         help
3279           The 'libnfc-llcp' package has been removed since upstream
3280           renamed to 'libllcp'. We have added a new package for
3281           'libllcp' and bumped the version at the same time.
3282
3283 config BR2_PACKAGE_MYSQL_CLIENT
3284         bool "MySQL client renamed to MySQL"
3285         select BR2_LEGACY
3286         select BR2_PACKAGE_MYSQL
3287         help
3288           The option has been renamed BR2_PACKAGE_MYSQL
3289
3290 config BR2_PACKAGE_SQUASHFS3
3291         bool "squashfs3 has been removed"
3292         select BR2_LEGACY
3293         select BR2_PACKAGE_SQUASHFS
3294         help
3295           The 'squashfs3' package has been removed since it has been
3296           deprecated for more than four buildroot releases. Package
3297           'squashfs' (4) has been selected automatically as replacement.
3298
3299 config BR2_TARGET_ROOTFS_SQUASHFS3
3300         bool "squashfs3 rootfs support has been removed"
3301         select BR2_LEGACY
3302         help
3303           Together with the removal of the squashfs3 package, support
3304           for squashfs3 root filesystems has been removed too. Squashfs
3305           root filesystems will automatically use squashfs4 now.
3306
3307 config BR2_PACKAGE_NETKITBASE
3308         bool "netkitbase has been removed"
3309         select BR2_LEGACY
3310         help
3311           The 'netkitbase' package has been removed since it has been
3312           deprecated since 2012.11. This package provided 'inetd'
3313           which is replaced by 'xinet' and 'ping' which is replaced by
3314           'busybox' or 'fping'.
3315
3316 config BR2_PACKAGE_NETKITTELNET
3317         bool "netkittelnet has been removed"
3318         select BR2_LEGACY
3319         help
3320           The 'netkittelnet' package has been removed since it has
3321           been deprecated since 2012.11. 'busybox' provides a telnet
3322           client and should be used instead.
3323
3324 config BR2_PACKAGE_LUASQL
3325         bool "luasql has been replaced by luasql-sqlite3"
3326         select BR2_PACKAGE_LUASQL_SQLITE3
3327         select BR2_LEGACY
3328         help
3329           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
3330
3331 config BR2_PACKAGE_LUACJSON
3332         bool "luacjson has been replaced by lua-cjson"
3333         select BR2_PACKAGE_LUA_CJSON
3334         select BR2_LEGACY
3335         help
3336           The option has been renamed BR2_PACKAGE_LUA_CJSON.
3337
3338 ###############################################################################
3339 comment "Legacy options removed in 2013.11"
3340
3341 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
3342         bool "lvm2's 'dmsetup only' option removed"
3343         select BR2_LEGACY
3344         help
3345           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
3346           led to problems with other packages that need the full lvm2
3347           suite. Therefore, the option has been replaced with the
3348           positive BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
3349
3350 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
3351 # in order to automatically propagate old configs
3352
3353 config BR2_PACKAGE_QT_JAVASCRIPTCORE
3354         bool "qt javascriptcore option removed"
3355         select BR2_LEGACY
3356         help
3357           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
3358           force the activation or disabling of the JIT compiler in the
3359           Qt Javascript interpreter. However, the JIT compiler is not
3360           available for all architectures, so forcing its activation
3361           does not always work. Moreover, Qt knows by itself for which
3362           architectures JIT support is possible, and will
3363           automatically enable it if possible.
3364
3365           Therefore, this option was in fact useless, and causing
3366           build problems when enabled on architectures for which the
3367           JIT support was not available. It has been removed, and
3368           there is no replacement: Qt will enable JIT at compile time
3369           when possible.
3370
3371 config BR2_PACKAGE_MODULE_INIT_TOOLS
3372         bool "module-init-tools replaced by kmod"
3373         select BR2_PACKAGE_KMOD
3374         select BR2_PACKAGE_KMOD_TOOLS
3375         select BR2_LEGACY
3376         help
3377           The 'module-init-tools' package has been removed, since it
3378           has been depracated upstream and replaced by 'kmod'.
3379
3380 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
3381         string "u-boot: the git repository URL option has been renamed"
3382         help
3383           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
3384           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
3385
3386 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
3387         bool
3388         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
3389         select BR2_LEGACY
3390
3391 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
3392 # boot/uboot/Config.in
3393
3394 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
3395         string "u-boot: the git repository version option has been renamed"
3396         help
3397           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
3398           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
3399
3400 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
3401         bool
3402         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
3403         select BR2_LEGACY
3404
3405 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
3406 # boot/uboot/Config.in
3407
3408 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
3409         string "linux: the git repository URL option has been renamed"
3410         help
3411           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
3412           been renamed to
3413           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
3414
3415 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
3416         bool
3417         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
3418         select BR2_LEGACY
3419
3420 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
3421 # linux/Config.in
3422
3423 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
3424         string "linux: the git repository version option has been renamed"
3425         help
3426           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
3427           been renamed to
3428           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
3429
3430 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
3431         bool
3432         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
3433         select BR2_LEGACY
3434
3435 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
3436 # linux/Config.in
3437
3438 ###############################################################################
3439 comment "Legacy options removed in 2013.08"
3440
3441 config BR2_ARM_OABI
3442         bool "ARM OABI support has been removed"
3443         select BR2_LEGACY
3444         help
3445           The support for the ARM OABI was deprecated since a while,
3446           and has been removed completely from Buildroot. It is also
3447           deprecated in upstream gcc, since gcc 4.7. People should
3448           switch to EABI instead, which should not be a problem as
3449           long as you don't have pre-built OABI binaries in your
3450           system that you can't recompile.
3451
3452 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
3453         bool "dosfstools dosfsck renamed to fsck.fat"
3454         select BR2_LEGACY
3455         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
3456         help
3457           dosfsck was renamed upstream to fsck.fat for consistency.
3458
3459 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
3460         bool "dosfstools dosfslabel renamed to fatlabel"
3461         select BR2_LEGACY
3462         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
3463         help
3464           doslabel was renamed upstream to fatlabel for consistency.
3465
3466 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
3467         bool "dosfstools mkdosfs renamed to mkfs.fat"
3468         select BR2_LEGACY
3469         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
3470         help
3471           mkdosfs was renamed upstream to mkfs.fat for consistency.
3472
3473 config BR2_ELF2FLT
3474         bool "the elf2flt option has been renamed"
3475         select BR2_LEGACY
3476         help
3477           The BR2_ELF2FLT option has been renamed to
3478           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
3479           the package infrastructure.
3480
3481 config BR2_VFP_FLOAT
3482         bool "the ARM VFP floating point option has been renamed"
3483         select BR2_LEGACY
3484         help
3485           Due to a major refactoring of the floating-point handling of
3486           the ARM architecture support, the BR2_VFP_FLOAT option has
3487           been replaced with a choice of options that allows to select
3488           between various VFP versions/capabilities.
3489
3490 config BR2_PACKAGE_GCC_TARGET
3491         bool "gcc on the target filesystem has been removed"
3492         select BR2_LEGACY
3493         help
3494           The support for gcc in the target filesystem was deprecated
3495           since a while, and has been removed completely from Buildroot.
3496           See Buildroot's documentation for more explanations.
3497
3498 config BR2_HAVE_DEVFILES
3499         bool "development files in target filesystem has been removed"
3500         select BR2_LEGACY
3501         help
3502           The installation of the development files in the target
3503           filesystem was deprecated since a while, and has been removed
3504           completely from Buildroot.
3505           See Buildroot's documentation for more explanations.
3506
3507 endmenu
3508
3509 endif # !SKIP_LEGACY