update buildroot - work in progress development
[cmdllinux.git] / buildroot / _buildroot / engine0040 / Config.in.legacy
blob18d837ece82b56781f56ae352dca3117bb2b8962
2 # Config.in.legacy - support for backward compatibility
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.
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.
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.
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.
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
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
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
58 # [End of example]
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.
68 # [Example: renaming a string option from FOO to BAR]
69 # original symbol:
70 #   config BR2_FOO_STRING
71 #       string "Some foo string"
73 # becomes:
74 #   config BR2_BAR_STRING
75 #       string "Some bar string"
76 #       default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
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>
84 #   config BR2_FOO_STRING_WRAP
85 #       bool
86 #       default y if BR2_FOO_STRING != ""
87 #       select BR2_LEGACY
89 #   # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
91 # [End of example]
93 config BR2_SKIP_LEGACY
94         bool
95         option env="SKIP_LEGACY"
97 if !BR2_SKIP_LEGACY
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.
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
112 menu "Legacy config options"
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
145 ###############################################################################
146 comment "Legacy options removed in 2017.05"
148 config BR2_PACKAGE_SUNXI_MALI_R2P4
149         bool "sunxi-mali r2p4 removed"
150         select BR2_LEGACY
151         help
152           sunxi-mali libMali for r2p4 Mali kernel module has been
153           removed since the libump package only provides libUMP.so.3.
154           libMali for r2p4 Mali kernel module requires libUMP.so.2.
156 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
157         bool "CoffeeScript option has been removed"
158         select BR2_LEGACY
159         help
160           The option to enable NodeJS CoffeeScript has been removed.
161           To continue using it, add "coffee-script" to
162           BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
164 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
165         bool "Express web application framework option has been removed"
166         select BR2_LEGACY
167         help
168           The option to enable the NodeJS Express web application
169           framework has been removed. To continue using it, add
170           "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
172 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
173         bool "bluez5_utils gatttool install option removed"
174         select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
175         help
176           The option to install gatttool specifically has been removed.
177           Since version 5.44 gatttool is in the list of deprecated
178           tools. The option to build and install deprecated tools has
179           been automatically enabled.
181 config BR2_PACKAGE_OPENOCD_FT2XXX
182         bool "openocd ft2232 support has been removed"
183         select BR2_PACKAGE_OPENOCD_FTDI
184         select BR2_LEGACY
185         help
186           FT2232 support in OpenOCD has been removed, it's replaced by
187           FDTI support, which has automatically been enabled.
189 config BR2_PACKAGE_KODI_RTMPDUMP
190         bool "kodi rtmp has been removed"
191         select BR2_LEGACY
192         help
193           Internal rtmp support was removed from Kodi.
195 config BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN
196         bool "kodi-visualisation-fountain has been removed"
197         select BR2_LEGACY
198         help
199           According to upstream 'the visualization is not currently
200           in a working shape.'
202 config BR2_PACKAGE_PORTMAP
203         bool "portmap has been removed"
204         select BR2_LEGACY
205         select BR2_PACKAGE_RPCBIND
206         help
207           The portmap upstream tarball is removed, no releases since
208           ten years and latest change in upstream git in 2014.
209           You should better use rpcbind as a RPC portmapper.
211 config BR2_BINUTILS_VERSION_2_25_X
212         bool "binutils version 2.25 support removed"
213         select BR2_LEGACY
214         help
215           Support for binutils version 2.25 has been removed. The
216           current default version (2.27 or later) has been selected
217           instead.
219 config BR2_TOOLCHAIN_BUILDROOT_INET_RPC
220         bool "uclibc RPC support has been removed"
221         select BR2_LEGACY
222         help
223           uClibc-ng removed internal RPC implementation in 1.0.23. You
224           should use libtirpc instead.
226 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
227         int "extra size in blocks has been removed"
228         default 0
229         help
230           Since the support for auto calculation of the filesystem size has been
231           removed, this option is now useless and must be 0.
232           You may want to check that BR2_TARGET_ROOTFS_EXT2_BLOCKS matchs
233           your needs.
235 config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS_WRAP
236         bool
237         default y if BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS != 0
238         select BR2_LEGACY
240 config BR2_PACKAGE_SYSTEMD_KDBUS
241         bool "systemd-kdbus has been removed"
242         select BR2_LEGACY
243         help
244           --enable/disable-kdbus configure option has been removed since
245           systemd-231.
247 config BR2_PACKAGE_POLARSSL
248         bool "polarssl has been removed"
249         select BR2_LEGACY
250         help
251           The polarssl crypto library has been removed since the 1.2.x
252           release branch is no longer maintained. Newer upstream
253           branches/releases (mbedtls) have API changes so they're not
254           drop-in replacements.
256 config BR2_NBD_CLIENT
257         bool "nbd client option was renamed"
258         select BR2_LEGACY
259         select BR2_PACKAGE_NBD_CLIENT
260         help
261           The nbd client option has been renamed to BR2_PACKAGE_NBD_CLIENT.
263 config BR2_NBD_SERVER
264         bool "nbd server option was renamed"
265         select BR2_LEGACY
266         select BR2_PACKAGE_NBD_SERVER
267         help
268           The nbd server option has been renamed to BR2_PACKAGE_NBD_SERVER.
270 config BR2_PACKAGE_GMOCK
271         bool "gmock merged into gtest package"
272         select BR2_LEGACY
273         select BR2_PACKAGE_GTEST
274         select BR2_PACKAGE_GTEST_GMOCK
275         help
276           GMock is now a suboption of the GTest package.
278 config BR2_KERNEL_HEADERS_4_8
279         bool "kernel headers version 4.8.x are no longer supported"
280         select BR2_KERNEL_HEADERS_4_4
281         select BR2_LEGACY
282         help
283           Version 4.8.x of the Linux kernel headers are no longer
284           maintained upstream and are now removed. As an alternative,
285           version 4.4.x of the headers have been automatically
286           selected in your configuration.
288 config BR2_KERNEL_HEADERS_3_18
289         bool "kernel headers version 3.18.x are no longer supported"
290         select BR2_KERNEL_HEADERS_3_12
291         select BR2_LEGACY
292         help
293           Version 3.18.x of the Linux kernel headers are no longer
294           maintained upstream and are now removed. As an alternative,
295           version 3.12.x of the headers have been automatically
296           selected in your configuration.
298 config BR2_GLIBC_VERSION_2_22
299         bool "glibc 2.22 removed"
300         select BR2_LEGACY
301         help
302           Support for glibc version 2.22 has been removed. The current
303           default version has been selected instead.
305 ###############################################################################
306 comment "Legacy options removed in 2017.02"
308 config BR2_PACKAGE_PERL_DB_FILE
309         bool "perl-db-file removed"
310         select BR2_LEGACY
311         select BR2_PACKAGE_BERKELEYDB
312         select BR2_PACKAGE_PERL
313         help
314           DB_File can be built as a core Perl module, so the separate
315           perl-db-file package has been removed.
317 config BR2_KERNEL_HEADERS_4_7
318         bool "kernel headers version 4.7.x are no longer supported"
319         select BR2_KERNEL_HEADERS_4_4
320         select BR2_LEGACY
321         help
322           Version 4.7.x of the Linux kernel headers are no longer
323           maintained upstream and are now removed. As an alternative,
324           version 4.4.x of the headers have been automatically
325           selected in your configuration.
327 config BR2_KERNEL_HEADERS_4_6
328         bool "kernel headers version 4.6.x are no longer supported"
329         select BR2_KERNEL_HEADERS_4_4
330         select BR2_LEGACY
331         help
332           Version 4.6.x of the Linux kernel headers are no longer
333           maintained upstream and are now removed. As an alternative,
334           version 4.4.x of the headers have been automatically
335           selected in your configuration.
337 config BR2_KERNEL_HEADERS_4_5
338         bool "kernel headers version 4.5.x are no longer supported"
339         select BR2_KERNEL_HEADERS_4_4
340         select BR2_LEGACY
341         help
342           Version 4.5.x of the Linux kernel headers are no longer
343            maintained upstream and are now removed. As an alternative,
344            version 4.4.x of the headers have been automatically
345            selected in your configuration.
347 config BR2_KERNEL_HEADERS_3_14
348         bool "kernel headers version 3.14.x are no longer supported"
349         select BR2_KERNEL_HEADERS_3_12
350         select BR2_LEGACY
351           help
352           Version 3.14.x of the Linux kernel headers are no longer
353           maintained upstream and are now removed. As an alternative,
354           version 3.12.x of the headers have been automatically
355           selected in your configuration.
357 config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
358         bool "musl-cross 1.1.12 toolchain removed"
359         select BR2_LEGACY
360         help
361           The support for the prebuilt toolchain based on the Musl C
362           library provided by the musl-cross project has been removed.
363           Upstream doesn't provide any prebuilt toolchain anymore, use the
364           Buildroot toolchain instead.
366 config BR2_UCLIBC_INSTALL_TEST_SUITE
367         bool "uClibc tests now in uclibc-ng-test"
368         select BR2_LEGACY
369         select BR2_PACKAGE_UCLIBC_NG_TEST
370         help
371           The test suite of the uClibc C library has been moved into a
372           separate package, uclibc-ng-test.
374 config BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX
375         bool "Blackfin.uclinux.org 2014R1 toolchain removed"
376         select BR2_LEGACY
377         help
378           The ADI Blackfin toolchain has many bugs which are fixed in
379           more recent gcc and uClibc-ng releases. Use the Buildroot
380           toolchain instead.
382 config BR2_PACKAGE_MAKEDEVS
383         bool "makedevs removed"
384         select BR2_LEGACY
385         help
386           The makedevs tool is part of busybox. The Buildroot fork
387           should not be used outside of the Buildroot infrastructure.
389 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A
390         bool "Arago ARMv7 2011.09 removed"
391         select BR2_LEGACY
392         help
393           The Arago toolchains are every old and not updated anymore.
395 config BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE
396         bool "Arago ARMv5 2011.09 removed"
397         select BR2_LEGACY
398         help
399           The Arago toolchains are every old and not updated anymore.
401 config BR2_PACKAGE_SNOWBALL_HDMISERVICE
402         bool "snowball-hdmiservice removed"
403         select BR2_LEGACY
404         help
405           We no longer have support for the Snowball platform in
406           Buildroot, so this package was no longer useful.
408 config BR2_PACKAGE_SNOWBALL_INIT
409         bool "snowball-init removed"
410         select BR2_LEGACY
411         help
412           We no longer have support for the Snowball platform in
413           Buildroot, so this package was no longer useful.
415 config BR2_GDB_VERSION_7_9
416         bool "gdb 7.9 has been removed"
417         select BR2_LEGACY
418         help
419           The 7.9 version of gdb has been removed. Use a newer version
420           instead.
422 ###############################################################################
423 comment "Legacy options removed in 2016.11"
425 config BR2_PACKAGE_PHP_SAPI_CLI_CGI
426         bool "PHP CGI and CLI options are now seperate"
427         select BR2_PACKAGE_PHP_SAPI_CLI
428         select BR2_PACKAGE_PHP_SAPI_CGI
429         select BR2_LEGACY
430         help
431           The PHP Interface options have been split up into a
432           separate option for each interface.
434 config BR2_PACKAGE_PHP_SAPI_CLI_FPM
435         bool "PHP CLI and FPM options are now separate"
436         select BR2_PACKAGE_PHP_SAPI_CLI
437         select BR2_PACKAGE_PHP_SAPI_FPM
438         select BR2_LEGACY
439         help
440           The PHP Interface options have been split up into a
441           separate option for each interface.
443 config BR2_PACKAGE_WVSTREAMS
444         bool "wvstreams removed"
445         select BR2_LEGACY
446         help
447           wvstreams is not maintained anymore since about 2009. It also
448           doesn't build anymore with recent compilers (GCC 5+).
450 config BR2_PACKAGE_WVDIAL
451         bool "wvdial removed"
452         select BR2_LEGACY
453         help
454           wvdial is not maintained anymore since about 2009. It also
455           doesn't build anymore with recent compilers (GCC 5+).
457 config BR2_PACKAGE_WEBKITGTK24
458         bool "webkitgtk 2.4.x removed"
459         select BR2_LEGACY
460         help
461           This legacy package only existed because some other packages
462           depended on that specific version of webkitgtk. However, the
463           other packages have been fixed. webkitgtk 2.4 is full of
464           security issues so it needs to be removed.
466 config BR2_PACKAGE_TORSMO
467         bool "torsmo removed"
468         select BR2_LEGACY
469         help
470           torsmo has been unmaintained for a long time, and nobody
471           seems to be interested in it.
473 config BR2_PACKAGE_SSTRIP
474         bool "sstrip removed"
475         select BR2_LEGACY
476         help
477           sstrip is unmaintained and potentially harmful. It doesn't
478           save so much compared to normal binutils strip, and there is
479           a big risk of binaries that don't work. Use normal strip
480           instead.
482 config BR2_KERNEL_HEADERS_4_3
483         bool "kernel headers version 4.3.x are no longer supported"
484         select BR2_KERNEL_HEADERS_4_1
485         select BR2_LEGACY
486         help
487           Version 4.3.x of the Linux kernel headers are no longer
488           maintained upstream and are now removed. As an alternative,
489           version 4.1.x of the headers have been automatically
490           selected in your configuration.
492 config BR2_KERNEL_HEADERS_4_2
493         bool "kernel headers version 4.2.x are no longer supported"
494         select BR2_KERNEL_HEADERS_4_1
495         select BR2_LEGACY
496         help
497           Version 4.2.x of the Linux kernel headers are no longer
498           maintained upstream and are now removed. As an alternative,
499           version 4.1.x of the headers have been automatically
500           selected in your configuration.
502 config BR2_PACKAGE_KODI_ADDON_XVDR
503         bool "kodi-addon-xvdr removed"
504         select BR2_LEGACY
505         help
506           According to the github project page:
507           https://github.com/pipelka/xbmc-addon-xvdr
508           this package is discontinued.
510 config BR2_PACKAGE_IPKG
511         bool "ipkg removed"
512         select BR2_LEGACY
513         help
514           ipkg dates back to the early 2000s when Compaq started the
515           handhelds.org project and it hasn't seen development since 2006.
516           Use opkg as a replacement.
518 config BR2_GCC_VERSION_4_7_X
519         bool "gcc 4.7.x support removed"
520         select BR2_LEGACY
521         help
522           Support for gcc version 4.7.x has been removed. The current
523           default version (4.9.x or later) has been selected instead.
525 config BR2_BINUTILS_VERSION_2_24_X
526         bool "binutils version 2.24 support removed"
527         select BR2_LEGACY
528         help
529           Support for binutils version 2.24 has been removed. The
530           current default version (2.26 or later) has been selected
531           instead.
533 config BR2_PACKAGE_WESTON_RPI
534         bool "Weston propietary RPI support is gone"
535         select BR2_LEGACY
536         help
537           Upstream decided the propietary (rpi-userland) weston composer
538           support wasn't worth the effort so it was removed. Switch to
539           the open VC4 support.
541 config BR2_LINUX_KERNEL_TOOL_CPUPOWER
542         bool "linux-tool cpupower"
543         depends on BR2_LINUX_KERNEL
544         select BR2_LEGACY
545         select BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
546         help
547           Linux tool cpupower option was renamed.
549 config BR2_LINUX_KERNEL_TOOL_PERF
550         bool "linux-tool perf"
551         depends on BR2_LINUX_KERNEL
552         select BR2_LEGACY
553         select BR2_PACKAGE_LINUX_TOOLS_PERF
554         help
555           Linux tool perf option was renamed.
557 config BR2_LINUX_KERNEL_TOOL_SELFTESTS
558         bool "linux-tool selftests"
559         depends on BR2_LINUX_KERNEL
560         select BR2_LEGACY
561         select BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
562         help
563           Linux tool selftests option was renamed.
565 config BR2_GCC_VERSION_4_8_ARC
566         bool "gcc arc option renamed"
567         select BR2_LEGACY
568         select BR2_GCC_VERSION_ARC
569         help
570           The option that selects the gcc version for the ARC
571           architecture has been renamed to BR2_GCC_VERSION_ARC.
573 config BR2_KERNEL_HEADERS_4_0
574         bool "kernel headers version 4.0.x are no longer supported"
575         select BR2_KERNEL_HEADERS_3_12
576         select BR2_LEGACY
577         help
578           Version 4.0.x of the Linux kernel headers have been deprecated
579           for more than four buildroot releases and are now removed.
580           As an alternative, version 3.12.x of the headers have been
581           automatically selected in your configuration.
583 config BR2_KERNEL_HEADERS_3_19
584         bool "kernel headers version 3.19.x are no longer supported"
585         select BR2_KERNEL_HEADERS_3_12
586         select BR2_LEGACY
587         help
588           Version 3.19.x of the Linux kernel headers have been deprecated
589           for more than four buildroot releases and are now removed.
590           As an alternative, version 3.12.x of the headers have been
591           automatically selected in your configuration.
593 config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
594         bool "libevas-generic-loaders package removed"
595         select BR2_LEGACY
596         select BR2_PACKAGE_EFL
597         help
598           With EFL 1.18, libevas-generic-loaders is now provided by the efl
599           package.
601 config BR2_PACKAGE_ELEMENTARY
602         bool "elementary package removed"
603         select BR2_LEGACY
604         select BR2_PACKAGE_EFL
605         help
606           With EFL 1.18, elementary is now provided by the efl package.
608 config BR2_LINUX_KERNEL_CUSTOM_LOCAL
609         bool "Linux kernel local directory option removed"
610         help
611           The option to select a local directory as the source of the Linux
612           kernel has been removed. It hurts reproducibility of builds.
614           In case you were using this option during development of your
615           Linux kernel, use the override mechanism instead.
617 ###############################################################################
618 comment "Legacy options removed in 2016.08"
620 config BR2_PACKAGE_EFL_JP2K
621         bool "libevas jp2k loader has been removed"
622         select BR2_LEGACY
623         help
624           JP2K support in EFL requires openjpeg 1.x (libopenjpeg1.pc)
625           while Buildroot only packages openjpeg 2.x. Therefore, the
626           JP2K loader has been removed from EFL.
628 config BR2_PACKAGE_SYSTEMD_COMPAT
629         bool "systemd compatibility libraries have been removed"
630         select BR2_LEGACY
631         help
632           The systemd option to enable the compatibility libraries has
633           been removed. Theses libraries have been useless since a few
634           version, and have been fully dropped from the source since
635           v230.
637 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
638         bool "gst1-plugins-bad liveadder plugin removed"
639         select BR2_LEGACY
640         select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
641         help
642           The functionality of the liveadder plugin of the
643           gst1-plugins-bad package has been merged into audiomixer.
645 config BR2_PACKAGE_LIBFSLVPUWRAP
646         bool "libfslvpuwrap has been renamed to imx-vpuwrap"
647         select BR2_LEGACY
648         select BR2_PACKAGE_IMX_VPUWRAP
649         help
650           The libfslvpuwrap has been renamed to match the renamed package.
652 config BR2_PACKAGE_LIBFSLPARSER
653         bool "libfslparser has been renamed to imx-parser"
654         select BR2_LEGACY
655         select BR2_PACKAGE_IMX_PARSER
656         help
657           The libfslparser has been renamed to match the renamed package.
659 config BR2_PACKAGE_LIBFSLCODEC
660         bool "libfslcodec has been renamed to imx-codec"
661         select BR2_LEGACY
662         select BR2_PACKAGE_IMX_CODEC
663         help
664           The libfslcodec has been renamed to match the renamed package.
666 config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
667         bool "FIT support in uboot-tools has been refactored"
668         select BR2_LEGACY
669         select BR2_PACKAGE_DTC
670         select BR2_PACKAGE_DTC_PROGRAMS
671         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
672         select BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
673         select BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
674         help
675           This option has been removed in favor of a more fine-grained
676           configuration, which is recommended. Selecting this option
677           enables FIT and FIT signature support for the target packages.
678           It will also select the dtc and openssl packages.
680 config BR2_PTHREADS_OLD
681         bool "linuxthreads (stable/old)"
682         select BR2_LEGACY
683         help
684           Linuxthreads have been reworked, BR2_PTHREADS_OLD is now
685           BR2_PTHREADS and the old BR2_PTHREADS - LT.new got removed.
687 config BR2_BINUTILS_VERSION_2_23_X
688         bool "binutils 2.23 removed"
689         select BR2_LEGACY
690         help
691           Binutils 2.23 has been removed, using a newer version is
692           recommended.
694 config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
695         bool "eglibc support has been removed"
696         select BR2_LEGACY
697         help
698           The eglibc project no longer exists, as it has been merged
699           back into the glibc project. Therefore, support for eglibc
700           has been removed, and glibc should be used instead.
702 config BR2_GDB_VERSION_7_8
703         bool "gdb 7.8 has been removed"
704         select BR2_LEGACY
705         help
706           The 7.8 version of gdb has been removed. Use a newer version
707           instead.
709 ###############################################################################
710 comment "Legacy options removed in 2016.05"
712 config BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL
713         bool "openvpn polarssl crypto backend removed"
714         select BR2_LEGACY
715         help
716           The OpenVPN polarssl crypto backend option has been removed.
717           Version from 2.3.10 onwards need polarssl >= 1.3.8 but aren't
718           compatible with mbedtls (polarssl) series 2.x which is the
719           version provided in buildroot. And both can't coexist.
720           It now uses OpenSSL as the only option.
723 config BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE
724         bool "nginx http spdy module removed"
725         select BR2_LEGACY
726         select BR2_PACKAGE_NGINX_HTTP_V2_MODULE
727         help
728           The ngx_http_spdy_module has been superseded by the
729           ngx_http_v2_module since nginx v1.9.5.  The
730           ngx_http_v2_module modules has been automatically selected
731           in your configuration.
733 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
734         bool "gst1-plugins-bad rtp plugin moved to good"
735         select BR2_LEGACY
736         help
737           The rtp plugin has been moved from gst1-plugins-base to
738           gst1-plugins-good.
740 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
741         bool "gst1-plugins-bad mpg123 plugin moved to ugly"
742         select BR2_LEGACY
743         help
744           The mpg123 plugin has been moved from gst1-plugins-bad to
745           gst1-plugins-ugly.
747 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC
748         bool "PowerPC Sourcery toolchain has been removed"
749         select BR2_LEGACY
750         help
751           The Sourcery CodeBench toolchain for the PowerPC
752           architecture has been removed, as it was very old, not
753           maintained, and causing numerous build failures with modern
754           userspace packages.
756 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2
757         bool "PowerPC Sourcery E500v2 toolchain has been removed"
758         select BR2_LEGACY
759         help
760           The Sourcery CodeBench toolchain for the PowerPC E500v2
761           architecture has been removed, as it was very old, not
762           maintained, and causing numerous build failures with modern
763           userspace packages.
765 config BR2_x86_i386
766         bool "x86 i386 support removed"
767         select BR2_LEGACY
768         help
769           The support for the i386 processors of the x86 architecture
770           has been removed.
772 config BR2_PACKAGE_QT5WEBKIT_EXAMPLES
773         bool "qt5webkit-examples package removed"
774         select BR2_LEGACY
775         help
776           The qt5webkit-examples package has been removed, since it
777           was removed from upstream starting from Qt 5.6.
779 config BR2_PACKAGE_QT5QUICK1
780         bool "qt5quick1 package removed"
781         select BR2_LEGACY
782         help
783           The qt5quick1 package has been removed, since it was removed
784           from upstream starting from Qt 5.6.
786 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR
787         string "uboot custom patch dir has been removed"
788         help
789           The uboot custom patch directory option has been removed. Use
790           the improved BR2_TARGET_UBOOT_PATCH option instead.
792 config BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR_WRAP
793         bool
794         default y if BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR != ""
795         select BR2_LEGACY
797 # Note: BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is still referenced from
798 # boot/uboot/Config.in
800 config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
801         bool "xf86-input-void removed"
802         select BR2_LEGACY
803         help
804           The xf86-input-void package has been removed, there's no need
805           for it in any modern (post-2007) xorg server.
807 config BR2_KERNEL_HEADERS_3_17
808         bool "kernel headers version 3.17.x are no longer supported"
809         select BR2_KERNEL_HEADERS_3_12
810         select BR2_LEGACY
811         help
812           Version 3.17.x of the Linux kernel headers have been deprecated
813           for more than four buildroot releases and are now removed.
814           As an alternative, version 3.12.x of the headers have been
815           automatically selected in your configuration.
817 config BR2_GDB_VERSION_7_7
818         bool "gdb 7.7 has been removed"
819         select BR2_LEGACY
820         help
821           The 7.7 version of gdb has been removed. Use a newer version
822           instead.
824 config BR2_PACKAGE_FOOMATIC_FILTERS
825         bool "foomatic-filters"
826         select BR2_LEGACY
827         help
828           The foomatic-filters package was removed.
830 config BR2_PACKAGE_SAMBA
831         bool "samba"
832         select BR2_LEGACY
833         help
834           The samba package was removed in favour of samba4 since the
835           3.x series isn't supported by upstream any longer.
837 config BR2_PACKAGE_KODI_WAVPACK
838         bool "wavpack"
839         select BR2_LEGACY
840         help
841           wavpack support was removed in favour of ffmpeg:
842           https://github.com/xbmc/xbmc/commit/7916902c9e6f7a523265594f3ad7f921f93f1cd4
844 config BR2_PACKAGE_KODI_RSXS
845         bool "rsxs support in Kodi was moved to an addon"
846         select BR2_LEGACY
847         select BR2_PACKAGE_KODI_SCREENSAVER_RSXS
848         help
849           rsxs support in Kodi was moved to an addon
851 config BR2_PACKAGE_KODI_GOOM
852         bool "Goom support in Kodi was moved to an addon"
853         select BR2_LEGACY
854         select BR2_PACKAGE_KODI_VISUALISATION_GOOM
855         help
856           Goom support in Kodi was moved to an addon
858 config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
859         bool "systemd all extras option has been removed"
860         select BR2_LEGACY
861         select BR2_PACKAGE_XZ
862         select BR2_PACKAGE_LIBGCRYPT
863         help
864           The systemd option to enable "all extras" has been
865           removed. To get the same features, the libgcrypt and xz
866           package should now be enabled.
868 config BR2_GCC_VERSION_4_5_X
869         bool "gcc 4.5.x has been removed"
870         select BR2_LEGACY
871         help
872           The 4.5.x version of gcc has been removed. Use a newer
873           version instead.
875 config BR2_PACKAGE_SQLITE_READLINE
876         bool "sqlite command-line editing support was updated"
877         select BR2_PACKAGE_NCURSES
878         select BR2_PACKAGE_READLINE
879         select BR2_LEGACY
880         help
881           This option was removed in favour of the sqlite package
882           deciding itself depending on the enabled packages whether
883           command-line editing should be enabled, it also also takes
884           libedit into account.
886 ###############################################################################
887 comment "Legacy options removed in 2016.02"
889 config BR2_PACKAGE_DOVECOT_BZIP2
890         bool "bzip2 support option has been removed"
891         select BR2_LEGACY
892         select BR2_PACKAGE_BZIP2
893         help
894           Bzip2 support is built if the bzip2 package is selected.
896 config BR2_PACKAGE_DOVECOT_ZLIB
897         bool "zlib support option has been removed"
898         select BR2_LEGACY
899         select BR2_PACKAGE_ZLIB
900         help
901           Zlib support is built if the zlib package is selected.
903 config BR2_PACKAGE_E2FSPROGS_FINDFS
904         bool "e2fsprogs findfs option has been removed"
905         select BR2_LEGACY
906         help
907           This option attempted to enable findfs capabilities from
908           e2fsprogs but has not worked since July 2015 (due to
909           packaging changes). One can use BusyBox's findfs support or
910           enable the BR2_PACKAGE_UTIL_LINUX_BINARIES option.
912 config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL
913         bool "openpowerlink debug option has been removed"
914         select BR2_LEGACY
915         help
916           This option depends on BR2_ENABLE_DEBUG which should not be used
917           by packages anymore.
919 config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE
920         bool "openpowerlink package has been updated"
921         select BR2_LEGACY
922         select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB
923         help
924           openpowerlink kernel modules are built if the
925           kernel stack library is selected.
927 config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP
928         bool "openpowerlink package has been updated"
929         select BR2_LEGACY
930         select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB
931         help
932           The user space support has been split in two part:
933           - a monolitic user space library
934           - a user spae deamon driver
936 config BR2_LINUX_KERNEL_SAME_AS_HEADERS
937         bool "using the linux headers version for the kernel has been removed"
938         select BR2_LEGACY
939         help
940           The option to use the version of the kernel headers for the
941           kernel to build has been removed.
943           There is now the converse, better-suited and more versatile
944           option to use the kernel version for the linux headers.
946 config BR2_PACKAGE_CUPS_PDFTOPS
947         bool "Pdftops support has been removed from Cups"
948         select BR2_LEGACY
949         help
950           Pdftops support has been removed from the cups package
951           It is now part of the cups-filters package.
953 config BR2_KERNEL_HEADERS_3_16
954         bool "kernel headers version 3.16.x are no longer supported"
955         select BR2_KERNEL_HEADERS_3_12
956         select BR2_LEGACY
957         help
958         Version 3.16.x of the Linux kernel headers have been deprecated
959         for more than four buildroot releases and are now removed.
960         As an alternative, version 3.12.x of the headers have been
961         automatically selected in your configuration.
963 config BR2_PACKAGE_PYTHON_PYXML
964         bool "python-pyxml package has been removed"
965         select BR2_LEGACY
966         help
967           PyXML is obsolete and its functionality is covered either via
968           native Python XML support or python-lxml package.
970 # BR2_ENABLE_SSP is still referenced in Config.in (default in choice)
971 config BR2_ENABLE_SSP
972         bool "Stack Smashing protection now has different levels"
973         help
974           The protection offered by SSP can now be selected from different
975           protection levels. Be sure to review the SSP level in the build
976           options menu.
978 config BR2_PACKAGE_DIRECTFB_CLE266
979         bool "cle266 driver for directfb removed"
980         select BR2_LEGACY
981         help
982           The cle266 directfb driver support has been removed.
983           It doesn't build in the latest version and it's unlikely
984           anyone has any use for it.
986 config BR2_PACKAGE_DIRECTFB_UNICHROME
987         bool "unichrome driver for directfb removed"
988         select BR2_LEGACY
989         help
990           The unichrome directfb driver support has been removed.
991           It doesn't build in the latest version and it's unlikely
992           anyone has any use for it.
994 config BR2_PACKAGE_LIBELEMENTARY
995         bool "libelementary has been renamed to elementary"
996         select BR2_LEGACY
997         select BR2_PACKAGE_ELEMENTARY
998         help
999           The libelementary package has been renamed to match the upstream
1000           name.
1002 config BR2_PACKAGE_LIBEINA
1003         bool "libeina package has been removed"
1004         select BR2_LEGACY
1005         select BR2_PACKAGE_EFL
1006         help
1007           With EFL 1.15, libeina is now provided by the efl package.
1009 config BR2_PACKAGE_LIBEET
1010         bool "libeet package has been removed"
1011         select BR2_LEGACY
1012         select BR2_PACKAGE_EFL
1013         help
1014           With EFL 1.15, libeet is now provided by the efl package.
1016 config BR2_PACKAGE_LIBEVAS
1017         bool "libevas package has been removed"
1018         select BR2_LEGACY
1019         select BR2_PACKAGE_EFL
1020         help
1021           With EFL 1.15, libevas is now provided by the efl package.
1023 config BR2_PACKAGE_LIBECORE
1024         bool "libecore package has been removed"
1025         select BR2_LEGACY
1026         select BR2_PACKAGE_EFL
1027         help
1028           With EFL 1.15, libecore is now provided by the efl package.
1030 config BR2_PACKAGE_LIBEDBUS
1031         bool "libedbus package has been removed"
1032         select BR2_LEGACY
1033         select BR2_PACKAGE_EFL
1034         help
1035           With EFL 1.15, libedbus is now provided by the efl package.
1037 config BR2_PACKAGE_LIBEFREET
1038         bool "libefreet package has been removed"
1039         select BR2_LEGACY
1040         select BR2_PACKAGE_EFL
1041         help
1042           With EFL 1.15, libefreet is now provided by the efl package.
1044 config BR2_PACKAGE_LIBEIO
1045         bool "libeio package has been removed"
1046         select BR2_LEGACY
1047         select BR2_PACKAGE_EFL
1048         help
1049           With EFL 1.15, libeio is now provided by the efl package.
1051 config BR2_PACKAGE_LIBEMBRYO
1052         bool "libembryo package has been removed"
1053         select BR2_LEGACY
1054         select BR2_PACKAGE_EFL
1055         help
1056           With EFL 1.15, libembryo is now provided by the efl package.
1058 config BR2_PACKAGE_LIBEDJE
1059         bool "libedje package has been removed"
1060         select BR2_LEGACY
1061         select BR2_PACKAGE_EFL
1062         help
1063           With EFL 1.15, libedje is now provided by the efl package.
1065 config BR2_PACKAGE_LIBETHUMB
1066         bool "libethumb package has been removed"
1067         select BR2_LEGACY
1068         select BR2_PACKAGE_EFL
1069         help
1070           With EFL 1.15, libethumb is now provided by the efl package.
1072 config BR2_PACKAGE_INFOZIP
1073         bool "infozip option has been renamed to zip"
1074         select BR2_LEGACY
1075         select BR2_PACKAGE_ZIP
1076         help
1077           Info-Zip's Zip package has been renamed from infozip to zip,
1078           to avoid ambiguities with Info-Zip's UnZip which has been added
1079           in the unzip package.
1081 config BR2_BR2_PACKAGE_NODEJS_0_10_X
1082         bool "nodejs 0.10.x option removed"
1083         select BR2_LEGACY
1084         select BR2_PACKAGE_NODEJS
1085         help
1086           nodejs 0.10.x option has been removed.  0.10.x is now
1087           automatically chosen for ARMv5 architectures only and the latest
1088           nodejs for all other supported architectures. The correct nodejs
1089           version has been automatically selected in your configuration.
1091 config BR2_BR2_PACKAGE_NODEJS_0_12_X
1092         bool "nodejs version 0.12.x has been removed"
1093         select BR2_LEGACY
1094         select BR2_PACKAGE_NODEJS
1095         help
1096           nodejs version 0.12.x has been removed.  As an alternative,
1097           the latest nodejs version has been automatically selected in
1098           your configuration.
1100 config BR2_BR2_PACKAGE_NODEJS_4_X
1101         bool "nodejs version 4.x has been removed"
1102         select BR2_LEGACY
1103         select BR2_PACKAGE_NODEJS
1104         help
1105           nodejs version 4.x has been removed.  As an alternative,
1106           the latest nodejs version has been automatically selected in
1107           your configuration.
1109 ###############################################################################
1110 comment "Legacy options removed in 2015.11"
1112 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
1113         bool "gst1-plugins-bad real plugin has been removed"
1114         select BR2_LEGACY
1115         help
1116           The real plugin from GStreamer 1 bad plugins has been
1117           removed.
1119 config BR2_PACKAGE_MEDIA_CTL
1120         bool "media-ctl package has been removed"
1121         select BR2_LEGACY
1122         select BR2_PACKAGE_LIBV4L
1123         select BR2_PACKAGE_LIBV4L_UTILS
1124         help
1125           media-ctl source and developement have been moved to
1126           v4l-utils since June 2014. For an up-to-date media-ctl
1127           version select BR2_PACKAGE_LIBV4L and BR2_PACKAGE_LIBV4L_UTILS.
1129 config BR2_PACKAGE_SCHIFRA
1130         bool "schifra package has been removed"
1131         select BR2_LEGACY
1132         help
1133           Schifra package has been maked broken since 2014.11 release and
1134           haven't been fixed since then.
1136 config BR2_PACKAGE_ZXING
1137         bool "zxing option has been renamed"
1138         select BR2_LEGACY
1139         select BR2_PACKAGE_ZXING_CPP
1140         help
1141           ZXing no longer provides the cpp bindings, it has been renamed to
1142           BR2_PACKAGE_ZXING_CPP which uses a new upstream.
1144 # Since FreeRDP has new dependencies, protect this legacy to avoid the
1145 # infamous "unmet direct dependencies" kconfig error.
1146 config BR2_PACKAGE_FREERDP_CLIENT
1147         bool "freerdp client option renamed"
1148         depends on BR2_PACKAGE_FREERDP
1149         select BR2_LEGACY
1150         select BR2_PACKAGE_FREERDP_CLIENT_X11
1152 config BR2_PACKAGE_BLACKBOX
1153         bool "blackbox package has been removed"
1154         select BR2_LEGACY
1155         help
1156           Upstream is dead and the package has been deprecated for
1157           some time. There are other alternative maintained WMs.
1159 config BR2_KERNEL_HEADERS_3_0
1160         bool "kernel headers version 3.0.x are no longer supported"
1161         select BR2_KERNEL_HEADERS_3_2
1162         select BR2_LEGACY
1163         help
1164           Version 3.0.x of the Linux kernel headers have been deprecated
1165           for more than four buildroot releases and are now removed.
1166           As an alternative, version 3.2.x of the headers have been
1167           automatically selected in your configuration.
1169 config BR2_KERNEL_HEADERS_3_11
1170         bool "kernel headers version 3.11.x are no longer supported"
1171         select BR2_KERNEL_HEADERS_3_10
1172         select BR2_LEGACY
1173         help
1174           Version 3.11.x of the Linux kernel headers have been deprecated
1175           for more than four buildroot releases and are now removed.
1176           As an alternative, version 3.10.x of the headers have been
1177           automatically selected in your configuration.
1179 config BR2_KERNEL_HEADERS_3_13
1180         bool "kernel headers version 3.13.x are no longer supported"
1181         select BR2_KERNEL_HEADERS_3_12
1182         select BR2_LEGACY
1183         help
1184           Version 3.13.x of the Linux kernel headers have been deprecated
1185           for more than four buildroot releases and are now removed.
1186           As an alternative, version 3.12.x of the headers have been
1187           automatically selected in your configuration.
1189 config BR2_KERNEL_HEADERS_3_15
1190         bool "kernel headers version 3.15.x are no longer supported"
1191         select BR2_KERNEL_HEADERS_3_12
1192         select BR2_LEGACY
1193         help
1194           Version 3.15.x of the Linux kernel headers have been deprecated
1195           for more than four buildroot releases and are now removed.
1196           As an alternative, version 3.12.x of the headers have been
1197           automatically selected in your configuration.
1199 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
1200         bool "DirectFB example df_andi has been removed"
1201         select BR2_LEGACY
1202         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1203         help
1204           The per-DirectFB example options have been removed. The
1205           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1206           examples.
1208 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
1209         bool "DirectFB example df_bltload has been removed"
1210         select BR2_LEGACY
1211         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1212         help
1213           The per-DirectFB example options have been removed. The
1214           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1215           examples.
1217 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
1218         bool "DirectFB example df_cpuload has been removed"
1219         select BR2_LEGACY
1220         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1221         help
1222           The per-DirectFB example options have been removed. The
1223           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1224           examples.
1226 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
1227         bool "DirectFB example df_databuffer has been removed"
1228         select BR2_LEGACY
1229         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1230         help
1231           The per-DirectFB example options have been removed. The
1232           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1233           examples.
1235 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
1236         bool "DirectFB example df_dioload has been removed"
1237         select BR2_LEGACY
1238         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1239         help
1240           The per-DirectFB example options have been removed. The
1241           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1242           examples.
1244 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
1245         bool "DirectFB example df_dok has been removed"
1246         select BR2_LEGACY
1247         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1248         help
1249           The per-DirectFB example options have been removed. The
1250           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1251           examples.
1253 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
1254         bool "DirectFB example df_drivertest has been removed"
1255         select BR2_LEGACY
1256         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1257         help
1258           The per-DirectFB example options have been removed. The
1259           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1260           examples.
1262 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
1263         bool "DirectFB example df_fire has been removed"
1264         select BR2_LEGACY
1265         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1266         help
1267           The per-DirectFB example options have been removed. The
1268           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1269           examples.
1271 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
1272         bool "DirectFB example df_flip has been removed"
1273         select BR2_LEGACY
1274         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1275         help
1276           The per-DirectFB example options have been removed. The
1277           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1278           examples.
1280 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
1281         bool "DirectFB example df_fonts has been removed"
1282         select BR2_LEGACY
1283         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1284         help
1285           The per-DirectFB example options have been removed. The
1286           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1287           examples.
1289 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
1290         bool "DirectFB example df_input has been removed"
1291         select BR2_LEGACY
1292         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1293         help
1294           The per-DirectFB example options have been removed. The
1295           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1296           examples.
1298 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
1299         bool "DirectFB example df_joystick has been removed"
1300         select BR2_LEGACY
1301         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1302         help
1303           The per-DirectFB example options have been removed. The
1304           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1305           examples.
1307 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
1308         bool "DirectFB example df_knuckles has been removed"
1309         select BR2_LEGACY
1310         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1311         help
1312           The per-DirectFB example options have been removed. The
1313           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1314           examples.
1316 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
1317         bool "DirectFB example df_layer has been removed"
1318         select BR2_LEGACY
1319         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1320         help
1321           The per-DirectFB example options have been removed. The
1322           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1323           examples.
1325 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
1326         bool "DirectFB example df_matrix has been removed"
1327         select BR2_LEGACY
1328         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1329         help
1330           The per-DirectFB example options have been removed. The
1331           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1332           examples.
1334 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
1335         bool "DirectFB example df_matrix_water has been removed"
1336         select BR2_LEGACY
1337         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1338         help
1339           The per-DirectFB example options have been removed. The
1340           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1341           examples.
1343 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
1344         bool "DirectFB example df_neo has been removed"
1345         select BR2_LEGACY
1346         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1347         help
1348           The per-DirectFB example options have been removed. The
1349           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1350           examples.
1352 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
1353         bool "DirectFB example df_netload has been removed"
1354         select BR2_LEGACY
1355         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1356         help
1357           The per-DirectFB example options have been removed. The
1358           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1359           examples.
1361 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
1362         bool "DirectFB example df_palette has been removed"
1363         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1364         help
1365           The per-DirectFB example options have been removed. The
1366           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1367           examples.
1369 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
1370         bool "DirectFB example df_particle has been removed"
1371         select BR2_LEGACY
1372         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1373         help
1374           The per-DirectFB example options have been removed. The
1375           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1376           examples.
1378 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
1379         bool "DirectFB example df_porter has been removed"
1380         select BR2_LEGACY
1381         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1382         help
1383           The per-DirectFB example options have been removed. The
1384           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1385           examples.
1387 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
1388         bool "DirectFB example df_stress has been removed"
1389         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1390         help
1391           The per-DirectFB example options have been removed. The
1392           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1393           examples.
1395 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
1396         bool "DirectFB example df_texture has been removed"
1397         select BR2_LEGACY
1398         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1399         help
1400           The per-DirectFB example options have been removed. The
1401           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1402           examples.
1404 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
1405         bool "DirectFB example df_video has been removed"
1406         select BR2_LEGACY
1407         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1408         help
1409           The per-DirectFB example options have been removed. The
1410           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1411           examples.
1413 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
1414         bool "DirectFB example df_video_particle has been removed"
1415         select BR2_LEGACY
1416         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1417         help
1418           The per-DirectFB example options have been removed. The
1419           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1420           examples.
1422 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
1423         bool "DirectFB example df_window has been removed"
1424         select BR2_LEGACY
1425         select BR2_PACKAGE_DIRECTFB_EXAMPLES
1426         help
1427           The per-DirectFB example options have been removed. The
1428           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
1429           examples.
1431 config BR2_PACKAGE_KOBS_NG
1432         bool "kobs-ng was replaced by imx-kobs"
1433         select BR2_LEGACY
1434         select BR2_PACKAGE_IMX_KOBS
1435         help
1436           The outdated kobs-ng has been replaced by the Freescale-
1437           maintained imx-kobs package.
1439 config BR2_PACKAGE_SAWMAN
1440         bool "sawman package removed"
1441         select BR2_LEGACY
1442         select BR2_PACKAGE_DIRECTFB_SAWMAN
1443         help
1444           This option has been removed because the sawman package no
1445           longer exists: it was merged inside DirectFB itself. This
1446           feature can now be enabled using the
1447           BR2_PACKAGE_DIRECTFB_SAWMAN option.
1449 config BR2_PACKAGE_DIVINE
1450         bool "divine package removed"
1451         select BR2_LEGACY
1452         select BR2_PACKAGE_DIRECTFB_DIVINE
1453         help
1454           This option has been removed because the divine package no
1455           longer exists: it was merged inside DirectFB itself. This
1456           feature can now be enabled using the
1457           BR2_PACKAGE_DIRECTFB_DIVINE option.
1459 ###############################################################################
1460 comment "Legacy options removed in 2015.08"
1462 config BR2_PACKAGE_KODI_PVR_ADDONS
1463         bool "Kodi PVR addon was split"
1464         select BR2_LEGACY
1465         select BR2_PACKAGE_KODI_PVR_ARGUSTV
1466         select BR2_PACKAGE_KODI_PVR_DVBLINK
1467         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
1468         select BR2_PACKAGE_KODI_PVR_FILMON
1469         select BR2_PACKAGE_KODI_PVR_HTS
1470         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
1471         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
1472         select BR2_PACKAGE_KODI_PVR_MYTHTV
1473         select BR2_PACKAGE_KODI_PVR_NEXTPVR
1474         select BR2_PACKAGE_KODI_PVR_NJOY
1475         select BR2_PACKAGE_KODI_PVR_PCTV
1476         select BR2_PACKAGE_KODI_PVR_STALKER
1477         select BR2_PACKAGE_KODI_PVR_VBOX
1478         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
1479         select BR2_PACKAGE_KODI_PVR_VUPLUS
1480         select BR2_PACKAGE_KODI_PVR_WMC
1481         help
1482           Kodi PVR addon was split into seperate modules
1484 config BR2_BINUTILS_VERSION_2_23_2
1485         bool "binutils 2.23 option renamed"
1486         select BR2_LEGACY
1487         help
1488           Binutils 2.23.2 has been removed, using a newer version is
1489           recommended.
1491 config BR2_BINUTILS_VERSION_2_24
1492         bool "binutils 2.24 option renamed"
1493         select BR2_LEGACY
1494         select BR2_BINUTILS_VERSION_2_24_X
1495         help
1496           The binutils version option has been renamed to match the
1497           same patchlevel logic used by gcc. The new option is now
1498           BR2_BINUTILS_VERSION_2_24_X.
1500 config BR2_BINUTILS_VERSION_2_25
1501         bool "binutils 2.25 option renamed"
1502         select BR2_LEGACY
1503         select BR2_BINUTILS_VERSION_2_25_X
1504         help
1505           The binutils version option has been renamed to match the
1506           same patchlevel logic used by gcc. The new option is now
1507           BR2_BINUTILS_VERSION_2_25_X.
1509 config BR2_PACKAGE_PERF
1510         bool "perf option has been renamed"
1511         select BR2_LEGACY
1512         select BR2_LINUX_KERNEL_TOOL_PERF
1513         help
1514           The perf package has been moved as a Linux tools package,
1515           and the option to enable it is now
1516           BR2_LINUX_KERNEL_TOOL_PERF.
1518 config BR2_BINUTILS_VERSION_2_22
1519         bool "binutils 2.22 removed"
1520         select BR2_LEGACY
1521         help
1522           Binutils 2.22 has been removed, using a newer version is
1523           recommended.
1525 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
1526         bool "gpu-viv-bin-mx6q"
1527         select BR2_LEGACY
1528         select BR2_PACKAGE_IMX_GPU_VIV
1529         help
1530           Vivante graphics libraries have been renamed to
1531           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
1532           name.
1534 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
1535         depends on BR2_PACKAGE_PYTHON
1536         bool "libsemanage python bindings removed"
1537         select BR2_LEGACY
1538         help
1539           This option has been removed, since the libsemanage Python
1540           bindings on the target were not useful.
1542 config BR2_TARGET_UBOOT_NETWORK
1543         bool "U-Boot custom network settings removed"
1544         select BR2_LEGACY
1545         help
1546           U-Boot's custom network settings options have been removed.
1548 ###############################################################################
1549 comment "Legacy options removed in 2015.05"
1551 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
1552         bool "jffs2 16kB erasesize NAND flash option renamed"
1553         select BR2_LEGACY
1554         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
1555         help
1556           The JFFS2 NAND flash options now longer include the page
1557           size.
1559 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
1560         bool "jffs2 128kB erasesize NAND flash option renamed"
1561         select BR2_LEGACY
1562         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
1563         help
1564           The JFFS2 NAND flash options now longer include the page
1565           size.
1567 config BR2_PACKAGE_MONO_20
1568         bool "2.0/3.5 .Net Runtime"
1569         select BR2_LEGACY
1570         help
1571           This option no longer exists, all versions of the .Net
1572           runtime are now installed.
1574 config BR2_PACKAGE_MONO_40
1575         bool "4.0 .Net Runtime"
1576         select BR2_LEGACY
1577         help
1578           This option no longer exists, all versions of the .Net
1579           runtime are now installed.
1581 config BR2_PACKAGE_MONO_45
1582         bool "4.5 .Net Runtime"
1583         select BR2_LEGACY
1584         help
1585           This option no longer exists, all versions of the .Net
1586           runtime are now installed.
1588 config BR2_CIVETWEB_WITH_LUA
1589         bool "civetweb lua option renamed"
1590         select BR2_LEGACY
1591         select BR2_PACKAGE_CIVETWEB_WITH_LUA
1592         help
1593           civetweb's lua option has been renamed to
1594           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
1595           packages name options.
1597 config BR2_PACKAGE_TIFF_TIFF2PDF
1598         bool "tiff utility-specific option removed"
1599         select BR2_LEGACY
1600         select BR2_PACKAGE_TIFF_UTILITIES
1601         help
1602           utility-specific options have been removed in favour of
1603           the new option BR2_PACKAGE_TIFF_UTILITIES.
1605 config BR2_PACKAGE_TIFF_TIFFCP
1606         bool "tiff utility-specific option removed"
1607         select BR2_LEGACY
1608         select BR2_PACKAGE_TIFF_UTILITIES
1609         help
1610           utility-specific options have been removed in favour of
1611           the new option BR2_PACKAGE_TIFF_UTILITIES.
1613 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
1614         bool "RTAI patch file path has been removed"
1615         select BR2_LEGACY
1616         help
1617           This option has never worked, so it has been removed.
1619 config BR2_TARGET_GENERIC_PASSWD_DES
1620         bool "Encoding passwords with DES has been removed"
1621         select BR2_LEGACY
1622         help
1623           Paswords can now only be encoded with either of md5, sha256 or sha512.
1624           The default is md5, which is stronger that DES (but still pretty weak).
1626 config BR2_PACKAGE_GTK2_THEME_HICOLOR
1627         bool "hicolor (default theme) is a duplicate"
1628         select BR2_LEGACY
1629         select BR2_PACKAGE_HICOLOR_ICON_THEME
1630         help
1631           The option was just a duplicate of hicolor icon theme.
1633 config BR2_PACKAGE_VALGRIND_PTRCHECK
1634         bool "valgrind's PTRCheck was renamed to SGCheck"
1635         select BR2_LEGACY
1636         select BR2_PACKAGE_VALGRIND_SGCHECK
1637         help
1638           PTRCheck was renamed to SGCheck in valgrind
1640 ###############################################################################
1641 comment "Legacy options removed in 2015.02"
1643 config BR2_PACKAGE_LIBGC
1644         bool "libgc package removed"
1645         select BR2_LEGACY
1646         select BR2_PACKAGE_BDWGC
1647         help
1648           libgc has been removed because we have the same package under a
1649           different name, bdwgc.
1651 config BR2_PACKAGE_WDCTL
1652         bool "util-linux' wdctl option has been renamed"
1653         select BR2_LEGACY
1654         select BR2_PACKAGE_UTIL_LINUX_WDCTL
1655         help
1656           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
1657           to be aligned with how the other options are named.
1659 config BR2_PACKAGE_UTIL_LINUX_ARCH
1660         bool "util-linux' arch option has been removed"
1661         select BR2_LEGACY
1662         help
1663           util-linux' arch was dropped in util-linux 2.23, in favor of
1664           the coreutils version.
1666 config BR2_PACKAGE_UTIL_LINUX_DDATE
1667         bool "util-linux' ddate option has been removed"
1668         select BR2_LEGACY
1669         help
1670           util-linux' ddate was dropped in util-linux 2.23.
1672 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
1673         bool "rpm's bzip2 payloads option has been removed"
1674         select BR2_LEGACY
1675         select BR2_PACKAGE_BZIP2
1676         help
1677           The bzip2 payloads option rely entirely on the dependant package bzip2.
1678           So, you need to select it to enable this feature.
1680 config BR2_PACKAGE_RPM_XZ_PAYLOADS
1681         bool "rpm's xz payloads option has been removed"
1682         select BR2_LEGACY
1683         select BR2_PACKAGE_XZ
1684         help
1685           The xz payloads option rely entirely on the dependant package xz.
1686           So, you need to select it to enable this feature.
1688 config BR2_PACKAGE_FLEX_BINARY
1689         bool "flex binary in target option removed"
1690         select BR2_LEGACY
1691         help
1692           The flex binary in the target option has been removed.
1693           It's been deprecated for some time now and is essentially a
1694           development tool which isn't very useful in the target.
1696 config BR2_PACKAGE_GOB2
1697         bool "gob2 target package removed"
1698         select BR2_LEGACY
1699         help
1700           The gob2 target package has been removed, it's been
1701           deprecated for some time now and was essentially useless
1702           without a target toolchain.
1704 config BR2_PACKAGE_DISTCC
1705         bool "distcc target package removed"
1706         select BR2_LEGACY
1707         help
1708           The distcc target package has been removed, it's been
1709           deprecated for some time now and was essentially useless
1710           without a target toolchain.
1712 config BR2_PACKAGE_HASERL_VERSION_0_8_X
1713         bool "haserl 0.8.x version removed"
1714         select BR2_LEGACY
1715         help
1716           The 0.8.x version option for haserl has been removed since it
1717           has been deprecated for some time now.
1718           You should be able to use the 0.9.x version without issues.
1720 config BR2_PACKAGE_STRONGSWAN_TOOLS
1721         bool "strongswan option has been removed"
1722         select BR2_LEGACY
1723         select BR2_PACKAGE_STRONGSWAN_PKI
1724         select BR2_PACKAGE_STRONGSWAN_SCEP
1725         help
1726           The tools option has been removed upstream and the different tools
1727           have been split between the pki and scep options, with others
1728           deprecated.
1730 config BR2_PACKAGE_XBMC_ADDON_XVDR
1731         bool "xbmc-addon-xvdr removed"
1732         select BR2_LEGACY
1733         help
1734           According to the github project page:
1735           https://github.com/pipelka/xbmc-addon-xvdr
1736           this package is discontinued.
1738 config BR2_PACKAGE_XBMC_PVR_ADDONS
1739         bool "xbmc options have been renamed"
1740         select BR2_LEGACY
1741         select BR2_PACKAGE_KODI_PVR_ADDONS
1742         help
1743           The XBMC media center project was renamed to Kodi entertainment center
1745 config BR2_PACKAGE_XBMC
1746         bool "xbmc options have been renamed"
1747         select BR2_LEGACY
1748         select BR2_PACKAGE_KODI
1749         help
1750           The XBMC media center project was renamed to Kodi entertainment center
1752 config BR2_PACKAGE_XBMC_ALSA_LIB
1753         bool "xbmc options have been renamed"
1754         select BR2_LEGACY
1755         select BR2_PACKAGE_KODI_ALSA_LIB
1756         help
1757           The XBMC media center project was renamed to Kodi entertainment center
1759 config BR2_PACKAGE_XBMC_AVAHI
1760         bool "xbmc options have been renamed"
1761         select BR2_LEGACY
1762         select BR2_PACKAGE_KODI_AVAHI
1763         help
1764           The XBMC media center project was renamed to Kodi entertainment center
1766 config BR2_PACKAGE_XBMC_DBUS
1767         bool "xbmc options have been renamed"
1768         select BR2_LEGACY
1769         select BR2_PACKAGE_KODI_DBUS
1770         help
1771           The XBMC media center project was renamed to Kodi entertainment center
1773 config BR2_PACKAGE_XBMC_LIBBLURAY
1774         bool "xbmc options have been renamed"
1775         select BR2_LEGACY
1776         select BR2_PACKAGE_KODI_LIBBLURAY
1777         help
1778           The XBMC media center project was renamed to Kodi entertainment center
1780 config BR2_PACKAGE_XBMC_GOOM
1781         bool "xbmc options have been renamed"
1782         select BR2_LEGACY
1783         select BR2_PACKAGE_KODI_GOOM
1784         help
1785           The XBMC media center project was renamed to Kodi entertainment center
1787 config BR2_PACKAGE_XBMC_RSXS
1788         bool "xbmc options have been renamed"
1789         select BR2_LEGACY
1790         select BR2_PACKAGE_KODI_RSXS
1791         help
1792           The XBMC media center project was renamed to Kodi entertainment center
1794 config BR2_PACKAGE_XBMC_LIBCEC
1795         bool "xbmc options have been renamed"
1796         select BR2_LEGACY
1797         select BR2_PACKAGE_KODI_LIBCEC
1798         help
1799           The XBMC media center project was renamed to Kodi entertainment center
1801 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
1802         bool "xbmc options have been renamed"
1803         select BR2_LEGACY
1804         select BR2_PACKAGE_KODI_LIBMICROHTTPD
1805         help
1806           The XBMC media center project was renamed to Kodi entertainment center
1808 config BR2_PACKAGE_XBMC_LIBNFS
1809         bool "xbmc options have been renamed"
1810         select BR2_LEGACY
1811         select BR2_PACKAGE_KODI_LIBNFS
1812         help
1813           The XBMC media center project was renamed to Kodi entertainment center
1815 config BR2_PACKAGE_XBMC_RTMPDUMP
1816         bool "xbmc options have been renamed"
1817         select BR2_LEGACY
1818         select BR2_PACKAGE_KODI_RTMPDUMP
1819         help
1820           The XBMC media center project was renamed to Kodi entertainment center
1822 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
1823         bool "xbmc options have been renamed"
1824         select BR2_LEGACY
1825         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
1826         help
1827           The XBMC media center project was renamed to Kodi entertainment center
1829 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
1830         bool "xbmc options have been renamed"
1831         select BR2_LEGACY
1832         select BR2_PACKAGE_KODI_LIBSMBCLIENT
1833         help
1834           The XBMC media center project was renamed to Kodi entertainment center
1836 config BR2_PACKAGE_XBMC_LIBTHEORA
1837         bool "xbmc options have been renamed"
1838         select BR2_LEGACY
1839         select BR2_PACKAGE_KODI_LIBTHEORA
1840         help
1841           The XBMC media center project was renamed to Kodi entertainment center
1843 config BR2_PACKAGE_XBMC_LIBUSB
1844         bool "xbmc options have been renamed"
1845         select BR2_LEGACY
1846         select BR2_PACKAGE_KODI_LIBUSB
1847         help
1848           The XBMC media center project was renamed to Kodi entertainment center
1850 config BR2_PACKAGE_XBMC_LIBVA
1851         bool "xbmc options have been renamed"
1852         select BR2_LEGACY
1853         select BR2_PACKAGE_KODI_LIBVA
1854         help
1855           The XBMC media center project was renamed to Kodi entertainment center
1857 config BR2_PACKAGE_XBMC_WAVPACK
1858         bool "xbmc options have been renamed"
1859         select BR2_LEGACY
1860         select BR2_PACKAGE_KODI_WAVPACK
1861         help
1862           The XBMC media center project was renamed to Kodi entertainment center
1864 config BR2_PREFER_STATIC_LIB
1865         bool "static library option renamed"
1866         select BR2_LEGACY
1867         help
1868           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
1869           highlights the fact that the option no longer "prefers"
1870           static libraries, but "enforces" static libraries (i.e
1871           shared libraries are completely unused).
1873           Take care of updating the type of libraries you want under the
1874           "Build options" menu.
1876 ###############################################################################
1877 comment "Legacy options removed in 2014.11"
1879 config BR2_x86_generic
1880         bool "x86 generic variant has been removed"
1881         select BR2_LEGACY
1882         help
1883           The generic x86 CPU variant has been removed. Use another
1884           CPU variant instead.
1886 config BR2_GCC_VERSION_4_4_X
1887         bool "gcc 4.4.x has been removed"
1888         select BR2_LEGACY
1889         help
1890           The 4.4.x version of gcc has been removed. Use a newer
1891           version instead.
1893 config BR2_sparc_sparchfleon
1894         bool "sparchfleon CPU has been removed"
1895         select BR2_LEGACY
1896         help
1897           The sparchfleon CPU was only supported in a patched gcc 4.4
1898           version. Its support has been removed in favor of the leon3
1899           CPU starting from gcc 4.8.x.
1901 config BR2_sparc_sparchfleonv8
1902         bool "sparchfleonv8 CPU has been removed"
1903         select BR2_LEGACY
1904         help
1905           The sparchfleonv8 CPU was only supported in a patched gcc
1906           4.4 version. Its support has been removed in favor of the
1907           leon3 CPU starting from gcc 4.8.x.
1909 config BR2_sparc_sparcsfleon
1910         bool "sparcsfleon CPU has been removed"
1911         select BR2_LEGACY
1912         help
1913           The sparcsfleon CPU was only supported in a patched gcc 4.4
1914           version. Its support has been removed in favor of the leon3
1915           CPU starting from gcc 4.8.x.
1917 config BR2_sparc_sparcsfleonv8
1918         bool "sparcsfleonv8 CPU has been removed"
1919         select BR2_LEGACY
1920         help
1921           The sparcsfleonv8 CPU was only supported in a patched gcc
1922           4.4 version. Its support has been removed in favor of the
1923           leon3 CPU starting from gcc 4.8.x.
1925 config BR2_PACKAGE_XLIB_LIBPCIACCESS
1926         bool "xlib-libpciaccess option has been renamed"
1927         depends on BR2_PACKAGE_XORG7
1928         select BR2_LEGACY
1929         select BR2_PACKAGE_LIBPCIACCESS
1930         help
1931           libpciaccess neither depends on X11 nor Xlib. Thus the
1932           package has been renamed BR2_PACKAGE_LIBPCIACCESS
1934 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
1935         bool "Xceive xc5000 option has been renamed"
1936         select BR2_LEGACY
1937         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
1938         help
1939           The Xceive xc5000 option now also handles older firmwares from
1940           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
1941           from Cresta, who bought Xceive.
1943 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1944         bool "Chelsio T4 option has been renamed"
1945         select BR2_LEGACY
1946         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1947         help
1948           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
1949           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
1950           to better account for the fact that a T5 variant exists.
1952 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
1953         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
1954         select BR2_LEGACY
1955         help
1956           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
1957           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
1958           select it in:
1959               Target packages -> Hardware handling ->
1960               Firmware -> linux-firmware -> WiFi firmware ->
1961               iwlwifi 3160/726x revision to use (revision 7)
1963 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
1964         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
1965         select BR2_LEGACY
1966         help
1967           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
1968           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
1969           select it in:
1970               Target packages -> Hardware handling ->
1971               Firmware -> linux-firmware -> WiFi firmware ->
1972               iwlwifi 3160/726x revision to use (revision 8)
1974 ###############################################################################
1975 comment "Legacy options removed in 2014.08"
1977 config BR2_PACKAGE_LIBELF
1978         bool "libelf has been removed"
1979         select BR2_PACKAGE_ELFUTILS
1980         select BR2_LEGACY
1981         help
1982           The libelf package provided an old version of the libelf library
1983           and is deprecated. The libelf library is now provided by the
1984           elfutils package.
1986 config BR2_KERNEL_HEADERS_3_8
1987         bool "kernel headers version 3.8.x are no longer supported"
1988         select BR2_KERNEL_HEADERS_3_4
1989         select BR2_LEGACY
1990         help
1991           Version 3.8.x of the Linux kernel headers have been deprecated
1992           for more than four buildroot releases and are now removed.
1993           As an alternative, version 3.4.x of the headers have been
1994           automatically selected in your configuration.
1996 config BR2_PACKAGE_GETTEXT_TOOLS
1997         bool "support for gettext-tools on target has been removed"
1998         select BR2_LEGACY
1999         help
2000           The option to install the gettext utilities on the target
2001           has been removed. This is not necessary as Buildroot is not
2002           designed to provide a full development environment on the
2003           target. gettext tools should be used on the build machine
2004           instead.
2006 config BR2_PACKAGE_PROCPS
2007         bool "procps has been replaced by procps-ng"
2008         select BR2_PACKAGE_PROCPS_NG
2009         select BR2_LEGACY
2010         help
2011           The procps package has been replaced by the equivalent procps-ng.
2013 config BR2_BINUTILS_VERSION_2_20_1
2014         bool "binutils 2.20.1 has been removed"
2015         select BR2_LEGACY
2016         help
2017           The 2.20.1 version of binutils has been removed. Use a newer
2018           version instead.
2020 config BR2_BINUTILS_VERSION_2_21
2021         bool "binutils 2.21 has been removed"
2022         select BR2_LEGACY
2023         help
2024           The 2.21 version of binutils has been removed. Use a newer
2025           version instead.
2027 config BR2_BINUTILS_VERSION_2_23_1
2028         bool "binutils 2.23.1 has been removed"
2029         select BR2_LEGACY
2030         help
2031           The 2.23.1 version of binutils has been removed. Use a newer
2032           version instead.
2034 config BR2_UCLIBC_VERSION_0_9_32
2035         bool "uclibc 0.9.32 has been removed"
2036         select BR2_LEGACY
2037         help
2038           The 0.9.32 version of uClibc has been removed. Use a newer
2039           version instead.
2041 config BR2_GCC_VERSION_4_3_X
2042         bool "gcc 4.3.x has been removed"
2043         select BR2_LEGACY
2044         help
2045           The 4.3.x version of gcc has been removed. Use a newer
2046           version instead.
2048 config BR2_GCC_VERSION_4_6_X
2049         bool "gcc 4.6.x has been removed"
2050         select BR2_LEGACY
2051         help
2052           The 4.6.x version of gcc has been removed. Use a newer
2053           version instead.
2055 config BR2_GDB_VERSION_7_4
2056         bool "gdb 7.4 has been removed"
2057         select BR2_LEGACY
2058         help
2059           The 7.4 version of gdb has been removed. Use a newer version
2060           instead.
2062 config BR2_GDB_VERSION_7_5
2063         bool "gdb 7.5 has been removed"
2064         select BR2_LEGACY
2065         help
2066           The 7.5 version of gdb has been removed. Use a newer version
2067           instead.
2069 config BR2_BUSYBOX_VERSION_1_19_X
2070         bool "busybox version selection has been removed"
2071         select BR2_LEGACY
2072         help
2073           The possibility of selecting the Busybox version has been
2074           removed. Use the latest version provided by the Busybox
2075           package instead.
2077 config BR2_BUSYBOX_VERSION_1_20_X
2078         bool "busybox version selection has been removed"
2079         select BR2_LEGACY
2080         help
2081           The possibility of selecting the Busybox version has been
2082           removed. Use the latest version provided by the Busybox
2083           package instead.
2085 config BR2_BUSYBOX_VERSION_1_21_X
2086         bool "busybox version selection has been removed"
2087         select BR2_LEGACY
2088         help
2089           The possibility of selecting the Busybox version has been
2090           removed. Use the latest version provided by the Busybox
2091           package instead.
2093 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
2094         bool "decode_tm6000"
2095         select BR2_PACKAGE_LIBV4L_UTILS
2096         select BR2_LEGACY
2097         help
2098           This libv4l option has been deprecated and replaced by a single
2099           option to build all the libv4l utilities.
2101 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
2102         bool "ir-keytable"
2103         select BR2_PACKAGE_LIBV4L_UTILS
2104         select BR2_LEGACY
2105         help
2106           This libv4l option has been deprecated and replaced by a single
2107           option to build all the libv4l utilities.
2109 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
2110         bool "v4l2-compliance"
2111         select BR2_PACKAGE_LIBV4L_UTILS
2112         select BR2_LEGACY
2113         help
2114           This libv4l option has been deprecated and replaced by a single
2115           option to build all the libv4l utilities.
2117 config BR2_PACKAGE_LIBV4L_V4L2_CTL
2118         bool "v4l2-ctl"
2119         select BR2_PACKAGE_LIBV4L_UTILS
2120         select BR2_LEGACY
2121         help
2122           This libv4l option has been deprecated and replaced by a single
2123           option to build all the libv4l utilities.
2125 config BR2_PACKAGE_LIBV4L_V4L2_DBG
2126         bool "v4l2-dbg"
2127         select BR2_PACKAGE_LIBV4L_UTILS
2128         select BR2_LEGACY
2129         help
2130           This libv4l option has been deprecated and replaced by a single
2131           option to build all the libv4l utilities.
2133 ###############################################################################
2134 comment "Legacy options removed in 2014.05"
2136 config BR2_PACKAGE_EVTEST_CAPTURE
2137         bool "evtest-capture support removed (dropped since evtest 1.31)"
2138         select BR2_LEGACY
2139         help
2140           Support for evtest-capture has been removed (dropped from
2141           evtest package since version 1.31), use evemu package
2142           instead.
2144 config BR2_KERNEL_HEADERS_3_6
2145         bool "kernel headers version 3.6.x are no longer supported"
2146         select BR2_KERNEL_HEADERS_3_4
2147         select BR2_LEGACY
2148         help
2149           Version 3.6.x of the Linux kernel headers have been deprecated
2150           for more than four buildroot releases and are now removed.
2151           As an alternative, version 3.4.x of the headers have been
2152           automatically selected in your configuration.
2154 config BR2_KERNEL_HEADERS_3_7
2155         bool "kernel headers version 3.7.x are no longer supported"
2156         select BR2_KERNEL_HEADERS_3_4
2157         select BR2_LEGACY
2158         help
2159           Version 3.7.x of the Linux kernel headers have been deprecated
2160           for more than four buildroot releases and are now removed.
2161           As an alternative, version 3.4.x of the headers have been
2162           automatically selected in your configuration.
2164 config BR2_TARGET_TZ_ZONELIST
2165         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
2167 config BR2_PACKAGE_TZDATA_ZONELIST
2168         string "tzdata: the timezone list option has been renamed"
2169         help
2170           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
2171           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
2172           menu. You'll need to select BR2_TARGET_TZ_INFO.
2174 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
2175         bool
2176         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
2177         select BR2_LEGACY
2179 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
2180         bool "Lua command-line editing none has been renamed"
2181         select BR2_LEGACY
2182         help
2183           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
2184           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
2185           it in the corresponding choice.
2187 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
2188         bool "Lua command-line editing using readline has been renamed"
2189         select BR2_LEGACY
2190         help
2191           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
2192           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
2193           it in the corresponding choice.
2195 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
2196         bool "Lua command-line editing using linenoise has been renamed"
2197         select BR2_LEGACY
2198         help
2199           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
2200           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
2201           it in the corresponding choice.
2203 config BR2_PACKAGE_DVB_APPS_UTILS
2204         bool "dvb-apps utilities now built by default"
2205         select BR2_LEGACY
2206         help
2207           The dvb-apps utilities are now always built when the dvb-apps
2208           package is selected.
2210 config BR2_KERNEL_HEADERS_SNAP
2211         bool "Local Linux snapshot support removed"
2212         select BR2_LEGACY
2213         help
2214           Support for using a custom snapshot to install the Linux
2215           kernel headers has been removed.
2217 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
2218         bool "/dev management by udev removed"
2219         select BR2_LEGACY
2220         help
2221           The 'udev' package has been converted to a virtual package.
2222           The providers for this feature are: 'eudev', 'systemd'.
2224           Therefore, if you are not using 'systemd' as init system, you
2225           must choose 'Dynamic using eudev' in the '/dev management'
2226           menu to get the same behaviour as in your old configuration.
2228           If you are using 'systemd', its internal implementation of
2229           'udev' will be used automatically.
2231           You must also check the packages depending on 'udev' are still
2232           selected.
2234 config BR2_PACKAGE_UDEV
2235         bool "udev is now a virtual package"
2236         select BR2_LEGACY
2237         select BR2_PACKAGE_HAS_UDEV
2238         help
2239           The 'udev' package has been converted to a virtual package.
2240           The providers for this feature are: 'eudev', 'systemd'.
2242           Your old configuration refers to packages depending on 'udev',
2243           either for build or at runtime.
2245           Check that a 'udev' provider is selected. If you are not using
2246           'systemd' as init system, 'eudev' should be selected, which is
2247           the case if '/dev management' is set to 'Dynamic using eudev'.
2249           If you are using 'systemd', its internal implementation of 'udev'
2250           is used.
2252 config BR2_PACKAGE_UDEV_RULES_GEN
2253         bool "udev rules generation handled by provider"
2254         select BR2_LEGACY
2255         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
2256         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
2257         help
2258           The 'udev' package has been converted to a virtual package.
2259           The providers for this feature are: 'eudev', 'systemd'.
2261           If you are not using 'systemd' as init system, udev rules
2262           generation will be handled by 'eudev'. Check that
2263           '/dev management' is set to 'Dynamic using eudev' to get
2264           the same behaviour as in your old configuration.
2266           If you are using 'systemd', it internal implementation of 'udev'
2267           will generate the rules.
2269 config BR2_PACKAGE_UDEV_ALL_EXTRAS
2270         bool "udev extras removed"
2271         select BR2_LEGACY
2272         help
2273           The 'udev' package has been converted to a virtual package.
2274           The providers for this feature are: 'eudev', 'systemd'.
2276           The option to enable the extra features of 'udev' (gudev, ...)
2277           has been removed. These features are automatically enabled in
2278           the 'udev' providers if the dependencies are selected. For
2279           example, selecting 'libglib2' will trigger the build of gudev.
2281 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
2282         bool "xlib-libpthread-stubs option has been renamed"
2283         depends on BR2_PACKAGE_XORG7
2284         select BR2_LEGACY
2285         select BR2_PACKAGE_LIBPTHREAD_STUBS
2286         help
2287           The pthread stubs neither depend on X11 nor Xlib. Thus the
2288           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
2290 ###############################################################################
2291 comment "Legacy options removed in 2014.02"
2293 config BR2_sh2
2294         bool "sh2 support removed"
2295         select BR2_LEGACY
2296         help
2297           Due to an inexistent user base and generally poor Linux
2298           support, the support for the SH2 architecture was removed.
2300 config BR2_sh3
2301         bool "sh3 support removed"
2302         select BR2_LEGACY
2303         help
2304           Due to an inexistent user base and generally poor Linux
2305           support, the support for the SH3 architecture was removed.
2307 config BR2_sh3eb
2308         bool "sh3eb support removed"
2309         select BR2_LEGACY
2310         help
2311           Due to an inexistent user base and generally poor Linux
2312           support, the support for the SH3eb architecture was removed.
2314 config BR2_KERNEL_HEADERS_3_1
2315         bool "kernel headers version 3.1.x are no longer supported"
2316         select BR2_KERNEL_HEADERS_3_2
2317         select BR2_LEGACY
2318         help
2319           Version 3.1.x of the Linux kernel headers have been deprecated
2320           for more than four buildroot releases and are now removed.
2321           As an alternative, version 3.2.x of the headers have been
2322           automatically selected in your configuration.
2324 config BR2_KERNEL_HEADERS_3_3
2325         bool "kernel headers version 3.3.x are no longer supported"
2326         select BR2_KERNEL_HEADERS_3_2
2327         select BR2_LEGACY
2328         help
2329           Version 3.3.x of the Linux kernel headers have been deprecated
2330           for more than four buildroot releases and are now removed.
2331           As an alternative, version 3.2.x of the headers have been
2332           automatically selected in your configuration.
2334 config BR2_KERNEL_HEADERS_3_5
2335         bool "kernel headers version 3.5.x are no longer supported"
2336         select BR2_KERNEL_HEADERS_3_4
2337         select BR2_LEGACY
2338         help
2339           Version 3.5.x of the Linux kernel headers have been deprecated
2340           for more than four buildroot releases and are now removed.
2341           As an alternative, version 3.4.x of the headers have been
2342           automatically selected in your configuration.
2344 config BR2_GDB_VERSION_7_2
2345         bool "gdb 7.2.x is no longer supported"
2346         select BR2_GDB_VERSION_7_6
2347         select BR2_LEGACY
2348         help
2349           Version 7.2.x of gdb has been deprecated for more than four
2350           buildroot releases and is now removed. As an alternative, gdb
2351           7.5.x has been automatically selected in your configuration.
2353 config BR2_GDB_VERSION_7_3
2354         bool "gdb 7.3.x is no longer supported"
2355         select BR2_GDB_VERSION_7_6
2356         select BR2_LEGACY
2357         help
2358           Version 7.3.x of gdb has been deprecated for more than four
2359           buildroot releases and is now removed. As an alternative, gdb
2360           7.5.x has been automatically selected in your configuration.
2362 config BR2_PACKAGE_CCACHE
2363         bool "ccache target package has been removed"
2364         select BR2_LEGACY
2365         help
2366           The 'ccache' target package has been removed since it has been
2367           deprecated for more than four buildroot releases.
2368           Note: using ccache for speeding up builds is still supported.
2370 config BR2_HAVE_DOCUMENTATION
2371         bool "support for documentation on target has been removed"
2372         select BR2_LEGACY
2373         help
2374           Support for documentation on target has been removed since it has
2375           been deprecated for more than four buildroot releases.
2377 config BR2_PACKAGE_XSTROKE
2378         bool "xstroke has been removed"
2379         select BR2_LEGACY
2380         help
2381           The 'xstroke' package has been removed since it has been
2382           deprecated for more than four buildroot releases.
2384 config BR2_PACKAGE_LZMA
2385         bool "lzma target package has been removed"
2386         select BR2_LEGACY
2387         help
2388           The 'lzma' target package has been removed since it has been
2389           deprecated for more than four buildroot releases.
2390           Note: generating lzma-compressed rootfs images is still supported.
2392 config BR2_PACKAGE_TTCP
2393         bool "ttcp has been removed"
2394         select BR2_LEGACY
2395         help
2396           The 'ttcp' package has been removed since it has been
2397           deprecated for more than four buildroot releases.
2399 config BR2_PACKAGE_LIBNFC_LLCP
2400         bool "libnfc-llcp has been replaced by libllcp"
2401         select BR2_LEGACY
2402         select BR2_PACKAGE_LIBLLCP
2403         help
2404           The 'libnfc-llcp' package has been removed since upstream renamed
2405           to 'libllcp'. We have added a new package for 'libllcp' and bumped
2406           the version at the same time.
2408 config BR2_PACKAGE_MYSQL_CLIENT
2409         bool "MySQL client renamed to MySQL"
2410         select BR2_LEGACY
2411         select BR2_PACKAGE_MYSQL
2412         help
2413           The option has been renamed BR2_PACKAGE_MYSQL
2415 config BR2_PACKAGE_SQUASHFS3
2416         bool "squashfs3 has been removed"
2417         select BR2_LEGACY
2418         select BR2_PACKAGE_SQUASHFS
2419         help
2420           The 'squashfs3' package has been removed since it has been
2421           deprecated for more than four buildroot releases. Package
2422           'squashfs' (4) has been selected automatically as replacement.
2424 config BR2_TARGET_ROOTFS_SQUASHFS3
2425         bool "squashfs3 rootfs support has been removed"
2426         select BR2_LEGACY
2427         help
2428           Together with the removal of the squashfs3 package, support
2429           for squashfs3 root filesystems has been removed too. Squashfs
2430           root filesystems will automatically use squashfs4 now.
2432 config BR2_PACKAGE_NETKITBASE
2433         bool "netkitbase has been removed"
2434         select BR2_LEGACY
2435         help
2436           The 'netkitbase' package has been removed since it has been
2437           deprecated since 2012.11. This package provided 'inetd'
2438           which is replaced by 'xinet' and 'ping' which is replaced by
2439           'busybox' or 'fping'.
2441 config BR2_PACKAGE_NETKITTELNET
2442         bool "netkittelnet has been removed"
2443         select BR2_LEGACY
2444         help
2445           The 'netkittelnet' package has been removed since it has
2446           been deprecated since 2012.11. 'busybox' provides a telnet
2447           client and should be used instead.
2449 config BR2_PACKAGE_LUASQL
2450         bool "luasql has been replaced by luasql-sqlite3"
2451         select BR2_PACKAGE_LUASQL_SQLITE3
2452         select BR2_LEGACY
2453         help
2454           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
2456 config BR2_PACKAGE_LUACJSON
2457         bool "luacjson has been replaced by lua-cjson"
2458         select BR2_PACKAGE_LUA_CJSON
2459         select BR2_LEGACY
2460         help
2461           The option has been renamed BR2_PACKAGE_LUA_CJSON.
2463 ###############################################################################
2464 comment "Legacy options removed in 2013.11"
2466 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
2467         bool "lvm2's 'dmsetup only' option removed"
2468         select BR2_LEGACY
2469         help
2470           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
2471           led to problems with other packages that need the full lvm2
2472           suite. Therefore, the option has been replaced with the positive
2473           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
2475 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
2476 # in order to automatically propagate old configs
2478 config BR2_PACKAGE_QT_JAVASCRIPTCORE
2479         bool "qt javascriptcore option removed"
2480         select BR2_LEGACY
2481         help
2482           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
2483           force the activation or disabling of the JIT compiler in the
2484           Qt Javascript interpreter. However, the JIT compiler is not
2485           available for all architectures, so forcing its activation
2486           does not always work. Moreover, Qt knows by itself for which
2487           architectures JIT support is possible, and will
2488           automatically enable it if possible.
2490           Therefore, this option was in fact useless, and causing
2491           build problems when enabled on architectures for which the
2492           JIT support was not available. It has been removed, and
2493           there is no replacement: Qt will enable JIT at compile time
2494           when possible.
2496 config BR2_PACKAGE_MODULE_INIT_TOOLS
2497         bool "module-init-tools replaced by kmod"
2498         select BR2_PACKAGE_KMOD
2499         select BR2_PACKAGE_KMOD_TOOLS
2500         select BR2_LEGACY
2501         help
2502           The 'module-init-tools' package has been removed, since it
2503           has been depracated upstream and replaced by 'kmod'.
2505 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
2506         string "u-boot: the git repository URL option has been renamed"
2507         help
2508           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
2509           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
2511 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
2512         bool
2513         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
2514         select BR2_LEGACY
2516 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
2517 # boot/uboot/Config.in
2519 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
2520         string "u-boot: the git repository version option has been renamed"
2521         help
2522           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
2523           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
2525 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
2526         bool
2527         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
2528         select BR2_LEGACY
2530 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
2531 # boot/uboot/Config.in
2533 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
2534         string "linux: the git repository URL option has been renamed"
2535         help
2536           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
2537           been renamed to
2538           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
2540 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
2541         bool
2542         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
2543         select BR2_LEGACY
2545 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
2546 # linux/Config.in
2548 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
2549         string "linux: the git repository version option has been renamed"
2550         help
2551           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
2552           been renamed to
2553           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
2555 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
2556         bool
2557         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
2558         select BR2_LEGACY
2560 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
2561 # linux/Config.in
2563 ###############################################################################
2564 comment "Legacy options removed in 2013.08"
2566 config BR2_ARM_OABI
2567         bool "ARM OABI support has been removed"
2568         select BR2_LEGACY
2569         help
2570           The support for the ARM OABI was deprecated since a while,
2571           and has been removed completely from Buildroot. It is also
2572           deprecated in upstream gcc, since gcc 4.7. People should
2573           switch to EABI instead, which should not be a problem as
2574           long as you don't have pre-built OABI binaries in your
2575           system that you can't recompile.
2577 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
2578         bool "dosfstools dosfsck renamed to fsck.fat"
2579         select BR2_LEGACY
2580         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
2581         help
2582           dosfsck was renamed upstream to fsck.fat for consistency.
2584 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
2585         bool "dosfstools dosfslabel renamed to fatlabel"
2586         select BR2_LEGACY
2587         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
2588         help
2589           doslabel was renamed upstream to fatlabel for consistency.
2591 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
2592         bool "dosfstools mkdosfs renamed to mkfs.fat"
2593         select BR2_LEGACY
2594         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
2595         help
2596           mkdosfs was renamed upstream to mkfs.fat for consistency.
2598 config BR2_ELF2FLT
2599         bool "the elf2flt option has been renamed"
2600         select BR2_LEGACY
2601         help
2602           The BR2_ELF2FLT option has been renamed to
2603           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
2604           the package infrastructure.
2606 config BR2_VFP_FLOAT
2607         bool "the ARM VFP floating point option has been renamed"
2608         select BR2_LEGACY
2609         help
2610           Due to a major refactoring of the floating-point handling of
2611           the ARM architecture support, the BR2_VFP_FLOAT option has
2612           been replaced with a choice of options that allows to select
2613           between various VFP versions/capabilities.
2615 config BR2_PACKAGE_GCC_TARGET
2616         bool "gcc on the target filesystem has been removed"
2617         select BR2_LEGACY
2618         help
2619           The support for gcc in the target filesystem was deprecated
2620           since a while, and has been removed completely from Buildroot.
2621           See Buildroot's documentation for more explanations.
2623 config BR2_HAVE_DEVFILES
2624         bool "development files in target filesystem has been removed"
2625         select BR2_LEGACY
2626         help
2627           The installation of the development files in the target
2628           filesystem was deprecated since a while, and has been removed
2629           completely from Buildroot.
2630           See Buildroot's documentation for more explanations.
2632 ###############################################################################
2633 comment "Legacy options removed in 2013.05"
2635 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
2636         bool "Realtek 8192 replaced by Realtek 81xx"
2637         select BR2_LEGACY
2638         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
2639         help
2640           Now covers the whole Realtek 81xx familly: 8188/8192.
2642 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
2643         bool "Realtek 8712 replaced by Realtek 87xx"
2644         select BR2_LEGACY
2645         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
2646         help
2647           Now covers the whole Realtek 87xx familly: 8712/8723.
2649 ###############################################################################
2650 comment "Legacy options removed in 2013.02"
2652 config BR2_sa110
2653         bool "sa110 ARM target switched to strongarm"
2654         select BR2_LEGACY
2655         select BR2_strongarm
2656         help
2657           The SA110 is the same as a generic StrongARM, it just differs
2658           in speed, peripherals and cache.
2660 config BR2_sa1100
2661         bool "sa1100 ARM target switched to strongarm"
2662         select BR2_LEGACY
2663         select BR2_strongarm
2664         help
2665           The SA1100 is the same as a generic StrongARM, it just differs
2666           in speed, peripherals and cache.
2668 config BR2_PACKAGE_GDISK
2669         bool "gdisk has been replaced by gptfdisk"
2670         select BR2_LEGACY
2671         select BR2_PACKAGE_GPTFDISK
2672         help
2673           The option has been renamed BR2_PACKAGE_GPTFDISK.
2675 config BR2_PACKAGE_GDISK_GDISK
2676         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
2677         select BR2_LEGACY
2678         select BR2_PACKAGE_GPTFDISK
2679         select BR2_PACKAGE_GPTFDISK_GDISK
2680         help
2681           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
2683 config BR2_PACKAGE_GDISK_SGDISK
2684         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
2685         select BR2_LEGACY
2686         select BR2_PACKAGE_GPTFDISK
2687         select BR2_PACKAGE_GPTFDISK_SGDISK
2688         help
2689           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
2691 config BR2_PACKAGE_GDB_HOST
2692         bool "gdb for the host option has been renamed"
2693         select BR2_PACKAGE_HOST_GDB
2694         select BR2_LEGACY
2695         help
2696           Due to the conversion of gdb to the package infrastructure,
2697           the BR2_PACKAGE_GDB_HOST option has been renamed
2698           BR2_PACKAGE_HOST_GDB.
2700 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
2701         bool "DirectFB RGB16 dithering option has been renamed"
2702         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
2703         select BR2_LEGACY
2704         help
2705           The option has been renamed
2706           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
2708 config BR2_PACKAGE_DIRECTB_TESTS
2709         bool "DirectFB Tests option has been renamed"
2710         select BR2_PACKAGE_DIRECTFB_TESTS
2711         select BR2_LEGACY
2712         help
2713           The option has been renamed
2714           BR2_PACKAGE_DIRECTFB_TESTS.
2716 ###############################################################################
2717 comment "Legacy options removed in 2012.11"
2719 config BR2_PACKAGE_CUSTOMIZE
2720         bool "customize package has been removed"
2721         select BR2_LEGACY
2722         help
2723           The 'customize' special package has been removed. Instead,
2724           we recommend to create either your own packages, or use a
2725           post-build script to customize your root filesystem. See
2726           Buildroot's documentation for more details.
2728 config BR2_PACKAGE_XSERVER_xorg
2729         bool "X.org modular server"
2730         select BR2_LEGACY
2731         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
2732         help
2733           The option has been renamed
2734           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
2736 config BR2_PACKAGE_XSERVER_tinyx
2737         bool "KDrive / TinyX server"
2738         select BR2_LEGACY
2739         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
2740         help
2741           The option has been renamed
2742           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
2744 config BR2_PACKAGE_PTHREAD_STUBS
2745         bool "pthread-stubs option has been renamed"
2746         select BR2_LEGACY
2747         select BR2_PACKAGE_LIBPTHREAD_STUBS
2748         help
2749           For consistency reason, the pthread-stubs package has been
2750           renamed to libpthread-stubs.
2752 ###############################################################################
2753 comment "Legacy options removed in 2012.08"
2755 config BR2_PACKAGE_GETTEXT_STATIC
2756         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
2757         select BR2_LEGACY
2758         help
2759           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
2762 config BR2_PACKAGE_LIBINTL
2763         bool "libintl"
2764         select BR2_LEGACY
2765         select BR2_PACKAGE_GETTEXT
2766         help
2767           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
2768           only installs the library, not the executables.
2770 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
2771         bool "input-tools evtest is now a separate package evtest"
2772         select BR2_LEGACY
2773         select BR2_PACKAGE_EVTEST
2774         help
2775           The evtest program from input-tools is now a separate package.
2777 config BR2_BFIN_FDPIC
2778         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
2779         select BR2_BINFMT_FDPIC
2780         select BR2_LEGACY
2782 config BR2_BFIN_FLAT
2783         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
2784         select BR2_BINFMT_FLAT
2785         select BR2_LEGACY
2787 endmenu
2789 endif # !SKIP_LEGACY