$ifmodifiedsince = ($lastmodified ? "If-Modified-Since: $lastmodified\r\n" : '');
}
$request .= "Host: $host:$port\r\n" . $ifmodifiedsince .
- "User-Agent: PEAR/@package_version@/PHP/" . PHP_VERSION . "\r\n";
+ "User-Agent: PEAR/1.4.9/PHP/" . PHP_VERSION . "\r\n";
if (isset($this)) { // only pass in authentication for non-static calls
$username = $config->get('username');
$password = $config->get('password');
}
// }}}
-?>
\ No newline at end of file
+?>
isset($test['dependencies']['required']) &&
isset($test['dependencies']['required']['pearinstaller']) &&
isset($test['dependencies']['required']['pearinstaller']['min']) &&
- version_compare('@package_version@',
+ version_compare('1.4.9',
$test['dependencies']['required']['pearinstaller']['min'], '<')) {
$this->_pearVersionTooLow($test['dependencies']['required']['pearinstaller']['min']);
return false;
$this->_stack->push(__FUNCTION__, 'error',
array('version' => $version),
'This package.xml requires PEAR version %version% to parse properly, we are ' .
- 'version @package_version@');
+ 'version 1.4.9');
}
function _invalidTagOrder($oktags, $actual, $root)
return $providesret;
}
}
-?>
\ No newline at end of file
+?>
$ifmodifiedsince = ($lastmodified ? "If-Modified-Since: $lastmodified\r\n" : '');
}
$request .= "Host: $host:$port\r\n" . $ifmodifiedsince .
- "User-Agent: PEAR/@package_version@/PHP/" . PHP_VERSION . "\r\n";
+ "User-Agent: PEAR/1.4.9/PHP/" . PHP_VERSION . "\r\n";
$username = $this->config->get('username');
$password = $this->config->get('password');
if ($username && $password) {
return $data;
}
}
-?>
\ No newline at end of file
+?>
error_reporting(E_ALL);
$pear_dir = dirname(__FILE__);
-ini_set('include_path', '');
+ini_set('include_path', $pear_dir);
if (function_exists('mb_internal_encoding')) {
mb_internal_encoding('ASCII');
}
foreach ($install_files as $package => $instfile) {
$info = &$pkg->fromAnyFile($instfile, PEAR_VALIDATE_INSTALLING);
if (PEAR::isError($info)) {
+ if (is_array($info->getUserInfo())) {
+ foreach ($info->getUserInfo() as $err) {
+ $ui->outputData(sprintf("[PEAR] %s: %s", $err['level'],
+ $err['message']));
+ }
+ }
$ui->outputData(sprintf("[PEAR] %s: %s", $package,
$info->getMessage()));
continue;
$downloaderpackage = &new PEAR_Downloader_Package($installer);
$err = $downloaderpackage->initialize($instfile);
if (PEAR::isError($err)) {
+ if (is_array($err->getUserInfo())) {
+ foreach ($err->getUserInfo() as $error) {
+ $ui->outputData(sprintf("[PEAR] %s: %s", $error['level'],
+ $error['message']));
+ }
+ }
$ui->outputData(sprintf("[PEAR] %s: %s", $package, $err->getMessage()));
continue;
}