aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-05-13 11:14:57 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-05-13 11:14:57 +0000
commitc1ead921589bd9b3add523990f02511f86143a6b (patch)
treeb3ed9b6d1171a1233324f24b5c5d2ffbdcbfc33b
parent91c7d2dc773f996f6663eea22889eb8baaf16ddb (diff)
downloadpaludis-c1ead921589bd9b3add523990f02511f86143a6b.tar.gz
paludis-c1ead921589bd9b3add523990f02511f86143a6b.tar.xz
Be less strict about IUSE defaults
-rw-r--r--paludis/repositories/gentoo/portage_repository_profile.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/paludis/repositories/gentoo/portage_repository_profile.cc b/paludis/repositories/gentoo/portage_repository_profile.cc
index dbef86e..f4c05f0 100644
--- a/paludis/repositories/gentoo/portage_repository_profile.cc
+++ b/paludis/repositories/gentoo/portage_repository_profile.cc
@@ -664,7 +664,7 @@ PortageRepositoryProfile::use_state_ignoring_masks(const UseFlagName & u,
}
}
- if (use_unspecified == result && e)
+ if (use_unspecified == result && e && _imp->repository->has_version(e->name, e->version))
{
std::tr1::shared_ptr<const VersionMetadata> m(_imp->repository->version_metadata(e->name, e->version));
if (m->ebuild_interface)