aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/e_repository.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/repositories/e/e_repository.cc')
-rw-r--r--paludis/repositories/e/e_repository.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/paludis/repositories/e/e_repository.cc b/paludis/repositories/e/e_repository.cc
index d25f260..02150bd 100644
--- a/paludis/repositories/e/e_repository.cc
+++ b/paludis/repositories/e/e_repository.cc
@@ -225,6 +225,7 @@ namespace paludis
std::tr1::shared_ptr<const MetadataValueKey<std::string> > format_key;
std::tr1::shared_ptr<const MetadataValueKey<std::string> > layout_key;
+ std::tr1::shared_ptr<const MetadataValueKey<std::string> > profile_layout_key;
std::tr1::shared_ptr<const MetadataValueKey<FSEntry> > location_key;
std::tr1::shared_ptr<const MetadataCollectionKey<FSEntrySequence> > profiles_key;
std::tr1::shared_ptr<const MetadataValueKey<FSEntry> > cache_key;
@@ -275,6 +276,8 @@ namespace paludis
mkt_significant, params.entry_format())),
layout_key(new LiteralMetadataValueKey<std::string> ("layout", "layout",
mkt_normal, params.layout())),
+ profile_layout_key(new LiteralMetadataValueKey<std::string> ("profile_layout", "profile_layout",
+ mkt_normal, params.profile_layout())),
location_key(new LiteralMetadataValueKey<FSEntry> ("location", "location",
mkt_significant, params.location())),
profiles_key(new LiteralMetadataFSEntrySequenceKey(
@@ -513,6 +516,7 @@ ERepository::_add_metadata_keys() const
clear_metadata_keys();
add_metadata_key(_imp->format_key);
add_metadata_key(_imp->layout_key);
+ add_metadata_key(_imp->profile_layout_key);
add_metadata_key(_imp->location_key);
add_metadata_key(_imp->profiles_key);
add_metadata_key(_imp->cache_key);