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