http://conveyor.shockley.net/ports/www-pear-1.9.0.diff
This diff updates PEAR to 1.9.0. I've done some light testing, but
additional testing (and corrections) would be appreciated.
Notable changes (from the 1.8.0alpha1 changelog):
Functions that have been deprecated for 3+ years in PEAR_Common, please
take a moment to migrate over to one of the alternatives that have ben
provided:
* PEAR_Common->downloadHttp (use PEAR_Downloader->downloadHttp instead)
* PEAR_Common->infoFromTgzFile (use PEAR_PackageFile->fromTgzFile instead)
* PEAR_Common->infoFromDescriptionFile (use
PEAR_PackageFile->fromPackageFile instead)
* PEAR_Common->infoFromString (use PEAR_PackageFile->fromXmlstring instead)
* PEAR_Common->infoFromArray (use PEAR_PackageFile->fromAnyFile instead)
* PEAR_Common->xmlFromInfo (use a PEAR_PackageFile_v* object's generator
instead)
* PEAR_Common->validatePackageInfo (use the validation of
PEAR_PackageFile objects)
* PEAR_Common->analyzeSourceCode (use a PEAR_PackageFile_v* object instead)
PEAR_Common->detectDependencies (use
PEAR_Downloader_Package->detectDependencies instead)
* PEAR_Common->buildProvidesArray (use
PEAR_PackageFile_v1->_buildProvidesArray or
PEAR_PackageFile_v2_Validator->_buildProvidesArray)
PHP 4.4 and 5.1.6 are now the minimum PHP requirements, for brave souls
pear upgrade -f PEAR will allow people with lower versions to upgrade to
this release but no guarantees will be made that it will work properly.
Support for XML RPC channels has been dropped - The only ones that used
it (pear.php.net and pecl.php.net) have used the REST interface for
years now. SOAP support also removed as it was only proof of concept.
Move codebase from the PHP License to New BSD 2 clause license