From e0c70e1133b12341a9f14f68e00a44c1a7ea5a18 Mon Sep 17 00:00:00 2001 From: necoro <> Date: Wed, 24 Jan 2007 23:44:31 +0000 Subject: Small enhancements --- portato/backend/package.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'portato/backend/package.py') diff --git a/portato/backend/package.py b/portato/backend/package.py index 15dd59a..436b5e1 100644 --- a/portato/backend/package.py +++ b/portato/backend/package.py @@ -260,7 +260,7 @@ class Package: return retlist - def get_dep_packages (self): + def get_dep_packages (self, depvar = ["RDEPEND", "PDEPEND", "DEPEND"]): """Returns a cpv-list of packages on which this package depends and which have not been installed yet. This does not check the dependencies in a recursive manner. @returns: list of cpvs on which the package depend @@ -282,9 +282,13 @@ class Package: elif u not in actual: actual.append(u) + depstring = "" + for d in depvar: + depstring += self.get_env_var(d)+" " + # let portage do the main stuff ;) # pay attention to any changes here - deps = portage.dep_check (self.get_env_var("RDEPEND")+" "+self.get_env_var("DEPEND")+" "+self.get_env_var("PDEPEND"), portage_settings.vartree.dbapi, self._settings, myuse = actual, trees = self._trees) + deps = portage.dep_check (depstring, portage_settings.vartree.dbapi, self._settings, myuse = actual, trees = self._trees) if not deps: # FIXME: what is the difference to [1, []] ? return [] -- cgit v1.2.3-54-g00ecf 537b523c35b7733bb8f47dec197&follow=1'>commitdiff
path: root/.fonts/Comfortaa_Bold.ttf (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-05[urxvt] Disable iso14755 mode -- whatever this may beRené 'Necoro' Neumann1-0/+3
2021-03-05[screen] define a login shellRené 'Necoro' Neumann1-0/+3
2020-11-28Nobody is using mercurial anymore...René 'Necoro' Neumann1-19/+0