aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-01-29 22:29:40 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-01-29 22:29:40 +0000
commit3f4921543fbf7fab828590fe68d82becb90dfeef (patch)
tree0f8113a6b62975f390129c83e6b8a8268366fe02
parent5e5ba2d50752c7c2b83ca75ce124ea66a0946e50 (diff)
downloadpaludis-3f4921543fbf7fab828590fe68d82becb90dfeef.tar.gz
paludis-3f4921543fbf7fab828590fe68d82becb90dfeef.tar.xz
Fix virtual masking issues
-rw-r--r--paludis/repositories/portage/portage_repository.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/paludis/repositories/portage/portage_repository.cc b/paludis/repositories/portage/portage_repository.cc
index 7f876cf..a5ca027 100644
--- a/paludis/repositories/portage/portage_repository.cc
+++ b/paludis/repositories/portage/portage_repository.cc
@@ -971,10 +971,11 @@ PortageRepository::virtual_package_version_metadata(const RepositoryVirtualsEntr
if (m->license_interface)
result->license_string = m->license_interface->license_string;
-
+ if (m->ebuild_interface)
+ result->keywords = m->ebuild_interface->keywords;
result->eapi = m->eapi;
- result->deps_interface->build_depend_string = "=" + stringify(p.provided_by_atom->package()) + "-" + stringify(v);
- result->deps_interface->run_depend_string = "=" + stringify(p.provided_by_atom->package()) + "-" + stringify(v);
+ result->build_depend_string = "=" + stringify(p.provided_by_atom->package()) + "-" + stringify(v);
+ result->run_depend_string = "=" + stringify(p.provided_by_atom->package()) + "-" + stringify(v);
return result;