blob: 00661dbc7dde8e1b8dddc7e5ee8be2a9dae14039 [file] [log] [blame]
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +00001#
2# Config.in.legacy - support for backward compatibility
3#
Thomas De Schampheleiref8c56f52013-09-02 22:07:50 +02004# 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.
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +00007#
8# When adding legacy symbols to this file, add them to the front. The oldest
9# symbols will be removed again after about two years.
10#
11# The symbol should be copied as-is from the place where it was previously
12# defined, but the help text should be removed or replaced with something that
13# explains how to fix it.
Thomas De Schampheleiref8c56f52013-09-02 22:07:50 +020014#
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#
20# For string options, it is not possible to directly select another symbol. In
21# this case, a hidden wrap bool option has to be added, that defaults to y if
22# the old string is not set at its default value. The wrap symbol should select
23# BR2_LEGACY.
24# If the original symbol has been renamed, the new symbol should use the value
25# of the old symbol as default. This requires a change outside of
26# Config.in.legacy, and this should be clearly marked as such below, so that
27# removal of legacy options also include the removal of these external
28# references.
29#
30# [Example: renaming a string option from FOO to BAR]
31# original symbol:
32# config BR2_FOO_STRING
33# string "Some foo string"
34#
35# becomes:
36# config BR2_BAR_STRING
37# string "Some bar string"
38# default BR2_FOO_STRING if BR2_FOO_STRING != "" # legacy
39#
40# and in Config.in.legacy:
41# config BR2_FOO_STRING
42# string "The foo string has been renamed"
43# help
44# <suitable help text>
45#
46# config BR2_FOO_STRING_WRAP
47# bool
48# default y if BR2_FOO_STRING != ""
49# select BR2_LEGACY
50#
51# # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
52#
53# [End of example]
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +000054
55config BR2_LEGACY
56 bool
57 help
58 This option is selected automatically when your old .config uses an
59 option that no longer exists in current buildroot. In that case, the
60 build will fail. Look for config options which are selected in the
61 menu below: they no longer exist and should be replaced by something
62 else.
63
64# This comment fits exactly in a 80-column display
65comment "Legacy detected: check the content of the menu below"
66 depends on BR2_LEGACY
67
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000068menu "Legacy config options"
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +000069
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000070if BR2_LEGACY
Thomas De Schampheleirea25e4a42013-09-02 22:07:52 +020071comment "----------------------------------------------------"
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000072comment "Your old configuration uses legacy options that no "
Thomas De Schampheleirecce5baa2013-09-02 22:07:51 +020073comment "longer exist in buildroot, as indicated in the menu "
74comment "below. As long as these options stay selected, or in"
75comment "case of string options are non-empty, the build "
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000076comment "will fail. "
Thomas De Schampheleirecce5baa2013-09-02 22:07:51 +020077comment "* "
78comment "Where possible, an automatic conversion from old to "
79comment "new symbols has been performed. Before making any "
80comment "change in this legacy menu, make sure to exit the "
81comment "configuration editor a first time and save the "
82comment "configuration. Otherwise, the automatic conversion "
83comment "of symbols will be lost. "
84comment "* "
85comment "After this initial save, reopen the configuration "
86comment "editor, inspect the options selected below, read "
87comment "their help texts, and verify/update the new "
88comment "configuration in the corresponding configuration "
89comment "menus. When everything is ok, you can disable the "
90comment "legacy options in the menu below. Once you have "
91comment "disabled all legacy options, this text will "
92comment "disappear and you will be able to start the build. "
93comment "* "
Yann E. MORINd2e706c2013-06-30 00:38:13 +020094comment "Note: at some point in the future, the oldest legacy"
95comment "options will be removed, and configuration files "
96comment "that still have those options set, will fail to "
97comment "build, or run, in unpredictable ways. "
Thomas De Schampheleirea25e4a42013-09-02 22:07:52 +020098comment "----------------------------------------------------"
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +000099endif
100
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200101###############################################################################
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100102comment "Legacy options removed in 2014.05"
103
Peter Seiderer4990a382014-04-23 00:12:23 +0200104config BR2_PACKAGE_EVTEST_CAPTURE
105 bool "evtest-capture support removed (dropped since evtest 1.31)"
106 select BR2_LEGACY
107 help
108 Support for evtest-capture has been removed (dropped from
109 evtest package since version 1.31), use evemu package
110 instead.
111
Thomas De Schampheleire47c2d1b2014-04-30 20:18:24 +0200112config BR2_KERNEL_HEADERS_3_6
113 bool "kernel headers version 3.6.x are no longer supported"
114 select BR2_KERNEL_HEADERS_3_8
115 select BR2_LEGACY
116 help
117 Version 3.6.x of the Linux kernel headers have been deprecated
118 for more than four buildroot releases and are now removed.
119 As an alternative, version 3.8.x of the headers have been
120 automatically selected in your configuration.
121
122config BR2_KERNEL_HEADERS_3_7
123 bool "kernel headers version 3.7.x are no longer supported"
124 select BR2_KERNEL_HEADERS_3_8
125 select BR2_LEGACY
126 help
127 Version 3.7.x of the Linux kernel headers have been deprecated
128 for more than four buildroot releases and are now removed.
129 As an alternative, version 3.8.x of the headers have been
130 automatically selected in your configuration.
131
Thomas De Schampheleire947ca9e2014-04-30 20:18:23 +0200132config BR2_PACKAGE_VALA
133 bool "vala target package has been removed"
134 select BR2_LEGACY
135 help
136 The 'vala' target package has been removed since it has been
137 deprecated for more than four buildroot releases.
138 Note: the host vala package still exists.
139
Yann E. MORINd6a37912014-04-07 21:58:03 +0200140config BR2_TARGET_TZ_ZONELIST
141 default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
142
143config BR2_PACKAGE_TZDATA_ZONELIST
144 string "tzdata: the timezone list option has been renamed"
145 help
146 The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
147 BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
148 menu. You'll need to select BR2_TARGET_TZ_INFO.
149
150config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
151 bool
152 default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
153 select BR2_LEGACY
154
Yann E. MORINc97aeb72014-04-05 17:21:43 +0200155config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
156 bool "Lua command-line editing none has been renamed"
157 select BR2_LEGACY
158 help
159 The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
160 renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
161 it in the corresponding choice.
162
163config BR2_PACKAGE_LUA_INTERPRETER_READLINE
164 bool "Lua command-line editing using readline has been renamed"
165 select BR2_LEGACY
166 help
167 The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
168 renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
169 it in the corresponding choice.
170
171config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
172 bool "Lua command-line editing using linenoise has been renamed"
173 select BR2_LEGACY
174 help
175 The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
176 renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
177 it in the corresponding choice.
178
Yann E. MORIN365ae612014-03-28 01:00:24 +0100179config BR2_PACKAGE_DVB_APPS_UTILS
180 bool "dvb-apps utilities now built by default"
181 select BR2_LEGACY
182 help
183 The dvb-apps utilities are now always built when the dvb-apps
184 package is selected.
185
Yann E. MORIN971e3312014-03-01 15:52:56 +0100186config BR2_KERNEL_HEADERS_SNAP
187 bool "Local Linux snapshot support removed"
188 select BR2_LEGACY
189 help
190 Support for using a custom snapshot to install the Linux
191 kernel headers has been removed.
192
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100193config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
194 bool "/dev management by udev removed"
195 select BR2_LEGACY
196 help
197 The 'udev' package has been converted to a virtual package.
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100198 The providers for this feature are: 'eudev', 'systemd'.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100199
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100200 Therefore, if you are not using 'systemd' as init system, you
201 must choose 'Dynamic using eudev' in the '/dev management'
202 menu to get the same behaviour as in your old configuration.
203
204 If you are using 'systemd', its internal implementation of
205 'udev' will be used automatically.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100206
207 You must also check the packages depending on 'udev' are still
208 selected.
209
210config BR2_PACKAGE_UDEV
211 bool "udev is now a virtual package"
212 select BR2_LEGACY
213 select BR2_PACKAGE_HAS_UDEV
214 help
215 The 'udev' package has been converted to a virtual package.
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100216 The providers for this feature are: 'eudev', 'systemd'.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100217
218 Your old configuration refers to packages depending on 'udev',
219 either for build or at runtime.
220
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100221 Check that a 'udev' provider is selected. If you are not using
222 'systemd' as init system, 'eudev' should be selected, which is
223 the case if '/dev management' is set to 'Dynamic using eudev'.
224
225 If you are using 'systemd', its internal implementation of 'udev'
226 is used.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100227
228config BR2_PACKAGE_UDEV_RULES_GEN
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100229 bool "udev rules generation handled by provider"
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100230 select BR2_LEGACY
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100231 select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
232 select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100233 help
234 The 'udev' package has been converted to a virtual package.
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100235 The providers for this feature are: 'eudev', 'systemd'.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100236
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100237 If you are not using 'systemd' as init system, udev rules
238 generation will be handled by 'eudev'. Check that
239 '/dev management' is set to 'Dynamic using eudev' to get
240 the same behaviour as in your old configuration.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100241
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100242 If you are using 'systemd', it internal implementation of 'udev'
243 will generate the rules.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100244
245config BR2_PACKAGE_UDEV_ALL_EXTRAS
246 bool "udev extras removed"
247 select BR2_LEGACY
248 help
249 The 'udev' package has been converted to a virtual package.
eric.le.bihan.dev@free.fr2c66e442014-02-07 14:21:34 +0100250 The providers for this feature are: 'eudev', 'systemd'.
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100251
252 The option to enable the extra features of 'udev' (gudev, ...)
253 has been removed. These features are automatically enabled in
254 the 'udev' providers if the dependencies are selected. For
255 example, selecting 'libglib2' will trigger the build of gudev.
256
Bernd Kuhls5562be12014-03-01 16:41:10 +0100257config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
258 bool "xlib-libpthread-stubs option has been renamed"
259 depends on BR2_PACKAGE_XORG7
260 select BR2_LEGACY
261 select BR2_PACKAGE_LIBPTHREAD_STUBS
262 help
263 The pthread stubs neither depend on X11 nor Xlib. Thus the
264 package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
265
eric.le.bihan.dev@free.frfabcb112014-02-07 14:21:33 +0100266###############################################################################
Yann E. MORINf169e5e2014-01-19 23:30:42 +0100267comment "Legacy options removed in 2014.02"
268
Thomas Petazzonie543f5a2014-02-04 15:25:34 +0100269config BR2_sh2
270 bool "sh2 support removed"
271 help
272 Due to an inexistent user base and generally poor Linux
273 support, the support for the SH2 architecture was removed.
274
275config BR2_sh3
276 bool "sh3 support removed"
277 help
278 Due to an inexistent user base and generally poor Linux
279 support, the support for the SH3 architecture was removed.
280
281config BR2_sh3eb
282 bool "sh3eb support removed"
283 help
284 Due to an inexistent user base and generally poor Linux
285 support, the support for the SH3eb architecture was removed.
286
Thomas De Schampheleire334dca62014-02-05 14:50:59 +0100287config BR2_KERNEL_HEADERS_3_1
288 bool "kernel headers version 3.1.x are no longer supported"
289 select BR2_KERNEL_HEADERS_3_2
290 select BR2_LEGACY
291 help
292 Version 3.1.x of the Linux kernel headers have been deprecated
293 for more than four buildroot releases and are now removed.
294 As an alternative, version 3.2.x of the headers have been
295 automatically selected in your configuration.
296
297config BR2_KERNEL_HEADERS_3_3
298 bool "kernel headers version 3.3.x are no longer supported"
299 select BR2_KERNEL_HEADERS_3_4
300 select BR2_LEGACY
301 help
302 Version 3.3.x of the Linux kernel headers have been deprecated
303 for more than four buildroot releases and are now removed.
304 As an alternative, version 3.4.x of the headers have been
305 automatically selected in your configuration.
306
307config BR2_KERNEL_HEADERS_3_5
308 bool "kernel headers version 3.5.x are no longer supported"
Thomas De Schampheleire47c2d1b2014-04-30 20:18:24 +0200309 select BR2_KERNEL_HEADERS_3_8
Thomas De Schampheleire334dca62014-02-05 14:50:59 +0100310 select BR2_LEGACY
311 help
312 Version 3.5.x of the Linux kernel headers have been deprecated
313 for more than four buildroot releases and are now removed.
Thomas De Schampheleire47c2d1b2014-04-30 20:18:24 +0200314 As an alternative, version 3.8.x of the headers have been
Thomas De Schampheleire334dca62014-02-05 14:50:59 +0100315 automatically selected in your configuration.
316
Thomas De Schampheleire348060f2014-02-05 14:50:58 +0100317config BR2_GDB_VERSION_7_2
318 bool "gdb 7.2.x is no longer supported"
319 select BR2_GDB_VERSION_7_5
320 select BR2_LEGACY
321 help
322 Version 7.2.x of gdb has been deprecated for more than four
323 buildroot releases and is now removed. As an alternative, gdb
324 7.5.x has been automatically selected in your configuration.
325
326config BR2_GDB_VERSION_7_3
327 bool "gdb 7.3.x is no longer supported"
328 select BR2_GDB_VERSION_7_5
329 select BR2_LEGACY
330 help
331 Version 7.3.x of gdb has been deprecated for more than four
332 buildroot releases and is now removed. As an alternative, gdb
333 7.5.x has been automatically selected in your configuration.
334
Thomas De Schampheleire831624c2014-02-05 14:50:57 +0100335config BR2_PACKAGE_CCACHE
336 bool "ccache target package has been removed"
337 select BR2_LEGACY
338 help
339 The 'ccache' target package has been removed since it has been
340 deprecated for more than four buildroot releases.
341 Note: using ccache for speeding up builds is still supported.
342
Thomas De Schampheleire7164a322014-02-05 14:50:56 +0100343config BR2_HAVE_DOCUMENTATION
344 bool "support for documentation on target has been removed"
345 select BR2_LEGACY
346 help
347 Support for documentation on target has been removed since it has
348 been deprecated for more than four buildroot releases.
349
Thomas De Schampheleiref75245d2014-02-05 14:50:55 +0100350config BR2_PACKAGE_AUTOMAKE
351 bool "automake target package has been removed"
352 select BR2_LEGACY
353 help
354 The 'automake' target package has been removed since it has been
355 deprecated for more than four buildroot releases.
356 Note: the host automake still exists.
357
Thomas De Schampheleiree7af2ac2014-02-05 14:50:54 +0100358config BR2_PACKAGE_AUTOCONF
359 bool "autoconf target package has been removed"
360 select BR2_LEGACY
361 help
362 The 'autoconf' target package has been removed since it has been
363 deprecated for more than four buildroot releases.
364 Note: the host autoconf still exists.
365
Thomas De Schampheleireddf54242014-02-05 14:50:53 +0100366config BR2_PACKAGE_XSTROKE
367 bool "xstroke has been removed"
368 select BR2_LEGACY
369 help
370 The 'xstroke' package has been removed since it has been
371 deprecated for more than four buildroot releases.
372
Thomas De Schampheleire0a077312014-01-21 08:54:12 +0100373config BR2_PACKAGE_LZMA
374 bool "lzma target package has been removed"
375 select BR2_LEGACY
376 help
377 The 'lzma' target package has been removed since it has been
378 deprecated for more than four buildroot releases.
379 Note: generating lzma-compressed rootfs images is still supported.
380
Thomas De Schampheleire7ef5c3a2014-01-21 08:54:10 +0100381config BR2_PACKAGE_TTCP
382 bool "ttcp has been removed"
383 select BR2_LEGACY
384 help
385 The 'ttcp' package has been removed since it has been
386 deprecated for more than four buildroot releases.
387
Vicente Olivert Riera8b2e2352014-01-10 10:06:19 +0000388config BR2_PACKAGE_LIBNFC_LLCP
Thomas De Schampheleire93341042014-01-21 08:54:13 +0100389 bool "libnfc-llcp has been replaced by libllcp"
Vicente Olivert Riera8b2e2352014-01-10 10:06:19 +0000390 select BR2_LEGACY
Thomas De Schampheleire93341042014-01-21 08:54:13 +0100391 select BR2_PACKAGE_LIBLLCP
Vicente Olivert Riera8b2e2352014-01-10 10:06:19 +0000392 help
393 The 'libnfc-llcp' package has been removed since upstream renamed
Thomas De Schampheleire93341042014-01-21 08:54:13 +0100394 to 'libllcp'. We have added a new package for 'libllcp' and bumped
395 the version at the same time.
Vicente Olivert Riera8b2e2352014-01-10 10:06:19 +0000396
Marcelo Gutiérrez(UTN/FRH)06c82122014-01-21 14:08:28 +0000397config BR2_PACKAGE_MYSQL_CLIENT
398 bool "MySQL client renamed to MySQL"
399 select BR2_LEGACY
400 select BR2_PACKAGE_MYSQL
401 help
402 The option has been renamed BR2_PACKAGE_MYSQL
403
Thomas De Schampheleire2f7a53e2014-01-03 17:02:53 +0100404config BR2_PACKAGE_SQUASHFS3
405 bool "squashfs3 has been removed"
406 select BR2_LEGACY
407 select BR2_PACKAGE_SQUASHFS
408 help
409 The 'squashfs3' package has been removed since it has been
410 deprecated for more than four buildroot releases. Package
411 'squashfs' (4) has been selected automatically as replacement.
412
413config BR2_TARGET_ROOTFS_SQUASHFS3
414 bool "squashfs3 rootfs support has been removed"
415 select BR2_LEGACY
416 help
417 Together with the removal of the squashfs3 package, support
418 for squashfs3 root filesystems has been removed too. Squashfs
419 root filesystems will automatically use squashfs4 now.
420
Arnaud Aujon560fe852013-12-15 20:23:12 +0100421config BR2_PACKAGE_NETKITBASE
422 bool "netkitbase has been removed"
423 select BR2_LEGACY
424 help
425 The 'netkitbase' package has been removed since it has been
426 deprecated since 2012.11. This package provided 'inetd'
427 which is replaced by 'xinet' and 'ping' which is replaced by
428 'busybox' or 'fping'.
429
430config BR2_PACKAGE_NETKITTELNET
431 bool "netkittelnet has been removed"
432 select BR2_LEGACY
433 help
434 The 'netkittelnet' package has been removed since it has
435 been deprecated since 2012.11. 'busybox' provides a telnet
436 client and should be used instead.
437
Francois Perrad63058f82014-01-11 16:42:09 +0100438config BR2_PACKAGE_LUASQL
439 bool "luasql has been replaced by luasql-sqlite3"
440 select BR2_PACKAGE_LUASQL_SQLITE3
441 select BR2_LEGACY
442 help
443 The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
444
Francois Perrada6c53472014-01-11 16:42:08 +0100445config BR2_PACKAGE_LUACJSON
446 bool "luacjson has been replaced by lua-cjson"
447 select BR2_PACKAGE_LUA_CJSON
448 select BR2_LEGACY
449 help
450 The option has been renamed BR2_PACKAGE_LUA_CJSON.
451
Arnaud Aujon560fe852013-12-15 20:23:12 +0100452###############################################################################
Thomas Petazzoni94c72082013-08-27 19:28:34 +0200453comment "Legacy options removed in 2013.11"
454
Arnout Vandecappelleff0f55e2013-11-28 09:29:28 +0100455config BR2_PACKAGE_LVM2_DMSETUP_ONLY
456 bool "lvm2's 'dmsetup only' option removed"
457 select BR2_LEGACY
458 help
459 The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
460 led to problems with other packages that need the full lvm2
461 suite. Therefore, the option has been replaced with the positive
462 BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
463
464# Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
465# in order to automatically propagate old configs
466
Thomas Petazzoni1f9c04f2013-11-07 20:07:21 +0100467config BR2_PACKAGE_QT_JAVASCRIPTCORE
468 bool "qt javascriptcore option removed"
469 select BR2_LEGACY
470 help
471 The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
472 force the activation or disabling of the JIT compiler in the
473 Qt Javascript interpreter. However, the JIT compiler is not
474 available for all architectures, so forcing its activation
475 does not always work. Moreover, Qt knows by itself for which
476 architectures JIT support is possible, and will
477 automatically enable it if possible.
478
479 Therefore, this option was in fact useless, and causing
480 build problems when enabled on architectures for which the
481 JIT support was not available. It has been removed, and
482 there is no replacement: Qt will enable JIT at compile time
483 when possible.
484
Thomas Petazzoni94c72082013-08-27 19:28:34 +0200485config BR2_PACKAGE_MODULE_INIT_TOOLS
486 bool "module-init-tools replaced by kmod"
487 select BR2_PACKAGE_KMOD
488 select BR2_PACKAGE_KMOD_TOOLS
Thomas Petazzoni0f401f92013-11-07 20:09:48 +0100489 select BR2_LEGACY
Thomas Petazzoni94c72082013-08-27 19:28:34 +0200490 help
491 The 'module-init-tools' package has been removed, since it
492 has been depracated upstream and replaced by 'kmod'.
493
Thomas De Schampheleiref2c21932013-09-02 22:07:55 +0200494config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
495 string "u-boot: the git repository URL option has been renamed"
496 help
497 The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
498 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
499
500config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
501 bool
502 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
503 select BR2_LEGACY
504
505# Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
506# boot/uboot/Config.in
507
508config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
509 string "u-boot: the git repository version option has been renamed"
510 help
511 The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
512 been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
513
514config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
515 bool
516 default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
517 select BR2_LEGACY
518
519# Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
520# boot/uboot/Config.in
521
Thomas De Schampheleire63ecded2013-09-02 22:07:54 +0200522config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
523 string "linux: the git repository URL option has been renamed"
524 help
525 The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
526 been renamed to
527 BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
528
529config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
530 bool
531 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
532 select BR2_LEGACY
533
534# Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
535# linux/Config.in
536
537config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
538 string "linux: the git repository version option has been renamed"
539 help
540 The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
541 been renamed to
542 BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
543
544config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
545 bool
546 default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
547 select BR2_LEGACY
548
549# Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
550# linux/Config.in
551
Thomas Petazzoni94c72082013-08-27 19:28:34 +0200552###############################################################################
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200553comment "Legacy options removed in 2013.08"
Gustavo Zacariasc6e4fcb2013-06-10 11:14:31 -0300554
Thomas Petazzoni1f3078b2013-08-10 19:20:01 +0200555config BR2_ARM_OABI
556 bool "ARM OABI support has been removed"
557 select BR2_LEGACY
558 help
559 The support for the ARM OABI was deprecated since a while,
560 and has been removed completely from Buildroot. It is also
561 deprecated in upstream gcc, since gcc 4.7. People should
562 switch to EABI instead, which should not be a problem as
563 long as you don't have pre-built OABI binaries in your
564 system that you can't recompile.
565
Gustavo Zacariasc6e4fcb2013-06-10 11:14:31 -0300566config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
567 bool "dosfstools dosfsck renamed to fsck.fat"
568 select BR2_LEGACY
569 select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
570 help
571 dosfsck was renamed upstream to fsck.fat for consistency.
572
573config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
574 bool "dosfstools dosfslabel renamed to fatlabel"
575 select BR2_LEGACY
576 select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
577 help
578 doslabel was renamed upstream to fatlabel for consistency.
579
580config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
581 bool "dosfstools mkdosfs renamed to mkfs.fat"
582 select BR2_LEGACY
583 select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
584 help
585 mkdosfs was renamed upstream to mkfs.fat for consistency.
586
Thomas Petazzonie21db002013-06-30 21:28:57 +0200587config BR2_ELF2FLT
588 bool "the elf2flt option has been renamed"
589 select BR2_LEGACY
590 help
591 The BR2_ELF2FLT option has been renamed to
592 BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
593 the package infrastructure.
594
Thomas Petazzonid8060052013-07-16 10:03:17 +0200595config BR2_VFP_FLOAT
596 bool "the ARM VFP floating point option has been renamed"
597 select BR2_LEGACY
598 help
599 Due to a major refactoring of the floating-point handling of
600 the ARM architecture support, the BR2_VFP_FLOAT option has
601 been replaced with a choice of options that allows to select
602 between various VFP versions/capabilities.
603
Samuel Martinba8f82b2013-08-30 06:08:59 +0200604config BR2_PACKAGE_GCC_TARGET
605 bool "gcc on the target filesystem has been removed"
606 select BR2_LEGACY
607 help
608 The support for gcc in the target filesystem was deprecated
609 since a while, and has been removed completely from Buildroot.
610 See Buildroot's documentation for more explanations.
611
612config BR2_HAVE_DEVFILES
613 bool "development files in target filesystem has been removed"
614 select BR2_LEGACY
615 help
616 The installation of the development files in the target
617 filesystem was deprecated since a while, and has been removed
618 completely from Buildroot.
619 See Buildroot's documentation for more explanations.
620
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200621###############################################################################
622comment "Legacy options removed in 2013.05"
Yann E. MORIN860d37a2013-06-04 11:49:53 +0000623
624config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
625 bool "Realtek 8192 replaced by Realtek 81xx"
626 select BR2_LEGACY
627 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
628 help
629 Now covers the whole Realtek 81xx familly: 8188/8192.
630
631config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
632 bool "Realtek 8712 replaced by Realtek 87xx"
633 select BR2_LEGACY
634 select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
635 help
636 Now covers the whole Realtek 87xx familly: 8712/8723.
637
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200638###############################################################################
639comment "Legacy options removed in 2013.02"
Thomas Petazzoni29b83f02013-03-07 10:45:24 +0000640
Gustavo Zacarias94744212013-04-04 07:29:45 +0000641config BR2_sa110
642 bool "sa110 ARM target switched to strongarm"
643 select BR2_LEGACY
644 select BR2_strongarm
645 help
646 The SA110 is the same as a generic StrongARM, it just differs
647 in speed, peripherals and cache.
648
649config BR2_sa1100
650 bool "sa1100 ARM target switched to strongarm"
651 select BR2_LEGACY
652 select BR2_strongarm
653 help
654 The SA1100 is the same as a generic StrongARM, it just differs
655 in speed, peripherals and cache.
656
Thomas Petazzoni29b83f02013-03-07 10:45:24 +0000657config BR2_PACKAGE_GDISK
658 bool "gdisk has been replaced by gptfdisk"
659 select BR2_LEGACY
660 select BR2_PACKAGE_GPTFDISK
661 help
662 The option has been renamed BR2_PACKAGE_GPTFDISK.
663
664config BR2_PACKAGE_GDISK_GDISK
665 bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
666 select BR2_LEGACY
667 select BR2_PACKAGE_GPTFDISK
668 select BR2_PACKAGE_GPTFDISK_GDISK
669 help
670 The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
671
672config BR2_PACKAGE_GDISK_SGDISK
673 bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
674 select BR2_LEGACY
675 select BR2_PACKAGE_GPTFDISK
676 select BR2_PACKAGE_GPTFDISK_SGDISK
677 help
678 The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +0000679
Thomas Petazzonia0b6faa2013-04-07 00:04:33 +0000680config BR2_PACKAGE_GDB_HOST
681 bool "gdb for the host option has been renamed"
682 select BR2_PACKAGE_HOST_GDB
683 select BR2_LEGACY
684 help
685 Due to the conversion of gdb to the package infrastructure,
686 the BR2_PACKAGE_GDB_HOST option has been renamed
687 BR2_PACKAGE_HOST_GDB.
688
Carsten Schoenert76de0f82013-03-10 08:32:46 +0000689config BR2_PACKAGE_DIRECTB_DITHER_RGB16
690 bool "DirectFB RGB16 dithering option has been renamed"
691 select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
692 select BR2_LEGACY
693 help
694 The option has been renamed
695 BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
696
697config BR2_PACKAGE_DIRECTB_TESTS
698 bool "DirectFB Tests option has been renamed"
699 select BR2_PACKAGE_DIRECTFB_TESTS
700 select BR2_LEGACY
701 help
702 The option has been renamed
703 BR2_PACKAGE_DIRECTFB_TESTS.
704
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200705###############################################################################
706comment "Legacy options removed in 2012.11"
707
Thomas Petazzoni12ccc432013-02-07 11:58:45 +0000708config BR2_PACKAGE_CUSTOMIZE
709 bool "customize package has been removed"
710 select BR2_LEGACY
711 help
712 The 'customize' special package has been removed. Instead,
713 we recommend to create either your own packages, or use a
714 post-build script to customize your root filesystem. See
715 Buildroot's documentation for more details.
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +0000716
717config BR2_PACKAGE_XSERVER_xorg
718 bool "X.org modular server"
719 select BR2_LEGACY
720 select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
721 help
722 The option has been renamed
723 BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
724
725config BR2_PACKAGE_XSERVER_tinyx
726 bool "KDrive / TinyX server"
727 select BR2_LEGACY
728 select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
729 help
730 The option has been renamed
731 BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
732
733config BR2_PACKAGE_PTHREAD_STUBS
734 bool "pthread-stubs option has been renamed"
735 select BR2_LEGACY
Bernd Kuhls5562be12014-03-01 16:41:10 +0100736 select BR2_PACKAGE_LIBPTHREAD_STUBS
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +0000737 help
738 For consistency reason, the pthread-stubs package has been
Bernd Kuhls5562be12014-03-01 16:41:10 +0100739 renamed to libpthread-stubs.
Arnout Vandecappelle (Essensium/Mind)2cd91212013-02-05 05:34:33 +0000740
Yann E. MORIN67eaf702013-06-30 00:38:12 +0200741###############################################################################
742comment "Legacy options removed in 2012.08"
Arnout Vandecappelle (Essensium/Mind)ebcfa982012-11-12 10:08:28 +0000743
Arnout Vandecappelle (Essensium/Mind)26803e82012-11-12 10:08:32 +0000744config BR2_PACKAGE_GETTEXT_STATIC
745 bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
746 select BR2_LEGACY
747 help
748 To build a static gettext library, select BR2_PREFER_STATIC_LIB.
749
750
751config BR2_PACKAGE_LIBINTL
752 bool "libintl"
753 select BR2_LEGACY
754 select BR2_PACKAGE_GETTEXT
755 help
756 libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
757 only installs the library, not the executables.
758
Arnout Vandecappelle (Essensium/Mind)c430fab2012-11-12 10:08:31 +0000759config BR2_PACKAGE_INPUT_TOOLS_EVTEST
760 bool "input-tools evtest is now a separate package evtest"
761 select BR2_LEGACY
762 select BR2_PACKAGE_EVTEST
763 help
764 The evtest program from input-tools is now a separate package.
765
Sonic Zhang57133822013-05-03 00:39:34 +0000766config BR2_BFIN_FDPIC
767 bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
768 select BR2_BINFMT_FDPIC
769 select BR2_LEGACY
770
771config BR2_BFIN_FLAT
772 bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
773 select BR2_BINFMT_FLAT
774 select BR2_LEGACY
775
Arnout Vandecappelle (Essensium/Mind)a91a5c12013-02-05 05:34:32 +0000776endmenu