aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src
diff options
context:
space:
mode:
authorPhil Christensen <philc@microsoft.com>2019-06-10 16:35:22 -0700
committerRobert Schumacher <roschuma@microsoft.com>2019-06-10 16:35:22 -0700
commitd962dc7d651b563bed089f4bf9056003ebb7fe1c (patch)
tree12583d7562888f47d0759d94bf5bc2d2da8284c1 /toolsrc/src
parent06d5d393b962604ae0a0f8fa6cfd1a89d0627e83 (diff)
downloadvcpkg-d962dc7d651b563bed089f4bf9056003ebb7fe1c.tar.gz
vcpkg-d962dc7d651b563bed089f4bf9056003ebb7fe1c.zip
[vcpkg] Add optional 'Homepage' field to CONTROL (#6844)
* [control file] Add optional 'Homepage' tag This allows a 'Homepage' tag to be added to a port in order to support changes such as PR #2933. It currently does not do anything with it. * [docs] Add Homepage to the control file documentation * move urls from descriptions to homepage field.
Diffstat (limited to 'toolsrc/src')
-rw-r--r--toolsrc/src/vcpkg/sourceparagraph.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/toolsrc/src/vcpkg/sourceparagraph.cpp b/toolsrc/src/vcpkg/sourceparagraph.cpp
index b495c5f1d..9bc59cbe7 100644
--- a/toolsrc/src/vcpkg/sourceparagraph.cpp
+++ b/toolsrc/src/vcpkg/sourceparagraph.cpp
@@ -24,6 +24,7 @@ namespace vcpkg
static const std::string SOURCE = "Source";
static const std::string SUPPORTS = "Supports";
static const std::string VERSION = "Version";
+ static const std::string HOMEPAGE = "Homepage";
}
static Span<const std::string> get_list_of_valid_fields()
@@ -34,6 +35,7 @@ namespace vcpkg
SourceParagraphFields::DESCRIPTION,
SourceParagraphFields::MAINTAINER,
SourceParagraphFields::BUILD_DEPENDS,
+ SourceParagraphFields::HOMEPAGE,
};
return valid_fields;
@@ -107,6 +109,7 @@ namespace vcpkg
spgh->description = parser.optional_field(SourceParagraphFields::DESCRIPTION);
spgh->maintainer = parser.optional_field(SourceParagraphFields::MAINTAINER);
+ spgh->homepage = parser.optional_field(SourceParagraphFields::HOMEPAGE);
spgh->depends = expand_qualified_dependencies(
parse_comma_list(parser.optional_field(SourceParagraphFields::BUILD_DEPENDS)));
spgh->supports = parse_comma_list(parser.optional_field(SourceParagraphFields::SUPPORTS));