Direct users to our kconfig-frontends snapshot instead of upstream.

It appears Yann Morin's kconfig-frontends project has gone offline and
the website at http://ymorin.is-a-geek.org/projects/kconfig-frontends
is not responding. Until we can identify a "proper" upstream project,
use the snapshot in NuttX tools repository.

Replace (almost) all links to Yann Morin's kconfig-frontends in the
docs to point to the NuttX tools snapshot instead, with the following
exceptions:

    nuttx/Changelog for version 6.17, 2012-04-14: Leave this historical
    information intact.

    nuttx/README.txt: Document the source of our snapshot.
This commit is contained in:
Nathan Hartman 2019-09-24 09:52:09 -06:00 committed by Gregory Nutt
parent 9830791960
commit a83a609af9
6 changed files with 15 additions and 18 deletions

View File

@ -7281,7 +7281,7 @@ void (*notify)(FAR struct pm_callback_s *cb, int domain, enum pm_state_e pmstate
<p>
At one time, this section provided a list of all NuttX configuration variables.
However, NuttX has since converted to use the <a href="http://ymorin.is-a-geek.org/projects/kconfig-frontends">kconfig-frontends</a> tools.
However, NuttX has since converted to use the <a href="https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/">kconfig-frontends</a> tools.
Now, the NuttX configuration is determined by a self-documenting set of <code>Kconfig</code> files.
</p>
<p>

View File

@ -803,12 +803,11 @@ NuttX Configuration Tool
------------------------
An automated tool has been incorporated to support re-configuration
of NuttX. This automated tool is based on the kconfig-frontends
application available at http://ymorin.is-a-geek.org/projects/kconfig-frontends
(A snapshot of this tool is also available from the tools repository at
https://bitbucket.org/nuttx/tools). This application provides a tool
called 'kconfig-mconf' that is used by the NuttX top-level Makefile.
The following make target is provided:
of NuttX. This tool is based on the kconfig-frontends application available
at https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/. (This
is a snapshot of http://ymorin.is-a-geek.org/projects/kconfig-frontends.)
This application provides a tool called 'kconfig-mconf' that is used by the
NuttX top-level Makefile. The following make target is provided:
make menuconfig
@ -835,10 +834,8 @@ NuttX Configuration Tool
https://bitbucket.org/nuttx/tools
2. The 'kconfig-mconf' tool. 'kconfig-mconf' is part of the
kconfig-frontends package. You can download that package from
the website http://ymorin.is-a-geek.org/projects/kconfig-frontends
or you can use the snapshot in the tools repository at
https://bitbucket.org/nuttx/tools.
kconfig-frontends package. You can download that package from the
snapshot in the tools repository at https://bitbucket.org/nuttx/tools.
Building kconfig-frontends under Linux may be as simple as
'configure; make; make install' but there may be some build

View File

@ -145,9 +145,9 @@ Configuration Variables
At one time, this section provided a list of all NuttX configuration
variables. However, NuttX has since converted to use the kconfig-frontends
tools (See http://ymorin.is-a-geek.org/projects/kconfig-frontends). Now,
the NuttX configuration is determined by a self-documenting set of Kconfig
files.
tools (See https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/.)
Now, the NuttX configuration is determined by a self-documenting set of
Kconfig files.
The current NuttX configuration variables are also documented in separate,
auto-generated configuration variable document. That configuration variable

View File

@ -561,8 +561,8 @@ pass2dep: context tools/mkdeps$(HOSTEXEEXT) tools/cnvwindeps$(HOSTEXEEXT)
#
# These targets depend on the kconfig-frontends packages. To use these, you
# must first download and install the kconfig-frontends package from this
# location: http://ymorin.is-a-geek.org/projects/kconfig-frontends. See
# README.txt file in the NuttX tools GIT repository for additional information.
# location: https://bitbucket.org/nuttx/tools/downloads/. See README.txt
# file in the NuttX tools GIT repository for additional information.
do_config: dirlinks apps_preconfig
$(Q) APPSDIR=${CONFIG_APPS_DIR} kconfig-conf Kconfig

View File

@ -554,7 +554,7 @@ pass2dep: context tools\mkdeps$(HOSTEXEEXT)
#
# These targets depend on the kconfig-frontends packages. To use these, you
# must first download and install the kconfig-frontends package from this
# location: http://ymorin.is-a-geek.org/projects/kconfig-frontends. See
# location: https://bitbucket.org/nuttx/tools/downloads/. See
# misc\tools\README.txt for additional information.
do_config: dirlinks apps_preconfig

View File

@ -2659,7 +2659,7 @@ int main(int argc, char **argv, char **envp)
body("<p>\n");
body(" <b>Overview</b>.\n");
body(" The NuttX RTOS is highly configurable.\n");
body(" The NuttX configuration files are maintained using the <a href=\"http://ymorin.is-a-geek.org/projects/kconfig-frontends\">kconfig-frontends</a> tool.\n");
body(" The NuttX configuration files are maintained using the <a href=\"https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends\">kconfig-frontends</a> tool.\n");
body(" That configuration tool uses <code>Kconfig</code> files that can be found through the NuttX source tree.\n");
body(" Each <code>Kconfig</code> files contains declarations of configuration variables.\n");
body(" Each configuration variable provides one configuration option for the NuttX RTOS.\n");