aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/vdb_repository.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-07-18 19:48:40 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-07-18 19:48:40 +0000
commitb0984f6e15f2da0e52dd341d1bab63f94de927b8 (patch)
tree1c8815e09a64a0d0aeade3bbc30d5af6d8b5fc1d /paludis/repositories/e/vdb_repository.hh
parent6dfe78633a6155bb6231e996cfb2ac2bce3157bd (diff)
downloadpaludis-b0984f6e15f2da0e52dd341d1bab63f94de927b8.tar.gz
paludis-b0984f6e15f2da0e52dd341d1bab63f94de927b8.tar.xz
Make EAPIs, dep parsing ERepository specific. Fixes: ticket:316
Diffstat (limited to 'paludis/repositories/e/vdb_repository.hh')
-rw-r--r--paludis/repositories/e/vdb_repository.hh9
1 files changed, 5 insertions, 4 deletions
diff --git a/paludis/repositories/e/vdb_repository.hh b/paludis/repositories/e/vdb_repository.hh
index 74ca391ec..ca5661eab 100644
--- a/paludis/repositories/e/vdb_repository.hh
+++ b/paludis/repositories/e/vdb_repository.hh
@@ -27,6 +27,7 @@
#include <paludis/util/fs_entry.hh>
#include <paludis/util/tr1_memory.hh>
#include <paludis/util/map.hh>
+#include <paludis/repositories/e/e_repository_id.hh>
/** \file
* Declarations for VDBRepository.
@@ -72,11 +73,11 @@ namespace paludis
void add_string_to_world(const std::string & n) const;
void remove_string_from_world(const std::string &) const;
- const tr1::shared_ptr<const PackageID> package_id_if_exists(const QualifiedPackageName &,
+ const tr1::shared_ptr<const erepository::ERepositoryID> package_id_if_exists(const QualifiedPackageName &,
const VersionSpec &) const
PALUDIS_ATTRIBUTE((warn_unused_result));
- const tr1::shared_ptr<const PackageID> make_id(const QualifiedPackageName &, const VersionSpec &,
+ const tr1::shared_ptr<const erepository::ERepositoryID> make_id(const QualifiedPackageName &, const VersionSpec &,
const FSEntry &) const
PALUDIS_ATTRIBUTE((warn_unused_result));
@@ -226,10 +227,10 @@ namespace paludis
///\name For use by VDBID
///\{
- void perform_uninstall(const tr1::shared_ptr<const PackageID> & id,
+ void perform_uninstall(const tr1::shared_ptr<const erepository::ERepositoryID> & id,
const UninstallActionOptions & o, bool reinstalling) const;
- void perform_config(const tr1::shared_ptr<const PackageID> & id) const;
+ void perform_config(const tr1::shared_ptr<const erepository::ERepositoryID> & id) const;
///\}