2017-05-10 02:10:42 +00:00
|
|
|
#
|
|
|
|
# DO NOT EDIT! This file is automatically generated.
|
|
|
|
#
|
2017-06-12 05:14:48 +00:00
|
|
|
|
|
|
|
# The component directory name
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_DIR_NAME
|
2017-06-12 05:14:48 +00:00
|
|
|
string
|
|
|
|
default "@@master@@"
|
|
|
|
|
2017-05-10 02:10:42 +00:00
|
|
|
#!if [ "@@nforks@@" -ge 2 ]
|
2017-05-20 04:58:46 +00:00
|
|
|
|
2017-05-10 02:10:42 +00:00
|
|
|
choice
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Show @@master@@ versions from"
|
2017-05-10 02:10:42 +00:00
|
|
|
|
|
|
|
#!foreach fork
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_USE_@@origin|@@
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "@@origin@@"
|
2017-05-10 02:10:42 +00:00
|
|
|
#!if [ -n "@@only_obsolete@@" ]
|
2017-06-12 05:14:48 +00:00
|
|
|
depends on OBSOLETE
|
2017-05-10 02:10:42 +00:00
|
|
|
#!end-if
|
|
|
|
#!if [ -n "@@only_experimental@@" ]
|
2017-06-12 05:14:48 +00:00
|
|
|
depends on EXPERIMENTAL
|
2017-05-10 02:10:42 +00:00
|
|
|
#!end-if
|
2017-06-12 05:14:48 +00:00
|
|
|
help
|
2017-05-10 02:10:42 +00:00
|
|
|
@@originhelp@@
|
|
|
|
|
|
|
|
#!end-foreach
|
|
|
|
endchoice
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_USE
|
2017-06-12 05:14:48 +00:00
|
|
|
string
|
2017-05-10 02:10:42 +00:00
|
|
|
#!foreach fork
|
2017-08-24 21:58:14 +00:00
|
|
|
default "@@fork|@@" if @@master|@@_USE_@@origin|@@
|
2017-05-10 02:10:42 +00:00
|
|
|
#!end-foreach
|
|
|
|
|
|
|
|
#!end-if
|
|
|
|
|
|
|
|
#!foreach fork
|
|
|
|
#!if [ "@@nforks@@" -ge 2 ]
|
2017-08-24 21:58:14 +00:00
|
|
|
if @@master|@@_USE_@@origin|@@
|
2017-05-10 02:10:42 +00:00
|
|
|
#!end-if
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_PKG_NAME
|
2017-06-12 05:14:48 +00:00
|
|
|
string
|
2017-07-08 17:54:53 +00:00
|
|
|
default "@@pkg_name@@"
|
2017-06-12 05:14:48 +00:00
|
|
|
|
2017-05-12 05:00:32 +00:00
|
|
|
#!// If a project makes official releases, using "bleeding edge"
|
|
|
|
#!// from a development repository is experimental. However, there
|
|
|
|
#!// are projects that consider its HEAD a "rolling release". For
|
|
|
|
#!// those, checking out from a repository is the regular method.
|
2017-05-10 02:10:42 +00:00
|
|
|
choice
|
2017-07-08 17:54:53 +00:00
|
|
|
bool "Source of @@pkg_label@@"
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
#!if [ "@@#version@@" -gt 0 ]
|
|
|
|
config @@fork|@@_SRC_RELEASE
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Released tarball"
|
|
|
|
help
|
|
|
|
Download a released tarball.
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-05-12 05:00:32 +00:00
|
|
|
#!end-if
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_SRC_DEVEL
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Vendor/custom repository"
|
2017-08-24 21:58:14 +00:00
|
|
|
#!if [ "@@#version@@" -gt 0 ]
|
2017-06-12 05:14:48 +00:00
|
|
|
depends on EXPERIMENTAL
|
|
|
|
#!end-if
|
|
|
|
help
|
|
|
|
Check out from a repository.
|
|
|
|
#!if [ -n "@@repository@@" ]
|
|
|
|
Default is the vendor repository at @@repository_url@@
|
|
|
|
#!end-if
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
if @@fork|@@_SRC_DEVEL
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-06-12 05:14:48 +00:00
|
|
|
choice
|
|
|
|
bool "VCS type"
|
|
|
|
#!if [ -n "@@repository@@" ]
|
2017-08-24 21:58:14 +00:00
|
|
|
default @@fork|@@_DEVEL_VCS_@@vcs@@
|
2017-06-12 05:14:48 +00:00
|
|
|
#!end-if
|
|
|
|
help
|
|
|
|
Version control system from which the sources will be checked out.
|
2017-07-08 17:54:53 +00:00
|
|
|
The default value points to the development repository for @@pkg_label@@.
|
2017-06-12 05:14:48 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_VCS_git
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Git"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_VCS_svn
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Subversion"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_VCS_hg
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Mercurial"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_VCS_cvs
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "CVS"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_VCS
|
2017-06-12 05:14:48 +00:00
|
|
|
string
|
2017-08-24 21:58:14 +00:00
|
|
|
default "git" if @@fork|@@_DEVEL_VCS_git
|
|
|
|
default "svn" if @@fork|@@_DEVEL_VCS_svn
|
|
|
|
default "hg" if @@fork|@@_DEVEL_VCS_hg
|
|
|
|
default "cvs" if @@fork|@@_DEVEL_VCS_cvs
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_URL
|
2017-06-12 05:14:48 +00:00
|
|
|
string "Repository URL"
|
|
|
|
#!if [ -n "@@repository@@" ]
|
|
|
|
default "@@repository_url@@"
|
|
|
|
#!end-if
|
|
|
|
help
|
|
|
|
Repository URL.
|
|
|
|
|
|
|
|
For CVS, enter both the value of CVS root and the module name, separated
|
|
|
|
by a space.
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_BRANCH
|
2017-06-12 05:14:48 +00:00
|
|
|
string "Branch/tag to check out"
|
|
|
|
default "@@repository_branch@@"
|
|
|
|
help
|
|
|
|
Git/CVS: branch/tag to be checked out
|
|
|
|
Subversion: directories to append to the repository URL (i.e. branch or tag)
|
|
|
|
Mercurial: official guide recommends using separate repositories to maintain
|
|
|
|
stable branches. You likely need to change the repository URL, rather than
|
|
|
|
enter anything here.
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_REVISION
|
2017-06-12 05:14:48 +00:00
|
|
|
string "Revision/changeset"
|
|
|
|
default "@@repository_cset@@"
|
|
|
|
help
|
|
|
|
Commit ID or revision ID to check out.
|
|
|
|
Git: enter the commit ID to check out a commit.
|
|
|
|
CVS: enter the date in "YYYY/MM/DD HH:MM:SS" format (UTC) to check out certain date.
|
|
|
|
Subversion: enter the revision.
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_SUBDIR
|
2017-06-27 08:12:33 +00:00
|
|
|
string "Subdirectory in the repository"
|
|
|
|
default "@@repository_subdir@@"
|
|
|
|
help
|
|
|
|
Some projects produce releases not from the top-level directory in the
|
|
|
|
repository, but rather from some subdirectory. If it is the case,
|
|
|
|
specify this subdirectory here.
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_DEVEL_BOOTSTRAP
|
2017-06-27 08:12:33 +00:00
|
|
|
string "Bootstrap command"
|
|
|
|
default "@@bootstrap@@"
|
|
|
|
help
|
|
|
|
Command to run after checking out. Some projects don't store the generated
|
|
|
|
files like configure script in the repository; building out of a checked out
|
|
|
|
working copy thus requires some extra steps. Separate multiple shell commands
|
|
|
|
with &&.
|
|
|
|
|
2017-05-10 02:10:42 +00:00
|
|
|
endif
|
2017-05-30 05:32:38 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_SRC_CUSTOM
|
2017-06-12 05:14:48 +00:00
|
|
|
bool "Custom location"
|
|
|
|
depends on EXPERIMENTAL
|
|
|
|
help
|
|
|
|
Custom directory or tarball.
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
if @@fork|@@_SRC_CUSTOM
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_CUSTOM_LOCATION
|
2017-06-12 05:14:48 +00:00
|
|
|
string "Custom source location"
|
|
|
|
help
|
|
|
|
Path to the directory or tarball with the sources.
|
2017-05-10 02:10:42 +00:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
2017-05-30 05:32:38 +00:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
#!// Below, we explicitly select all milestones to which a given version
|
|
|
|
#!// compares greater-or-equal. We don't select just the latest applicable
|
|
|
|
#!// (and letting milestones chain-select each other, with FOO_6_or_later
|
|
|
|
#!// selecting FOO_5_or_later and so on) so that we can handle the cases
|
|
|
|
#!// where we need to identify a range of releases on a branch, for example,
|
|
|
|
#!// "all FOO releases after 4.9.1 but before 4.9.3".
|
|
|
|
#!//
|
2017-08-24 21:58:14 +00:00
|
|
|
#!if [ "@@#version@@" -gt 0 -a -z "@@versionlocked@@" ]
|
2017-05-10 02:10:42 +00:00
|
|
|
choice
|
2017-07-08 17:54:53 +00:00
|
|
|
bool "Version of @@pkg_label@@"
|
2017-05-30 05:32:38 +00:00
|
|
|
help
|
2017-07-08 17:54:53 +00:00
|
|
|
For a released version, select the version of @@pkg_label@@ to download
|
2017-05-30 05:32:38 +00:00
|
|
|
and build. For sources out of the vendor repository or from a custom
|
|
|
|
location, select the version that describes those custom sources.
|
|
|
|
Based on this version, crosstool-NG may apply some version-specific
|
2017-07-08 17:54:53 +00:00
|
|
|
quirks while building @@pkg_label@@.
|
2017-05-30 05:32:38 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_VERY_NEW
|
2017-05-30 05:32:38 +00:00
|
|
|
bool "newer than anything below"
|
|
|
|
depends on EXPERIMENTAL
|
2017-08-24 21:58:14 +00:00
|
|
|
depends on @@fork|@@_SRC_DEVEL || @@fork|@@_SRC_CUSTOM
|
2017-05-30 05:32:38 +00:00
|
|
|
#!foreach milestone
|
2017-08-24 21:58:14 +00:00
|
|
|
select @@master|@@_@@ms|@@_or_later
|
2018-01-28 19:42:24 +00:00
|
|
|
select @@master|@@_later_than_@@ms|@@
|
2017-08-24 21:58:14 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_@@ms|@@_or_older
|
2018-01-28 19:42:24 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_older_than_@@ms|@@
|
2017-05-30 05:32:38 +00:00
|
|
|
#!end-foreach
|
2017-05-10 02:10:42 +00:00
|
|
|
|
|
|
|
#!foreach version
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_V_@@ver_sel|@@
|
|
|
|
bool "@@ver@@@@obsolete? (OBSOLETE)@@@@experimental? (EXPERIMENTAL)@@"
|
2017-05-17 06:30:20 +00:00
|
|
|
#!if [ "@@obsolete@@" = "yes" ]
|
2017-06-12 05:14:48 +00:00
|
|
|
depends on OBSOLETE
|
2017-05-17 06:30:20 +00:00
|
|
|
#!end-if
|
|
|
|
#!if [ "@@experimental@@" = "yes" ]
|
2017-06-12 05:14:48 +00:00
|
|
|
depends on EXPERIMENTAL
|
2017-05-17 06:30:20 +00:00
|
|
|
#!end-if
|
2017-05-30 05:32:38 +00:00
|
|
|
#!foreach milestone
|
2018-01-28 19:42:24 +00:00
|
|
|
#!if [ "@@version_cmp_milestone@@" -gt 0 ]
|
|
|
|
depends on !@@master|@@_REQUIRE_@@ms|@@_or_older
|
|
|
|
select @@master|@@_later_than_@@ms|@@
|
|
|
|
#!end-if
|
2017-05-30 05:32:38 +00:00
|
|
|
#!if [ "@@version_cmp_milestone@@" -ge 0 ]
|
2018-01-28 19:42:24 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_older_than_@@ms|@@
|
2017-08-24 21:58:14 +00:00
|
|
|
select @@master|@@_@@ms|@@_or_later
|
2017-05-17 06:30:20 +00:00
|
|
|
#!end-if
|
2017-06-30 05:40:50 +00:00
|
|
|
#!if [ "@@version_cmp_milestone@@" -le 0 ]
|
2018-01-28 19:42:24 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_later_than_@@ms|@@
|
2017-08-24 21:58:14 +00:00
|
|
|
select @@master|@@_@@ms|@@_or_older
|
2017-06-30 05:40:50 +00:00
|
|
|
#!end-if
|
2017-05-30 05:32:38 +00:00
|
|
|
#!if [ "@@version_cmp_milestone@@" -lt 0 ]
|
2017-08-24 21:58:14 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_@@ms|@@_or_later
|
2018-01-28 19:42:24 +00:00
|
|
|
select @@master|@@_older_than_@@ms|@@
|
2017-05-30 05:32:38 +00:00
|
|
|
#!end-if
|
|
|
|
#!end-foreach
|
2017-05-10 02:10:42 +00:00
|
|
|
|
|
|
|
#!end-foreach
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_VERY_OLD
|
2017-05-30 05:32:38 +00:00
|
|
|
bool "older than anything above"
|
|
|
|
depends on OBSOLETE && EXPERIMENTAL
|
2017-08-24 21:58:14 +00:00
|
|
|
depends on @@fork|@@_SRC_DEVEL || @@fork|@@_SRC_CUSTOM
|
2017-05-30 05:32:38 +00:00
|
|
|
#!foreach milestone
|
2018-01-28 19:42:24 +00:00
|
|
|
select @@master|@@_@@ms|@@_or_older
|
|
|
|
select @@master|@@_older_than_@@ms|@@
|
2017-08-24 21:58:14 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_@@ms|@@_or_later
|
2018-01-28 19:42:24 +00:00
|
|
|
depends on !@@master|@@_REQUIRE_later_than_@@ms|@@
|
2017-05-30 05:32:38 +00:00
|
|
|
#!end-foreach
|
|
|
|
|
2017-05-10 02:10:42 +00:00
|
|
|
endchoice
|
2017-05-20 04:58:46 +00:00
|
|
|
#!end-if
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-05-30 05:32:38 +00:00
|
|
|
#!if [ -n "@@versionlocked@@" ]
|
|
|
|
#!foreach version
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_V_@@ver_sel|@@
|
2017-05-30 05:32:38 +00:00
|
|
|
def_bool y
|
2017-08-24 21:58:14 +00:00
|
|
|
depends on @@versionlocked|@@_V_@@ver_sel|@@
|
2017-05-30 05:32:38 +00:00
|
|
|
|
|
|
|
#!end-foreach
|
|
|
|
#!end-if
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_VERSION
|
2017-06-12 05:14:48 +00:00
|
|
|
string
|
2017-05-10 02:10:42 +00:00
|
|
|
#!foreach version
|
2017-08-24 21:58:14 +00:00
|
|
|
default "@@ver@@" if @@fork|@@_V_@@ver_sel|@@
|
2017-05-10 02:10:42 +00:00
|
|
|
#!end-foreach
|
2017-11-19 08:10:53 +00:00
|
|
|
default "new" if @@fork|@@_VERY_NEW
|
|
|
|
default "old" if @@fork|@@_VERY_OLD
|
2017-06-12 05:14:48 +00:00
|
|
|
default "unknown"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
#!if [ "@@#version@@" -gt 0 ]
|
|
|
|
config @@fork|@@_MIRRORS
|
2017-08-19 07:17:49 +00:00
|
|
|
string
|
2017-08-24 22:29:55 +00:00
|
|
|
#!foreach version if-differs mirrors
|
2017-08-24 21:58:14 +00:00
|
|
|
default "@@mirrors@@" if @@fork|@@_V_@@ver_sel|@@
|
2017-08-24 07:23:36 +00:00
|
|
|
#!end-foreach
|
2017-08-19 07:17:49 +00:00
|
|
|
default "@@mirrors@@"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_ARCHIVE_FILENAME
|
2017-08-19 07:17:49 +00:00
|
|
|
string
|
2017-08-24 22:29:55 +00:00
|
|
|
#!foreach version if-differs archive_filename
|
2017-08-24 21:58:14 +00:00
|
|
|
default "@@archive_filename@@" if @@fork|@@_V_@@ver_sel|@@
|
2017-08-23 23:05:40 +00:00
|
|
|
#!end-foreach
|
2017-08-19 07:17:49 +00:00
|
|
|
default "@@archive_filename@@"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_ARCHIVE_DIRNAME
|
2017-08-19 07:17:49 +00:00
|
|
|
string
|
2017-08-24 22:29:55 +00:00
|
|
|
#!foreach version if-differs archive_dirname
|
2017-08-24 21:58:14 +00:00
|
|
|
default "@@archive_dirname@@" if @@fork|@@_V_@@ver_sel|@@
|
2017-08-23 23:05:40 +00:00
|
|
|
#!end-foreach
|
2017-08-19 07:17:49 +00:00
|
|
|
default "@@archive_dirname@@"
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@fork|@@_ARCHIVE_FORMATS
|
2017-08-19 07:17:49 +00:00
|
|
|
string
|
2017-08-24 22:29:55 +00:00
|
|
|
#!foreach version if-differs archive_formats
|
2017-08-24 21:58:14 +00:00
|
|
|
default "@@archive_formats@@" if @@fork|@@_V_@@ver_sel|@@
|
2017-08-19 07:17:49 +00:00
|
|
|
#!end-foreach
|
|
|
|
default "@@archive_formats@@"
|
|
|
|
|
2017-09-28 05:29:35 +00:00
|
|
|
config @@fork|@@_SIGNATURE_FORMAT
|
|
|
|
string
|
|
|
|
#!foreach version if-differs signature_format
|
|
|
|
default "@@signature_format@@" if @@fork|@@_V_@@ver_sel|@@
|
|
|
|
#!end-foreach
|
|
|
|
default "@@signature_format@@"
|
|
|
|
|
2017-08-19 07:17:49 +00:00
|
|
|
#!end-if
|
|
|
|
|
2017-06-12 05:14:48 +00:00
|
|
|
#!if [ "@@nforks@@" -ge 2 ]
|
|
|
|
endif
|
|
|
|
#!end-if
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2017-05-17 06:30:20 +00:00
|
|
|
#!end-foreach
|
|
|
|
|
|
|
|
#!foreach milestone
|
2017-05-30 05:32:38 +00:00
|
|
|
#!// Milestones selected by a chosen version of this package
|
2018-01-28 19:42:24 +00:00
|
|
|
config @@master|@@_later_than_@@ms|@@
|
|
|
|
bool
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_@@ms|@@_or_later
|
2017-06-12 05:14:48 +00:00
|
|
|
bool
|
2017-05-30 05:32:38 +00:00
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_@@ms|@@_or_older
|
2017-06-30 05:40:50 +00:00
|
|
|
bool
|
|
|
|
|
2018-01-28 19:42:24 +00:00
|
|
|
config @@master|@@_older_than_@@ms|@@
|
|
|
|
bool
|
|
|
|
|
2017-05-30 05:32:38 +00:00
|
|
|
#!// Milestone requirements selected by other packages that restrict
|
|
|
|
#!// the choices in this package
|
2018-01-28 19:42:24 +00:00
|
|
|
config @@master|@@_REQUIRE_later_than_@@ms|@@
|
|
|
|
bool
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_REQUIRE_@@ms|@@_or_later
|
2017-05-30 05:32:38 +00:00
|
|
|
bool
|
|
|
|
|
2017-08-24 21:58:14 +00:00
|
|
|
config @@master|@@_REQUIRE_@@ms|@@_or_older
|
2017-05-30 05:32:38 +00:00
|
|
|
bool
|
2017-05-10 02:10:42 +00:00
|
|
|
|
2018-01-28 19:42:24 +00:00
|
|
|
config @@master|@@_REQUIRE_older_than_@@ms|@@
|
|
|
|
bool
|
|
|
|
|
2017-05-10 02:10:42 +00:00
|
|
|
#!end-foreach
|