cjson: change source to svn repo
[buildroot-gz.git] / Config.in.legacy
blob906c0382984078004688e5ae01e5590fe7d664bf
2 # Config.in.legacy - support for backward compatibility
4 # When an existing Config.in symbol is removed, it should be added again in this
5 # file, and take appropriate action to approximate backward compatibility. If
6 # there is an equivalent (set of) new symbols, these can just be select'ed by
7 # the old symbol. This makes sure that running 'make oldconfig' will make things
8 # "just work" when upgrading to a new buildroot version. If the change is too
9 # fundamental and cannot be fixed by a simple select, then the old symbol should
10 # select BR2_LEGACY.  If that symbol is set, the build will issue an error.
12 # When adding legacy symbols to this file, add them to the front. The oldest
13 # symbols will be removed again after about two years.
15 # The symbol should be copied as-is from the place where it was previously
16 # defined, but the help text should be removed or replaced with something that
17 # explains how to fix it.
19 config BR2_LEGACY
20         bool
21         help
22           This option is selected automatically when your old .config uses an
23           option that no longer exists in current buildroot. In that case, the
24           build will fail. Look for config options which are selected in the
25           menu below: they no longer exist and should be replaced by something
26           else.
28 # This comment fits exactly in a 80-column display
29 comment "Legacy detected: check the content of the menu below"
30         depends on BR2_LEGACY
32 # This option should get a new name with every buildroot release, so it defaults
33 # to y again for people who upgrade.
34 menuconfig BR2_LEGACY_CHECK_2012_11
35         bool "Check for legacy config options"
36         default y
37         help
38           Select this option to see the config options that are present in your
39           current .config but are no longer supported by buildroot. If any of
40           the options in this menu is selected, they should be replaced with
41           something else. As long as they stay selected, the build will fail.
42           Just de-select this option to automatically remove all the legacy
43           configuration.
45 if BR2_LEGACY_CHECK_2012_11
48 # Legacy options from 2012.08
51 config BR2_PACKAGE_GETTEXT_STATIC
52         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
53         select BR2_LEGACY
54         help
55           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
58 config BR2_PACKAGE_LIBINTL
59         bool "libintl"
60         select BR2_LEGACY
61         select BR2_PACKAGE_GETTEXT
62         help
63           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
64           only installs the library, not the executables.
66 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
67         bool "input-tools evtest is now a separate package evtest"
68         select BR2_LEGACY
69         select BR2_PACKAGE_EVTEST
70         help
71           The evtest program from input-tools is now a separate package.
73 config BR2_PACKAGE_PTHREAD_STUBS
74         bool "pthread-stubs option has been renamed"
75         select BR2_LEGACY
76         select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
77         help
78           For consistency reason, the pthread-stubs package has been
79           renamed to xlib_libpthread-stubs.
81 config BR2_PACKAGE_XSERVER_xorg
82         bool "X.org modular server"
83         select BR2_LEGACY
84         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
85         help
86           The option has been renamed
87           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
89 config BR2_PACKAGE_XSERVER_tinyx
90         bool "KDrive / TinyX server"
91         select BR2_LEGACY
92         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
93         help
94           The option has been renamed
95           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
97 endif