aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/ebuild.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/repositories/e/ebuild.cc')
-rw-r--r--paludis/repositories/e/ebuild.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/paludis/repositories/e/ebuild.cc b/paludis/repositories/e/ebuild.cc
index 0faed2900..cf7a468cc 100644
--- a/paludis/repositories/e/ebuild.cc
+++ b/paludis/repositories/e/ebuild.cc
@@ -622,6 +622,9 @@ EbuildMetadataCommand::load(const std::shared_ptr<const EbuildID> & id)
if (! m.myoptions()->name().empty())
id->load_myoptions(m.myoptions()->name(), m.myoptions()->description(), get(keys, m.myoptions()->name()));
+ if (! m.required_use()->name().empty())
+ id->load_required_use(m.required_use()->name(), m.required_use()->description(), get(keys, m.required_use()->name()));
+
if (! m.inherited()->name().empty())
id->load_inherited(m.inherited()->name(), m.inherited()->description(), get(keys, m.inherited()->name()));