aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-09-06 16:51:19 +0100
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2011-09-06 16:51:19 +0100
commitcea9adc3df54e1bdeac88ff628cd91b53b9e549e (patch)
tree24ed874efc9139bc9184f24cbe0e7e360dc18a7d /paludis/repositories/e
parent39d5d8c84aba37c41f0e689a544615bd21c5c60d (diff)
downloadpaludis-cea9adc3df54e1bdeac88ff628cd91b53b9e549e.tar.gz
paludis-cea9adc3df54e1bdeac88ff628cd91b53b9e549e.tar.xz
Framework for licence groups
Diffstat (limited to 'paludis/repositories/e')
-rw-r--r--paludis/repositories/e/e_installed_repository.cc6
-rw-r--r--paludis/repositories/e/e_installed_repository.hh3
-rw-r--r--paludis/repositories/e/e_repository.cc6
-rw-r--r--paludis/repositories/e/e_repository.hh3
4 files changed, 18 insertions, 0 deletions
diff --git a/paludis/repositories/e/e_installed_repository.cc b/paludis/repositories/e/e_installed_repository.cc
index 7d8ebfff4..e021f777b 100644
--- a/paludis/repositories/e/e_installed_repository.cc
+++ b/paludis/repositories/e/e_installed_repository.cc
@@ -414,3 +414,9 @@ EInstalledRepository::sync(const std::string &, const std::string &, const std::
return false;
}
+const std::shared_ptr<const Set<std::string> >
+EInstalledRepository::maybe_expand_licence_nonrecursively(const std::string &) const
+{
+ return make_null_shared_ptr();
+}
+
diff --git a/paludis/repositories/e/e_installed_repository.hh b/paludis/repositories/e/e_installed_repository.hh
index 365626386..977407c38 100644
--- a/paludis/repositories/e/e_installed_repository.hh
+++ b/paludis/repositories/e/e_installed_repository.hh
@@ -95,6 +95,9 @@ namespace paludis
const std::string &,
const std::shared_ptr<OutputManager> &) const;
+ virtual const std::shared_ptr<const Set<std::string> > maybe_expand_licence_nonrecursively(
+ const std::string &) const;
+
///\name For use by EInstalledRepositoryID
///\{
diff --git a/paludis/repositories/e/e_repository.cc b/paludis/repositories/e/e_repository.cc
index 332242029..acde8325e 100644
--- a/paludis/repositories/e/e_repository.cc
+++ b/paludis/repositories/e/e_repository.cc
@@ -1878,3 +1878,9 @@ ERepository::get_mirrors(const std::string & m) const
return i->second;
}
+const std::shared_ptr<const Set<std::string> >
+ERepository::maybe_expand_licence_nonrecursively(const std::string &) const
+{
+ return make_null_shared_ptr();
+}
+
diff --git a/paludis/repositories/e/e_repository.hh b/paludis/repositories/e/e_repository.hh
index 3c52aa7d5..f3fc5dc39 100644
--- a/paludis/repositories/e/e_repository.hh
+++ b/paludis/repositories/e/e_repository.hh
@@ -144,6 +144,9 @@ namespace paludis
virtual std::shared_ptr<const CategoryNamePartSet> unimportant_category_names(const RepositoryContentMayExcludes &) const;
virtual const bool is_unimportant() const;
+ virtual const std::shared_ptr<const Set<std::string> > maybe_expand_licence_nonrecursively(
+ const std::string &) const;
+
/**
* Update GLEP 42 news files.
*/