diff options
Diffstat (limited to 'paludis')
-rw-r--r-- | paludis/repositories/e/e_repository.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/paludis/repositories/e/e_repository.cc b/paludis/repositories/e/e_repository.cc index d25f2603d..02150bd3f 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); |