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