summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Dibb <beandog@gentoo.org>2010-02-03 13:41:17 +0000
committerSteve Dibb <beandog@gentoo.org>2010-02-03 13:41:17 +0000
commitf1077f05773037ea78d2d62c7367cdc3eecd6e09 (patch)
tree889c667d3b84911b9a4724a6d7aee27b377b44c7 /class.portage.ebuild.php
parentUse singleton (diff)
downloadznurt-org-backend-f1077f05773037ea78d2d62c7367cdc3eecd6e09.tar.gz
znurt-org-backend-f1077f05773037ea78d2d62c7367cdc3eecd6e09.tar.bz2
znurt-org-backend-f1077f05773037ea78d2d62c7367cdc3eecd6e09.zip
Stop extending PortageTree and use singleton instead
git-svn-id: file:///var/svn/portage@80 3218660a-b0cf-4799-a991-8ddcc5b9e0f3
Diffstat (limited to 'class.portage.ebuild.php')
-rw-r--r--class.portage.ebuild.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/class.portage.ebuild.php b/class.portage.ebuild.php
index 73391f6..3875f25 100644
--- a/class.portage.ebuild.php
+++ b/class.portage.ebuild.php
@@ -62,6 +62,9 @@
function __construct($str) {
+ global $hits;
+ $hits['ebuild']++;
+
$this->atom = trim($str);
$this->arr_suffix = array('alpha', 'beta', 'rc', 'pre', 'p');
$this->portage = '/usr/portage';
@@ -201,7 +204,7 @@
if(!is_null($this->arr_metadata))
return $this->arr_metadata;
- if(!file_exists($this->filename))
+ if(!file_exists($this->filename) || !file_exists($this->filename_cache))
return array();
$file = file($this->filename_cache, FILE_IGNORE_NEW_LINES);