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