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