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