aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/ebuild_id.cc
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-06-12 00:30:01 +0100
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-06-12 00:30:01 +0100
commit619b3fb210b172bb0405b02ad341cb570bff1184 (patch)
tree7458a1fa65f01f8d074260d6ce02b843b40f5658 /paludis/repositories/e/ebuild_id.cc
parentba3ce12a94ff45cadbffbfe6bc832ba693fbf08e (diff)
downloadpaludis-619b3fb210b172bb0405b02ad341cb570bff1184.tar.gz
paludis-619b3fb210b172bb0405b02ad341cb570bff1184.tar.xz
Remove provide_key
Diffstat (limited to 'paludis/repositories/e/ebuild_id.cc')
-rw-r--r--paludis/repositories/e/ebuild_id.cc16
1 files changed, 0 insertions, 16 deletions
diff --git a/paludis/repositories/e/ebuild_id.cc b/paludis/repositories/e/ebuild_id.cc
index f9b571b17..010fed20a 100644
--- a/paludis/repositories/e/ebuild_id.cc
+++ b/paludis/repositories/e/ebuild_id.cc
@@ -155,7 +155,6 @@ namespace paludis
mutable std::shared_ptr<const EDependenciesKey> build_dependencies;
mutable std::shared_ptr<const EDependenciesKey> run_dependencies;
mutable std::shared_ptr<const EDependenciesKey> post_dependencies;
- mutable std::shared_ptr<const EProvideKey> provide;
mutable std::shared_ptr<const EPlainTextSpecKey> restrictions;
mutable std::shared_ptr<const EPlainTextSpecKey> properties;
mutable std::shared_ptr<const EFetchableURIKey> src_uri;
@@ -761,13 +760,6 @@ EbuildID::license_key() const
return _imp->license;
}
-const std::shared_ptr<const MetadataSpecTreeKey<ProvideSpecTree> >
-EbuildID::provide_key() const
-{
- need_keys_added();
- return _imp->provide;
-}
-
const std::shared_ptr<const MetadataSpecTreeKey<DependencySpecTree> >
EbuildID::dependencies_key() const
{
@@ -1035,14 +1027,6 @@ EbuildID::load_properties(const std::shared_ptr<const EAPIMetadataVariable> & m,
}
void
-EbuildID::load_provide(const std::shared_ptr<const EAPIMetadataVariable> & m, const std::string & v) const
-{
- Lock l(_imp->mutex);
- _imp->provide = std::make_shared<EProvideKey>(_imp->environment, m, eapi(), v, mkt_internal, is_installed());
- add_metadata_key(_imp->provide);
-}
-
-void
EbuildID::load_iuse(const std::shared_ptr<const EAPIMetadataVariable> & k, const std::string & v) const
{
Lock l(_imp->mutex);