cvs: pear-core /PEAR/PackageFile v2.php
| From: | Greg Beaver | Date: | Fri, 05 Nov 2004 05:07:12 +0000 |
| Subject: | cvs: pear-core /PEAR/PackageFile v2.php | ||
| Groups: | php.pear.cvs php.pear.core | ||
| Request: | Send a blank email to pear-cvs+get-25696@lists.php.net to get a copy of this message | ||
cellog Fri Nov 5 00:07:12 2004 EDT
Modified files:
/pear-core/PEAR/PackageFile v2.php
Log:
fix addSubpackageDepWithChannel
http://cvs.php.net/diff.php/pear-core/PEAR/PackageFile/v2.php?r1=1.44&r2=1.45&ty=u
Index: pear-core/PEAR/PackageFile/v2.php
diff -u pear-core/PEAR/PackageFile/v2.php:1.44 pear-core/PEAR/PackageFile/v2.php:1.45
--- pear-core/PEAR/PackageFile/v2.php:1.44 Fri Nov 5 00:00:27 2004
+++ pear-core/PEAR/PackageFile/v2.php Fri Nov 5 00:07:12 2004
@@ -17,7 +17,7 @@
// | |
// +----------------------------------------------------------------------+
//
-// $Id: v2.php,v 1.44 2004/11/05 05:00:27 cellog Exp $
+// $Id: v2.php,v 1.45 2004/11/05 05:07:12 cellog Exp $
require_once 'PEAR/ErrorStack.php';
require_once 'PEAR/Validate.php';
require_once 'PEAR/PackageFile/Generator/v2.php';
@@ -1969,18 +1969,18 @@
foreach (array('required', 'optional', 'group') as
$possible) {
if ($type == $possible) {
$new[$type] = array();
- } elseif (isset($save[$type])) {
- $new[$type] = $save[$type];
+ } elseif (isset($save[$possible])) {
+ $new[$possible] = $save[$possible];
}
}
$this->_packageInfo['dependencies'] = $new;
}
- if (!isset($this->_packageInfo['dependencies'][$type]['package'])) {
- $this->_packageInfo['dependencies'][$type]['package'] =
+ if
(!isset($this->_packageInfo['dependencies'][$type]['subpackage'])) {
+ $this->_packageInfo['dependencies'][$type]['subpackage'] =
$this->_constructPackageDep(array(), $name, $channel, false, $min,
$max, $recommended, $exclude);
} else {
- $this->_packageInfo['dependencies'][$type]['package'] =
+ $this->_packageInfo['dependencies'][$type]['subpackage'] =
$this->_constructPackageDep($this->_packageInfo['dependencies'][$type]['subpackage'],
$name, $channel, false, $min, $max, $recommended, $exclude);
}