]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - Config.in.legacy
boot/grub: remove
[coffee/buildroot.git] / Config.in.legacy
1 #
2 # Config.in.legacy - support for backward compatibility
3 #
4 # When an existing Config.in symbol is removed, it should be added again in
5 # this file, and take appropriate action to approximate backward compatibility.
6 # This will make the transition for the user more convenient.
7 #
8 # When adding legacy symbols to this file, add them to the front. The oldest
9 # symbols will be removed again after about two years.
10 #
11 # The symbol should be copied as-is from the place where it was previously
12 # defined, but the help text should be removed or replaced with something that
13 # explains how to fix it.
14 #
15 # For bool options, the old symbol should select BR2_LEGACY, so that the user
16 # is informed at build-time about selected legacy options.
17 # If there is an equivalent (set of) new symbols, these should be select'ed by
18 # the old symbol for backwards compatibility.
19 # It is not possible to select an option that is part of a choice. In that
20 # case, the new option should use the old symbol as default. This requires a
21 # change outside of Config.in.legacy, and this should be clearly marked as such
22 # in a comment, so that removal of legacy options also include the removal of
23 # these external references.
24 #
25 # [Example: renaming a bool option that is part of a choice from FOO to BAR]
26 # original choice:
27 #       choice
28 #               prompt "Choose foobar"
29 #       config BR2_FOO_1
30 #               bool "foobar 1"
31 #       config BR2_FOO_2
32 #               bool "foobar 2"
33 #       endchoice
34 #
35 # becomes:
36 #   choice
37 #       prompt "Choose foobar"
38 #       default BR2_BAR_1 if BR2_FOO_1 # legacy
39 #       default BR2_BAR_2 if BR2_FOO_2 # legacy
40 #   config BR2_BAR_1
41 #               bool "foobar 1"
42 #   config BR2_BAR_2
43 #       bool "foobar 2"
44 #   endchoice
45 #
46 # and in Config.in.legacy:
47 #   config BR2_FOO_1
48 #       bool "foobar 1 has been renamed"
49 #       help
50 #         <suitable help text>
51 #   # Note: BR2_FOO_1 is still referenced from package/foo/Config.in
52 #   config BR2_FOO_2
53 #       bool "foobar 2 has been renamed"
54 #       help
55 #         <suitable help text>
56 #   # Note: BR2_FOO_2 is still referenced from package/foo/Config.in
57 #
58 # [End of example]
59 #
60 # For string options, it is not possible to directly select another symbol. In
61 # this case, a hidden wrap bool option has to be added, that defaults to y if
62 # the old string is not set at its default value. The wrap symbol should select
63 # BR2_LEGACY.
64 # If the original symbol has been renamed, the new symbol should use the value
65 # of the old symbol as default. Like for choice options, a comment should be
66 # added to flag that the symbol is still used in another file.
67 #
68 # [Example: renaming a string option from FOO to BAR]
69 # original symbol:
70 #   config BR2_FOO_STRING
71 #       string "Some foo string"
72 #
73 # becomes:
74 #   config BR2_BAR_STRING
75 #       string "Some bar string"
76 #       default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
77 #
78 # and in Config.in.legacy:
79 #   config BR2_FOO_STRING
80 #       string "The foo string has been renamed"
81 #       help
82 #         <suitable help text>
83 #
84 #   config BR2_FOO_STRING_WRAP
85 #       bool
86 #       default y if BR2_FOO_STRING != ""
87 #       select BR2_LEGACY
88 #
89 #   # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
90 #
91 # [End of example]
92
93 config BR2_SKIP_LEGACY
94         bool
95         option env="SKIP_LEGACY"
96
97 if !BR2_SKIP_LEGACY
98
99 config BR2_LEGACY
100         bool
101         help
102           This option is selected automatically when your old .config uses an
103           option that no longer exists in current buildroot. In that case, the
104           build will fail. Look for config options which are selected in the
105           menu below: they no longer exist and should be replaced by something
106           else.
107
108 # This comment fits exactly in a 80-column display
109 comment "Legacy detected: check the content of the menu below"
110         depends on BR2_LEGACY
111
112 menu "Legacy config options"
113
114 if BR2_LEGACY
115 comment "----------------------------------------------------"
116 comment "Your old configuration uses legacy options that no  "
117 comment "longer exist in buildroot, as indicated in the menu "
118 comment "below. As long as these options stay selected, or in"
119 comment "case of string options are non-empty, the build     "
120 comment "will fail.                                          "
121 comment "*                                                   "
122 comment "Where possible, an automatic conversion from old to "
123 comment "new symbols has been performed. Before making any   "
124 comment "change in this legacy menu, make sure to exit the   "
125 comment "configuration editor a first time and save the      "
126 comment "configuration. Otherwise, the automatic conversion  "
127 comment "of symbols will be lost.                            "
128 comment "*                                                   "
129 comment "After this initial save, reopen the configuration   "
130 comment "editor, inspect the options selected below, read    "
131 comment "their help texts, and verify/update the new         "
132 comment "configuration in the corresponding configuration    "
133 comment "menus. When everything is ok, you can disable the   "
134 comment "legacy options in the menu below. Once you have     "
135 comment "disabled all legacy options, this text will         "
136 comment "disappear and you will be able to start the build.  "
137 comment "*                                                   "
138 comment "Note: at some point in the future, the oldest legacy"
139 comment "options will be removed, and configuration files    "
140 comment "that still have those options set, will fail to     "
141 comment "build, or run, in unpredictable ways.               "
142 comment "----------------------------------------------------"
143 endif
144
145 ###############################################################################
146 comment "Legacy options removed in 2017.11"
147
148 config BR2_PACKAGE_AICCU
149         bool "aiccu utility removed"
150         select BR2_LEGACY
151         help
152           As the SixXS project has ceased its operation on 2017-06-06,
153           the AICCU utility has no use anymore and has been removed.
154
155           https://www.sixxs.net/sunset/
156
157 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
158         bool "util-linux login utilities option removed"
159         select BR2_LEGACY
160         select BR2_PACKAGE_UTIL_LINUX_LAST
161         select BR2_PACKAGE_UTIL_LINUX_LOGIN
162         select BR2_PACKAGE_UTIL_LINUX_RUNUSER
163         select BR2_PACKAGE_UTIL_LINUX_SU
164         select BR2_PACKAGE_UTIL_LINUX_SULOGIN
165         help
166           Login utilities (last, login, runuser, su, sulogin) now have
167           their own configuration options in the util-linux menu.
168
169 ###############################################################################
170 comment "Legacy options removed in 2017.08"
171
172 config BR2_TARGET_GRUB
173         bool "grub (aka grub-legacy) has been removed"
174         select BR2_LEGACY
175         help
176           grub-legacy is no longer maintained, and no longer builds with
177           recent binutils versions.
178
179           Use grub2 or syslinux instead.
180
181 config BR2_PACKAGE_SIMICSFS
182         bool "simicsfs support removed"
183         select BR2_LEGACY
184         help
185           Support for simicsfs kernel driver that provides access to a
186           host computer's local filesystem when the target is
187           executing within a SIMICS simulation has been removed.
188
189           Simics is now moving away from the simicsfs kernel module,
190           as the kernel module has required too much maintenance
191           work. Users should move to the user mode Simics agent
192           instead.
193
194 config BR2_BINUTILS_VERSION_2_26_X
195         bool "binutils version 2.26 support removed"
196         select BR2_LEGACY
197         help
198           Support for binutils version 2.26 has been removed. The
199           current default version (2.28 or later) has been selected
200           instead.
201
202 config BR2_XTENSA_OVERLAY_DIR
203         string "The BR2_XTENSA_OVERLAY_DIR option has been removed"
204         help
205           The BR2_XTENSA_OVERLAY_DIR has been removed in favour of
206           BR2_XTENSA_OVERLAY_FILE. You must now pass the complete
207           path to the overlay file, not to the directory containing
208           it.
209
210 config BR2_XTENSA_OVERLAY_DIR_WRAP
211         bool
212         default y if BR2_XTENSA_OVERLAY_DIR != ""
213         select BR2_LEGACY
214
215 config BR2_XTENSA_CUSTOM_NAME
216         string "The BR2_XTENSA_CUSTOM_NAME option has been removed"
217         help
218           The BR2_XTENSA_CUSTOM_NAME option has been removed.
219
220 config BR2_XTENSA_CUSTOM_NAME_WRAP
221         bool
222         default y if BR2_XTENSA_CUSTOM_NAME != ""
223         select BR2_LEGACY
224
225 config BR2_PACKAGE_HOST_MKE2IMG
226         bool "host mke2img has been removed"
227         select BR2_LEGACY
228         help
229           We now call mkfs directly to generate ext2/3/4 filesystem
230           image, so mke2img is no longer necessary.
231
232 config BR2_TARGET_ROOTFS_EXT2_BLOCKS
233         int "exact size in blocks has been removed"
234         default 0
235         help
236           This option has been removed in favor of
237           BR2_TARGET_ROOTFS_EXT2_SIZE. It has been set automatically
238           to the value you had before. Set to 0 here to remove the
239           warning.
240
241 config BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP
242         bool
243         default y if BR2_TARGET_ROOTFS_EXT2_BLOCKS != 0 && \
244                 BR2_TARGET_ROOTFS_EXT2_BLOCKS != 61440 # deprecated default value
245         select BR2_LEGACY
246
247 # Note: BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP still referenced in fs/ext2/Config.in
248
249 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
250         int "ext2 extra inodes has been removed" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
251         default 0
252         help
253           Buildroot now uses mkfs.ext2/3/4 to generate ext2/3/4
254           images. It now automatically selects the number of inodes
255           based on the image size. The extra number of inodes can no
256           longer be provided; instead, provide the total number of
257           inodes needed in BR2_TARGET_ROOTFS_EXT2_INODES.
258
259 config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES_WRAP
260         bool
261         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES != 0
262         select BR2_LEGACY
263
264 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
265         bool "cdxaparse removed"
266         select BR2_LEGACY
267
268 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
269         bool "dataurisrc moved to gstreamer1"
270         select BR2_LEGACY
271         help
272           Dataurisrc has moved to gstreamer core and is always built.
273
274 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
275         bool "dccp removed"
276         select BR2_LEGACY
277
278 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
279         bool "hdvparse removed"
280         select BR2_LEGACY
281
282 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
283         bool "mve removed"
284         select BR2_LEGACY
285
286 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
287         bool "nuvdemux removed"
288         select BR2_LEGACY
289
290 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
291         bool "patchdetect removed"
292         select BR2_LEGACY
293
294 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
295         bool "sdi removed"
296         select BR2_LEGACY
297
298 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
299         bool "tta removed"
300         select BR2_LEGACY
301
302 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
303         bool "videomeasure removed"
304         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
305         select BR2_LEGACY
306         help
307           videomeasure plugin has been removed and has been replaced by
308           iqa, which has automatically been enabled.
309
310 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
311         bool "apexsink removed"
312         select BR2_LEGACY
313
314 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
315         bool "sdl removed"
316         select BR2_LEGACY
317
318 config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
319         bool "mad (*.mp3 audio) removed"
320         select BR2_LEGACY
321
322 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
323         bool "gst1-plugins-bad webrtc renamed to webrtcdsp"
324         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP
325         select BR2_LEGACY
326         help
327           The WebRTC plugin in GStreamer 1.x has always been named
328           webrtcdsp, but was wrongly introduced in Buildroot under the
329           name webrtc. Therefore, we have renamed the option to match
330           the actual name of the GStreamer plugin.
331
332 config BR2_STRIP_none
333         bool "Strip command 'none' has been removed"
334         select BR2_LEGACY
335         help
336           The strip command choice has been changed into a single
337           boolean option. Please check that the new setting is
338           correct (in the "Build options" sub-menu)
339
340 config BR2_PACKAGE_BEECRYPT_CPP
341         bool "C++ support removed in beecrypt"
342         select BR2_LEGACY
343         help
344           Support for C++ depends on icu. The beecrypt package is
345           incompatible with icu 59+.
346
347 config BR2_PACKAGE_SPICE_CLIENT
348         bool "spice client support removed"
349         select BR2_LEGACY
350         help
351           Spice client support has been removed upstream. The
352           functionality now lives in the spice-gtk widget and
353           virt-viewer.
354
355 config BR2_PACKAGE_SPICE_GUI
356         bool "spice gui support removed"
357         select BR2_LEGACY
358         help
359           Spice gui support has been removed upstream. The
360           functionality now lives in the spice-gtk widget and
361           virt-viewer.
362
363 config BR2_PACKAGE_SPICE_TUNNEL
364         bool "spice network redirection removed"
365         select BR2_LEGACY
366         help
367           Spice network redirection, aka tunnelling has been removed
368           upstream.
369
370 config BR2_PACKAGE_INPUT_TOOLS
371         bool "input-tools removed"
372         select BR2_LEGACY
373         select BR2_PACKAGE_LINUXCONSOLETOOLS
374         help
375           input-tools has been removed, it is replaced by
376           linuxconsoletools, which has automatically been enabled.
377
378 config BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH
379         bool "inputattach moved to linuxconsoletools"
380         select BR2_LEGACY
381         select BR2_PACKAGE_LINUXCONSOLETOOLS
382         select BR2_PACKAGE_LINUXCONSOLETOOLS_INPUTATTACH
383         help
384           input-tools has been removed, inputattach is now part
385           of linuxconsoletools, which has automatically been
386           enabled.
387
388 config BR2_PACKAGE_INPUT_TOOLS_JSCAL
389         bool "jscal moved to linuxconsoletools"
390         select BR2_LEGACY
391         select BR2_PACKAGE_LINUXCONSOLETOOLS
392         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
393         help
394           input-tools has been removed, jscal is now part
395           of linuxconsoletools, which has automatically been
396           enabled.
397
398 config BR2_PACKAGE_INPUT_TOOLS_JSTEST
399         bool "jstest moved to linuxconsoletools"
400         select BR2_LEGACY
401         select BR2_PACKAGE_LINUXCONSOLETOOLS
402         select BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK
403         help
404           input-tools has been removed, jstest is now part
405           of linuxconsoletools, which has automatically been
406           enabled.
407
408 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
409         bool "SH Sourcery toolchain has been removed"
410         select BR2_LEGACY
411         help
412           The Sourcery CodeBench toolchain for the sh architecture has
413           been removed, since it uses glibc older than 2.17 that requires
414           -lrt to link executables using clock_* system calls. This makes
415           this toolchain difficult to maintain over time.
416
417 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86
418         bool "x86 Sourcery toolchain has been removed"
419         select BR2_LEGACY
420         help
421           The Sourcery CodeBench toolchain for the x86 architecture has
422           been removed, since it uses glibc older than 2.17 that requires
423           -lrt to link executables using clock_* system calls. This makes
424           this toolchain difficult to maintain over time.
425
426 config BR2_GCC_VERSION_4_8_X
427         bool "gcc 4.8.x support removed"
428         select BR2_LEGACY
429         help
430           Support for gcc version 4.8.x has been removed. The current
431           default version (5.x or later) has been selected instead.
432
433 ###############################################################################
434 comment "Legacy options removed in 2017.05"
435
436 config BR2_PACKAGE_SUNXI_MALI_R2P4
437         bool "sunxi-mali r2p4 removed"
438         select BR2_LEGACY
439         help
440           sunxi-mali libMali for r2p4 Mali kernel module has been
441           removed since the libump package only provides libUMP.so.3.
442           libMali for r2p4 Mali kernel module requires libUMP.so.2.
443
444 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
445         bool "CoffeeScript option has been removed"
446         select BR2_LEGACY
447         help
448           The option to enable NodeJS CoffeeScript has been removed.
449           To continue using it, add "coffee-script" to
450           BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
451
452 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
453         bool "Express web application framework option has been removed"
454         select BR2_LEGACY
455         help
456           The option to enable the NodeJS Express web application
457           framework has been removed. To continue using it, add
458           "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
459
460 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
461         bool "bluez5_utils gatttool install option removed"
462         select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
463         help
464           The option to install gatttool specifically has been removed.
465           Since version 5.44 gatttool is in the list of deprecated
466           tools. The option to build and install deprecated tools has
467           been automatically enabled.
468
469 config BR2_PACKAGE_OPENOCD_FT2XXX
470         bool "openocd ft2232 support has been removed"
471         select BR2_PACKAGE_OPENOCD_FTDI
472         select BR2_LEGACY
473         help
474           FT2232 support in OpenOCD has been removed, it's replaced by
475           FDTI support, which has automatically been enabled.
476
477 config BR2_PACKAGE_KODI_RTMPDUMP
478         bool "kodi rtmp has been removed"
479         select BR2_LEGACY
480         select BR2_PACKAGE_KODI_INPUTSTREAM_RTMP
481         help
482           Internal rtmp support was removed from Kodi.
483
484 config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
485         bool "kodi-visualisation-fountain has been removed"
486         select BR2_LEGACY
487         help
488           According to upstream 'the visualization is not currently
489           in a working shape.'
490
491 config BR2_PACKAGE_PORTMAP
492         bool "portmap has been removed"
493         select BR2_LEGACY
494         select BR2_PACKAGE_RPCBIND
495         help
496           The portmap upstream tarball is removed, no releases since
497           ten years and latest change in upstream git in 2014.
498           You should better use rpcbind as a RPC portmapper.
499
500 config BR2_BINUTILS_VERSION_2_25_X
501         bool "binutils version 2.25 support removed"
502         select BR2_LEGACY
503         help
504           Support for binutils version 2.25 has been removed. The
505           current default version (2.27 or later) has been selected
506           instead.
507
508 config BR2_TOOLCHAIN_BUILDROOT_INET_RPC
509         bool "uclibc RPC support has been removed"
510         select BR2_LEGACY
511         help
512           uClibc-ng removed internal RPC implementation in 1.0.23. You
513           should use libtirpc instead.
514
515 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
516         int "extra size in blocks has been removed"
517         default 0
518         help
519           Since the support for auto calculation of the filesystem size has been
520           removed, this option is now useless and must be 0.
521           You may want to check that BR2_TARGET_ROOTFS_EXT2_BLOCKS matchs
522           your needs.
523
524 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS_WRAP
525         bool
526         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS != 0
527         select BR2_LEGACY
528
529 config BR2_PACKAGE_SYSTEMD_KDBUS
530         bool "systemd-kdbus has been removed"
531         select BR2_LEGACY
532         help
533           --enable/disable-kdbus configure option has been removed since
534           systemd-231.
535
536 config BR2_PACKAGE_POLARSSL
537         bool "polarssl has been removed"
538         select BR2_LEGACY
539         help
540           The polarssl crypto library has been removed since the 1.2.x
541           release branch is no longer maintained. Newer upstream
542           branches/releases (mbedtls) have API changes so they're not
543           drop-in replacements.
544
545 config BR2_NBD_CLIENT
546         bool "nbd client option was renamed"
547         select BR2_LEGACY
548         select BR2_PACKAGE_NBD_CLIENT
549         help
550           The nbd client option has been renamed to BR2_PACKAGE_NBD_CLIENT.
551
552 config BR2_NBD_SERVER
553         bool "nbd server option was renamed"
554         select BR2_LEGACY
555         select BR2_PACKAGE_NBD_SERVER
556         help
557           The nbd server option has been renamed to BR2_PACKAGE_NBD_SERVER.
558
559 config BR2_PACKAGE_GMOCK
560         bool "gmock merged into gtest package"
561         select BR2_LEGACY
562         select BR2_PACKAGE_GTEST
563         select BR2_PACKAGE_GTEST_GMOCK
564         help
565           GMock is now a suboption of the GTest package.
566
567 config BR2_KERNEL_HEADERS_4_8
568         bool "kernel headers version 4.8.x are no longer supported"
569         select BR2_KERNEL_HEADERS_4_4
570         select BR2_LEGACY
571         help
572           Version 4.8.x of the Linux kernel headers are no longer
573           maintained upstream and are now removed. As an alternative,
574           version 4.4.x of the headers have been automatically
575           selected in your configuration.
576
577 config BR2_KERNEL_HEADERS_3_18
578         bool "kernel headers version 3.18.x are no longer supported"
579         select BR2_KERNEL_HEADERS_3_12
580         select BR2_LEGACY
581         help
582           Version 3.18.x of the Linux kernel headers are no longer
583           maintained upstream and are now removed. As an alternative,
584           version 3.12.x of the headers have been automatically
585           selected in your configuration.
586
587 config BR2_GLIBC_VERSION_2_22
588         bool "glibc 2.22 removed"
589         select BR2_LEGACY
590         help
591           Support for glibc version 2.22 has been removed. The current
592           default version has been selected instead.
593
594 ###############################################################################
595 comment "Legacy options removed in 2017.02"
596
597 config BR2_PACKAGE_PERL_DB_FILE
598         bool "perl-db-file removed"
599         select BR2_LEGACY
600         select BR2_PACKAGE_BERKELEYDB
601         select BR2_PACKAGE_PERL
602         help
603           DB_File can be built as a core Perl module, so the separate
604           perl-db-file package has been removed.
605
606 config BR2_KERNEL_HEADERS_4_7
607         bool "kernel headers version 4.7.x are no longer supported"
608         select BR2_KERNEL_HEADERS_4_4
609         select BR2_LEGACY
610         help
611           Version 4.7.x of the Linux kernel headers are no longer
612           maintained upstream and are now removed. As an alternative,
613           version 4.4.x of the headers have been automatically
614           selected in your configuration.
615
616 config BR2_KERNEL_HEADERS_4_6
617         bool "kernel headers version 4.6.x are no longer supported"
618         select BR2_KERNEL_HEADERS_4_4
619         select BR2_LEGACY
620         help
621           Version 4.6.x of the Linux kernel headers are no longer
622           maintained upstream and are now removed. As an alternative,
623           version 4.4.x of the headers have been automatically
624           selected in your configuration.
625
626 config BR2_KERNEL_HEADERS_4_5
627         bool "kernel headers version 4.5.x are no longer supported"
628         select BR2_KERNEL_HEADERS_4_4
629         select BR2_LEGACY
630         help
631           Version 4.5.x of the Linux kernel headers are no longer
632            maintained upstream and are now removed. As an alternative,
633            version 4.4.x of the headers have been automatically
634            selected in your configuration.
635
636 config BR2_KERNEL_HEADERS_3_14
637         bool "kernel headers version 3.14.x are no longer supported"
638         select BR2_KERNEL_HEADERS_3_12
639         select BR2_LEGACY
640           help
641           Version 3.14.x of the Linux kernel headers are no longer
642           maintained upstream and are now removed. As an alternative,
643           version 3.12.x of the headers have been automatically
644           selected in your configuration.
645
646 config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
647         bool "musl-cross 1.1.12 toolchain removed"
648         select BR2_LEGACY
649         help
650           The support for the prebuilt toolchain based on the Musl C
651           library provided by the musl-cross project has been removed.
652           Upstream doesn't provide any prebuilt toolchain anymore, use the
653           Buildroot toolchain instead.
654
655 config BR2_UCLIBC_INSTALL_TEST_SUITE
656         bool "uClibc tests now in uclibc-ng-test"
657         select BR2_LEGACY
658         select BR2_PACKAGE_UCLIBC_NG_TEST
659         help
660           The test suite of the uClibc C library has been moved into a
661           separate package, uclibc-ng-test.
662
663 config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX
664         bool "Blackfin.uclinux.org 2014R1 toolchain removed"
665         select BR2_LEGACY
666         help
667           The ADI Blackfin toolchain has many bugs which are fixed in
668           more recent gcc and uClibc-ng releases. Use the Buildroot
669           toolchain instead.
670
671 config BR2_PACKAGE_MAKEDEVS
672         bool "makedevs removed"
673         select BR2_LEGACY
674         help
675           The makedevs tool is part of busybox. The Buildroot fork
676           should not be used outside of the Buildroot infrastructure.
677
678 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
679         bool "Arago ARMv7 2011.09 removed"
680         select BR2_LEGACY
681         help
682           The Arago toolchains are every old and not updated anymore.
683
684 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
685         bool "Arago ARMv5 2011.09 removed"
686         select BR2_LEGACY
687         help
688           The Arago toolchains are every old and not updated anymore.
689
690 config BR2_PACKAGE_SNOWBALL_HDMISERVICE
691         bool "snowball-hdmiservice removed"
692         select BR2_LEGACY
693         help
694           We no longer have support for the Snowball platform in
695           Buildroot, so this package was no longer useful.
696
697 config BR2_PACKAGE_SNOWBALL_INIT
698         bool "snowball-init removed"
699         select BR2_LEGACY
700         help
701           We no longer have support for the Snowball platform in
702           Buildroot, so this package was no longer useful.
703
704 config BR2_GDB_VERSION_7_9
705         bool "gdb 7.9 has been removed"
706         select BR2_LEGACY
707         help
708           The 7.9 version of gdb has been removed. Use a newer version
709           instead.
710
711 ###############################################################################
712 comment "Legacy options removed in 2016.11"
713
714 config BR2_PACKAGE_PHP_SAPI_CLI_CGI
715         bool "PHP CGI and CLI options are now seperate"
716         select BR2_PACKAGE_PHP_SAPI_CLI
717         select BR2_PACKAGE_PHP_SAPI_CGI
718         select BR2_LEGACY
719         help
720           The PHP Interface options have been split up into a
721           separate option for each interface.
722
723 config BR2_PACKAGE_PHP_SAPI_CLI_FPM
724         bool "PHP CLI and FPM options are now separate"
725         select BR2_PACKAGE_PHP_SAPI_CLI
726         select BR2_PACKAGE_PHP_SAPI_FPM
727         select BR2_LEGACY
728         help
729           The PHP Interface options have been split up into a
730           separate option for each interface.
731
732 config BR2_PACKAGE_WVSTREAMS
733         bool "wvstreams removed"
734         select BR2_LEGACY
735         help
736           wvstreams is not maintained anymore since about 2009. It also
737           doesn't build anymore with recent compilers (GCC 5+).
738
739 config BR2_PACKAGE_WVDIAL
740         bool "wvdial removed"
741         select BR2_LEGACY
742         help
743           wvdial is not maintained anymore since about 2009. It also
744           doesn't build anymore with recent compilers (GCC 5+).
745
746 config BR2_PACKAGE_WEBKITGTK24
747         bool "webkitgtk 2.4.x removed"
748         select BR2_LEGACY
749         help
750           This legacy package only existed because some other packages
751           depended on that specific version of webkitgtk. However, the
752           other packages have been fixed. webkitgtk 2.4 is full of
753           security issues so it needs to be removed.
754
755 config BR2_PACKAGE_TORSMO
756         bool "torsmo removed"
757         select BR2_LEGACY
758         help
759           torsmo has been unmaintained for a long time, and nobody
760           seems to be interested in it.
761
762 config BR2_PACKAGE_SSTRIP
763         bool "sstrip removed"
764         select BR2_LEGACY
765         help
766           sstrip is unmaintained and potentially harmful. It doesn't
767           save so much compared to normal binutils strip, and there is
768           a big risk of binaries that don't work. Use normal strip
769           instead.
770
771 config BR2_KERNEL_HEADERS_4_3
772         bool "kernel headers version 4.3.x are no longer supported"
773         select BR2_KERNEL_HEADERS_4_1
774         select BR2_LEGACY
775         help
776           Version 4.3.x of the Linux kernel headers are no longer
777           maintained upstream and are now removed. As an alternative,
778           version 4.1.x of the headers have been automatically
779           selected in your configuration.
780
781 config BR2_KERNEL_HEADERS_4_2
782         bool "kernel headers version 4.2.x are no longer supported"
783         select BR2_KERNEL_HEADERS_4_1
784         select BR2_LEGACY
785         help
786           Version 4.2.x of the Linux kernel headers are no longer
787           maintained upstream and are now removed. As an alternative,
788           version 4.1.x of the headers have been automatically
789           selected in your configuration.
790
791 config BR2_PACKAGE_KODI_ADDON_XVDR
792         bool "kodi-addon-xvdr removed"
793         select BR2_LEGACY
794         help
795           According to the github project page:
796           https://github.com/pipelka/xbmc-addon-xvdr
797           this package is discontinued.
798
799 config BR2_PACKAGE_IPKG
800         bool "ipkg removed"
801         select BR2_LEGACY
802         help
803           ipkg dates back to the early 2000s when Compaq started the
804           handhelds.org project and it hasn't seen development since 2006.
805           Use opkg as a replacement.
806
807 config BR2_GCC_VERSION_4_7_X
808         bool "gcc 4.7.x support removed"
809         select BR2_LEGACY
810         help
811           Support for gcc version 4.7.x has been removed. The current
812           default version (4.9.x or later) has been selected instead.
813
814 config BR2_BINUTILS_VERSION_2_24_X
815         bool "binutils version 2.24 support removed"
816         select BR2_LEGACY
817         help
818           Support for binutils version 2.24 has been removed. The
819           current default version (2.26 or later) has been selected
820           instead.
821
822 config BR2_PACKAGE_WESTON_RPI
823         bool "Weston propietary RPI support is gone"
824         select BR2_LEGACY
825         help
826           Upstream decided the propietary (rpi-userland) weston composer
827           support wasn't worth the effort so it was removed. Switch to
828           the open VC4 support.
829
830 config BR2_LINUX_KERNEL_TOOL_CPUPOWER
831         bool "linux-tool cpupower"
832         depends on BR2_LINUX_KERNEL
833         select BR2_LEGACY
834         select BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
835         help
836           Linux tool cpupower option was renamed.
837
838 config BR2_LINUX_KERNEL_TOOL_PERF
839         bool "linux-tool perf"
840         depends on BR2_LINUX_KERNEL
841         select BR2_LEGACY
842         select BR2_PACKAGE_LINUX_TOOLS_PERF
843         help
844           Linux tool perf option was renamed.
845
846 config BR2_LINUX_KERNEL_TOOL_SELFTESTS
847         bool "linux-tool selftests"
848         depends on BR2_LINUX_KERNEL
849         select BR2_LEGACY
850         select BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
851         help
852           Linux tool selftests option was renamed.
853
854 config BR2_GCC_VERSION_4_8_ARC
855         bool "gcc arc option renamed"
856         select BR2_LEGACY
857         select BR2_GCC_VERSION_ARC
858         help
859           The option that selects the gcc version for the ARC
860           architecture has been renamed to BR2_GCC_VERSION_ARC.
861
862 config BR2_KERNEL_HEADERS_4_0
863         bool "kernel headers version 4.0.x are no longer supported"
864         select BR2_KERNEL_HEADERS_3_12
865         select BR2_LEGACY
866         help
867           Version 4.0.x of the Linux kernel headers have been deprecated
868           for more than four buildroot releases and are now removed.
869           As an alternative, version 3.12.x of the headers have been
870           automatically selected in your configuration.
871
872 config BR2_KERNEL_HEADERS_3_19
873         bool "kernel headers version 3.19.x are no longer supported"
874         select BR2_KERNEL_HEADERS_3_12
875         select BR2_LEGACY
876         help
877           Version 3.19.x of the Linux kernel headers have been deprecated
878           for more than four buildroot releases and are now removed.
879           As an alternative, version 3.12.x of the headers have been
880           automatically selected in your configuration.
881
882 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
883         bool "libevas-generic-loaders package removed"
884         select BR2_LEGACY
885         select BR2_PACKAGE_EFL
886         help
887           With EFL 1.18, libevas-generic-loaders is now provided by the efl
888           package.
889
890 config BR2_PACKAGE_ELEMENTARY
891         bool "elementary package removed"
892         select BR2_LEGACY
893         select BR2_PACKAGE_EFL
894         help
895           With EFL 1.18, elementary is now provided by the efl package.
896
897 config BR2_LINUX_KERNEL_CUSTOM_LOCAL
898         bool "Linux kernel local directory option removed"
899         help
900           The option to select a local directory as the source of the Linux
901           kernel has been removed. It hurts reproducibility of builds.
902
903           In case you were using this option during development of your
904           Linux kernel, use the override mechanism instead.
905
906 ###############################################################################
907 comment "Legacy options removed in 2016.08"
908
909 config BR2_PACKAGE_EFL_JP2K
910         bool "libevas jp2k loader has been removed"
911         select BR2_LEGACY
912         help
913           JP2K support in EFL requires openjpeg 1.x (libopenjpeg1.pc)
914           while Buildroot only packages openjpeg 2.x. Therefore, the
915           JP2K loader has been removed from EFL.
916
917 config BR2_PACKAGE_SYSTEMD_COMPAT
918         bool "systemd compatibility libraries have been removed"
919         select BR2_LEGACY
920         help
921           The systemd option to enable the compatibility libraries has
922           been removed. Theses libraries have been useless since a few
923           version, and have been fully dropped from the source since
924           v230.
925
926 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
927         bool "gst1-plugins-bad liveadder plugin removed"
928         select BR2_LEGACY
929         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
930         help
931           The functionality of the liveadder plugin of the
932           gst1-plugins-bad package has been merged into audiomixer.
933
934 config BR2_PACKAGE_LIBFSLVPUWRAP
935         bool "libfslvpuwrap has been renamed to imx-vpuwrap"
936         select BR2_LEGACY
937         select BR2_PACKAGE_IMX_VPUWRAP
938         help
939           The libfslvpuwrap has been renamed to match the renamed package.
940
941 config BR2_PACKAGE_LIBFSLPARSER
942         bool "libfslparser has been renamed to imx-parser"
943         select BR2_LEGACY
944         select BR2_PACKAGE_IMX_PARSER
945         help
946           The libfslparser has been renamed to match the renamed package.
947
948 config BR2_PACKAGE_LIBFSLCODEC
949         bool "libfslcodec has been renamed to imx-codec"
950         select BR2_LEGACY
951         select BR2_PACKAGE_IMX_CODEC
952         help
953           The libfslcodec has been renamed to match the renamed package.
954
955 config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
956         bool "FIT support in uboot-tools has been refactored"
957         select BR2_LEGACY
958         select BR2_PACKAGE_DTC
959         select BR2_PACKAGE_DTC_PROGRAMS
960         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
961         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
962         select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
963         help
964           This option has been removed in favor of a more fine-grained
965           configuration, which is recommended. Selecting this option
966           enables FIT and FIT signature support for the target packages.
967           It will also select the dtc and openssl packages.
968
969 config BR2_PTHREADS_OLD
970         bool "linuxthreads (stable/old)"
971         select BR2_LEGACY
972         help
973           Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
974           BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
975
976 config BR2_BINUTILS_VERSION_2_23_X
977         bool "binutils 2.23 removed"
978         select BR2_LEGACY
979         help
980           Binutils 2.23 has been removed, using a newer version is
981           recommended.
982
983 config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
984         bool "eglibc support has been removed"
985         select BR2_LEGACY
986         help
987           The eglibc project no longer exists, as it has been merged
988           back into the glibc project. Therefore, support for eglibc
989           has been removed, and glibc should be used instead.
990
991 config BR2_GDB_VERSION_7_8
992         bool "gdb 7.8 has been removed"
993         select BR2_LEGACY
994         help
995           The 7.8 version of gdb has been removed. Use a newer version
996           instead.
997
998 ###############################################################################
999 comment "Legacy options removed in 2016.05"
1000
1001 config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
1002         bool "openvpn polarssl crypto backend removed"
1003         select BR2_LEGACY
1004         help
1005           The OpenVPN polarssl crypto backend option has been removed.
1006           Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
1007           compatible with mbedtls (polarssl) series 2.x which is the
1008           version provided in buildroot. And both can't coexist.
1009           It now uses OpenSSL as the only option.
1010
1011
1012 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
1013         bool "nginx http spdy module removed"
1014         select BR2_LEGACY
1015         select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
1016         help
1017           The ngx_http_spdy_module has been superseded by the
1018           ngx_http_v2_module since nginx v1.9.5.  The
1019           ngx_http_v2_module modules has been automatically selected
1020           in your configuration.
1021
1022 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
1023         bool "gst1-plugins-bad rtp plugin moved to good"
1024         select BR2_LEGACY
1025         help
1026           The rtp plugin has been moved from gst1-plugins-base to
1027           gst1-plugins-good.
1028
1029 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
1030         bool "gst1-plugins-bad mpg123 plugin moved to ugly"
1031         select BR2_LEGACY
1032         help
1033           The mpg123 plugin has been moved from gst1-plugins-bad to
1034           gst1-plugins-ugly.
1035
1036 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
1037         bool "PowerPC Sourcery toolchain has been removed"
1038         select BR2_LEGACY
1039         help
1040           The Sourcery CodeBench toolchain for the PowerPC
1041           architecture has been removed, as it was very old, not
1042           maintained, and causing numerous build failures with modern
1043           userspace packages.
1044
1045 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
1046         bool "PowerPC Sourcery E500v2 toolchain has been removed"
1047         select BR2_LEGACY
1048         help
1049           The Sourcery CodeBench toolchain for the PowerPC E500v2
1050           architecture has been removed, as it was very old, not
1051           maintained, and causing numerous build failures with modern
1052           userspace packages.
1053
1054 config BR2_x86_i386
1055         bool "x86 i386 support removed"
1056         select BR2_LEGACY
1057         help
1058           The support for the i386 processors of the x86 architecture
1059           has been removed.
1060
1061 config BR2_PACKAGE_QT5WEBKIT_EXAMPLES
1062         bool "qt5webkit-examples package removed"
1063         select BR2_LEGACY
1064         help
1065           The qt5webkit-examples package has been removed, since it
1066           was removed from upstream starting from Qt 5.6.
1067
1068 config BR2_PACKAGE_QT5QUICK1
1069         bool "qt5quick1 package removed"
1070         select BR2_LEGACY
1071         help
1072           The qt5quick1 package has been removed, since it was removed
1073           from upstream starting from Qt 5.6.
1074
1075 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
1076         string "uboot custom patch dir has been removed"
1077         help
1078           The uboot custom patch directory option has been removed. Use
1079           the improved BR2_TARGET_UBOOT_PATCH option instead.
1080
1081 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
1082         bool
1083         default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
1084         select BR2_LEGACY
1085
1086 # Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
1087 # boot/uboot/Config.in
1088
1089 config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
1090         bool "xf86-input-void removed"
1091         select BR2_LEGACY
1092         help
1093           The xf86-input-void package has been removed, there's no need
1094           for it in any modern (post-2007) xorg server.
1095
1096 config BR2_KERNEL_HEADERS_3_17
1097         bool "kernel headers version 3.17.x are no longer supported"
1098         select BR2_KERNEL_HEADERS_3_12
1099         select BR2_LEGACY
1100         help
1101           Version 3.17.x of the Linux kernel headers have been deprecated
1102           for more than four buildroot releases and are now removed.
1103           As an alternative, version 3.12.x of the headers have been
1104           automatically selected in your configuration.
1105
1106 config BR2_GDB_VERSION_7_7
1107         bool "gdb 7.7 has been removed"
1108         select BR2_LEGACY
1109         help
1110           The 7.7 version of gdb has been removed. Use a newer version
1111           instead.
1112
1113 config BR2_PACKAGE_FOOMATIC_FILTERS
1114         bool "foomatic-filters"
1115         select BR2_LEGACY
1116         help
1117           The foomatic-filters package was removed.
1118
1119 config BR2_PACKAGE_SAMBA
1120         bool "samba"
1121         select BR2_LEGACY
1122         help
1123           The samba package was removed in favour of samba4 since the
1124           3.x series isn't supported by upstream any longer.
1125
1126 config BR2_PACKAGE_KODI_WAVPACK
1127         bool "wavpack"
1128         select BR2_LEGACY
1129         help
1130           wavpack support was removed in favour of ffmpeg:
1131           https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
1132
1133 config BR2_PACKAGE_KODI_RSXS
1134         bool "rsxs support in Kodi was moved to an addon"
1135         select BR2_LEGACY
1136         select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
1137         help
1138           rsxs support in Kodi was moved to an addon
1139
1140 config BR2_PACKAGE_KODI_GOOM
1141         bool "Goom support in Kodi was moved to an addon"
1142         select BR2_LEGACY
1143         select BR2_PACKAGE_KODI_VISUALISATION_GOOM
1144         help
1145           Goom support in Kodi was moved to an addon
1146
1147 config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
1148         bool "systemd all extras option has been removed"
1149         select BR2_LEGACY
1150         select BR2_PACKAGE_XZ
1151         select BR2_PACKAGE_LIBGCRYPT
1152         help
1153           The systemd option to enable "all extras" has been
1154           removed. To get the same features, the libgcrypt and xz
1155           package should now be enabled.
1156
1157 config BR2_GCC_VERSION_4_5_X
1158         bool "gcc 4.5.x has been removed"
1159         select BR2_LEGACY
1160         help
1161           The 4.5.x version of gcc has been removed. Use a newer
1162           version instead.
1163
1164 config BR2_PACKAGE_SQLITE_READLINE
1165         bool "sqlite command-line editing support was updated"
1166         select BR2_PACKAGE_NCURSES
1167         select BR2_PACKAGE_READLINE
1168         select BR2_LEGACY
1169         help
1170           This option was removed in favour of the sqlite package
1171           deciding itself depending on the enabled packages whether
1172           command-line editing should be enabled, it also also takes
1173           libedit into account.
1174
1175 ###############################################################################
1176 comment "Legacy options removed in 2016.02"
1177
1178 config BR2_PACKAGE_DOVECOT_BZIP2
1179         bool "bzip2 support option has been removed"
1180         select BR2_LEGACY
1181         select BR2_PACKAGE_BZIP2
1182         help
1183           Bzip2 support is built if the bzip2 package is selected.
1184
1185 config BR2_PACKAGE_DOVECOT_ZLIB
1186         bool "zlib support option has been removed"
1187         select BR2_LEGACY
1188         select BR2_PACKAGE_ZLIB
1189         help
1190           Zlib support is built if the zlib package is selected.
1191
1192 config BR2_PACKAGE_E2FSPROGS_FINDFS
1193         bool "e2fsprogs findfs option has been removed"
1194         select BR2_LEGACY
1195         help
1196           This option attempted to enable findfs capabilities from
1197           e2fsprogs but has not worked since July 2015 (due to
1198           packaging changes). One can use BusyBox's findfs support or
1199           enable the BR2_PACKAGE_UTIL_LINUX_BINARIES option.
1200
1201 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
1202         bool "openpowerlink debug option has been removed"
1203         select BR2_LEGACY
1204         help
1205           This option depends on BR2_ENABLE_DEBUG which should not be used
1206           by packages anymore.
1207
1208 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
1209         bool "openpowerlink package has been updated"
1210         select BR2_LEGACY
1211         select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
1212         help
1213           openpowerlink kernel modules are built if the
1214           kernel stack library is selected.
1215
1216 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
1217         bool "openpowerlink package has been updated"
1218         select BR2_LEGACY
1219         select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
1220         help
1221           The user space support has been split in two part:
1222           - a monolitic user space library
1223           - a user spae deamon driver
1224
1225 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
1226         bool "using the linux headers version for the kernel has been removed"
1227         select BR2_LEGACY
1228         help
1229           The option to use the version of the kernel headers for the
1230           kernel to build has been removed.
1231
1232           There is now the converse, better-suited and more versatile
1233           option to use the kernel version for the linux headers.
1234
1235 config BR2_PACKAGE_CUPS_PDFTOPS
1236         bool "Pdftops support has been removed from Cups"
1237         select BR2_LEGACY
1238         help
1239           Pdftops support has been removed from the cups package
1240           It is now part of the cups-filters package.
1241
1242 config BR2_KERNEL_HEADERS_3_16
1243         bool "kernel headers version 3.16.x are no longer supported"
1244         select BR2_KERNEL_HEADERS_3_12
1245         select BR2_LEGACY
1246         help
1247         Version 3.16.x of the Linux kernel headers have been deprecated
1248         for more than four buildroot releases and are now removed.
1249         As an alternative, version 3.12.x of the headers have been
1250         automatically selected in your configuration.
1251
1252 config BR2_PACKAGE_PYTHON_PYXML
1253         bool "python-pyxml package has been removed"
1254         select BR2_LEGACY
1255         help
1256           PyXML is obsolete and its functionality is covered either via
1257           native Python XML support or python-lxml package.
1258
1259 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
1260 config BR2_ENABLE_SSP
1261         bool "Stack Smashing protection now has different levels"
1262         help
1263           The protection offered by SSP can now be selected from different
1264           protection levels. Be sure to review the SSP level in the build
1265           options menu.
1266
1267 config BR2_PACKAGE_DIRECTFB_CLE266
1268         bool "cle266 driver for directfb removed"
1269         select BR2_LEGACY
1270         help
1271           The cle266 directfb driver support has been removed.
1272           It doesn't build in the latest version and it's unlikely
1273           anyone has any use for it.
1274
1275 config BR2_PACKAGE_DIRECTFB_UNICHROME
1276         bool "unichrome driver for directfb removed"
1277         select BR2_LEGACY
1278         help
1279           The unichrome directfb driver support has been removed.
1280           It doesn't build in the latest version and it's unlikely
1281           anyone has any use for it.
1282
1283 config BR2_PACKAGE_LIBELEMENTARY
1284         bool "libelementary has been renamed to elementary"
1285         select BR2_LEGACY
1286         select BR2_PACKAGE_ELEMENTARY
1287         help
1288           The libelementary package has been renamed to match the upstream
1289           name.
1290
1291 config BR2_PACKAGE_LIBEINA
1292         bool "libeina package has been removed"
1293         select BR2_LEGACY
1294         select BR2_PACKAGE_EFL
1295         help
1296           With EFL 1.15, libeina is now provided by the efl package.
1297
1298 config BR2_PACKAGE_LIBEET
1299         bool "libeet package has been removed"
1300         select BR2_LEGACY
1301         select BR2_PACKAGE_EFL
1302         help
1303           With EFL 1.15, libeet is now provided by the efl package.
1304
1305 config BR2_PACKAGE_LIBEVAS
1306         bool "libevas package has been removed"
1307         select BR2_LEGACY
1308         select BR2_PACKAGE_EFL
1309         help
1310           With EFL 1.15, libevas is now provided by the efl package.
1311
1312 config BR2_PACKAGE_LIBECORE
1313         bool "libecore package has been removed"
1314         select BR2_LEGACY
1315         select BR2_PACKAGE_EFL
1316         help
1317           With EFL 1.15, libecore is now provided by the efl package.
1318
1319 config BR2_PACKAGE_LIBEDBUS
1320         bool "libedbus package has been removed"
1321         select BR2_LEGACY
1322         select BR2_PACKAGE_EFL
1323         help
1324           With EFL 1.15, libedbus is now provided by the efl package.
1325
1326 config BR2_PACKAGE_LIBEFREET
1327         bool "libefreet package has been removed"
1328         select BR2_LEGACY
1329         select BR2_PACKAGE_EFL
1330         help
1331           With EFL 1.15, libefreet is now provided by the efl package.
1332
1333 config BR2_PACKAGE_LIBEIO
1334         bool "libeio package has been removed"
1335         select BR2_LEGACY
1336         select BR2_PACKAGE_EFL
1337         help
1338           With EFL 1.15, libeio is now provided by the efl package.
1339
1340 config BR2_PACKAGE_LIBEMBRYO
1341         bool "libembryo package has been removed"
1342         select BR2_LEGACY
1343         select BR2_PACKAGE_EFL
1344         help
1345           With EFL 1.15, libembryo is now provided by the efl package.
1346
1347 config BR2_PACKAGE_LIBEDJE
1348         bool "libedje package has been removed"
1349         select BR2_LEGACY
1350         select BR2_PACKAGE_EFL
1351         help
1352           With EFL 1.15, libedje is now provided by the efl package.
1353
1354 config BR2_PACKAGE_LIBETHUMB
1355         bool "libethumb package has been removed"
1356         select BR2_LEGACY
1357         select BR2_PACKAGE_EFL
1358         help
1359           With EFL 1.15, libethumb is now provided by the efl package.
1360
1361 config BR2_PACKAGE_INFOZIP
1362         bool "infozip option has been renamed to zip"
1363         select BR2_LEGACY
1364         select BR2_PACKAGE_ZIP
1365         help
1366           Info-Zip's Zip package has been renamed from infozip to zip,
1367           to avoid ambiguities with Info-Zip's UnZip which has been added
1368           in the unzip package.
1369
1370 config BR2_BR2_PACKAGE_NODEJS_0_10_X
1371         bool "nodejs 0.10.x option removed"
1372         select BR2_LEGACY
1373         select BR2_PACKAGE_NODEJS
1374         help
1375           nodejs 0.10.x option has been removed.  0.10.x is now
1376           automatically chosen for ARMv5 architectures only and the latest
1377           nodejs for all other supported architectures. The correct nodejs
1378           version has been automatically selected in your configuration.
1379
1380 config BR2_BR2_PACKAGE_NODEJS_0_12_X
1381         bool "nodejs version 0.12.x has been removed"
1382         select BR2_LEGACY
1383         select BR2_PACKAGE_NODEJS
1384         help
1385           nodejs version 0.12.x has been removed.  As an alternative,
1386           the latest nodejs version has been automatically selected in
1387           your configuration.
1388
1389 config BR2_BR2_PACKAGE_NODEJS_4_X
1390         bool "nodejs version 4.x has been removed"
1391         select BR2_LEGACY
1392         select BR2_PACKAGE_NODEJS
1393         help
1394           nodejs version 4.x has been removed.  As an alternative,
1395           the latest nodejs version has been automatically selected in
1396           your configuration.
1397
1398 ###############################################################################
1399 comment "Legacy options removed in 2015.11"
1400
1401 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
1402         bool "gst1-plugins-bad real plugin has been removed"
1403         select BR2_LEGACY
1404         help
1405           The real plugin from GStreamer 1 bad plugins has been
1406           removed.
1407
1408 config BR2_PACKAGE_MEDIA_CTL
1409         bool "media-ctl package has been removed"
1410         select BR2_LEGACY
1411         select BR2_PACKAGE_LIBV4L
1412         select BR2_PACKAGE_LIBV4L_UTILS
1413         help
1414           media-ctl source and developement have been moved to
1415           v4l-utils since June 2014. For an up-to-date media-ctl
1416           version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
1417
1418 config BR2_PACKAGE_SCHIFRA
1419         bool "schifra package has been removed"
1420         select BR2_LEGACY
1421         help
1422           Schifra package has been maked broken since 2014.11 release and
1423           haven't been fixed since then.
1424
1425 config BR2_PACKAGE_ZXING
1426         bool "zxing option has been renamed"
1427         select BR2_LEGACY
1428         select BR2_PACKAGE_ZXING_CPP
1429         help
1430           ZXing no longer provides the cpp bindings, it has been renamed to
1431           BR2_PACKAGE_ZXING_CPP which uses a new upstream.
1432
1433 # Since FreeRDP has new dependencies, protect this legacy to avoid the
1434 # infamous "unmet direct dependencies" kconfig error.
1435 config BR2_PACKAGE_FREERDP_CLIENT
1436         bool "freerdp client option renamed"
1437         depends on BR2_PACKAGE_FREERDP
1438         select BR2_LEGACY
1439         select BR2_PACKAGE_FREERDP_CLIENT_X11
1440
1441 config BR2_PACKAGE_BLACKBOX
1442         bool "blackbox package has been removed"
1443         select BR2_LEGACY
1444         help
1445           Upstream is dead and the package has been deprecated for
1446           some time. There are other alternative maintained WMs.
1447
1448 config BR2_KERNEL_HEADERS_3_0
1449         bool "kernel headers version 3.0.x are no longer supported"
1450         select BR2_KERNEL_HEADERS_3_2
1451         select BR2_LEGACY
1452         help
1453           Version 3.0.x of the Linux kernel headers have been deprecated
1454           for more than four buildroot releases and are now removed.
1455           As an alternative, version 3.2.x of the headers have been
1456           automatically selected in your configuration.
1457
1458 config BR2_KERNEL_HEADERS_3_11
1459         bool "kernel headers version 3.11.x are no longer supported"
1460         select BR2_KERNEL_HEADERS_3_10
1461         select BR2_LEGACY
1462         help
1463           Version 3.11.x of the Linux kernel headers have been deprecated
1464           for more than four buildroot releases and are now removed.
1465           As an alternative, version 3.10.x of the headers have been
1466           automatically selected in your configuration.
1467
1468 config BR2_KERNEL_HEADERS_3_13
1469         bool "kernel headers version 3.13.x are no longer supported"
1470         select BR2_KERNEL_HEADERS_3_12
1471         select BR2_LEGACY
1472         help
1473           Version 3.13.x of the Linux kernel headers have been deprecated
1474           for more than four buildroot releases and are now removed.
1475           As an alternative, version 3.12.x of the headers have been
1476           automatically selected in your configuration.
1477
1478 config BR2_KERNEL_HEADERS_3_15
1479         bool "kernel headers version 3.15.x are no longer supported"
1480         select BR2_KERNEL_HEADERS_3_12
1481         select BR2_LEGACY
1482         help
1483           Version 3.15.x of the Linux kernel headers have been deprecated
1484           for more than four buildroot releases and are now removed.
1485           As an alternative, version 3.12.x of the headers have been
1486           automatically selected in your configuration.
1487
1488 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
1489         bool "DirectFB example df_andi has been removed"
1490         select BR2_LEGACY
1491         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1492         help
1493           The per-DirectFB example options have been removed. The
1494           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1495           examples.
1496
1497 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
1498         bool "DirectFB example df_bltload has been removed"
1499         select BR2_LEGACY
1500         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1501         help
1502           The per-DirectFB example options have been removed. The
1503           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1504           examples.
1505
1506 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
1507         bool "DirectFB example df_cpuload has been removed"
1508         select BR2_LEGACY
1509         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1510         help
1511           The per-DirectFB example options have been removed. The
1512           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1513           examples.
1514
1515 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
1516         bool "DirectFB example df_databuffer has been removed"
1517         select BR2_LEGACY
1518         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1519         help
1520           The per-DirectFB example options have been removed. The
1521           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1522           examples.
1523
1524 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
1525         bool "DirectFB example df_dioload has been removed"
1526         select BR2_LEGACY
1527         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1528         help
1529           The per-DirectFB example options have been removed. The
1530           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1531           examples.
1532
1533 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
1534         bool "DirectFB example df_dok has been removed"
1535         select BR2_LEGACY
1536         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1537         help
1538           The per-DirectFB example options have been removed. The
1539           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1540           examples.
1541
1542 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
1543         bool "DirectFB example df_drivertest has been removed"
1544         select BR2_LEGACY
1545         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1546         help
1547           The per-DirectFB example options have been removed. The
1548           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1549           examples.
1550
1551 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
1552         bool "DirectFB example df_fire has been removed"
1553         select BR2_LEGACY
1554         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1555         help
1556           The per-DirectFB example options have been removed. The
1557           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1558           examples.
1559
1560 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
1561         bool "DirectFB example df_flip has been removed"
1562         select BR2_LEGACY
1563         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1564         help
1565           The per-DirectFB example options have been removed. The
1566           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1567           examples.
1568
1569 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
1570         bool "DirectFB example df_fonts has been removed"
1571         select BR2_LEGACY
1572         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1573         help
1574           The per-DirectFB example options have been removed. The
1575           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1576           examples.
1577
1578 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
1579         bool "DirectFB example df_input has been removed"
1580         select BR2_LEGACY
1581         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1582         help
1583           The per-DirectFB example options have been removed. The
1584           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1585           examples.
1586
1587 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
1588         bool "DirectFB example df_joystick has been removed"
1589         select BR2_LEGACY
1590         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1591         help
1592           The per-DirectFB example options have been removed. The
1593           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1594           examples.
1595
1596 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
1597         bool "DirectFB example df_knuckles has been removed"
1598         select BR2_LEGACY
1599         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1600         help
1601           The per-DirectFB example options have been removed. The
1602           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1603           examples.
1604
1605 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
1606         bool "DirectFB example df_layer has been removed"
1607         select BR2_LEGACY
1608         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1609         help
1610           The per-DirectFB example options have been removed. The
1611           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1612           examples.
1613
1614 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
1615         bool "DirectFB example df_matrix has been removed"
1616         select BR2_LEGACY
1617         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1618         help
1619           The per-DirectFB example options have been removed. The
1620           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1621           examples.
1622
1623 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
1624         bool "DirectFB example df_matrix_water has been removed"
1625         select BR2_LEGACY
1626         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1627         help
1628           The per-DirectFB example options have been removed. The
1629           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1630           examples.
1631
1632 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
1633         bool "DirectFB example df_neo has been removed"
1634         select BR2_LEGACY
1635         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1636         help
1637           The per-DirectFB example options have been removed. The
1638           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1639           examples.
1640
1641 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
1642         bool "DirectFB example df_netload has been removed"
1643         select BR2_LEGACY
1644         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1645         help
1646           The per-DirectFB example options have been removed. The
1647           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1648           examples.
1649
1650 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
1651         bool "DirectFB example df_palette has been removed"
1652         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1653         help
1654           The per-DirectFB example options have been removed. The
1655           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1656           examples.
1657
1658 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
1659         bool "DirectFB example df_particle has been removed"
1660         select BR2_LEGACY
1661         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1662         help
1663           The per-DirectFB example options have been removed. The
1664           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1665           examples.
1666
1667 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
1668         bool "DirectFB example df_porter has been removed"
1669         select BR2_LEGACY
1670         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1671         help
1672           The per-DirectFB example options have been removed. The
1673           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1674           examples.
1675
1676 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
1677         bool "DirectFB example df_stress has been removed"
1678         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1679         help
1680           The per-DirectFB example options have been removed. The
1681           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1682           examples.
1683
1684 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
1685         bool "DirectFB example df_texture has been removed"
1686         select BR2_LEGACY
1687         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1688         help
1689           The per-DirectFB example options have been removed. The
1690           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1691           examples.
1692
1693 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
1694         bool "DirectFB example df_video has been removed"
1695         select BR2_LEGACY
1696         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1697         help
1698           The per-DirectFB example options have been removed. The
1699           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1700           examples.
1701
1702 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
1703         bool "DirectFB example df_video_particle has been removed"
1704         select BR2_LEGACY
1705         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1706         help
1707           The per-DirectFB example options have been removed. The
1708           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1709           examples.
1710
1711 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
1712         bool "DirectFB example df_window has been removed"
1713         select BR2_LEGACY
1714         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1715         help
1716           The per-DirectFB example options have been removed. The
1717           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1718           examples.
1719
1720 config BR2_PACKAGE_KOBS_NG
1721         bool "kobs-ng was replaced by imx-kobs"
1722         select BR2_LEGACY
1723         select BR2_PACKAGE_IMX_KOBS
1724         help
1725           The outdated kobs-ng has been replaced by the Freescale-
1726           maintained imx-kobs package.
1727
1728 config BR2_PACKAGE_SAWMAN
1729         bool "sawman package removed"
1730         select BR2_LEGACY
1731         select BR2_PACKAGE_DIRECTFB_SAWMAN
1732         help
1733           This option has been removed because the sawman package no
1734           longer exists: it was merged inside DirectFB itself. This
1735           feature can now be enabled using the
1736           BR2_PACKAGE_DIRECTFB_SAWMAN option.
1737
1738 config BR2_PACKAGE_DIVINE
1739         bool "divine package removed"
1740         select BR2_LEGACY
1741         select BR2_PACKAGE_DIRECTFB_DIVINE
1742         help
1743           This option has been removed because the divine package no
1744           longer exists: it was merged inside DirectFB itself. This
1745           feature can now be enabled using the
1746           BR2_PACKAGE_DIRECTFB_DIVINE option.
1747
1748 ###############################################################################
1749 comment "Legacy options removed in 2015.08"
1750
1751 config BR2_PACKAGE_KODI_PVR_ADDONS
1752         bool "Kodi PVR addon was split"
1753         select BR2_LEGACY
1754         select BR2_PACKAGE_KODI_PVR_ARGUSTV
1755         select BR2_PACKAGE_KODI_PVR_DVBLINK
1756         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
1757         select BR2_PACKAGE_KODI_PVR_FILMON
1758         select BR2_PACKAGE_KODI_PVR_HTS
1759         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
1760         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
1761         select BR2_PACKAGE_KODI_PVR_MYTHTV
1762         select BR2_PACKAGE_KODI_PVR_NEXTPVR
1763         select BR2_PACKAGE_KODI_PVR_NJOY
1764         select BR2_PACKAGE_KODI_PVR_PCTV
1765         select BR2_PACKAGE_KODI_PVR_STALKER
1766         select BR2_PACKAGE_KODI_PVR_VBOX
1767         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
1768         select BR2_PACKAGE_KODI_PVR_VUPLUS
1769         select BR2_PACKAGE_KODI_PVR_WMC
1770         help
1771           Kodi PVR addon was split into seperate modules
1772
1773 config BR2_BINUTILS_VERSION_2_23_2
1774         bool "binutils 2.23 option renamed"
1775         select BR2_LEGACY
1776         help
1777           Binutils 2.23.2 has been removed, using a newer version is
1778           recommended.
1779
1780 config BR2_BINUTILS_VERSION_2_24
1781         bool "binutils 2.24 option renamed"
1782         select BR2_LEGACY
1783         select BR2_BINUTILS_VERSION_2_24_X
1784         help
1785           The binutils version option has been renamed to match the
1786           same patchlevel logic used by gcc. The new option is now
1787           BR2_BINUTILS_VERSION_2_24_X.
1788
1789 config BR2_BINUTILS_VERSION_2_25
1790         bool "binutils 2.25 option renamed"
1791         select BR2_LEGACY
1792         select BR2_BINUTILS_VERSION_2_25_X
1793         help
1794           The binutils version option has been renamed to match the
1795           same patchlevel logic used by gcc. The new option is now
1796           BR2_BINUTILS_VERSION_2_25_X.
1797
1798 config BR2_PACKAGE_PERF
1799         bool "perf option has been renamed"
1800         select BR2_LEGACY
1801         select BR2_LINUX_KERNEL_TOOL_PERF
1802         help
1803           The perf package has been moved as a Linux tools package,
1804           and the option to enable it is now
1805           BR2_LINUX_KERNEL_TOOL_PERF.
1806
1807 config BR2_BINUTILS_VERSION_2_22
1808         bool "binutils 2.22 removed"
1809         select BR2_LEGACY
1810         help
1811           Binutils 2.22 has been removed, using a newer version is
1812           recommended.
1813
1814 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
1815         bool "gpu-viv-bin-mx6q"
1816         select BR2_LEGACY
1817         select BR2_PACKAGE_IMX_GPU_VIV
1818         help
1819           Vivante graphics libraries have been renamed to
1820           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
1821           name.
1822
1823 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
1824         depends on BR2_PACKAGE_PYTHON
1825         bool "libsemanage python bindings removed"
1826         select BR2_LEGACY
1827         help
1828           This option has been removed, since the libsemanage Python
1829           bindings on the target were not useful.
1830
1831 config BR2_TARGET_UBOOT_NETWORK
1832         bool "U-Boot custom network settings removed"
1833         select BR2_LEGACY
1834         help
1835           U-Boot's custom network settings options have been removed.
1836
1837 ###############################################################################
1838 comment "Legacy options removed in 2015.05"
1839
1840 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
1841         bool "jffs2 16kB erasesize NAND flash option renamed"
1842         select BR2_LEGACY
1843         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
1844         help
1845           The JFFS2 NAND flash options now longer include the page
1846           size.
1847
1848 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
1849         bool "jffs2 128kB erasesize NAND flash option renamed"
1850         select BR2_LEGACY
1851         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
1852         help
1853           The JFFS2 NAND flash options now longer include the page
1854           size.
1855
1856 config BR2_PACKAGE_MONO_20
1857         bool "2.0/3.5 .Net Runtime"
1858         select BR2_LEGACY
1859         help
1860           This option no longer exists, all versions of the .Net
1861           runtime are now installed.
1862
1863 config BR2_PACKAGE_MONO_40
1864         bool "4.0 .Net Runtime"
1865         select BR2_LEGACY
1866         help
1867           This option no longer exists, all versions of the .Net
1868           runtime are now installed.
1869
1870 config BR2_PACKAGE_MONO_45
1871         bool "4.5 .Net Runtime"
1872         select BR2_LEGACY
1873         help
1874           This option no longer exists, all versions of the .Net
1875           runtime are now installed.
1876
1877 config BR2_CIVETWEB_WITH_LUA
1878         bool "civetweb lua option renamed"
1879         select BR2_LEGACY
1880         select BR2_PACKAGE_CIVETWEB_WITH_LUA
1881         help
1882           civetweb's lua option has been renamed to
1883           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
1884           packages name options.
1885
1886 config BR2_PACKAGE_TIFF_TIFF2PDF
1887         bool "tiff utility-specific option removed"
1888         select BR2_LEGACY
1889         select BR2_PACKAGE_TIFF_UTILITIES
1890         help
1891           utility-specific options have been removed in favour of
1892           the new option BR2_PACKAGE_TIFF_UTILITIES.
1893
1894 config BR2_PACKAGE_TIFF_TIFFCP
1895         bool "tiff utility-specific option removed"
1896         select BR2_LEGACY
1897         select BR2_PACKAGE_TIFF_UTILITIES
1898         help
1899           utility-specific options have been removed in favour of
1900           the new option BR2_PACKAGE_TIFF_UTILITIES.
1901
1902 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
1903         bool "RTAI patch file path has been removed"
1904         select BR2_LEGACY
1905         help
1906           This option has never worked, so it has been removed.
1907
1908 config BR2_TARGET_GENERIC_PASSWD_DES
1909         bool "Encoding passwords with DES has been removed"
1910         select BR2_LEGACY
1911         help
1912           Paswords can now only be encoded with either of md5, sha256 or sha512.
1913           The default is md5, which is stronger that DES (but still pretty weak).
1914
1915 config BR2_PACKAGE_GTK2_THEME_HICOLOR
1916         bool "hicolor (default theme) is a duplicate"
1917         select BR2_LEGACY
1918         select BR2_PACKAGE_HICOLOR_ICON_THEME
1919         help
1920           The option was just a duplicate of hicolor icon theme.
1921
1922 config BR2_PACKAGE_VALGRIND_PTRCHECK
1923         bool "valgrind's PTRCheck was renamed to SGCheck"
1924         select BR2_LEGACY
1925         select BR2_PACKAGE_VALGRIND_SGCHECK
1926         help
1927           PTRCheck was renamed to SGCheck in valgrind
1928
1929 ###############################################################################
1930 comment "Legacy options removed in 2015.02"
1931
1932 config BR2_PACKAGE_LIBGC
1933         bool "libgc package removed"
1934         select BR2_LEGACY
1935         select BR2_PACKAGE_BDWGC
1936         help
1937           libgc has been removed because we have the same package under a
1938           different name, bdwgc.
1939
1940 config BR2_PACKAGE_WDCTL
1941         bool "util-linux' wdctl option has been renamed"
1942         select BR2_LEGACY
1943         select BR2_PACKAGE_UTIL_LINUX_WDCTL
1944         help
1945           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
1946           to be aligned with how the other options are named.
1947
1948 config BR2_PACKAGE_UTIL_LINUX_ARCH
1949         bool "util-linux' arch option has been removed"
1950         select BR2_LEGACY
1951         help
1952           util-linux' arch was dropped in util-linux 2.23, in favor of
1953           the coreutils version.
1954
1955 config BR2_PACKAGE_UTIL_LINUX_DDATE
1956         bool "util-linux' ddate option has been removed"
1957         select BR2_LEGACY
1958         help
1959           util-linux' ddate was dropped in util-linux 2.23.
1960
1961 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
1962         bool "rpm's bzip2 payloads option has been removed"
1963         select BR2_LEGACY
1964         select BR2_PACKAGE_BZIP2
1965         help
1966           The bzip2 payloads option rely entirely on the dependant package bzip2.
1967           So, you need to select it to enable this feature.
1968
1969 config BR2_PACKAGE_RPM_XZ_PAYLOADS
1970         bool "rpm's xz payloads option has been removed"
1971         select BR2_LEGACY
1972         select BR2_PACKAGE_XZ
1973         help
1974           The xz payloads option rely entirely on the dependant package xz.
1975           So, you need to select it to enable this feature.
1976
1977 config BR2_PACKAGE_M4
1978         bool "m4 target package removed"
1979         select BR2_LEGACY
1980         help
1981           The m4 target package has been removed, it's been
1982           deprecated for some time now.
1983
1984 config BR2_PACKAGE_FLEX_BINARY
1985         bool "flex binary in target option removed"
1986         select BR2_LEGACY
1987         help
1988           The flex binary in the target option has been removed.
1989           It's been deprecated for some time now and is essentially a
1990           development tool which isn't very useful in the target.
1991
1992 config BR2_PACKAGE_BISON
1993         bool "bison target package removed"
1994         select BR2_LEGACY
1995         help
1996           The bison target package has been removed, it's been
1997           deprecated for some time now and is essentially a development
1998           tool which isn't very useful in the target.
1999
2000 config BR2_PACKAGE_GOB2
2001         bool "gob2 target package removed"
2002         select BR2_LEGACY
2003         help
2004           The gob2 target package has been removed, it's been
2005           deprecated for some time now and was essentially useless
2006           without a target toolchain.
2007
2008 config BR2_PACKAGE_DISTCC
2009         bool "distcc target package removed"
2010         select BR2_LEGACY
2011         help
2012           The distcc target package has been removed, it's been
2013           deprecated for some time now and was essentially useless
2014           without a target toolchain.
2015
2016 config BR2_PACKAGE_HASERL_VERSION_0_8_X
2017         bool "haserl 0.8.x version removed"
2018         select BR2_LEGACY
2019         help
2020           The 0.8.x version option for haserl has been removed since it
2021           has been deprecated for some time now.
2022           You should be able to use the 0.9.x version without issues.
2023
2024 config BR2_PACKAGE_STRONGSWAN_TOOLS
2025         bool "strongswan option has been removed"
2026         select BR2_LEGACY
2027         select BR2_PACKAGE_STRONGSWAN_PKI
2028         select BR2_PACKAGE_STRONGSWAN_SCEP
2029         help
2030           The tools option has been removed upstream and the different tools
2031           have been split between the pki and scep options, with others
2032           deprecated.
2033
2034 config BR2_PACKAGE_XBMC_ADDON_XVDR
2035         bool "xbmc-addon-xvdr removed"
2036         select BR2_LEGACY
2037         help
2038           According to the github project page:
2039           https://github.com/pipelka/xbmc-addon-xvdr
2040           this package is discontinued.
2041
2042 config BR2_PACKAGE_XBMC_PVR_ADDONS
2043         bool "xbmc options have been renamed"
2044         select BR2_LEGACY
2045         select BR2_PACKAGE_KODI_PVR_ADDONS
2046         help
2047           The XBMC media center project was renamed to Kodi entertainment center
2048
2049 config BR2_PACKAGE_XBMC
2050         bool "xbmc options have been renamed"
2051         select BR2_LEGACY
2052         select BR2_PACKAGE_KODI
2053         help
2054           The XBMC media center project was renamed to Kodi entertainment center
2055
2056 config BR2_PACKAGE_XBMC_ALSA_LIB
2057         bool "xbmc options have been renamed"
2058         select BR2_LEGACY
2059         select BR2_PACKAGE_KODI_ALSA_LIB
2060         help
2061           The XBMC media center project was renamed to Kodi entertainment center
2062
2063 config BR2_PACKAGE_XBMC_AVAHI
2064         bool "xbmc options have been renamed"
2065         select BR2_LEGACY
2066         select BR2_PACKAGE_KODI_AVAHI
2067         help
2068           The XBMC media center project was renamed to Kodi entertainment center
2069
2070 config BR2_PACKAGE_XBMC_DBUS
2071         bool "xbmc options have been renamed"
2072         select BR2_LEGACY
2073         select BR2_PACKAGE_KODI_DBUS
2074         help
2075           The XBMC media center project was renamed to Kodi entertainment center
2076
2077 config BR2_PACKAGE_XBMC_LIBBLURAY
2078         bool "xbmc options have been renamed"
2079         select BR2_LEGACY
2080         select BR2_PACKAGE_KODI_LIBBLURAY
2081         help
2082           The XBMC media center project was renamed to Kodi entertainment center
2083
2084 config BR2_PACKAGE_XBMC_GOOM
2085         bool "xbmc options have been renamed"
2086         select BR2_LEGACY
2087         select BR2_PACKAGE_KODI_GOOM
2088         help
2089           The XBMC media center project was renamed to Kodi entertainment center
2090
2091 config BR2_PACKAGE_XBMC_RSXS
2092         bool "xbmc options have been renamed"
2093         select BR2_LEGACY
2094         select BR2_PACKAGE_KODI_RSXS
2095         help
2096           The XBMC media center project was renamed to Kodi entertainment center
2097
2098 config BR2_PACKAGE_XBMC_LIBCEC
2099         bool "xbmc options have been renamed"
2100         select BR2_LEGACY
2101         select BR2_PACKAGE_KODI_LIBCEC
2102         help
2103           The XBMC media center project was renamed to Kodi entertainment center
2104
2105 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
2106         bool "xbmc options have been renamed"
2107         select BR2_LEGACY
2108         select BR2_PACKAGE_KODI_LIBMICROHTTPD
2109         help
2110           The XBMC media center project was renamed to Kodi entertainment center
2111
2112 config BR2_PACKAGE_XBMC_LIBNFS
2113         bool "xbmc options have been renamed"
2114         select BR2_LEGACY
2115         select BR2_PACKAGE_KODI_LIBNFS
2116         help
2117           The XBMC media center project was renamed to Kodi entertainment center
2118
2119 config BR2_PACKAGE_XBMC_RTMPDUMP
2120         bool "xbmc options have been renamed"
2121         select BR2_LEGACY
2122         select BR2_PACKAGE_KODI_RTMPDUMP
2123         help
2124           The XBMC media center project was renamed to Kodi entertainment center
2125
2126 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
2127         bool "xbmc options have been renamed"
2128         select BR2_LEGACY
2129         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
2130         help
2131           The XBMC media center project was renamed to Kodi entertainment center
2132
2133 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
2134         bool "xbmc options have been renamed"
2135         select BR2_LEGACY
2136         select BR2_PACKAGE_KODI_LIBSMBCLIENT
2137         help
2138           The XBMC media center project was renamed to Kodi entertainment center
2139
2140 config BR2_PACKAGE_XBMC_LIBTHEORA
2141         bool "xbmc options have been renamed"
2142         select BR2_LEGACY
2143         select BR2_PACKAGE_KODI_LIBTHEORA
2144         help
2145           The XBMC media center project was renamed to Kodi entertainment center
2146
2147 config BR2_PACKAGE_XBMC_LIBUSB
2148         bool "xbmc options have been renamed"
2149         select BR2_LEGACY
2150         select BR2_PACKAGE_KODI_LIBUSB
2151         help
2152           The XBMC media center project was renamed to Kodi entertainment center
2153
2154 config BR2_PACKAGE_XBMC_LIBVA
2155         bool "xbmc options have been renamed"
2156         select BR2_LEGACY
2157         select BR2_PACKAGE_KODI_LIBVA
2158         help
2159           The XBMC media center project was renamed to Kodi entertainment center
2160
2161 config BR2_PACKAGE_XBMC_WAVPACK
2162         bool "xbmc options have been renamed"
2163         select BR2_LEGACY
2164         select BR2_PACKAGE_KODI_WAVPACK
2165         help
2166           The XBMC media center project was renamed to Kodi entertainment center
2167
2168 config BR2_PREFER_STATIC_LIB
2169         bool "static library option renamed"
2170         select BR2_LEGACY
2171         help
2172           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
2173           highlights the fact that the option no longer "prefers"
2174           static libraries, but "enforces" static libraries (i.e
2175           shared libraries are completely unused).
2176
2177           Take care of updating the type of libraries you want under the
2178           "Build options" menu.
2179
2180 ###############################################################################
2181 comment "Legacy options removed in 2014.11"
2182
2183 config BR2_x86_generic
2184         bool "x86 generic variant has been removed"
2185         select BR2_LEGACY
2186         help
2187           The generic x86 CPU variant has been removed. Use another
2188           CPU variant instead.
2189
2190 config BR2_GCC_VERSION_4_4_X
2191         bool "gcc 4.4.x has been removed"
2192         select BR2_LEGACY
2193         help
2194           The 4.4.x version of gcc has been removed. Use a newer
2195           version instead.
2196
2197 config BR2_sparc_sparchfleon
2198         bool "sparchfleon CPU has been removed"
2199         select BR2_LEGACY
2200         help
2201           The sparchfleon CPU was only supported in a patched gcc 4.4
2202           version. Its support has been removed in favor of the leon3
2203           CPU starting from gcc 4.8.x.
2204
2205 config BR2_sparc_sparchfleonv8
2206         bool "sparchfleonv8 CPU has been removed"
2207         select BR2_LEGACY
2208         help
2209           The sparchfleonv8 CPU was only supported in a patched gcc
2210           4.4 version. Its support has been removed in favor of the
2211           leon3 CPU starting from gcc 4.8.x.
2212
2213 config BR2_sparc_sparcsfleon
2214         bool "sparcsfleon CPU has been removed"
2215         select BR2_LEGACY
2216         help
2217           The sparcsfleon CPU was only supported in a patched gcc 4.4
2218           version. Its support has been removed in favor of the leon3
2219           CPU starting from gcc 4.8.x.
2220
2221 config BR2_sparc_sparcsfleonv8
2222         bool "sparcsfleonv8 CPU has been removed"
2223         select BR2_LEGACY
2224         help
2225           The sparcsfleonv8 CPU was only supported in a patched gcc
2226           4.4 version. Its support has been removed in favor of the
2227           leon3 CPU starting from gcc 4.8.x.
2228
2229 config BR2_PACKAGE_XLIB_LIBPCIACCESS
2230         bool "xlib-libpciaccess option has been renamed"
2231         depends on BR2_PACKAGE_XORG7
2232         select BR2_LEGACY
2233         select BR2_PACKAGE_LIBPCIACCESS
2234         help
2235           libpciaccess neither depends on X11 nor Xlib. Thus the
2236           package has been renamed BR2_PACKAGE_LIBPCIACCESS
2237
2238 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
2239         bool "Xceive xc5000 option has been renamed"
2240         select BR2_LEGACY
2241         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
2242         help
2243           The Xceive xc5000 option now also handles older firmwares from
2244           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
2245           from Cresta, who bought Xceive.
2246
2247 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
2248         bool "Chelsio T4 option has been renamed"
2249         select BR2_LEGACY
2250         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
2251         help
2252           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
2253           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
2254           to better account for the fact that a T5 variant exists.
2255
2256 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
2257         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
2258         select BR2_LEGACY
2259         help
2260           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
2261           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
2262           select it in:
2263               Target packages -> Hardware handling ->
2264               Firmware -> linux-firmware -> WiFi firmware ->
2265               iwlwifi 3160/726x revision to use (revision 7)
2266
2267 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
2268         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
2269         select BR2_LEGACY
2270         help
2271           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
2272           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
2273           select it in:
2274               Target packages -> Hardware handling ->
2275               Firmware -> linux-firmware -> WiFi firmware ->
2276               iwlwifi 3160/726x revision to use (revision 8)
2277
2278 ###############################################################################
2279 comment "Legacy options removed in 2014.08"
2280
2281 config BR2_PACKAGE_LIBELF
2282         bool "libelf has been removed"
2283         select BR2_PACKAGE_ELFUTILS
2284         select BR2_LEGACY
2285         help
2286           The libelf package provided an old version of the libelf library
2287           and is deprecated. The libelf library is now provided by the
2288           elfutils package.
2289
2290 config BR2_KERNEL_HEADERS_3_8
2291         bool "kernel headers version 3.8.x are no longer supported"
2292         select BR2_KERNEL_HEADERS_3_4
2293         select BR2_LEGACY
2294         help
2295           Version 3.8.x of the Linux kernel headers have been deprecated
2296           for more than four buildroot releases and are now removed.
2297           As an alternative, version 3.4.x of the headers have been
2298           automatically selected in your configuration.
2299
2300 config BR2_PACKAGE_GETTEXT_TOOLS
2301         bool "support for gettext-tools on target has been removed"
2302         select BR2_LEGACY
2303         help
2304           The option to install the gettext utilities on the target
2305           has been removed. This is not necessary as Buildroot is not
2306           designed to provide a full development environment on the
2307           target. gettext tools should be used on the build machine
2308           instead.
2309
2310 config BR2_PACKAGE_PROCPS
2311         bool "procps has been replaced by procps-ng"
2312         select BR2_PACKAGE_PROCPS_NG
2313         select BR2_LEGACY
2314         help
2315           The procps package has been replaced by the equivalent procps-ng.
2316
2317 config BR2_BINUTILS_VERSION_2_20_1
2318         bool "binutils 2.20.1 has been removed"
2319         select BR2_LEGACY
2320         help
2321           The 2.20.1 version of binutils has been removed. Use a newer
2322           version instead.
2323
2324 config BR2_BINUTILS_VERSION_2_21
2325         bool "binutils 2.21 has been removed"
2326         select BR2_LEGACY
2327         help
2328           The 2.21 version of binutils has been removed. Use a newer
2329           version instead.
2330
2331 config BR2_BINUTILS_VERSION_2_23_1
2332         bool "binutils 2.23.1 has been removed"
2333         select BR2_LEGACY
2334         help
2335           The 2.23.1 version of binutils has been removed. Use a newer
2336           version instead.
2337
2338 config BR2_UCLIBC_VERSION_0_9_32
2339         bool "uclibc 0.9.32 has been removed"
2340         select BR2_LEGACY
2341         help
2342           The 0.9.32 version of uClibc has been removed. Use a newer
2343           version instead.
2344
2345 config BR2_GCC_VERSION_4_3_X
2346         bool "gcc 4.3.x has been removed"
2347         select BR2_LEGACY
2348         help
2349           The 4.3.x version of gcc has been removed. Use a newer
2350           version instead.
2351
2352 config BR2_GCC_VERSION_4_6_X
2353         bool "gcc 4.6.x has been removed"
2354         select BR2_LEGACY
2355         help
2356           The 4.6.x version of gcc has been removed. Use a newer
2357           version instead.
2358
2359 config BR2_GDB_VERSION_7_4
2360         bool "gdb 7.4 has been removed"
2361         select BR2_LEGACY
2362         help
2363           The 7.4 version of gdb has been removed. Use a newer version
2364           instead.
2365
2366 config BR2_GDB_VERSION_7_5
2367         bool "gdb 7.5 has been removed"
2368         select BR2_LEGACY
2369         help
2370           The 7.5 version of gdb has been removed. Use a newer version
2371           instead.
2372
2373 config BR2_BUSYBOX_VERSION_1_19_X
2374         bool "busybox version selection has been removed"
2375         select BR2_LEGACY
2376         help
2377           The possibility of selecting the Busybox version has been
2378           removed. Use the latest version provided by the Busybox
2379           package instead.
2380
2381 config BR2_BUSYBOX_VERSION_1_20_X
2382         bool "busybox version selection has been removed"
2383         select BR2_LEGACY
2384         help
2385           The possibility of selecting the Busybox version has been
2386           removed. Use the latest version provided by the Busybox
2387           package instead.
2388
2389 config BR2_BUSYBOX_VERSION_1_21_X
2390         bool "busybox version selection has been removed"
2391         select BR2_LEGACY
2392         help
2393           The possibility of selecting the Busybox version has been
2394           removed. Use the latest version provided by the Busybox
2395           package instead.
2396
2397 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
2398         bool "decode_tm6000"
2399         select BR2_PACKAGE_LIBV4L_UTILS
2400         select BR2_LEGACY
2401         help
2402           This libv4l option has been deprecated and replaced by a single
2403           option to build all the libv4l utilities.
2404
2405 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
2406         bool "ir-keytable"
2407         select BR2_PACKAGE_LIBV4L_UTILS
2408         select BR2_LEGACY
2409         help
2410           This libv4l option has been deprecated and replaced by a single
2411           option to build all the libv4l utilities.
2412
2413 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
2414         bool "v4l2-compliance"
2415         select BR2_PACKAGE_LIBV4L_UTILS
2416         select BR2_LEGACY
2417         help
2418           This libv4l option has been deprecated and replaced by a single
2419           option to build all the libv4l utilities.
2420
2421 config BR2_PACKAGE_LIBV4L_V4L2_CTL
2422         bool "v4l2-ctl"
2423         select BR2_PACKAGE_LIBV4L_UTILS
2424         select BR2_LEGACY
2425         help
2426           This libv4l option has been deprecated and replaced by a single
2427           option to build all the libv4l utilities.
2428
2429 config BR2_PACKAGE_LIBV4L_V4L2_DBG
2430         bool "v4l2-dbg"
2431         select BR2_PACKAGE_LIBV4L_UTILS
2432         select BR2_LEGACY
2433         help
2434           This libv4l option has been deprecated and replaced by a single
2435           option to build all the libv4l utilities.
2436
2437 ###############################################################################
2438 comment "Legacy options removed in 2014.05"
2439
2440 config BR2_PACKAGE_EVTEST_CAPTURE
2441         bool "evtest-capture support removed (dropped since evtest 1.31)"
2442         select BR2_LEGACY
2443         help
2444           Support for evtest-capture has been removed (dropped from
2445           evtest package since version 1.31), use evemu package
2446           instead.
2447
2448 config BR2_KERNEL_HEADERS_3_6
2449         bool "kernel headers version 3.6.x are no longer supported"
2450         select BR2_KERNEL_HEADERS_3_4
2451         select BR2_LEGACY
2452         help
2453           Version 3.6.x of the Linux kernel headers have been deprecated
2454           for more than four buildroot releases and are now removed.
2455           As an alternative, version 3.4.x of the headers have been
2456           automatically selected in your configuration.
2457
2458 config BR2_KERNEL_HEADERS_3_7
2459         bool "kernel headers version 3.7.x are no longer supported"
2460         select BR2_KERNEL_HEADERS_3_4
2461         select BR2_LEGACY
2462         help
2463           Version 3.7.x of the Linux kernel headers have been deprecated
2464           for more than four buildroot releases and are now removed.
2465           As an alternative, version 3.4.x of the headers have been
2466           automatically selected in your configuration.
2467
2468 config BR2_PACKAGE_VALA
2469         bool "vala target package has been removed"
2470         select BR2_LEGACY
2471         help
2472           The 'vala' target package has been removed since it has been
2473           deprecated for more than four buildroot releases.
2474           Note: the host vala package still exists.
2475
2476 config BR2_TARGET_TZ_ZONELIST
2477         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
2478
2479 config BR2_PACKAGE_TZDATA_ZONELIST
2480         string "tzdata: the timezone list option has been renamed"
2481         help
2482           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
2483           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
2484           menu. You'll need to select BR2_TARGET_TZ_INFO.
2485
2486 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
2487         bool
2488         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
2489         select BR2_LEGACY
2490
2491 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
2492         bool "Lua command-line editing none has been renamed"
2493         select BR2_LEGACY
2494         help
2495           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
2496           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
2497           it in the corresponding choice.
2498
2499 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
2500         bool "Lua command-line editing using readline has been renamed"
2501         select BR2_LEGACY
2502         help
2503           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
2504           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
2505           it in the corresponding choice.
2506
2507 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
2508         bool "Lua command-line editing using linenoise has been renamed"
2509         select BR2_LEGACY
2510         help
2511           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
2512           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
2513           it in the corresponding choice.
2514
2515 config BR2_PACKAGE_DVB_APPS_UTILS
2516         bool "dvb-apps utilities now built by default"
2517         select BR2_LEGACY
2518         help
2519           The dvb-apps utilities are now always built when the dvb-apps
2520           package is selected.
2521
2522 config BR2_KERNEL_HEADERS_SNAP
2523         bool "Local Linux snapshot support removed"
2524         select BR2_LEGACY
2525         help
2526           Support for using a custom snapshot to install the Linux
2527           kernel headers has been removed.
2528
2529 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
2530         bool "/dev management by udev removed"
2531         select BR2_LEGACY
2532         help
2533           The 'udev' package has been converted to a virtual package.
2534           The providers for this feature are: 'eudev', 'systemd'.
2535
2536           Therefore, if you are not using 'systemd' as init system, you
2537           must choose 'Dynamic using eudev' in the '/dev management'
2538           menu to get the same behaviour as in your old configuration.
2539
2540           If you are using 'systemd', its internal implementation of
2541           'udev' will be used automatically.
2542
2543           You must also check the packages depending on 'udev' are still
2544           selected.
2545
2546 config BR2_PACKAGE_UDEV
2547         bool "udev is now a virtual package"
2548         select BR2_LEGACY
2549         select BR2_PACKAGE_HAS_UDEV
2550         help
2551           The 'udev' package has been converted to a virtual package.
2552           The providers for this feature are: 'eudev', 'systemd'.
2553
2554           Your old configuration refers to packages depending on 'udev',
2555           either for build or at runtime.
2556
2557           Check that a 'udev' provider is selected. If you are not using
2558           'systemd' as init system, 'eudev' should be selected, which is
2559           the case if '/dev management' is set to 'Dynamic using eudev'.
2560
2561           If you are using 'systemd', its internal implementation of 'udev'
2562           is used.
2563
2564 config BR2_PACKAGE_UDEV_RULES_GEN
2565         bool "udev rules generation handled by provider"
2566         select BR2_LEGACY
2567         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
2568         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
2569         help
2570           The 'udev' package has been converted to a virtual package.
2571           The providers for this feature are: 'eudev', 'systemd'.
2572
2573           If you are not using 'systemd' as init system, udev rules
2574           generation will be handled by 'eudev'. Check that
2575           '/dev management' is set to 'Dynamic using eudev' to get
2576           the same behaviour as in your old configuration.
2577
2578           If you are using 'systemd', it internal implementation of 'udev'
2579           will generate the rules.
2580
2581 config BR2_PACKAGE_UDEV_ALL_EXTRAS
2582         bool "udev extras removed"
2583         select BR2_LEGACY
2584         help
2585           The 'udev' package has been converted to a virtual package.
2586           The providers for this feature are: 'eudev', 'systemd'.
2587
2588           The option to enable the extra features of 'udev' (gudev, ...)
2589           has been removed. These features are automatically enabled in
2590           the 'udev' providers if the dependencies are selected. For
2591           example, selecting 'libglib2' will trigger the build of gudev.
2592
2593 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
2594         bool "xlib-libpthread-stubs option has been renamed"
2595         depends on BR2_PACKAGE_XORG7
2596         select BR2_LEGACY
2597         select BR2_PACKAGE_LIBPTHREAD_STUBS
2598         help
2599           The pthread stubs neither depend on X11 nor Xlib. Thus the
2600           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
2601
2602 ###############################################################################
2603 comment "Legacy options removed in 2014.02"
2604
2605 config BR2_sh2
2606         bool "sh2 support removed"
2607         select BR2_LEGACY
2608         help
2609           Due to an inexistent user base and generally poor Linux
2610           support, the support for the SH2 architecture was removed.
2611
2612 config BR2_sh3
2613         bool "sh3 support removed"
2614         select BR2_LEGACY
2615         help
2616           Due to an inexistent user base and generally poor Linux
2617           support, the support for the SH3 architecture was removed.
2618
2619 config BR2_sh3eb
2620         bool "sh3eb support removed"
2621         select BR2_LEGACY
2622         help
2623           Due to an inexistent user base and generally poor Linux
2624           support, the support for the SH3eb architecture was removed.
2625
2626 config BR2_KERNEL_HEADERS_3_1
2627         bool "kernel headers version 3.1.x are no longer supported"
2628         select BR2_KERNEL_HEADERS_3_2
2629         select BR2_LEGACY
2630         help
2631           Version 3.1.x of the Linux kernel headers have been deprecated
2632           for more than four buildroot releases and are now removed.
2633           As an alternative, version 3.2.x of the headers have been
2634           automatically selected in your configuration.
2635
2636 config BR2_KERNEL_HEADERS_3_3
2637         bool "kernel headers version 3.3.x are no longer supported"
2638         select BR2_KERNEL_HEADERS_3_2
2639         select BR2_LEGACY
2640         help
2641           Version 3.3.x of the Linux kernel headers have been deprecated
2642           for more than four buildroot releases and are now removed.
2643           As an alternative, version 3.2.x of the headers have been
2644           automatically selected in your configuration.
2645
2646 config BR2_KERNEL_HEADERS_3_5
2647         bool "kernel headers version 3.5.x are no longer supported"
2648         select BR2_KERNEL_HEADERS_3_4
2649         select BR2_LEGACY
2650         help
2651           Version 3.5.x of the Linux kernel headers have been deprecated
2652           for more than four buildroot releases and are now removed.
2653           As an alternative, version 3.4.x of the headers have been
2654           automatically selected in your configuration.
2655
2656 config BR2_GDB_VERSION_7_2
2657         bool "gdb 7.2.x is no longer supported"
2658         select BR2_GDB_VERSION_7_6
2659         select BR2_LEGACY
2660         help
2661           Version 7.2.x of gdb has been deprecated for more than four
2662           buildroot releases and is now removed. As an alternative, gdb
2663           7.5.x has been automatically selected in your configuration.
2664
2665 config BR2_GDB_VERSION_7_3
2666         bool "gdb 7.3.x is no longer supported"
2667         select BR2_GDB_VERSION_7_6
2668         select BR2_LEGACY
2669         help
2670           Version 7.3.x of gdb has been deprecated for more than four
2671           buildroot releases and is now removed. As an alternative, gdb
2672           7.5.x has been automatically selected in your configuration.
2673
2674 config BR2_PACKAGE_CCACHE
2675         bool "ccache target package has been removed"
2676         select BR2_LEGACY
2677         help
2678           The 'ccache' target package has been removed since it has been
2679           deprecated for more than four buildroot releases.
2680           Note: using ccache for speeding up builds is still supported.
2681
2682 config BR2_HAVE_DOCUMENTATION
2683         bool "support for documentation on target has been removed"
2684         select BR2_LEGACY
2685         help
2686           Support for documentation on target has been removed since it has
2687           been deprecated for more than four buildroot releases.
2688
2689 config BR2_PACKAGE_AUTOMAKE
2690         bool "automake target package has been removed"
2691         select BR2_LEGACY
2692         help
2693           The 'automake' target package has been removed since it has been
2694           deprecated for more than four buildroot releases.
2695           Note: the host automake still exists.
2696
2697 config BR2_PACKAGE_AUTOCONF
2698         bool "autoconf target package has been removed"
2699         select BR2_LEGACY
2700         help
2701           The 'autoconf' target package has been removed since it has been
2702           deprecated for more than four buildroot releases.
2703           Note: the host autoconf still exists.
2704
2705 config BR2_PACKAGE_XSTROKE
2706         bool "xstroke has been removed"
2707         select BR2_LEGACY
2708         help
2709           The 'xstroke' package has been removed since it has been
2710           deprecated for more than four buildroot releases.
2711
2712 config BR2_PACKAGE_LZMA
2713         bool "lzma target package has been removed"
2714         select BR2_LEGACY
2715         help
2716           The 'lzma' target package has been removed since it has been
2717           deprecated for more than four buildroot releases.
2718           Note: generating lzma-compressed rootfs images is still supported.
2719
2720 config BR2_PACKAGE_TTCP
2721         bool "ttcp has been removed"
2722         select BR2_LEGACY
2723         help
2724           The 'ttcp' package has been removed since it has been
2725           deprecated for more than four buildroot releases.
2726
2727 config BR2_PACKAGE_LIBNFC_LLCP
2728         bool "libnfc-llcp has been replaced by libllcp"
2729         select BR2_LEGACY
2730         select BR2_PACKAGE_LIBLLCP
2731         help
2732           The 'libnfc-llcp' package has been removed since upstream renamed
2733           to 'libllcp'. We have added a new package for 'libllcp' and bumped
2734           the version at the same time.
2735
2736 config BR2_PACKAGE_MYSQL_CLIENT
2737         bool "MySQL client renamed to MySQL"
2738         select BR2_LEGACY
2739         select BR2_PACKAGE_MYSQL
2740         help
2741           The option has been renamed BR2_PACKAGE_MYSQL
2742
2743 config BR2_PACKAGE_SQUASHFS3
2744         bool "squashfs3 has been removed"
2745         select BR2_LEGACY
2746         select BR2_PACKAGE_SQUASHFS
2747         help
2748           The 'squashfs3' package has been removed since it has been
2749           deprecated for more than four buildroot releases. Package
2750           'squashfs' (4) has been selected automatically as replacement.
2751
2752 config BR2_TARGET_ROOTFS_SQUASHFS3
2753         bool "squashfs3 rootfs support has been removed"
2754         select BR2_LEGACY
2755         help
2756           Together with the removal of the squashfs3 package, support
2757           for squashfs3 root filesystems has been removed too. Squashfs
2758           root filesystems will automatically use squashfs4 now.
2759
2760 config BR2_PACKAGE_NETKITBASE
2761         bool "netkitbase has been removed"
2762         select BR2_LEGACY
2763         help
2764           The 'netkitbase' package has been removed since it has been
2765           deprecated since 2012.11. This package provided 'inetd'
2766           which is replaced by 'xinet' and 'ping' which is replaced by
2767           'busybox' or 'fping'.
2768
2769 config BR2_PACKAGE_NETKITTELNET
2770         bool "netkittelnet has been removed"
2771         select BR2_LEGACY
2772         help
2773           The 'netkittelnet' package has been removed since it has
2774           been deprecated since 2012.11. 'busybox' provides a telnet
2775           client and should be used instead.
2776
2777 config BR2_PACKAGE_LUASQL
2778         bool "luasql has been replaced by luasql-sqlite3"
2779         select BR2_PACKAGE_LUASQL_SQLITE3
2780         select BR2_LEGACY
2781         help
2782           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
2783
2784 config BR2_PACKAGE_LUACJSON
2785         bool "luacjson has been replaced by lua-cjson"
2786         select BR2_PACKAGE_LUA_CJSON
2787         select BR2_LEGACY
2788         help
2789           The option has been renamed BR2_PACKAGE_LUA_CJSON.
2790
2791 ###############################################################################
2792 comment "Legacy options removed in 2013.11"
2793
2794 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
2795         bool "lvm2's 'dmsetup only' option removed"
2796         select BR2_LEGACY
2797         help
2798           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
2799           led to problems with other packages that need the full lvm2
2800           suite. Therefore, the option has been replaced with the positive
2801           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
2802
2803 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
2804 # in order to automatically propagate old configs
2805
2806 config BR2_PACKAGE_QT_JAVASCRIPTCORE
2807         bool "qt javascriptcore option removed"
2808         select BR2_LEGACY
2809         help
2810           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
2811           force the activation or disabling of the JIT compiler in the
2812           Qt Javascript interpreter. However, the JIT compiler is not
2813           available for all architectures, so forcing its activation
2814           does not always work. Moreover, Qt knows by itself for which
2815           architectures JIT support is possible, and will
2816           automatically enable it if possible.
2817
2818           Therefore, this option was in fact useless, and causing
2819           build problems when enabled on architectures for which the
2820           JIT support was not available. It has been removed, and
2821           there is no replacement: Qt will enable JIT at compile time
2822           when possible.
2823
2824 config BR2_PACKAGE_MODULE_INIT_TOOLS
2825         bool "module-init-tools replaced by kmod"
2826         select BR2_PACKAGE_KMOD
2827         select BR2_PACKAGE_KMOD_TOOLS
2828         select BR2_LEGACY
2829         help
2830           The 'module-init-tools' package has been removed, since it
2831           has been depracated upstream and replaced by 'kmod'.
2832
2833 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
2834         string "u-boot: the git repository URL option has been renamed"
2835         help
2836           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
2837           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
2838
2839 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
2840         bool
2841         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
2842         select BR2_LEGACY
2843
2844 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
2845 # boot/uboot/Config.in
2846
2847 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
2848         string "u-boot: the git repository version option has been renamed"
2849         help
2850           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
2851           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
2852
2853 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
2854         bool
2855         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
2856         select BR2_LEGACY
2857
2858 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
2859 # boot/uboot/Config.in
2860
2861 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
2862         string "linux: the git repository URL option has been renamed"
2863         help
2864           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
2865           been renamed to
2866           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
2867
2868 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
2869         bool
2870         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
2871         select BR2_LEGACY
2872
2873 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
2874 # linux/Config.in
2875
2876 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
2877         string "linux: the git repository version option has been renamed"
2878         help
2879           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
2880           been renamed to
2881           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
2882
2883 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
2884         bool
2885         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
2886         select BR2_LEGACY
2887
2888 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
2889 # linux/Config.in
2890
2891 ###############################################################################
2892 comment "Legacy options removed in 2013.08"
2893
2894 config BR2_ARM_OABI
2895         bool "ARM OABI support has been removed"
2896         select BR2_LEGACY
2897         help
2898           The support for the ARM OABI was deprecated since a while,
2899           and has been removed completely from Buildroot. It is also
2900           deprecated in upstream gcc, since gcc 4.7. People should
2901           switch to EABI instead, which should not be a problem as
2902           long as you don't have pre-built OABI binaries in your
2903           system that you can't recompile.
2904
2905 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
2906         bool "dosfstools dosfsck renamed to fsck.fat"
2907         select BR2_LEGACY
2908         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
2909         help
2910           dosfsck was renamed upstream to fsck.fat for consistency.
2911
2912 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
2913         bool "dosfstools dosfslabel renamed to fatlabel"
2914         select BR2_LEGACY
2915         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
2916         help
2917           doslabel was renamed upstream to fatlabel for consistency.
2918
2919 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
2920         bool "dosfstools mkdosfs renamed to mkfs.fat"
2921         select BR2_LEGACY
2922         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
2923         help
2924           mkdosfs was renamed upstream to mkfs.fat for consistency.
2925
2926 config BR2_ELF2FLT
2927         bool "the elf2flt option has been renamed"
2928         select BR2_LEGACY
2929         help
2930           The BR2_ELF2FLT option has been renamed to
2931           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
2932           the package infrastructure.
2933
2934 config BR2_VFP_FLOAT
2935         bool "the ARM VFP floating point option has been renamed"
2936         select BR2_LEGACY
2937         help
2938           Due to a major refactoring of the floating-point handling of
2939           the ARM architecture support, the BR2_VFP_FLOAT option has
2940           been replaced with a choice of options that allows to select
2941           between various VFP versions/capabilities.
2942
2943 config BR2_PACKAGE_GCC_TARGET
2944         bool "gcc on the target filesystem has been removed"
2945         select BR2_LEGACY
2946         help
2947           The support for gcc in the target filesystem was deprecated
2948           since a while, and has been removed completely from Buildroot.
2949           See Buildroot's documentation for more explanations.
2950
2951 config BR2_HAVE_DEVFILES
2952         bool "development files in target filesystem has been removed"
2953         select BR2_LEGACY
2954         help
2955           The installation of the development files in the target
2956           filesystem was deprecated since a while, and has been removed
2957           completely from Buildroot.
2958           See Buildroot's documentation for more explanations.
2959
2960 ###############################################################################
2961 comment "Legacy options removed in 2013.05"
2962
2963 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
2964         bool "Realtek 8192 replaced by Realtek 81xx"
2965         select BR2_LEGACY
2966         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
2967         help
2968           Now covers the whole Realtek 81xx familly: 8188/8192.
2969
2970 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
2971         bool "Realtek 8712 replaced by Realtek 87xx"
2972         select BR2_LEGACY
2973         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
2974         help
2975           Now covers the whole Realtek 87xx familly: 8712/8723.
2976
2977 ###############################################################################
2978 comment "Legacy options removed in 2013.02"
2979
2980 config BR2_sa110
2981         bool "sa110 ARM target switched to strongarm"
2982         select BR2_LEGACY
2983         select BR2_strongarm
2984         help
2985           The SA110 is the same as a generic StrongARM, it just differs
2986           in speed, peripherals and cache.
2987
2988 config BR2_sa1100
2989         bool "sa1100 ARM target switched to strongarm"
2990         select BR2_LEGACY
2991         select BR2_strongarm
2992         help
2993           The SA1100 is the same as a generic StrongARM, it just differs
2994           in speed, peripherals and cache.
2995
2996 config BR2_PACKAGE_GDISK
2997         bool "gdisk has been replaced by gptfdisk"
2998         select BR2_LEGACY
2999         select BR2_PACKAGE_GPTFDISK
3000         help
3001           The option has been renamed BR2_PACKAGE_GPTFDISK.
3002
3003 config BR2_PACKAGE_GDISK_GDISK
3004         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
3005         select BR2_LEGACY
3006         select BR2_PACKAGE_GPTFDISK
3007         select BR2_PACKAGE_GPTFDISK_GDISK
3008         help
3009           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
3010
3011 config BR2_PACKAGE_GDISK_SGDISK
3012         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
3013         select BR2_LEGACY
3014         select BR2_PACKAGE_GPTFDISK
3015         select BR2_PACKAGE_GPTFDISK_SGDISK
3016         help
3017           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
3018
3019 config BR2_PACKAGE_GDB_HOST
3020         bool "gdb for the host option has been renamed"
3021         select BR2_PACKAGE_HOST_GDB
3022         select BR2_LEGACY
3023         help
3024           Due to the conversion of gdb to the package infrastructure,
3025           the BR2_PACKAGE_GDB_HOST option has been renamed
3026           BR2_PACKAGE_HOST_GDB.
3027
3028 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
3029         bool "DirectFB RGB16 dithering option has been renamed"
3030         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
3031         select BR2_LEGACY
3032         help
3033           The option has been renamed
3034           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
3035
3036 config BR2_PACKAGE_DIRECTB_TESTS
3037         bool "DirectFB Tests option has been renamed"
3038         select BR2_PACKAGE_DIRECTFB_TESTS
3039         select BR2_LEGACY
3040         help
3041           The option has been renamed
3042           BR2_PACKAGE_DIRECTFB_TESTS.
3043
3044 ###############################################################################
3045 comment "Legacy options removed in 2012.11"
3046
3047 config BR2_PACKAGE_CUSTOMIZE
3048         bool "customize package has been removed"
3049         select BR2_LEGACY
3050         help
3051           The 'customize' special package has been removed. Instead,
3052           we recommend to create either your own packages, or use a
3053           post-build script to customize your root filesystem. See
3054           Buildroot's documentation for more details.
3055
3056 config BR2_PACKAGE_XSERVER_xorg
3057         bool "X.org modular server"
3058         select BR2_LEGACY
3059         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
3060         help
3061           The option has been renamed
3062           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
3063
3064 config BR2_PACKAGE_XSERVER_tinyx
3065         bool "KDrive / TinyX server"
3066         select BR2_LEGACY
3067         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
3068         help
3069           The option has been renamed
3070           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
3071
3072 config BR2_PACKAGE_PTHREAD_STUBS
3073         bool "pthread-stubs option has been renamed"
3074         select BR2_LEGACY
3075         select BR2_PACKAGE_LIBPTHREAD_STUBS
3076         help
3077           For consistency reason, the pthread-stubs package has been
3078           renamed to libpthread-stubs.
3079
3080 ###############################################################################
3081 comment "Legacy options removed in 2012.08"
3082
3083 config BR2_PACKAGE_GETTEXT_STATIC
3084         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
3085         select BR2_LEGACY
3086         help
3087           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
3088
3089
3090 config BR2_PACKAGE_LIBINTL
3091         bool "libintl"
3092         select BR2_LEGACY
3093         select BR2_PACKAGE_GETTEXT
3094         help
3095           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
3096           only installs the library, not the executables.
3097
3098 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
3099         bool "input-tools evtest is now a separate package evtest"
3100         select BR2_LEGACY
3101         select BR2_PACKAGE_EVTEST
3102         help
3103           The evtest program from input-tools is now a separate package.
3104
3105 config BR2_BFIN_FDPIC
3106         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
3107         select BR2_BINFMT_FDPIC
3108         select BR2_LEGACY
3109
3110 config BR2_BFIN_FLAT
3111         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
3112         select BR2_BINFMT_FLAT
3113         select BR2_LEGACY
3114
3115 endmenu
3116
3117 endif # !SKIP_LEGACY