pkg-generic: prevent _SITE URLs with a trailing slash
[buildroot-gz.git] / Config.in.legacy
blob9a59e73fe2992f089159304309cefdd039b53613
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.
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.
30 # [Example: renaming a string option from FOO to BAR]
31 # original symbol:
32 #     config BR2_FOO_STRING
33 #             string "Some foo string"
35 # becomes:
36 #     config BR2_BAR_STRING
37 #             string "Some bar string"
38 #             default BR2_FOO_STRING if BR2_FOO_STRING != ""  # legacy
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>
46 #     config BR2_FOO_STRING_WRAP
47 #             bool
48 #             default y if BR2_FOO_STRING != ""
49 #             select BR2_LEGACY
51 #     # Note: BR2_FOO_STRING is still referenced from package/foo/Config.in
53 # [End of example]
55 config BR2_SKIP_LEGACY
56         bool
57         option env="SKIP_LEGACY"
59 if !BR2_SKIP_LEGACY
61 config BR2_LEGACY
62         bool
63         help
64           This option is selected automatically when your old .config uses an
65           option that no longer exists in current buildroot. In that case, the
66           build will fail. Look for config options which are selected in the
67           menu below: they no longer exist and should be replaced by something
68           else.
70 # This comment fits exactly in a 80-column display
71 comment "Legacy detected: check the content of the menu below"
72         depends on BR2_LEGACY
74 menu "Legacy config options"
76 if BR2_LEGACY
77 comment "----------------------------------------------------"
78 comment "Your old configuration uses legacy options that no  "
79 comment "longer exist in buildroot, as indicated in the menu "
80 comment "below. As long as these options stay selected, or in"
81 comment "case of string options are non-empty, the build     "
82 comment "will fail.                                          "
83 comment "*                                                   "
84 comment "Where possible, an automatic conversion from old to "
85 comment "new symbols has been performed. Before making any   "
86 comment "change in this legacy menu, make sure to exit the   "
87 comment "configuration editor a first time and save the      "
88 comment "configuration. Otherwise, the automatic conversion  "
89 comment "of symbols will be lost.                            "
90 comment "*                                                   "
91 comment "After this initial save, reopen the configuration   "
92 comment "editor, inspect the options selected below, read    "
93 comment "their help texts, and verify/update the new         "
94 comment "configuration in the corresponding configuration    "
95 comment "menus. When everything is ok, you can disable the   "
96 comment "legacy options in the menu below. Once you have     "
97 comment "disabled all legacy options, this text will         "
98 comment "disappear and you will be able to start the build.  "
99 comment "*                                                   "
100 comment "Note: at some point in the future, the oldest legacy"
101 comment "options will be removed, and configuration files    "
102 comment "that still have those options set, will fail to     "
103 comment "build, or run, in unpredictable ways.               "
104 comment "----------------------------------------------------"
105 endif
107 ###############################################################################
108 comment "Legacy options removed in 2015.11"
110 config BR2_PACKAGE_ZXING
111         bool "zxing option has been renamed"
112         select BR2_LEGACY
113         select BR2_PACKAGE_ZXING_CPP
114         help
115           ZXing no longer provides the cpp bindings, it has been renamed to
116           BR2_PACKAGE_ZXING_CPP which uses a new upstream.
118 # Since FreeRDP has new dependencies, protect this legacy to avoid the
119 # infamous "unmet direct dependencies" kconfig error.
120 config BR2_PACKAGE_FREERDP_CLIENT
121         bool "freerdp client option renamed"
122         depends on BR2_PACKAGE_FREERDP
123         select BR2_PACKAGE_FREERDP_CLIENT_X11
125 config BR2_PACKAGE_BLACKBOX
126         bool "blackbox package has been removed"
127         select BR2_LEGACY
128         help
129           Upstream is dead and the package has been deprecated for
130           some time. There are other alternative maintained WMs.
132 config BR2_KERNEL_HEADERS_3_0
133         bool "kernel headers version 3.0.x are no longer supported"
134         select BR2_KERNEL_HEADERS_3_2
135         select BR2_LEGACY
136         help
137           Version 3.0.x of the Linux kernel headers have been deprecated
138           for more than four buildroot releases and are now removed.
139           As an alternative, version 3.2.x of the headers have been
140           automatically selected in your configuration.
142 config BR2_KERNEL_HEADERS_3_11
143         bool "kernel headers version 3.11.x are no longer supported"
144         select BR2_KERNEL_HEADERS_3_12
145         select BR2_LEGACY
146         help
147           Version 3.11.x of the Linux kernel headers have been deprecated
148           for more than four buildroot releases and are now removed.
149           As an alternative, version 3.12.x of the headers have been
150           automatically selected in your configuration.
152 config BR2_KERNEL_HEADERS_3_13
153         bool "kernel headers version 3.13.x are no longer supported"
154         select BR2_KERNEL_HEADERS_3_14
155         select BR2_LEGACY
156         help
157           Version 3.13.x of the Linux kernel headers have been deprecated
158           for more than four buildroot releases and are now removed.
159           As an alternative, version 3.14.x of the headers have been
160           automatically selected in your configuration.
162 config BR2_KERNEL_HEADERS_3_15
163         bool "kernel headers version 3.15.x are no longer supported"
164         select BR2_KERNEL_HEADERS_3_18
165         select BR2_LEGACY
166         help
167           Version 3.15.x of the Linux kernel headers have been deprecated
168           for more than four buildroot releases and are now removed.
169           As an alternative, version 3.18.x of the headers have been
170           automatically selected in your configuration.
172 config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
173         bool "DirectFB example df_andi has been removed"
174         select BR2_PACKAGE_DIRECTFB_EXAMPLES
175         help
176           The per-DirectFB example options have been removed. The
177           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
178           examples.
180 config BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
181         bool "DirectFB example df_bltload has been removed"
182         select BR2_PACKAGE_DIRECTFB_EXAMPLES
183         help
184           The per-DirectFB example options have been removed. The
185           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
186           examples.
188 config BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
189         bool "DirectFB example df_cpuload has been removed"
190         select BR2_PACKAGE_DIRECTFB_EXAMPLES
191         help
192           The per-DirectFB example options have been removed. The
193           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
194           examples.
196 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
197         bool "DirectFB example df_databuffer has been removed"
198         select BR2_PACKAGE_DIRECTFB_EXAMPLES
199         help
200           The per-DirectFB example options have been removed. The
201           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
202           examples.
204 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
205         bool "DirectFB example df_dioload has been removed"
206         select BR2_PACKAGE_DIRECTFB_EXAMPLES
207         help
208           The per-DirectFB example options have been removed. The
209           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
210           examples.
212 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
213         bool "DirectFB example df_dok has been removed"
214         select BR2_PACKAGE_DIRECTFB_EXAMPLES
215         help
216           The per-DirectFB example options have been removed. The
217           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
218           examples.
220 config BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
221         bool "DirectFB example df_drivertest has been removed"
222         select BR2_PACKAGE_DIRECTFB_EXAMPLES
223         help
224           The per-DirectFB example options have been removed. The
225           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
226           examples.
229 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
230         bool "DirectFB example df_fire has been removed"
231         select BR2_PACKAGE_DIRECTFB_EXAMPLES
232         help
233           The per-DirectFB example options have been removed. The
234           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
235           examples.
237 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
238         bool "DirectFB example df_flip has been removed"
239         select BR2_PACKAGE_DIRECTFB_EXAMPLES
240         help
241           The per-DirectFB example options have been removed. The
242           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
243           examples.
245 config BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
246         bool "DirectFB example df_fonts has been removed"
247         select BR2_PACKAGE_DIRECTFB_EXAMPLES
248         help
249           The per-DirectFB example options have been removed. The
250           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
251           examples.
253 config BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
254         bool "DirectFB example df_input has been removed"
255         select BR2_PACKAGE_DIRECTFB_EXAMPLES
256         help
257           The per-DirectFB example options have been removed. The
258           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
259           examples.
261 config BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
262         bool "DirectFB example df_joystick has been removed"
263         select BR2_PACKAGE_DIRECTFB_EXAMPLES
264         help
265           The per-DirectFB example options have been removed. The
266           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
267           examples.
269 config BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
270         bool "DirectFB example df_knuckles has been removed"
271         select BR2_PACKAGE_DIRECTFB_EXAMPLES
272         help
273           The per-DirectFB example options have been removed. The
274           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
275           examples.
277 config BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
278         bool "DirectFB example df_layer has been removed"
279         select BR2_PACKAGE_DIRECTFB_EXAMPLES
280         help
281           The per-DirectFB example options have been removed. The
282           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
283           examples.
285 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
286         bool "DirectFB example df_matrix has been removed"
287         select BR2_PACKAGE_DIRECTFB_EXAMPLES
288         help
289           The per-DirectFB example options have been removed. The
290           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
291           examples.
293 config BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
294         bool "DirectFB example df_matrix_water has been removed"
295         select BR2_PACKAGE_DIRECTFB_EXAMPLES
296         help
297           The per-DirectFB example options have been removed. The
298           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
299           examples.
301 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
302         bool "DirectFB example df_neo has been removed"
303         select BR2_PACKAGE_DIRECTFB_EXAMPLES
304         help
305           The per-DirectFB example options have been removed. The
306           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
307           examples.
309 config BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
310         bool "DirectFB example df_netload has been removed"
311         select BR2_PACKAGE_DIRECTFB_EXAMPLES
312         help
313           The per-DirectFB example options have been removed. The
314           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
315           examples.
317 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
318         bool "DirectFB example df_palette has been removed"
319         select BR2_PACKAGE_DIRECTFB_EXAMPLES
320         help
321           The per-DirectFB example options have been removed. The
322           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
323           examples.
325 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
326         bool "DirectFB example df_particle has been removed"
327         select BR2_PACKAGE_DIRECTFB_EXAMPLES
328         help
329           The per-DirectFB example options have been removed. The
330           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
331           examples.
333 config BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
334         bool "DirectFB example df_porter has been removed"
335         select BR2_PACKAGE_DIRECTFB_EXAMPLES
336         help
337           The per-DirectFB example options have been removed. The
338           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
339           examples.
341 config BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
342         bool "DirectFB example df_stress has been removed"
343         select BR2_PACKAGE_DIRECTFB_EXAMPLES
344         help
345           The per-DirectFB example options have been removed. The
346           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
347           examples.
349 config BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
350         bool "DirectFB example df_texture has been removed"
351         select BR2_PACKAGE_DIRECTFB_EXAMPLES
352         help
353           The per-DirectFB example options have been removed. The
354           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
355           examples.
357 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
358         bool "DirectFB example df_video has been removed"
359         select BR2_PACKAGE_DIRECTFB_EXAMPLES
360         help
361           The per-DirectFB example options have been removed. The
362           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
363           examples.
365 config BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
366         bool "DirectFB example df_video_particle has been removed"
367         select BR2_PACKAGE_DIRECTFB_EXAMPLES
368         help
369           The per-DirectFB example options have been removed. The
370           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
371           examples.
373 config BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
374         bool "DirectFB example df_window has been removed"
375         select BR2_PACKAGE_DIRECTFB_EXAMPLES
376         help
377           The per-DirectFB example options have been removed. The
378           BR2_PACKAGE_DIRECTFB_EXAMPLES option now installs all
379           examples.
381 config BR2_PACKAGE_KOBS_NG
382         bool "kobs-ng was replaced by imx-kobs"
383         select BR2_LEGACY
384         select BR2_PACKAGE_IMX_KOBS
385         help
386           The outdated kobs-ng has been replaced by the Freescale-
387           maintained imx-kobs package.
389 config BR2_PACKAGE_SAWMAN
390         bool "sawman package removed"
391         select BR2_LEGACY
392         select BR2_PACKAGE_DIRECTFB_SAWMAN
393         help
394           This option has been removed because the sawman package no
395           longer exists: it was merged inside DirectFB itself. This
396           feature can now be enabled using the
397           BR2_PACKAGE_DIRECTFB_SAWMAN option.
399 config BR2_PACKAGE_DIVINE
400         bool "divine package removed"
401         select BR2_LEGACY
402         select BR2_PACKAGE_DIRECTFB_DIVINE
403         help
404           This option has been removed because the divine package no
405           longer exists: it was merged inside DirectFB itself. This
406           feature can now be enabled using the
407           BR2_PACKAGE_DIRECTFB_DIVINE option.
409 ###############################################################################
410 comment "Legacy options removed in 2015.08"
412 config BR2_PACKAGE_KODI_PVR_ADDONS
413         bool "Kodi PVR addon was split"
414         select BR2_LEGACY
415         select BR2_PACKAGE_KODI_PVR_ARGUSTV
416         select BR2_PACKAGE_KODI_PVR_DVBLINK
417         select BR2_PACKAGE_KODI_PVR_DVBVIEWER
418         select BR2_PACKAGE_KODI_PVR_FILMON
419         select BR2_PACKAGE_KODI_PVR_HTS
420         select BR2_PACKAGE_KODI_PVR_IPTVSIMPLE
421         select BR2_PACKAGE_KODI_PVR_MEDIAPORTAL_TVSERVER
422         select BR2_PACKAGE_KODI_PVR_MYTHTV
423         select BR2_PACKAGE_KODI_PVR_NEXTPVR
424         select BR2_PACKAGE_KODI_PVR_NJOY
425         select BR2_PACKAGE_KODI_PVR_PCTV
426         select BR2_PACKAGE_KODI_PVR_STALKER
427         select BR2_PACKAGE_KODI_PVR_VBOX
428         select BR2_PACKAGE_KODI_PVR_VDR_VNSI
429         select BR2_PACKAGE_KODI_PVR_VUPLUS
430         select BR2_PACKAGE_KODI_PVR_WMC
431         help
432           Kodi PVR addon was split into seperate modules
434 config BR2_BINUTILS_VERSION_2_23_2
435         bool "binutils 2.23 option renamed"
436         select BR2_LEGACY
437         select BR2_BINUTILS_VERSION_2_23_X
438         help
439           The binutils version option has been renamed to match the
440           same patchlevel logic used by gcc. The new option is now
441           BR2_BINUTILS_VERSION_2_23_X.
443 config BR2_BINUTILS_VERSION_2_24
444         bool "binutils 2.24 option renamed"
445         select BR2_LEGACY
446         select BR2_BINUTILS_VERSION_2_24_X
447         help
448           The binutils version option has been renamed to match the
449           same patchlevel logic used by gcc. The new option is now
450           BR2_BINUTILS_VERSION_2_24_X.
452 config BR2_BINUTILS_VERSION_2_25
453         bool "binutils 2.25 option renamed"
454         select BR2_LEGACY
455         select BR2_BINUTILS_VERSION_2_25_X
456         help
457           The binutils version option has been renamed to match the
458           same patchlevel logic used by gcc. The new option is now
459           BR2_BINUTILS_VERSION_2_25_X.
461 config BR2_PACKAGE_PERF
462         bool "perf option has been renamed"
463         select BR2_LEGACY
464         select BR2_LINUX_KERNEL_TOOL_PERF
465         help
466           The perf package has been moved as a Linux tools package,
467           and the option to enable it is now
468           BR2_LINUX_KERNEL_TOOL_PERF.
470 config BR2_BINUTILS_VERSION_2_22
471         bool "binutils 2.22 removed"
472         select BR2_LEGACY
473         help
474           Binutils 2.22 has been removed, using a newer version is
475           recommended.
477 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
478         bool "gpu-viv-bin-mx6q"
479         select BR2_LEGACY
480         select BR2_PACKAGE_IMX_GPU_VIV
481         help
482           Vivante graphics libraries have been renamed to
483           BR2_PACKAGE_IMX_GPU_VIV to be aligned with upstream package
484           name.
486 config BR2_PACKAGE_LIBSEMANAGE_PYTHON_BINDINGS
487         depends on BR2_PACKAGE_PYTHON
488         bool "libsemanage python bindings removed"
489         help
490           This option has been removed, since the libsemanage Python
491           bindings on the target were not useful.
493 config BR2_TARGET_UBOOT_NETWORK
494         bool "U-Boot custom network settings removed"
495         select BR2_LEGACY
496         help
497           U-Boot's custom network settings options have been removed.
499 ###############################################################################
500 comment "Legacy options removed in 2015.05"
502 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K
503         bool "jffs2 16kB erasesize NAND flash option renamed"
504         select BR2_LEGACY
505         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_16K
506         help
507           The JFFS2 NAND flash options now longer include the page
508           size.
510 config BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K
511         bool "jffs2 128kB erasesize NAND flash option renamed"
512         select BR2_LEGACY
513         select BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
514         help
515           The JFFS2 NAND flash options now longer include the page
516           size.
518 config BR2_PACKAGE_MONO_20
519         bool "2.0/3.5 .Net Runtime"
520         select BR2_LEGACY
521         help
522           This option no longer exists, all versions of the .Net
523           runtime are now installed.
525 config BR2_PACKAGE_MONO_40
526         bool "4.0 .Net Runtime"
527         select BR2_LEGACY
528         help
529           This option no longer exists, all versions of the .Net
530           runtime are now installed.
532 config BR2_PACKAGE_MONO_45
533         bool "4.5 .Net Runtime"
534         select BR2_LEGACY
535         help
536           This option no longer exists, all versions of the .Net
537           runtime are now installed.
539 config BR2_CIVETWEB_WITH_LUA
540         bool "civetweb lua option renamed"
541         select BR2_LEGACY
542         select BR2_PACKAGE_CIVETWEB_WITH_LUA
543         help
544           civetweb's lua option has been renamed to
545           BR2_PACKAGE_CIVETWEB_WITH_LUA to be aligned with how other
546           packages name options.
548 config BR2_PACKAGE_TIFF_TIFF2PDF
549         bool "tiff utility-specific option removed"
550         select BR2_LEGACY
551         select BR2_PACKAGE_TIFF_UTILITIES
552         help
553           utility-specific options have been removed in favour of
554           the new option BR2_PACKAGE_TIFF_UTILITIES.
556 config BR2_PACKAGE_TIFF_TIFFCP
557         bool "tiff utility-specific option removed"
558         select BR2_LEGACY
559         select BR2_PACKAGE_TIFF_UTILITIES
560         help
561           utility-specific options have been removed in favour of
562           the new option BR2_PACKAGE_TIFF_UTILITIES.
564 config BR2_LINUX_KERNEL_EXT_RTAI_PATCH
565         bool "RTAI patch file path has been removed"
566         help
567           This option has never worked, so it has been removed.
569 config BR2_TARGET_GENERIC_PASSWD_DES
570         bool "Encoding passwords with DES has been removed"
571         select BR2_LEGACY
572         help
573           Paswords can now only be encoded with either of md5, sha256 or sha512.
574           The default is md5, which is stronger that DES (but still pretty weak).
576 config BR2_PACKAGE_GTK2_THEME_HICOLOR
577         bool "hicolor (default theme) is a duplicate"
578         select BR2_LEGACY
579         select BR2_PACKAGE_HICOLOR_ICON_THEME
580         help
581           The option was just a duplicate of hicolor icon theme.
583 config BR2_PACKAGE_VALGRIND_PTRCHECK
584         bool "valgrind's PTRCheck was renamed to SGCheck"
585         select BR2_LEGACY
586         select BR2_PACKAGE_VALGRIND_SGCHECK
587         help
588           PTRCheck was renamed to SGCheck in valgrind
590 ###############################################################################
591 comment "Legacy options removed in 2015.02"
593 config BR2_PACKAGE_LIBGC
594         bool "libgc package removed"
595         select BR2_LEGACY
596         select BR2_PACKAGE_BDWGC
597         help
598           libgc has been removed because we have the same package under a
599           different name, bdwgc.
601 config BR2_PACKAGE_WDCTL
602         bool "util-linux' wdctl option has been renamed"
603         select BR2_LEGACY
604         select BR2_PACKAGE_UTIL_LINUX_WDCTL
605         help
606           util-linux' wdctl option has been renamed to BR2_PACKAGE_UTIL_LINUX_WDCTL
607           to be aligned with how the other options are named.
609 config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
610         bool "rpm's bzip2 payloads option has been removed"
611         select BR2_LEGACY
612         select BR2_PACKAGE_BZIP2
613         help
614           The bzip2 payloads option rely entirely on the dependant package bzip2.
615           So, you need to select it to enable this feature.
617 config BR2_PACKAGE_RPM_XZ_PAYLOADS
618         bool "rpm's xz payloads option has been removed"
619         select BR2_LEGACY
620         select BR2_PACKAGE_XZ
621         help
622           The xz payloads option rely entirely on the dependant package xz.
623           So, you need to select it to enable this feature.
625 config BR2_PACKAGE_M4
626         bool "m4 target package removed"
627         select BR2_LEGACY
628         help
629           The m4 target package has been removed, it's been
630           deprecated for some time now.
632 config BR2_PACKAGE_FLEX_BINARY
633         bool "flex binary in target option removed"
634         select BR2_LEGACY
635         help
636           The flex binary in the target option has been removed.
637           It's been deprecated for some time now and is essentially a
638           development tool which isn't very useful in the target.
640 config BR2_PACKAGE_BISON
641         bool "bison target package removed"
642         select BR2_LEGACY
643         help
644           The bison target package has been removed, it's been
645           deprecated for some time now and is essentially a development
646           tool which isn't very useful in the target.
648 config BR2_PACKAGE_GOB2
649         bool "gob2 target package removed"
650         select BR2_LEGACY
651         help
652           The gob2 target package has been removed, it's been
653           deprecated for some time now and was essentially useless
654           without a target toolchain.
656 config BR2_PACKAGE_DISTCC
657         bool "distcc target package removed"
658         select BR2_LEGACY
659         help
660           The distcc target package has been removed, it's been
661           deprecated for some time now and was essentially useless
662           without a target toolchain.
664 config BR2_PACKAGE_HASERL_VERSION_0_8_X
665         bool "haserl 0.8.x version removed"
666         select BR2_LEGACY
667         help
668           The 0.8.x version option for haserl has been removed since it
669           has been deprecated for some time now.
670           You should be able to use the 0.9.x version without issues.
672 config BR2_PACKAGE_STRONGSWAN_TOOLS
673         bool "strongswan option has been removed"
674         select BR2_LEGACY
675         select BR2_PACKAGE_STRONGSWAN_PKI
676         select BR2_PACKAGE_STRONGSWAN_SCEP
677         help
678           The tools option has been removed upstream and the different tools
679           have been split between the pki and scep options, with others
680           deprecated.
682 config BR2_PACKAGE_XBMC_ADDON_XVDR
683         bool "xbmc options have been renamed"
684         select BR2_LEGACY
685         select BR2_PACKAGE_KODI_ADDON_XVDR
686         help
687           The XBMC media center project was renamed to Kodi entertainment center
689 config BR2_PACKAGE_XBMC_PVR_ADDONS
690         bool "xbmc options have been renamed"
691         select BR2_LEGACY
692         select BR2_PACKAGE_KODI_PVR_ADDONS
693         help
694           The XBMC media center project was renamed to Kodi entertainment center
696 config BR2_PACKAGE_XBMC
697         bool "xbmc options have been renamed"
698         select BR2_LEGACY
699         select BR2_PACKAGE_KODI
700         help
701           The XBMC media center project was renamed to Kodi entertainment center
703 config BR2_PACKAGE_XBMC_ALSA_LIB
704         bool "xbmc options have been renamed"
705         select BR2_LEGACY
706         select BR2_PACKAGE_KODI_ALSA_LIB
707         help
708           The XBMC media center project was renamed to Kodi entertainment center
710 config BR2_PACKAGE_XBMC_AVAHI
711         bool "xbmc options have been renamed"
712         select BR2_LEGACY
713         select BR2_PACKAGE_KODI_AVAHI
714         help
715           The XBMC media center project was renamed to Kodi entertainment center
717 config BR2_PACKAGE_XBMC_DBUS
718         bool "xbmc options have been renamed"
719         select BR2_LEGACY
720         select BR2_PACKAGE_KODI_DBUS
721         help
722           The XBMC media center project was renamed to Kodi entertainment center
724 config BR2_PACKAGE_XBMC_LIBBLURAY
725         bool "xbmc options have been renamed"
726         select BR2_LEGACY
727         select BR2_PACKAGE_KODI_LIBBLURAY
728         help
729           The XBMC media center project was renamed to Kodi entertainment center
731 config BR2_PACKAGE_XBMC_GOOM
732         bool "xbmc options have been renamed"
733         select BR2_LEGACY
734         select BR2_PACKAGE_KODI_GOOM
735         help
736           The XBMC media center project was renamed to Kodi entertainment center
738 config BR2_PACKAGE_XBMC_RSXS
739         bool "xbmc options have been renamed"
740         select BR2_LEGACY
741         select BR2_PACKAGE_KODI_RSXS
742         help
743           The XBMC media center project was renamed to Kodi entertainment center
745 config BR2_PACKAGE_XBMC_LIBCEC
746         bool "xbmc options have been renamed"
747         select BR2_LEGACY
748         select BR2_PACKAGE_KODI_LIBCEC
749         help
750           The XBMC media center project was renamed to Kodi entertainment center
752 config BR2_PACKAGE_XBMC_LIBMICROHTTPD
753         bool "xbmc options have been renamed"
754         select BR2_LEGACY
755         select BR2_PACKAGE_KODI_LIBMICROHTTPD
756         help
757           The XBMC media center project was renamed to Kodi entertainment center
759 config BR2_PACKAGE_XBMC_LIBNFS
760         bool "xbmc options have been renamed"
761         select BR2_LEGACY
762         select BR2_PACKAGE_KODI_LIBNFS
763         help
764           The XBMC media center project was renamed to Kodi entertainment center
766 config BR2_PACKAGE_XBMC_RTMPDUMP
767         bool "xbmc options have been renamed"
768         select BR2_LEGACY
769         select BR2_PACKAGE_KODI_RTMPDUMP
770         help
771           The XBMC media center project was renamed to Kodi entertainment center
773 config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
774         bool "xbmc options have been renamed"
775         select BR2_LEGACY
776         select BR2_PACKAGE_KODI_LIBSHAIRPLAY
777         help
778           The XBMC media center project was renamed to Kodi entertainment center
780 config BR2_PACKAGE_XBMC_LIBSMBCLIENT
781         bool "xbmc options have been renamed"
782         select BR2_LEGACY
783         select BR2_PACKAGE_KODI_LIBSMBCLIENT
784         help
785           The XBMC media center project was renamed to Kodi entertainment center
787 config BR2_PACKAGE_XBMC_LIBTHEORA
788         bool "xbmc options have been renamed"
789         select BR2_LEGACY
790         select BR2_PACKAGE_KODI_LIBTHEORA
791         help
792           The XBMC media center project was renamed to Kodi entertainment center
794 config BR2_PACKAGE_XBMC_LIBUSB
795         bool "xbmc options have been renamed"
796         select BR2_LEGACY
797         select BR2_PACKAGE_KODI_LIBUSB
798         help
799           The XBMC media center project was renamed to Kodi entertainment center
801 config BR2_PACKAGE_XBMC_LIBVA
802         bool "xbmc options have been renamed"
803         select BR2_LEGACY
804         select BR2_PACKAGE_KODI_LIBVA
805         help
806           The XBMC media center project was renamed to Kodi entertainment center
808 config BR2_PACKAGE_XBMC_WAVPACK
809         bool "xbmc options have been renamed"
810         select BR2_LEGACY
811         select BR2_PACKAGE_KODI_WAVPACK
812         help
813           The XBMC media center project was renamed to Kodi entertainment center
815 config BR2_PREFER_STATIC_LIB
816         bool "static library option renamed"
817         select BR2_LEGACY
818         help
819           The BR2_PREFER_STATIC_LIB was renamed to BR2_STATIC_LIBS. It
820           highlights the fact that the option no longer "prefers"
821           static libraries, but "enforces" static libraries (i.e
822           shared libraries are completely unused).
824           Take care of updating the type of libraries you want under the
825           "Build options" menu.
827 ###############################################################################
828 comment "Legacy options removed in 2014.11"
830 config BR2_x86_generic
831         bool "x86 generic variant has been removed"
832         select BR2_LEGACY
833         help
834           The generic x86 CPU variant has been removed. Use another
835           CPU variant instead.
837 config BR2_GCC_VERSION_4_4_X
838         bool "gcc 4.4.x has been removed"
839         select BR2_LEGACY
840         help
841           The 4.4.x version of gcc has been removed. Use a newer
842           version instead.
844 config BR2_sparc_sparchfleon
845         bool "sparchfleon CPU has been removed"
846         select BR2_LEGACY
847         help
848           The sparchfleon CPU was only supported in a patched gcc 4.4
849           version. Its support has been removed in favor of the leon3
850           CPU starting from gcc 4.8.x.
852 config BR2_sparc_sparchfleonv8
853         bool "sparchfleonv8 CPU has been removed"
854         select BR2_LEGACY
855         help
856           The sparchfleonv8 CPU was only supported in a patched gcc
857           4.4 version. Its support has been removed in favor of the
858           leon3 CPU starting from gcc 4.8.x.
860 config BR2_sparc_sparcsfleon
861         bool "sparcsfleon CPU has been removed"
862         select BR2_LEGACY
863         help
864           The sparcsfleon CPU was only supported in a patched gcc 4.4
865           version. Its support has been removed in favor of the leon3
866           CPU starting from gcc 4.8.x.
868 config BR2_sparc_sparcsfleonv8
869         bool "sparcsfleonv8 CPU has been removed"
870         select BR2_LEGACY
871         help
872           The sparcsfleonv8 CPU was only supported in a patched gcc
873           4.4 version. Its support has been removed in favor of the
874           leon3 CPU starting from gcc 4.8.x.
876 config BR2_PACKAGE_XLIB_LIBPCIACCESS
877         bool "xlib-libpciaccess option has been renamed"
878         depends on BR2_PACKAGE_XORG7
879         select BR2_LEGACY
880         select BR2_PACKAGE_LIBPCIACCESS
881         help
882           libpciaccess neither depends on X11 nor Xlib. Thus the
883           package has been renamed BR2_PACKAGE_LIBPCIACCESS
885 config BR2_PACKAGE_LINUX_FIRMWARE_XC5000
886         bool "Xceive xc5000 option has been renamed"
887         select BR2_PACKAGE_LINUX_FIRMWARE_XCx000
888         help
889           The Xceive xc5000 option now also handles older firmwares from
890           Xceive (the xc4000 series), as well as new firmwares (the xc5000c)
891           from Cresta, who bought Xceive.
893 config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
894         bool "Chelsio T4 option has been renamed"
895         select BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
896         help
897           The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4
898           has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4
899           to better account for the fact that a T5 variant exists.
901 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7
902         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 has been renamed"
903         help
904           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 was
905           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_7. You must
906           select it in:
907               Target packages -> Hardware handling ->
908               Firmware -> linux-firmware -> WiFi firmware ->
909               iwlwifi 3160/726x revision to use (revision 7)
911 config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8
912         bool "BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 has been renamed"
913         help
914           The option BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 was
915           renamed to BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_REV_8. You must
916           select it in:
917               Target packages -> Hardware handling ->
918               Firmware -> linux-firmware -> WiFi firmware ->
919               iwlwifi 3160/726x revision to use (revision 8)
921 ###############################################################################
922 comment "Legacy options removed in 2014.08"
924 config BR2_PACKAGE_LIBELF
925         bool "libelf has been removed"
926         select BR2_PACKAGE_ELFUTILS
927         select BR2_LEGACY
928         help
929           The libelf package provided an old version of the libelf library
930           and is deprecated. The libelf library is now provided by the
931           elfutils package.
933 config BR2_KERNEL_HEADERS_3_8
934         bool "kernel headers version 3.8.x are no longer supported"
935         select BR2_KERNEL_HEADERS_3_10
936         select BR2_LEGACY
937         help
938           Version 3.8.x of the Linux kernel headers have been deprecated
939           for more than four buildroot releases and are now removed.
940           As an alternative, version 3.10.x of the headers have been
941           automatically selected in your configuration.
943 config BR2_PACKAGE_GETTEXT_TOOLS
944         bool "support for gettext-tools on target has been removed"
945         select BR2_LEGACY
946         help
947           The option to install the gettext utilities on the target
948           has been removed. This is not necessary as Buildroot is not
949           designed to provide a full development environment on the
950           target. gettext tools should be used on the build machine
951           instead.
953 config BR2_PACKAGE_PROCPS
954         bool "procps has been replaced by procps-ng"
955         select BR2_PACKAGE_PROCPS_NG
956         select BR2_LEGACY
957         help
958           The procps package has been replaced by the equivalent procps-ng.
960 config BR2_BINUTILS_VERSION_2_20_1
961         bool "binutils 2.20.1 has been removed"
962         select BR2_LEGACY
963         help
964           The 2.20.1 version of binutils has been removed. Use a newer
965           version instead.
967 config BR2_BINUTILS_VERSION_2_21
968         bool "binutils 2.21 has been removed"
969         select BR2_LEGACY
970         help
971           The 2.21 version of binutils has been removed. Use a newer
972           version instead.
974 config BR2_BINUTILS_VERSION_2_23_1
975         bool "binutils 2.23.1 has been removed"
976         select BR2_LEGACY
977         help
978           The 2.23.1 version of binutils has been removed. Use a newer
979           version instead.
981 config BR2_UCLIBC_VERSION_0_9_32
982         bool "uclibc 0.9.32 has been removed"
983         select BR2_LEGACY
984         help
985           The 0.9.32 version of uClibc has been removed. Use a newer
986           version instead.
988 config BR2_GCC_VERSION_4_3_X
989         bool "gcc 4.3.x has been removed"
990         select BR2_LEGACY
991         help
992           The 4.3.x version of gcc has been removed. Use a newer
993           version instead.
995 config BR2_GCC_VERSION_4_6_X
996         bool "gcc 4.6.x has been removed"
997         select BR2_LEGACY
998         help
999           The 4.6.x version of gcc has been removed. Use a newer
1000           version instead.
1002 config BR2_GDB_VERSION_7_4
1003         bool "gdb 7.4 has been removed"
1004         select BR2_LEGACY
1005         help
1006           The 7.4 version of gdb has been removed. Use a newer version
1007           instead.
1009 config BR2_GDB_VERSION_7_5
1010         bool "gdb 7.5 has been removed"
1011         select BR2_LEGACY
1012         help
1013           The 7.5 version of gdb has been removed. Use a newer version
1014           instead.
1016 config BR2_BUSYBOX_VERSION_1_19_X
1017         bool "busybox version selection has been removed"
1018         select BR2_LEGACY
1019         help
1020           The possibility of selecting the Busybox version has been
1021           removed. Use the latest version provided by the Busybox
1022           package instead.
1024 config BR2_BUSYBOX_VERSION_1_20_X
1025         bool "busybox version selection has been removed"
1026         select BR2_LEGACY
1027         help
1028           The possibility of selecting the Busybox version has been
1029           removed. Use the latest version provided by the Busybox
1030           package instead.
1032 config BR2_BUSYBOX_VERSION_1_21_X
1033         bool "busybox version selection has been removed"
1034         select BR2_LEGACY
1035         help
1036           The possibility of selecting the Busybox version has been
1037           removed. Use the latest version provided by the Busybox
1038           package instead.
1040 config BR2_PACKAGE_LIBV4L_DECODE_TM6000
1041         bool "decode_tm6000"
1042         select BR2_PACKAGE_LIBV4L_UTILS
1043         select BR2_LEGACY
1044         help
1045           This libv4l option has been deprecated and replaced by a single
1046           option to build all the libv4l utilities.
1048 config BR2_PACKAGE_LIBV4L_IR_KEYTABLE
1049         bool "ir-keytable"
1050         select BR2_PACKAGE_LIBV4L_UTILS
1051         select BR2_LEGACY
1052         help
1053           This libv4l option has been deprecated and replaced by a single
1054           option to build all the libv4l utilities.
1056 config BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE
1057         bool "v4l2-compliance"
1058         select BR2_PACKAGE_LIBV4L_UTILS
1059         select BR2_LEGACY
1060         help
1061           This libv4l option has been deprecated and replaced by a single
1062           option to build all the libv4l utilities.
1064 config BR2_PACKAGE_LIBV4L_V4L2_CTL
1065         bool "v4l2-ctl"
1066         select BR2_PACKAGE_LIBV4L_UTILS
1067         select BR2_LEGACY
1068         help
1069           This libv4l option has been deprecated and replaced by a single
1070           option to build all the libv4l utilities.
1072 config BR2_PACKAGE_LIBV4L_V4L2_DBG
1073         bool "v4l2-dbg"
1074         select BR2_PACKAGE_LIBV4L_UTILS
1075         select BR2_LEGACY
1076         help
1077           This libv4l option has been deprecated and replaced by a single
1078           option to build all the libv4l utilities.
1080 ###############################################################################
1081 comment "Legacy options removed in 2014.05"
1083 config BR2_PACKAGE_EVTEST_CAPTURE
1084         bool "evtest-capture support removed (dropped since evtest 1.31)"
1085         select BR2_LEGACY
1086         help
1087           Support for evtest-capture has been removed (dropped from
1088           evtest package since version 1.31), use evemu package
1089           instead.
1091 config BR2_KERNEL_HEADERS_3_6
1092         bool "kernel headers version 3.6.x are no longer supported"
1093         select BR2_KERNEL_HEADERS_3_10
1094         select BR2_LEGACY
1095         help
1096           Version 3.6.x of the Linux kernel headers have been deprecated
1097           for more than four buildroot releases and are now removed.
1098           As an alternative, version 3.10.x of the headers have been
1099           automatically selected in your configuration.
1101 config BR2_KERNEL_HEADERS_3_7
1102         bool "kernel headers version 3.7.x are no longer supported"
1103         select BR2_KERNEL_HEADERS_3_10
1104         select BR2_LEGACY
1105         help
1106           Version 3.7.x of the Linux kernel headers have been deprecated
1107           for more than four buildroot releases and are now removed.
1108           As an alternative, version 3.10.x of the headers have been
1109           automatically selected in your configuration.
1111 config BR2_PACKAGE_VALA
1112         bool "vala target package has been removed"
1113         select BR2_LEGACY
1114         help
1115           The 'vala' target package has been removed since it has been
1116           deprecated for more than four buildroot releases.
1117           Note: the host vala package still exists.
1119 config BR2_TARGET_TZ_ZONELIST
1120         default BR2_PACKAGE_TZDATA_ZONELIST if BR2_PACKAGE_TZDATA_ZONELIST != ""
1122 config BR2_PACKAGE_TZDATA_ZONELIST
1123         string "tzdata: the timezone list option has been renamed"
1124         help
1125           The option BR2_PACKAGE_TZDATA_ZONELIST has been renamed to
1126           BR2_TARGET_TZ_ZONELIST, and moved to the "System configuration"
1127           menu. You'll need to select BR2_TARGET_TZ_INFO.
1129 config BR2_PACKAGE_TZDATA_ZONELIST_WRAP
1130         bool
1131         default y if BR2_PACKAGE_TZDATA_ZONELIST != ""
1132         select BR2_LEGACY
1134 config BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE
1135         bool "Lua command-line editing none has been renamed"
1136         select BR2_LEGACY
1137         help
1138           The BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE option has been
1139           renamed to BR2_PACKAGE_LUA_EDITING_NONE. You will have to select
1140           it in the corresponding choice.
1142 config BR2_PACKAGE_LUA_INTERPRETER_READLINE
1143         bool "Lua command-line editing using readline has been renamed"
1144         select BR2_LEGACY
1145         help
1146           The BR2_PACKAGE_LUA_INTERPRETER_READLINE option has been
1147           renamed to BR2_PACKAGE_LUA_READLINE. You will have to select
1148           it in the corresponding choice.
1150 config BR2_PACKAGE_LUA_INTERPRETER_LINENOISE
1151         bool "Lua command-line editing using linenoise has been renamed"
1152         select BR2_LEGACY
1153         help
1154           The BR2_PACKAGE_LUA_INTERPRETER_LINENOISE option has been
1155           renamed to BR2_PACKAGE_LUA_LINENOISE. You will have to select
1156           it in the corresponding choice.
1158 config BR2_PACKAGE_DVB_APPS_UTILS
1159         bool "dvb-apps utilities now built by default"
1160         select BR2_LEGACY
1161         help
1162           The dvb-apps utilities are now always built when the dvb-apps
1163           package is selected.
1165 config BR2_KERNEL_HEADERS_SNAP
1166         bool "Local Linux snapshot support removed"
1167         select BR2_LEGACY
1168         help
1169           Support for using a custom snapshot to install the Linux
1170           kernel headers has been removed.
1172 config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
1173         bool "/dev management by udev removed"
1174         select BR2_LEGACY
1175         help
1176           The 'udev' package has been converted to a virtual package.
1177           The providers for this feature are: 'eudev', 'systemd'.
1179           Therefore, if you are not using 'systemd' as init system, you
1180           must choose 'Dynamic using eudev' in the '/dev management'
1181           menu to get the same behaviour as in your old configuration.
1183           If you are using 'systemd', its internal implementation of
1184           'udev' will be used automatically.
1186           You must also check the packages depending on 'udev' are still
1187           selected.
1189 config BR2_PACKAGE_UDEV
1190         bool "udev is now a virtual package"
1191         select BR2_LEGACY
1192         select BR2_PACKAGE_HAS_UDEV
1193         help
1194           The 'udev' package has been converted to a virtual package.
1195           The providers for this feature are: 'eudev', 'systemd'.
1197           Your old configuration refers to packages depending on 'udev',
1198           either for build or at runtime.
1200           Check that a 'udev' provider is selected. If you are not using
1201           'systemd' as init system, 'eudev' should be selected, which is
1202           the case if '/dev management' is set to 'Dynamic using eudev'.
1204           If you are using 'systemd', its internal implementation of 'udev'
1205           is used.
1207 config BR2_PACKAGE_UDEV_RULES_GEN
1208         bool "udev rules generation handled by provider"
1209         select BR2_LEGACY
1210         select BR2_PACKAGE_EUDEV if !BR2_INIT_SYSTEMD
1211         select BR2_PACKAGE_EUDEV_RULES_GEN if !BR2_INIT_SYSTEMD
1212         help
1213           The 'udev' package has been converted to a virtual package.
1214           The providers for this feature are: 'eudev', 'systemd'.
1216           If you are not using 'systemd' as init system, udev rules
1217           generation will be handled by 'eudev'. Check that
1218           '/dev management' is set to 'Dynamic using eudev' to get
1219           the same behaviour as in your old configuration.
1221           If you are using 'systemd', it internal implementation of 'udev'
1222           will generate the rules.
1224 config BR2_PACKAGE_UDEV_ALL_EXTRAS
1225         bool "udev extras removed"
1226         select BR2_LEGACY
1227         help
1228           The 'udev' package has been converted to a virtual package.
1229           The providers for this feature are: 'eudev', 'systemd'.
1231           The option to enable the extra features of 'udev' (gudev, ...)
1232           has been removed. These features are automatically enabled in
1233           the 'udev' providers if the dependencies are selected. For
1234           example, selecting 'libglib2' will trigger the build of gudev.
1236 config BR2_PACKAGE_XLIB_LIBPTHREAD_STUBS
1237         bool "xlib-libpthread-stubs option has been renamed"
1238         depends on BR2_PACKAGE_XORG7
1239         select BR2_LEGACY
1240         select BR2_PACKAGE_LIBPTHREAD_STUBS
1241         help
1242           The pthread stubs neither depend on X11 nor Xlib. Thus the
1243           package has been renamed BR2_PACKAGE_LIBPTHREAD_STUBS
1245 ###############################################################################
1246 comment "Legacy options removed in 2014.02"
1248 config BR2_sh2
1249         bool "sh2 support removed"
1250         help
1251           Due to an inexistent user base and generally poor Linux
1252           support, the support for the SH2 architecture was removed.
1254 config BR2_sh3
1255         bool "sh3 support removed"
1256         help
1257           Due to an inexistent user base and generally poor Linux
1258           support, the support for the SH3 architecture was removed.
1260 config BR2_sh3eb
1261         bool "sh3eb support removed"
1262         help
1263           Due to an inexistent user base and generally poor Linux
1264           support, the support for the SH3eb architecture was removed.
1266 config BR2_KERNEL_HEADERS_3_1
1267         bool "kernel headers version 3.1.x are no longer supported"
1268         select BR2_KERNEL_HEADERS_3_2
1269         select BR2_LEGACY
1270         help
1271           Version 3.1.x of the Linux kernel headers have been deprecated
1272           for more than four buildroot releases and are now removed.
1273           As an alternative, version 3.2.x of the headers have been
1274           automatically selected in your configuration.
1276 config BR2_KERNEL_HEADERS_3_3
1277         bool "kernel headers version 3.3.x are no longer supported"
1278         select BR2_KERNEL_HEADERS_3_4
1279         select BR2_LEGACY
1280         help
1281           Version 3.3.x of the Linux kernel headers have been deprecated
1282           for more than four buildroot releases and are now removed.
1283           As an alternative, version 3.4.x of the headers have been
1284           automatically selected in your configuration.
1286 config BR2_KERNEL_HEADERS_3_5
1287         bool "kernel headers version 3.5.x are no longer supported"
1288         select BR2_KERNEL_HEADERS_3_10
1289         select BR2_LEGACY
1290         help
1291           Version 3.5.x of the Linux kernel headers have been deprecated
1292           for more than four buildroot releases and are now removed.
1293           As an alternative, version 3.10.x of the headers have been
1294           automatically selected in your configuration.
1296 config BR2_GDB_VERSION_7_2
1297         bool "gdb 7.2.x is no longer supported"
1298         select BR2_GDB_VERSION_7_6
1299         select BR2_LEGACY
1300         help
1301           Version 7.2.x of gdb has been deprecated for more than four
1302           buildroot releases and is now removed. As an alternative, gdb
1303           7.5.x has been automatically selected in your configuration.
1305 config BR2_GDB_VERSION_7_3
1306         bool "gdb 7.3.x is no longer supported"
1307         select BR2_GDB_VERSION_7_6
1308         select BR2_LEGACY
1309         help
1310           Version 7.3.x of gdb has been deprecated for more than four
1311           buildroot releases and is now removed. As an alternative, gdb
1312           7.5.x has been automatically selected in your configuration.
1314 config BR2_PACKAGE_CCACHE
1315         bool "ccache target package has been removed"
1316         select BR2_LEGACY
1317         help
1318           The 'ccache' target package has been removed since it has been
1319           deprecated for more than four buildroot releases.
1320           Note: using ccache for speeding up builds is still supported.
1322 config BR2_HAVE_DOCUMENTATION
1323         bool "support for documentation on target has been removed"
1324         select BR2_LEGACY
1325         help
1326           Support for documentation on target has been removed since it has
1327           been deprecated for more than four buildroot releases.
1329 config BR2_PACKAGE_AUTOMAKE
1330         bool "automake target package has been removed"
1331         select BR2_LEGACY
1332         help
1333           The 'automake' target package has been removed since it has been
1334           deprecated for more than four buildroot releases.
1335           Note: the host automake still exists.
1337 config BR2_PACKAGE_AUTOCONF
1338         bool "autoconf target package has been removed"
1339         select BR2_LEGACY
1340         help
1341           The 'autoconf' target package has been removed since it has been
1342           deprecated for more than four buildroot releases.
1343           Note: the host autoconf still exists.
1345 config BR2_PACKAGE_XSTROKE
1346         bool "xstroke has been removed"
1347         select BR2_LEGACY
1348         help
1349           The 'xstroke' package has been removed since it has been
1350           deprecated for more than four buildroot releases.
1352 config BR2_PACKAGE_LZMA
1353         bool "lzma target package has been removed"
1354         select BR2_LEGACY
1355         help
1356           The 'lzma' target package has been removed since it has been
1357           deprecated for more than four buildroot releases.
1358           Note: generating lzma-compressed rootfs images is still supported.
1360 config BR2_PACKAGE_TTCP
1361         bool "ttcp has been removed"
1362         select BR2_LEGACY
1363         help
1364           The 'ttcp' package has been removed since it has been
1365           deprecated for more than four buildroot releases.
1367 config BR2_PACKAGE_LIBNFC_LLCP
1368         bool "libnfc-llcp has been replaced by libllcp"
1369         select BR2_LEGACY
1370         select BR2_PACKAGE_LIBLLCP
1371         help
1372           The 'libnfc-llcp' package has been removed since upstream renamed
1373           to 'libllcp'. We have added a new package for 'libllcp' and bumped
1374           the version at the same time.
1376 config BR2_PACKAGE_MYSQL_CLIENT
1377         bool "MySQL client renamed to MySQL"
1378         select BR2_LEGACY
1379         select BR2_PACKAGE_MYSQL
1380         help
1381           The option has been renamed BR2_PACKAGE_MYSQL
1383 config BR2_PACKAGE_SQUASHFS3
1384         bool "squashfs3 has been removed"
1385         select BR2_LEGACY
1386         select BR2_PACKAGE_SQUASHFS
1387         help
1388           The 'squashfs3' package has been removed since it has been
1389           deprecated for more than four buildroot releases. Package
1390           'squashfs' (4) has been selected automatically as replacement.
1392 config BR2_TARGET_ROOTFS_SQUASHFS3
1393         bool "squashfs3 rootfs support has been removed"
1394         select BR2_LEGACY
1395         help
1396           Together with the removal of the squashfs3 package, support
1397           for squashfs3 root filesystems has been removed too. Squashfs
1398           root filesystems will automatically use squashfs4 now.
1400 config BR2_PACKAGE_NETKITBASE
1401         bool "netkitbase has been removed"
1402         select BR2_LEGACY
1403         help
1404           The 'netkitbase' package has been removed since it has been
1405           deprecated since 2012.11. This package provided 'inetd'
1406           which is replaced by 'xinet' and 'ping' which is replaced by
1407           'busybox' or 'fping'.
1409 config BR2_PACKAGE_NETKITTELNET
1410         bool "netkittelnet has been removed"
1411         select BR2_LEGACY
1412         help
1413           The 'netkittelnet' package has been removed since it has
1414           been deprecated since 2012.11. 'busybox' provides a telnet
1415           client and should be used instead.
1417 config BR2_PACKAGE_LUASQL
1418         bool "luasql has been replaced by luasql-sqlite3"
1419         select BR2_PACKAGE_LUASQL_SQLITE3
1420         select BR2_LEGACY
1421         help
1422           The option has been renamed BR2_PACKAGE_LUASQL_SQLITE3.
1424 config BR2_PACKAGE_LUACJSON
1425         bool "luacjson has been replaced by lua-cjson"
1426         select BR2_PACKAGE_LUA_CJSON
1427         select BR2_LEGACY
1428         help
1429           The option has been renamed BR2_PACKAGE_LUA_CJSON.
1431 ###############################################################################
1432 comment "Legacy options removed in 2013.11"
1434 config BR2_PACKAGE_LVM2_DMSETUP_ONLY
1435         bool "lvm2's 'dmsetup only' option removed"
1436         select BR2_LEGACY
1437         help
1438           The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
1439           led to problems with other packages that need the full lvm2
1440           suite. Therefore, the option has been replaced with the positive
1441           BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
1443 # Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
1444 # in order to automatically propagate old configs
1446 config BR2_PACKAGE_QT_JAVASCRIPTCORE
1447         bool "qt javascriptcore option removed"
1448         select BR2_LEGACY
1449         help
1450           The BR2_PACKAGE_QT_JAVASCRIPTCORE option was available to
1451           force the activation or disabling of the JIT compiler in the
1452           Qt Javascript interpreter. However, the JIT compiler is not
1453           available for all architectures, so forcing its activation
1454           does not always work. Moreover, Qt knows by itself for which
1455           architectures JIT support is possible, and will
1456           automatically enable it if possible.
1458           Therefore, this option was in fact useless, and causing
1459           build problems when enabled on architectures for which the
1460           JIT support was not available. It has been removed, and
1461           there is no replacement: Qt will enable JIT at compile time
1462           when possible.
1464 config BR2_PACKAGE_MODULE_INIT_TOOLS
1465         bool "module-init-tools replaced by kmod"
1466         select BR2_PACKAGE_KMOD
1467         select BR2_PACKAGE_KMOD_TOOLS
1468         select BR2_LEGACY
1469         help
1470           The 'module-init-tools' package has been removed, since it
1471           has been depracated upstream and replaced by 'kmod'.
1473 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL
1474         string "u-boot: the git repository URL option has been renamed"
1475         help
1476           The option BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL has
1477           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_URL.
1479 config BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL_WRAP
1480         bool
1481         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL != ""
1482         select BR2_LEGACY
1484 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL is still referenced from
1485 # boot/uboot/Config.in
1487 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION
1488         string "u-boot: the git repository version option has been renamed"
1489         help
1490           The option BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION has
1491           been renamed to BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION.
1493 config BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION_WRAP
1494         bool
1495         default y if BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION != ""
1496         select BR2_LEGACY
1498 # Note: BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION is still referenced from
1499 # boot/uboot/Config.in
1501 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
1502         string "linux: the git repository URL option has been renamed"
1503         help
1504           The option BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL has
1505           been renamed to
1506           BR2_LINUX_KERNEL_CUSTOM_REPO_URL.
1508 config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL_WRAP
1509         bool
1510         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL != ""
1511         select BR2_LEGACY
1513 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL is still referenced from
1514 # linux/Config.in
1516 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
1517         string "linux: the git repository version option has been renamed"
1518         help
1519           The option BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION has
1520           been renamed to
1521           BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION.
1523 config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION_WRAP
1524         bool
1525         default y if BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION != ""
1526         select BR2_LEGACY
1528 # Note: BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION is still referenced from
1529 # linux/Config.in
1531 ###############################################################################
1532 comment "Legacy options removed in 2013.08"
1534 config BR2_ARM_OABI
1535         bool "ARM OABI support has been removed"
1536         select BR2_LEGACY
1537         help
1538           The support for the ARM OABI was deprecated since a while,
1539           and has been removed completely from Buildroot. It is also
1540           deprecated in upstream gcc, since gcc 4.7. People should
1541           switch to EABI instead, which should not be a problem as
1542           long as you don't have pre-built OABI binaries in your
1543           system that you can't recompile.
1545 config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
1546         bool "dosfstools dosfsck renamed to fsck.fat"
1547         select BR2_LEGACY
1548         select BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT
1549         help
1550           dosfsck was renamed upstream to fsck.fat for consistency.
1552 config BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL
1553         bool "dosfstools dosfslabel renamed to fatlabel"
1554         select BR2_LEGACY
1555         select BR2_PACKAGE_DOSFSTOOLS_FATLABEL
1556         help
1557           doslabel was renamed upstream to fatlabel for consistency.
1559 config BR2_PACKAGE_DOSFSTOOLS_MKDOSFS
1560         bool "dosfstools mkdosfs renamed to mkfs.fat"
1561         select BR2_LEGACY
1562         select BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT
1563         help
1564           mkdosfs was renamed upstream to mkfs.fat for consistency.
1566 config BR2_ELF2FLT
1567         bool "the elf2flt option has been renamed"
1568         select BR2_LEGACY
1569         help
1570           The BR2_ELF2FLT option has been renamed to
1571           BR2_PACKAGE_HOST_ELF2FLT due to the conversion of elf2flt to
1572           the package infrastructure.
1574 config BR2_VFP_FLOAT
1575         bool "the ARM VFP floating point option has been renamed"
1576         select BR2_LEGACY
1577         help
1578           Due to a major refactoring of the floating-point handling of
1579           the ARM architecture support, the BR2_VFP_FLOAT option has
1580           been replaced with a choice of options that allows to select
1581           between various VFP versions/capabilities.
1583 config BR2_PACKAGE_GCC_TARGET
1584         bool "gcc on the target filesystem has been removed"
1585         select BR2_LEGACY
1586         help
1587           The support for gcc in the target filesystem was deprecated
1588           since a while, and has been removed completely from Buildroot.
1589           See Buildroot's documentation for more explanations.
1591 config BR2_HAVE_DEVFILES
1592         bool "development files in target filesystem has been removed"
1593         select BR2_LEGACY
1594         help
1595           The installation of the development files in the target
1596           filesystem was deprecated since a while, and has been removed
1597           completely from Buildroot.
1598           See Buildroot's documentation for more explanations.
1600 ###############################################################################
1601 comment "Legacy options removed in 2013.05"
1603 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192
1604         bool "Realtek 8192 replaced by Realtek 81xx"
1605         select BR2_LEGACY
1606         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX
1607         help
1608           Now covers the whole Realtek 81xx familly: 8188/8192.
1610 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712
1611         bool "Realtek 8712 replaced by Realtek 87xx"
1612         select BR2_LEGACY
1613         select BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX
1614         help
1615           Now covers the whole Realtek 87xx familly: 8712/8723.
1617 ###############################################################################
1618 comment "Legacy options removed in 2013.02"
1620 config BR2_sa110
1621         bool "sa110 ARM target switched to strongarm"
1622         select BR2_LEGACY
1623         select BR2_strongarm
1624         help
1625           The SA110 is the same as a generic StrongARM, it just differs
1626           in speed, peripherals and cache.
1628 config BR2_sa1100
1629         bool "sa1100 ARM target switched to strongarm"
1630         select BR2_LEGACY
1631         select BR2_strongarm
1632         help
1633           The SA1100 is the same as a generic StrongARM, it just differs
1634           in speed, peripherals and cache.
1636 config BR2_PACKAGE_GDISK
1637         bool "gdisk has been replaced by gptfdisk"
1638         select BR2_LEGACY
1639         select BR2_PACKAGE_GPTFDISK
1640         help
1641           The option has been renamed BR2_PACKAGE_GPTFDISK.
1643 config BR2_PACKAGE_GDISK_GDISK
1644         bool "gdisk tool from gdisk has been replaced by gdisk in gptfdisk"
1645         select BR2_LEGACY
1646         select BR2_PACKAGE_GPTFDISK
1647         select BR2_PACKAGE_GPTFDISK_GDISK
1648         help
1649           The option has been renamed BR2_PACKAGE_GPTFDISK_GDISK.
1651 config BR2_PACKAGE_GDISK_SGDISK
1652         bool "sgdisk tool from gdisk has been replaced by sgdisk in gptfdisk"
1653         select BR2_LEGACY
1654         select BR2_PACKAGE_GPTFDISK
1655         select BR2_PACKAGE_GPTFDISK_SGDISK
1656         help
1657           The option has been renamed BR2_PACKAGE_GPTFDISK_SGDISK.
1659 config BR2_PACKAGE_GDB_HOST
1660         bool "gdb for the host option has been renamed"
1661         select BR2_PACKAGE_HOST_GDB
1662         select BR2_LEGACY
1663         help
1664           Due to the conversion of gdb to the package infrastructure,
1665           the BR2_PACKAGE_GDB_HOST option has been renamed
1666           BR2_PACKAGE_HOST_GDB.
1668 config BR2_PACKAGE_DIRECTB_DITHER_RGB16
1669         bool "DirectFB RGB16 dithering option has been renamed"
1670         select BR2_PACKAGE_DIRECTFB_DITHER_RGB16
1671         select BR2_LEGACY
1672         help
1673           The option has been renamed
1674           BR2_PACKAGE_DIRECTFB_DITHER_RGB16.
1676 config BR2_PACKAGE_DIRECTB_TESTS
1677         bool "DirectFB Tests option has been renamed"
1678         select BR2_PACKAGE_DIRECTFB_TESTS
1679         select BR2_LEGACY
1680         help
1681           The option has been renamed
1682           BR2_PACKAGE_DIRECTFB_TESTS.
1684 ###############################################################################
1685 comment "Legacy options removed in 2012.11"
1687 config BR2_PACKAGE_CUSTOMIZE
1688         bool "customize package has been removed"
1689         select BR2_LEGACY
1690         help
1691           The 'customize' special package has been removed. Instead,
1692           we recommend to create either your own packages, or use a
1693           post-build script to customize your root filesystem. See
1694           Buildroot's documentation for more details.
1696 config BR2_PACKAGE_XSERVER_xorg
1697         bool "X.org modular server"
1698         select BR2_LEGACY
1699         select BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
1700         help
1701           The option has been renamed
1702           BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR.
1704 config BR2_PACKAGE_XSERVER_tinyx
1705         bool "KDrive / TinyX server"
1706         select BR2_LEGACY
1707         select BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
1708         help
1709           The option has been renamed
1710           BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE.
1712 config BR2_PACKAGE_PTHREAD_STUBS
1713         bool "pthread-stubs option has been renamed"
1714         select BR2_LEGACY
1715         select BR2_PACKAGE_LIBPTHREAD_STUBS
1716         help
1717           For consistency reason, the pthread-stubs package has been
1718           renamed to libpthread-stubs.
1720 ###############################################################################
1721 comment "Legacy options removed in 2012.08"
1723 config BR2_PACKAGE_GETTEXT_STATIC
1724         bool "libgettext.a is now selected by BR2_PREFER_STATIC_LIB"
1725         select BR2_LEGACY
1726         help
1727           To build a static gettext library, select BR2_PREFER_STATIC_LIB.
1730 config BR2_PACKAGE_LIBINTL
1731         bool "libintl"
1732         select BR2_LEGACY
1733         select BR2_PACKAGE_GETTEXT
1734         help
1735           libintl is now installed by selecting BR2_PACKAGE_GETTEXT. This now
1736           only installs the library, not the executables.
1738 config BR2_PACKAGE_INPUT_TOOLS_EVTEST
1739         bool "input-tools evtest is now a separate package evtest"
1740         select BR2_LEGACY
1741         select BR2_PACKAGE_EVTEST
1742         help
1743           The evtest program from input-tools is now a separate package.
1745 config BR2_BFIN_FDPIC
1746         bool "BR2_BFIN_FDPIC is now BR2_BINFMT_FDPIC"
1747         select BR2_BINFMT_FDPIC
1748         select BR2_LEGACY
1750 config BR2_BFIN_FLAT
1751         bool "BR2_BFIN_FLAT is now BR2_BINFMT_FLAT"
1752         select BR2_BINFMT_FLAT
1753         select BR2_LEGACY
1755 endmenu
1757 endif # !SKIP_LEGACY