blob: 43e2afe8ea3311640beaa7acbdd6ba6e15171a44 [file] [log] [blame]
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +00001#
2# Config.in.legacy - support for backward compatibility
3#
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.
11#
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.
14#
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.
18
19config 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.
27
28# This comment fits exactly in a 80-column display
29comment "Legacy detected: check the content of the menu below"
30 depends on BR2_LEGACY
31
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000032menu "Legacy config options"
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +000033
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000034if BR2_LEGACY
35comment "Your old configuration uses legacy options that no "
36comment "longer exist in buildroot. "
37comment "Please look at the options which have been selected "
38comment "and read their help text. "
39comment "As long as these options stay selected, the build "
40comment "will fail. "
41endif
42
Thomas Petazzoni29b83f02013-03-07 10:45:24 +000043#
44# Legacy options since 2013.02
45#
46
47config BR2_PACKAGE_GDISK
48 bool "gdisk has been replaced by gptfdisk"
49 select BR2_LEGACY
50 select BR2_PACKAGE_GPTFDISK
51 help
52 The option has been renamed BR2_PACKAGE_GPTFDISK.
53
54config BR2_PACKAGE_GDISK_GDISK
55 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
56 select BR2_LEGACY
57 select BR2_PACKAGE_GPTFDISK
58 select BR2_PACKAGE_GPTFDISK_GDISK
59 help
60 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
61
62config BR2_PACKAGE_GDISK_SGDISK
63 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
64 select BR2_LEGACY
65 select BR2_PACKAGE_GPTFDISK
66 select BR2_PACKAGE_GPTFDISK_SGDISK
67 help
68 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +000069
70#
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +000071# Legacy options since 2012.11
72#
Thomas Petazzoni12ccc432013-02-07 11:58:45 +000073config BR2_PACKAGE_CUSTOMIZE
74 bool "customize package has been removed"
75 select BR2_LEGACY
76 help
77 The 'customize' special package has been removed. Instead,
78 we recommend to create either your own packages, or use a
79 post-build script to customize your root filesystem. See
80 Buildroot's documentation for more details.
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +000081
82config BR2_PACKAGE_XSERVER_xorg
83 bool "X.org modular server"
84 select BR2_LEGACY
85 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
86 help
87 The option has been renamed
88 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
89
90config BR2_PACKAGE_XSERVER_tinyx
91 bool "KDrive / TinyX server"
92 select BR2_LEGACY
93 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
94 help
95 The option has been renamed
96 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
97
98config BR2_PACKAGE_PTHREAD_STUBS
99 bool "pthread-stubs option has been renamed"
100 select BR2_LEGACY
101 select BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
102 help
103 For consistency reason, the pthread-stubs package has been
104 renamed to xlib_libpthread-stubs.
105
106
107#
108# Legacy options since 2012.08
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +0000109#
110
Arnout Vandecappelle (Essensium/Mind)26803e82012-11-12 10:08:32 +0000111config BR2_PACKAGE_GETTEXT_STATIC
112 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
113 select BR2_LEGACY
114 help
115 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
116
117
118config BR2_PACKAGE_LIBINTL
119 bool "libintl"
120 select BR2_LEGACY
121 select BR2_PACKAGE_GETTEXT
122 help
123 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
124 only installs the library, not the executables.
125
Arnout Vandecappelle (Essensium/Mind)c430fab2012-11-12 10:08:31 +0000126config BR2_PACKAGE_INPUT_TOOLS_EVTEST
127 bool "input-tools evtest is now a separate package evtest"
128 select BR2_LEGACY
129 select BR2_PACKAGE_EVTEST
130 help
131 The evtest program from input-tools is now a separate package.
132
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +0000133endmenu