Permalink
Browse files

Move out changes that are going into 1.9.2 and move from DOS EOL to U…

…nix.

git-svn-id: http://svn.php.net/repository/pear/pear-core/pear/pear-core/trunk@308700 c90b9560-bf6c-de11-be94-00142212c4b1
  • Loading branch information...
1 parent 3ec9563 commit 9ddc8ea2496eb75525623a1e5168c061161f6151 dufuz committed Feb 26, 2011
Showing with 885 additions and 887 deletions.
  1. +885 −887 package2.xml
View
1,772 package2.xml
@@ -1,888 +1,886 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<package version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
-http://pear.php.net/dtd/tasks-1.0.xsd
-http://pear.php.net/dtd/package-2.0
-http://pear.php.net/dtd/package-2.0.xsd">
- <name>PEAR</name>
- <channel>pear.php.net</channel>
- <summary>PEAR Base System</summary>
- <description>The PEAR package contains:
- * the PEAR installer, for creating, distributing
- and installing packages
- * the PEAR_Exception PHP5 error handling mechanism
- * the PEAR_ErrorStack advanced error handling mechanism
- * the PEAR_Error error handling mechanism
- * the OS_Guess class for retrieving info about the OS
- where PHP is running on
- * the System class for quick handling of common operations
- with files and directories
- * the PEAR base class
- Features in a nutshell:
- * full support for channels
- * pre-download dependency validation
- * new package.xml 2.0 format allows tremendous flexibility while maintaining BC
- * support for optional dependency groups and limited support for sub-packaging
- * robust dependency support
- * full dependency validation on uninstall
- * remote install for hosts with only ftp access - no more problems with
- restricted host installation
- * full support for mirroring
- * support for bundling several packages into a single tarball
- * support for static dependencies on a url-based package
- * support for custom file roles and installation tasks
- </description>
- <lead>
- <name>Greg Beaver</name>
- <user>cellog</user>
- <email>cellog@php.net</email>
- <active>no</active>
- </lead>
- <lead>
- <name>Pierre-Alain Joye</name>
- <user>pajoye</user>
- <email>pierre@php.net</email>
- <active>no</active>
- </lead>
- <lead>
- <name>Stig Bakken</name>
- <user>ssb</user>
- <email>stig@php.net</email>
- <active>no</active>
- </lead>
- <lead>
- <name>Tomas V.V.Cox</name>
- <user>cox</user>
- <email>cox@idecnet.com</email>
- <active>no</active>
- </lead>
- <lead>
- <name>Helgi Thormar</name>
- <user>dufuz</user>
- <email>dufuz@php.net</email>
- <active>yes</active>
- </lead>
- <developer>
- <name>Tias Guns</name>
- <user>tias</user>
- <email>tias@php.net</email>
- <active>yes</active>
- </developer>
- <helper>
- <name>Tim Jackson</name>
- <user>timj</user>
- <email>timj@php.net</email>
- <active>no</active>
- </helper>
- <helper>
- <name>Bertrand Gugger</name>
- <user>toggg</user>
- <email>toggg@php.net</email>
- <active>no</active>
- </helper>
- <helper>
- <name>Martin Jansen</name>
- <user>mj</user>
- <email>mj@php.net</email>
- <active>no</active>
- </helper>
- <date>2010-05-26</date>
- <version>
- <release>1.9.2</release>
- <api>1.9.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fixed Bug #17463: Regression: On Windows, svntag [patch by doconnor]
- * Fixed Bug #17641: pecl-list doesn't sort packages by name [dufuz]
- * Fixed Bug #17781: invalid argument warning on foreach due to an empty optional dependencie [dufuz]
- * Fixed Bug #17801: PEAR run-tests wrongly detects php-cgi [patch by David Jean Louis (izi)]
- * Fixed Bug #17839: pear svntag does not tag package.xml file [dufuz]
- * Fixed Bug #17986: PEAR Installer cannot handle files moved between packages [dufuz]
- * Fixed Bug #17997: Strange output if directories are not writeable [dufuz]
- * Fixed Bug #18001: PEAR/RunTest coverage fails [dufuz]
-
- * Implemented Request #16648: Use TMPDIR for builds instead of /var/tmp [dufuz]
- </notes>
- <contents>
- <dir name="/">
- <dir name="OS">
- <file name="Guess.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /OS -->
- <dir name="PEAR">
- <dir name="ChannelFile">
- <file name="Parser.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/ChannelFile -->
- <dir name="Command">
- <file name="Auth.xml" role="php"/>
- <file name="Auth.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Build.xml" role="php"/>
- <file name="Build.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Channels.xml" role="php"/>
- <file name="Channels.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Common.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Config.xml" role="php"/>
- <file name="Config.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Install.xml" role="php"/>
- <file name="Install.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Mirror.xml" role="php"/>
- <file name="Mirror.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Package.xml" role="php"/>
- <file name="Package.php" role="php">
- <tasks:replace from="@DATA-DIR@" to="data_dir" type="pear-config" />
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Pickle.xml" role="php"/>
- <file name="Pickle.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Registry.xml" role="php"/>
- <file name="Registry.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Remote.xml" role="php"/>
- <file name="Remote.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Test.xml" role="php"/>
- <file name="Test.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Command -->
- <dir name="Downloader">
- <file name="Package.php" role="php">
- <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Downloader -->
- <dir name="Frontend">
- <file name="CLI.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Frontend -->
- <dir name="Installer">
- <dir name="Role">
- <file name="Common.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Cfg.xml" role="php"/>
- <file name="Cfg.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Data.xml" role="php"/>
- <file name="Data.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Doc.xml" role="php"/>
- <file name="Doc.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Ext.xml" role="php"/>
- <file name="Ext.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Php.xml" role="php"/>
- <file name="Php.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Script.xml" role="php"/>
- <file name="Script.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Src.xml" role="php"/>
- <file name="Src.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Test.xml" role="php"/>
- <file name="Test.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Www.xml" role="php"/>
- <file name="Www.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Installer/Role -->
- <file name="Role.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Installer -->
- <dir name="PackageFile">
- <dir name="Generator">
- <file name="v1.php" role="php">
- <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
- </file>
- <file name="v2.php" role="php">
- <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/PackageFile/Generator -->
- <dir name="Parser">
- <file name="v1.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="v2.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/PackageFile/Parser -->
- <dir name="v2">
- <file role="php" name="rw.php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file role="php" name="Validator.php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/PackageFile/v2 -->
- <file name="v1.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="v2.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/PackageFile -->
- <dir name="REST">
- <file name="10.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="11.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="13.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/REST -->
- <dir name="Task">
- <dir name="Postinstallscript">
- <file name="rw.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Task/Postinstallscript -->
- <dir name="Replace">
- <file name="rw.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Task/Replace -->
- <dir name="Unixeol">
- <file name="rw.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Task/Unixeol -->
- <dir name="Windowseol">
- <file name="rw.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Task/Windowseol -->
- <file name="Common.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Postinstallscript.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Replace.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Unixeol.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Windowseol.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Task -->
- <dir name="Validator">
- <file name="PECL.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR/Validator -->
- <file name="Autoloader.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Builder.php" role="php">
- <tasks:replace from="@PEAR-VER@" to="version" type="package-info"/>
- </file>
- <file name="ChannelFile.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Command.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Common.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Config.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="DependencyDB.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Dependency2.php" role="php">
- <tasks:replace from="@PEAR-VER@" to="version" type="package-info"/>
- </file>
- <file name="Downloader.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="ErrorStack.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Exception.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="FixPHP5PEARWarnings.php" role="php"/>
- <file name="Frontend.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Installer.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="PackageFile.php" role="php">
- <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
- </file>
- <file name="Packager.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Registry.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="REST.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="RunTest.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="Validate.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="XMLParser.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- </dir> <!-- /PEAR -->
- <dir name="scripts" baseinstalldir="/">
- <file name="pear.bat" role="script">
- <tasks:replace from="@bin_dir@" to="bin_dir" type="pear-config" />
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- <tasks:windowseol/>
- </file>
- <file name="peardev.bat" role="script">
- <tasks:replace from="@bin_dir@" to="bin_dir" type="pear-config" />
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- <tasks:windowseol/>
- </file>
- <file name="pecl.bat" role="script">
- <tasks:replace from="@bin_dir@" to="bin_dir" type="pear-config" />
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- <tasks:windowseol/>
- </file>
- <file name="pear.sh" role="script">
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:replace from="@pear_version@" to="version" type="package-info" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- <tasks:unixeol/>
- </file>
- <file name="peardev.sh" role="script">
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:replace from="@pear_version@" to="version" type="package-info" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- <tasks:unixeol/>
- </file>
- <file name="pecl.sh" role="script">
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:replace from="@pear_version@" to="version" type="package-info" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- <tasks:unixeol/>
- </file>
- <file name="pearcmd.php" role="php">
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:replace from="@pear_version@" to="version" type="package-info" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- </file>
- <file name="peclcmd.php" role="php">
- <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
- <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:replace from="@pear_version@" to="version" type="package-info" />
- <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
- </file>
- </dir> <!-- /scripts -->
- <file name="LICENSE" role="doc" />
- <file name="INSTALL" role="doc" />
- <file name="package.dtd" role="data" />
- <file name="PEAR5.php" role="php" />
- <file name="PEAR.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="README" role="doc" />
- <file name="System.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file name="template.spec" role="data" />
- </dir> <!-- / -->
- </contents>
- <dependencies>
- <required>
- <php>
- <min>4.4.0</min>
- <exclude>5.0</exclude>
- <exclude>5.1.0</exclude>
- <exclude>5.1.1</exclude>
- <exclude>5.1.2</exclude>
- <exclude>5.1.3</exclude>
- <exclude>5.1.4</exclude>
- <exclude>5.1.5</exclude>
- </php>
- <pearinstaller>
- <min>1.4.3</min>
- </pearinstaller>
- <package>
- <name>Archive_Tar</name>
- <channel>pear.php.net</channel>
- <min>1.1</min>
- <recommended>1.3.7</recommended>
- <exclude>1.3.0</exclude>
- </package>
- <package>
- <name>Structures_Graph</name>
- <channel>pear.php.net</channel>
- <min>1.0.2</min>
- <recommended>1.0.4</recommended>
- </package>
- <package>
- <name>Console_Getopt</name>
- <channel>pear.php.net</channel>
- <min>1.3.0</min>
- <recommended>1.3.0</recommended>
- </package>
- <package>
- <name>XML_Util</name>
- <channel>pear.php.net</channel>
- <min>1.2.0</min>
- <recommended>1.2.1</recommended>
- </package>
- <package>
- <name>PEAR_Frontend_Web</name>
- <channel>pear.php.net</channel>
- <max>0.4</max>
- <conflicts/>
- </package>
- <package>
- <name>PEAR_Frontend_Gtk</name>
- <channel>pear.php.net</channel>
- <max>0.4.0</max>
- <exclude>0.4.0</exclude>
- <conflicts/>
- </package>
- <extension>
- <name>xml</name>
- </extension>
- <extension>
- <name>pcre</name>
- </extension>
- </required>
-<!-- <group name="remoteinstall" hint="adds the ability to install packages to a remote ftp server">
- <subpackage>
- <name>PEAR_RemoteInstaller</name>
- <channel>pear.php.net</channel>
- <min>0.1.0</min>
- <recommended>0.1.0</recommended>
- </subpackage>
- </group> -->
- <group name="webinstaller" hint="PEAR's web-based installer">
- <package>
- <name>PEAR_Frontend_Web</name>
- <channel>pear.php.net</channel>
- <min>0.5.1</min>
- </package>
- </group>
- <group name="gtkinstaller" hint="PEAR's PHP-GTK-based installer">
- <package>
- <name>PEAR_Frontend_Gtk</name>
- <channel>pear.php.net</channel>
- <min>0.4.0</min>
- </package>
- </group>
- <group name="gtk2installer" hint="PEAR's PHP-GTK2-based installer">
- <package>
- <name>PEAR_Frontend_Gtk2</name>
- <channel>pear.php.net</channel>
- </package>
- </group>
- </dependencies>
- <phprelease>
- <installconditions>
- <os>
- <name>windows</name>
- </os>
- </installconditions>
- <filelist>
- <install as="pear.bat" name="scripts/pear.bat" />
- <install as="peardev.bat" name="scripts/peardev.bat" />
- <install as="pecl.bat" name="scripts/pecl.bat" />
- <install as="pearcmd.php" name="scripts/pearcmd.php" />
- <install as="peclcmd.php" name="scripts/peclcmd.php" />
- <ignore name="scripts/peardev.sh" />
- <ignore name="scripts/pear.sh" />
- <ignore name="scripts/pecl.sh" />
- </filelist>
- </phprelease>
- <phprelease>
- <filelist>
- <install as="pear" name="scripts/pear.sh" />
- <install as="peardev" name="scripts/peardev.sh" />
- <install as="pecl" name="scripts/pecl.sh" />
- <install as="pearcmd.php" name="scripts/pearcmd.php" />
- <install as="peclcmd.php" name="scripts/peclcmd.php" />
- <ignore name="scripts/pear.bat" />
- <ignore name="scripts/peardev.bat" />
- <ignore name="scripts/pecl.bat" />
- </filelist>
- </phprelease>
- <changelog>
- <release>
- <version>
- <release>1.8.0alpha1</release>
- <api>1.8.0</api>
- </version>
- <stability>
- <release>alpha</release>
- <api>stable</api>
- </stability>
- <date>2009-03-09</date>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Implement Request #10373: if pref_state=stable and installed package=beta, allow up to latest beta version [dufuz]
- * Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
- * Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
- * Implement Request #11170: script to generate Command/[command].xml [dufuz]
- * Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
- * Implement Request #12706: pear list -a hard to read [dufuz]
- * Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
- * Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
- * Implement Request #13927: install-pear.php should have option to set www_dir [timj]
- * Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
- * Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
- - upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
- better what other package managers are doing. upgrade-all will still work as intended.
- * Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
- - Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
- channel specific upgrades
- * Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
- * Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]
-
- * Fix PHP Bug #43857: --program-suffix not always reflected everywhere [cellog]
- * Fix PHP Bug #47323: strotime warnings in make install [dufuz]
-
- * Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
- * Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
- * Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
- * Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
- * Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
- * Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
- * Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
- * Fix Bug #14210: pear list -ia brings warnings [dufuz]
- * Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
- * Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
- * Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
- * Fix Bug #14437: openbasedir warning when loading config [dufuz]
- * Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
- * Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
- * Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
- * Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
- * Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
- * Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
-
- NOTE!
- 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
- </notes>
- </release>
- <release>
- <date>2009-03-27</date>
- <version>
- <release>1.8.0RC1</release>
- <api>1.8.0</api>
- </version>
- <stability>
- <release>beta</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
- * Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]
-
- * Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
- * Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]
- </notes>
- </release>
- <release>
- <date>2009-04-10</date>
- <version>
- <release>1.8.0</release>
- <api>1.8.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
-Changes since RC1:
- * Fix Bug #14792: Bad md5sum for files with replaced content [dufuz]
- * Fix Bug #16057:-r is limited to 4 directories in depth [dufuz]
- * Fix Bug #16077: PEAR5::getStaticProperty does not return a reference to the property [dufuz]
-
- Remove custom XML_Util class in favor of using upstream XML_Util package as dependency
-
-RC1 Release Notes:
- * Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
- * Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]
-
- * Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
- * Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]
-
-Alpha1 Release Notes:
- * Implement Request #10373: if pref_state=stable and installed package=beta, allow up to latest beta version [dufuz]
- * Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
- * Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
- * Implement Request #11170: script to generate Command/[command].xml [dufuz]
- * Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
- * Implement Request #12706: pear list -a hard to read [dufuz]
- * Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
- * Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
- * Implement Request #13927: install-pear.php should have option to set www_dir [timj]
- * Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
- * Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
- - upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
- better what other package managers are doing. upgrade-all will still work as intended.
- * Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
- - Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
- channel specific upgrades
- * Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
- * Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]
-
- * Fix PHP Bug #43857: --program-suffix not always reflected everywhere [cellog]
- * Fix PHP Bug #47323: strotime warnings in make install [dufuz]
-
- * Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
- * Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
- * Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
- * Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
- * Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
- * Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
- * Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
- * Fix Bug #14210: pear list -ia brings warnings [dufuz]
- * Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
- * Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
- * Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
- * Fix Bug #14437: openbasedir warning when loading config [dufuz]
- * Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
- * Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
- * Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
- * Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
- * Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
- * Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
-
- NOTE!
- 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
- </notes>
- </release>
- <release>
- <date>2009-04-15</date>
- <version>
- <release>1.8.1</release>
- <api>1.8.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #16099 PEAR crash on PHP4 (parse error) [dufuz]
- </notes>
- </release>
- <release>
- <date>2009-08-18</date>
- <version>
- <release>1.9.0RC1</release>
- <api>1.9.0RC1</api>
- </version>
- <stability>
- <release>beta</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Implement Request #16213: add alias to list-channels output [dufuz]
- * Implement Request #16378: pear svntag [dufuz]
- * Implement Request #16386: PEAR_Config::remove() does not support specifying a channel [timj]
- * Implement Request #16396: package-dependencies should allow package names [dufuz]
-
- * Fix Bug #11181: pear requests channel.xml from main server instead from mirror [dufuz]
- * Fix Bug #14493: pear install --offline doesn't print out errors [dufuz]
- * Fix Bug #11348: pear package-dependencies isn't well explained [dufuz]
- * Fix Bug #16108: PEAR_PackageFile_Generator_v2 PHP4 parse error when running upgrade-all [dufuz]
- * Fix Bug #16113: Installing certain packages fails due incorrect encoding handling [dufuz]
- * Fix Bug #16122: PEAR RunTest failed to run as expected [dufuz]
- * Fix Bug #16366: compiling 5.2.10 leads to non-functioning pear [dufuz]
- * Fix Bug #16387: channel-logout does not support logging out from a non-default channel [timj]
- * Fix Bug #16444: Setting preferred mirror fails [dufuz]
- * Fix the shutdown functions where a index might not exist and thus raise a notice [derick]
- </notes>
- </release>
- <release>
- <date>2009-08-20</date>
- <version>
- <release>1.9.0RC2</release>
- <api>1.9.0RC2</api>
- </version>
- <stability>
- <release>beta</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * REST 1.4 file was occasionally being included but REST 1.4 is not intended for this release cycle [dufuz]
- </notes>
- </release>
- <release>
- <date>2009-08-21</date>
- <version>
- <release>1.9.0RC3</release>
- <api>1.9.0RC3</api>
- </version>
- <stability>
- <release>beta</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Improved svntag support to handle packages like PEAR it self [dufuz]
- </notes>
- </release>
- <release>
- <date>2009-08-23</date>
- <version>
- <release>1.9.0RC4</release>
- <api>1.9.0RC4</api>
- </version>
- <stability>
- <release>beta</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fixed a problem where the original channel could not be set as a preferred_mirror again [dufuz]
- * Make sure channel aliases can't be made to start with - [dufuz]
- * Output issues with pear search [dufuz]
- * Fixed couple of stray notices [dufuz]
- </notes>
- </release>
- <release>
- <date>2009-09-03</date>
- <version>
- <release>1.9.0</release>
- <api>1.9.0</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * Fix Bug #16547: The phar for PEAR installer uses ereg() which is deprecated [dufuz]
- </notes>
- </release>
- <release>
- <date>2010-05-26</date>
- <version>
- <release>1.9.1</release>
- <api>1.9.1</api>
- </version>
- <stability>
- <release>stable</release>
- <api>stable</api>
- </stability>
- <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
- <notes>
- * svntag improvements, tag package files passed into the command and better directory checks [dufuz]
- * rely on Structures_Graph minimum version instead of recommended version [saltybeagle]
- * Fix Bug #12613: running go-pear.phar from C:\ fails [dufuz]
- * Fix Bug #14841: Installing pear into directory with space fails [dufuz]
- * Fix Bug #16644: pear.bat returns syntax error when parenthesis are in install path. [dufuz] [patch by bwaters (Bryan Waters)]
- * Fix Bug #16767: Use of Depreciated HTML Attributes in the Exception class [dufuz] [patch by fuhrysteve (Stephen J. Fuhry)]
- * Fix Bug #16864: "pear list-upgrades -i" issues E_WARNINGS [dufuz] [patch by rquadling (Richard Quadling)]
- * Fix Bug #17220: command `pear help` outputs to stderr instead of stdout [dufuz]
- * Fix Bug #17234: channel-discover adds port to HTTP Host header [dufuz]
- * Fix Bug #17292: Code Coverage in PEAR_RunTest does not work with namespaces [sebastian]
- * Fix Bug #17359: loadExtension() fails over missing dl() when used in multithread env [dufuz]
- * Fix Bug #17378: pear info $package fails if directory with that name exists [dufuz]
- </notes>
- </release>
- </changelog>
+<?xml version="1.0" encoding="UTF-8"?>
+<package version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
+http://pear.php.net/dtd/tasks-1.0.xsd
+http://pear.php.net/dtd/package-2.0
+http://pear.php.net/dtd/package-2.0.xsd">
+ <name>PEAR</name>
+ <channel>pear.php.net</channel>
+ <summary>PEAR Base System</summary>
+ <description>The PEAR package contains:
+ * the PEAR installer, for creating, distributing
+ and installing packages
+ * the PEAR_Exception PHP5 error handling mechanism
+ * the PEAR_ErrorStack advanced error handling mechanism
+ * the PEAR_Error error handling mechanism
+ * the OS_Guess class for retrieving info about the OS
+ where PHP is running on
+ * the System class for quick handling of common operations
+ with files and directories
+ * the PEAR base class
+ Features in a nutshell:
+ * full support for channels
+ * pre-download dependency validation
+ * new package.xml 2.0 format allows tremendous flexibility while maintaining BC
+ * support for optional dependency groups and limited support for sub-packaging
+ * robust dependency support
+ * full dependency validation on uninstall
+ * remote install for hosts with only ftp access - no more problems with
+ restricted host installation
+ * full support for mirroring
+ * support for bundling several packages into a single tarball
+ * support for static dependencies on a url-based package
+ * support for custom file roles and installation tasks
+ </description>
+ <lead>
+ <name>Greg Beaver</name>
+ <user>cellog</user>
+ <email>cellog@php.net</email>
+ <active>no</active>
+ </lead>
+ <lead>
+ <name>Pierre-Alain Joye</name>
+ <user>pajoye</user>
+ <email>pierre@php.net</email>
+ <active>no</active>
+ </lead>
+ <lead>
+ <name>Stig Bakken</name>
+ <user>ssb</user>
+ <email>stig@php.net</email>
+ <active>no</active>
+ </lead>
+ <lead>
+ <name>Tomas V.V.Cox</name>
+ <user>cox</user>
+ <email>cox@idecnet.com</email>
+ <active>no</active>
+ </lead>
+ <lead>
+ <name>Helgi Thormar</name>
+ <user>dufuz</user>
+ <email>dufuz@php.net</email>
+ <active>yes</active>
+ </lead>
+ <developer>
+ <name>Tias Guns</name>
+ <user>tias</user>
+ <email>tias@php.net</email>
+ <active>yes</active>
+ </developer>
+ <helper>
+ <name>Tim Jackson</name>
+ <user>timj</user>
+ <email>timj@php.net</email>
+ <active>no</active>
+ </helper>
+ <helper>
+ <name>Bertrand Gugger</name>
+ <user>toggg</user>
+ <email>toggg@php.net</email>
+ <active>no</active>
+ </helper>
+ <helper>
+ <name>Martin Jansen</name>
+ <user>mj</user>
+ <email>mj@php.net</email>
+ <active>no</active>
+ </helper>
+ <date>2010-05-26</date>
+ <version>
+ <release>1.9.2</release>
+ <api>1.9.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ PEAR_Exception has moved into it's own package so people can start putting dependency on PEAR_Exception
+ instead of depending on PEAR when the Exception class is the only thing being used.
+
+ Features:
+ * A configure parameter can now be passed to install / upgrade for pecl such as
+ pecl install --with-option=dir memcached
+ This allows for customized setups while still having the benefit of using the pear
+ installer. (pear will not remember the configure params for the next upgrade)
+ </notes>
+ <contents>
+ <dir name="/">
+ <dir name="OS">
+ <file name="Guess.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /OS -->
+ <dir name="PEAR">
+ <dir name="ChannelFile">
+ <file name="Parser.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/ChannelFile -->
+ <dir name="Command">
+ <file name="Auth.xml" role="php"/>
+ <file name="Auth.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Build.xml" role="php"/>
+ <file name="Build.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Channels.xml" role="php"/>
+ <file name="Channels.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Common.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Config.xml" role="php"/>
+ <file name="Config.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Install.xml" role="php"/>
+ <file name="Install.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Mirror.xml" role="php"/>
+ <file name="Mirror.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Package.xml" role="php"/>
+ <file name="Package.php" role="php">
+ <tasks:replace from="@DATA-DIR@" to="data_dir" type="pear-config" />
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Pickle.xml" role="php"/>
+ <file name="Pickle.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Registry.xml" role="php"/>
+ <file name="Registry.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Remote.xml" role="php"/>
+ <file name="Remote.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Test.xml" role="php"/>
+ <file name="Test.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Command -->
+ <dir name="Downloader">
+ <file name="Package.php" role="php">
+ <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Downloader -->
+ <dir name="Frontend">
+ <file name="CLI.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Frontend -->
+ <dir name="Installer">
+ <dir name="Role">
+ <file name="Common.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Cfg.xml" role="php"/>
+ <file name="Cfg.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Data.xml" role="php"/>
+ <file name="Data.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Doc.xml" role="php"/>
+ <file name="Doc.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Ext.xml" role="php"/>
+ <file name="Ext.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Php.xml" role="php"/>
+ <file name="Php.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Script.xml" role="php"/>
+ <file name="Script.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Src.xml" role="php"/>
+ <file name="Src.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Test.xml" role="php"/>
+ <file name="Test.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Www.xml" role="php"/>
+ <file name="Www.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Installer/Role -->
+ <file name="Role.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Installer -->
+ <dir name="PackageFile">
+ <dir name="Generator">
+ <file name="v1.php" role="php">
+ <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
+ </file>
+ <file name="v2.php" role="php">
+ <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/PackageFile/Generator -->
+ <dir name="Parser">
+ <file name="v1.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="v2.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/PackageFile/Parser -->
+ <dir name="v2">
+ <file role="php" name="rw.php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file role="php" name="Validator.php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/PackageFile/v2 -->
+ <file name="v1.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="v2.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/PackageFile -->
+ <dir name="REST">
+ <file name="10.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="11.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="13.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/REST -->
+ <dir name="Task">
+ <dir name="Postinstallscript">
+ <file name="rw.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Task/Postinstallscript -->
+ <dir name="Replace">
+ <file name="rw.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Task/Replace -->
+ <dir name="Unixeol">
+ <file name="rw.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Task/Unixeol -->
+ <dir name="Windowseol">
+ <file name="rw.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Task/Windowseol -->
+ <file name="Common.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Postinstallscript.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Replace.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Unixeol.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Windowseol.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Task -->
+ <dir name="Validator">
+ <file name="PECL.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR/Validator -->
+ <file name="Autoloader.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Builder.php" role="php">
+ <tasks:replace from="@PEAR-VER@" to="version" type="package-info"/>
+ </file>
+ <file name="ChannelFile.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Command.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Common.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Config.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="DependencyDB.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Dependency2.php" role="php">
+ <tasks:replace from="@PEAR-VER@" to="version" type="package-info"/>
+ </file>
+ <file name="Downloader.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="ErrorStack.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="FixPHP5PEARWarnings.php" role="php"/>
+ <file name="Frontend.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Installer.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="PackageFile.php" role="php">
+ <tasks:replace from="@PEAR-VER@" to="version" type="package-info" />
+ </file>
+ <file name="Packager.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Registry.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="REST.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="RunTest.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="Validate.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="XMLParser.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ </dir> <!-- /PEAR -->
+ <dir name="scripts" baseinstalldir="/">
+ <file name="pear.bat" role="script">
+ <tasks:replace from="@bin_dir@" to="bin_dir" type="pear-config" />
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ <tasks:windowseol/>
+ </file>
+ <file name="peardev.bat" role="script">
+ <tasks:replace from="@bin_dir@" to="bin_dir" type="pear-config" />
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ <tasks:windowseol/>
+ </file>
+ <file name="pecl.bat" role="script">
+ <tasks:replace from="@bin_dir@" to="bin_dir" type="pear-config" />
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ <tasks:windowseol/>
+ </file>
+ <file name="pear.sh" role="script">
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
+ <tasks:replace from="@pear_version@" to="version" type="package-info" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ <tasks:unixeol/>
+ </file>
+ <file name="peardev.sh" role="script">
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
+ <tasks:replace from="@pear_version@" to="version" type="package-info" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ <tasks:unixeol/>
+ </file>
+ <file name="pecl.sh" role="script">
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
+ <tasks:replace from="@pear_version@" to="version" type="package-info" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ <tasks:unixeol/>
+ </file>
+ <file name="pearcmd.php" role="php">
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
+ <tasks:replace from="@pear_version@" to="version" type="package-info" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ </file>
+ <file name="peclcmd.php" role="php">
+ <tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
+ <tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
+ <tasks:replace from="@pear_version@" to="version" type="package-info" />
+ <tasks:replace from="@include_path@" to="php_dir" type="pear-config" />
+ </file>
+ </dir> <!-- /scripts -->
+ <file name="LICENSE" role="doc" />
+ <file name="INSTALL" role="doc" />
+ <file name="package.dtd" role="data" />
+ <file name="PEAR5.php" role="php" />
+ <file name="PEAR.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="README" role="doc" />
+ <file name="System.php" role="php">
+ <tasks:replace from="@package_version@" to="version" type="package-info" />
+ </file>
+ <file name="template.spec" role="data" />
+ </dir> <!-- / -->
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>4.4.0</min>
+ <exclude>5.0</exclude>
+ <exclude>5.1.0</exclude>
+ <exclude>5.1.1</exclude>
+ <exclude>5.1.2</exclude>
+ <exclude>5.1.3</exclude>
+ <exclude>5.1.4</exclude>
+ <exclude>5.1.5</exclude>
+ </php>
+ <pearinstaller>
+ <min>1.4.3</min>
+ </pearinstaller>
+ <package>
+ <name>Archive_Tar</name>
+ <channel>pear.php.net</channel>
+ <min>1.3.7</min>
+ </package>
+ <package>
+ <name>Structures_Graph</name>
+ <channel>pear.php.net</channel>
+ <min>1.0.2</min>
+ <recommended>1.0.4</recommended>
+ </package>
+ <package>
+ <name>Console_Getopt</name>
+ <channel>pear.php.net</channel>
+ <min>1.3.0</min>
+ <recommended>1.3.0</recommended>
+ </package>
+ <package>
+ <name>XML_Util</name>
+ <channel>pear.php.net</channel>
+ <min>1.2.0</min>
+ <recommended>1.2.1</recommended>
+ </package>
+ <package>
+ <name>PEAR_Frontend_Web</name>
+ <channel>pear.php.net</channel>
+ <max>0.4</max>
+ <conflicts/>
+ </package>
+ <package>
+ <name>PEAR_Frontend_Gtk</name>
+ <channel>pear.php.net</channel>
+ <max>0.4.0</max>
+ <exclude>0.4.0</exclude>
+ <conflicts/>
+ </package>
+ <subpackage>
+ <name>PEAR_Exception</name>
+ <channel>pear.php.net</channel>
+ <min>1.0.0</min>
+ </subpackage>
+ <extension>
+ <name>xml</name>
+ </extension>
+ <extension>
+ <name>pcre</name>
+ </extension>
+ </required>
+<!-- <group name="remoteinstall" hint="adds the ability to install packages to a remote ftp server">
+ <subpackage>
+ <name>PEAR_RemoteInstaller</name>
+ <channel>pear.php.net</channel>
+ <min>0.1.0</min>
+ <recommended>0.1.0</recommended>
+ </subpackage>
+ </group> -->
+ <group name="webinstaller" hint="PEAR's web-based installer">
+ <package>
+ <name>PEAR_Frontend_Web</name>
+ <channel>pear.php.net</channel>
+ <min>0.5.1</min>
+ </package>
+ </group>
+ <group name="gtkinstaller" hint="PEAR's PHP-GTK-based installer">
+ <package>
+ <name>PEAR_Frontend_Gtk</name>
+ <channel>pear.php.net</channel>
+ <min>0.4.0</min>
+ </package>
+ </group>
+ <group name="gtk2installer" hint="PEAR's PHP-GTK2-based installer">
+ <package>
+ <name>PEAR_Frontend_Gtk2</name>
+ <channel>pear.php.net</channel>
+ </package>
+ </group>
+ </dependencies>
+ <phprelease>
+ <installconditions>
+ <os>
+ <name>windows</name>
+ </os>
+ </installconditions>
+ <filelist>
+ <install as="pear.bat" name="scripts/pear.bat" />
+ <install as="peardev.bat" name="scripts/peardev.bat" />
+ <install as="pecl.bat" name="scripts/pecl.bat" />
+ <install as="pearcmd.php" name="scripts/pearcmd.php" />
+ <install as="peclcmd.php" name="scripts/peclcmd.php" />
+ <ignore name="scripts/peardev.sh" />
+ <ignore name="scripts/pear.sh" />
+ <ignore name="scripts/pecl.sh" />
+ </filelist>
+ </phprelease>
+ <phprelease>
+ <filelist>
+ <install as="pear" name="scripts/pear.sh" />
+ <install as="peardev" name="scripts/peardev.sh" />
+ <install as="pecl" name="scripts/pecl.sh" />
+ <install as="pearcmd.php" name="scripts/pearcmd.php" />
+ <install as="peclcmd.php" name="scripts/peclcmd.php" />
+ <ignore name="scripts/pear.bat" />
+ <ignore name="scripts/peardev.bat" />
+ <ignore name="scripts/pecl.bat" />
+ </filelist>
+ </phprelease>
+ <changelog>
+ <release>
+ <version>
+ <release>1.8.0alpha1</release>
+ <api>1.8.0</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>stable</api>
+ </stability>
+ <date>2009-03-09</date>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Implement Request #10373: if pref_state=stable and installed package=beta, allow up to latest beta version [dufuz]
+ * Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
+ * Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
+ * Implement Request #11170: script to generate Command/[command].xml [dufuz]
+ * Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
+ * Implement Request #12706: pear list -a hard to read [dufuz]
+ * Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
+ * Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
+ * Implement Request #13927: install-pear.php should have option to set www_dir [timj]
+ * Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
+ * Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
+ - upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
+ better what other package managers are doing. upgrade-all will still work as intended.
+ * Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
+ - Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
+ channel specific upgrades
+ * Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
+ * Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]
+
+ * Fix PHP Bug #43857: --program-suffix not always reflected everywhere [cellog]
+ * Fix PHP Bug #47323: strotime warnings in make install [dufuz]
+
+ * Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
+ * Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
+ * Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
+ * Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
+ * Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
+ * Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
+ * Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
+ * Fix Bug #14210: pear list -ia brings warnings [dufuz]
+ * Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
+ * Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
+ * Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
+ * Fix Bug #14437: openbasedir warning when loading config [dufuz]
+ * Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
+ * Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
+ * Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
+ * Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
+ * Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
+ * Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
+
+ NOTE!
+ 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
+ </notes>
+ </release>
+ <release>
+ <date>2009-03-27</date>
+ <version>
+ <release>1.8.0RC1</release>
+ <api>1.8.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
+ * Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]
+
+ * Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
+ * Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]
+ </notes>
+ </release>
+ <release>
+ <date>2009-04-10</date>
+ <version>
+ <release>1.8.0</release>
+ <api>1.8.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+Changes since RC1:
+ * Fix Bug #14792: Bad md5sum for files with replaced content [dufuz]
+ * Fix Bug #16057:-r is limited to 4 directories in depth [dufuz]
+ * Fix Bug #16077: PEAR5::getStaticProperty does not return a reference to the property [dufuz]
+
+ Remove custom XML_Util class in favor of using upstream XML_Util package as dependency
+
+RC1 Release Notes:
+ * Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
+ * Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]
+
+ * Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
+ * Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]
+
+Alpha1 Release Notes:
+ * Implement Request #10373: if pref_state=stable and installed package=beta, allow up to latest beta version [dufuz]
+ * Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
+ * Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
+ * Implement Request #11170: script to generate Command/[command].xml [dufuz]
+ * Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
+ * Implement Request #12706: pear list -a hard to read [dufuz]
+ * Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
+ * Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
+ * Implement Request #13927: install-pear.php should have option to set www_dir [timj]
+ * Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
+ * Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
+ - upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
+ better what other package managers are doing. upgrade-all will still work as intended.
+ * Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
+ - Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
+ channel specific upgrades
+ * Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
+ * Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]
+
+ * Fix PHP Bug #43857: --program-suffix not always reflected everywhere [cellog]
+ * Fix PHP Bug #47323: strotime warnings in make install [dufuz]
+
+ * Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
+ * Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
+ * Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
+ * Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
+ * Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
+ * Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
+ * Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
+ * Fix Bug #14210: pear list -ia brings warnings [dufuz]
+ * Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
+ * Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
+ * Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
+ * Fix Bug #14437: openbasedir warning when loading config [dufuz]
+ * Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
+ * Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
+ * Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
+ * Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
+ * Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
+ * Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
+
+ NOTE!
+ 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
+ </notes>
+ </release>
+ <release>
+ <date>2009-04-15</date>
+ <version>
+ <release>1.8.1</release>
+ <api>1.8.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Fix Bug #16099 PEAR crash on PHP4 (parse error) [dufuz]
+ </notes>
+ </release>
+ <release>
+ <date>2009-08-18</date>
+ <version>
+ <release>1.9.0RC1</release>
+ <api>1.9.0RC1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Implement Request #16213: add alias to list-channels output [dufuz]
+ * Implement Request #16378: pear svntag [dufuz]
+ * Implement Request #16386: PEAR_Config::remove() does not support specifying a channel [timj]
+ * Implement Request #16396: package-dependencies should allow package names [dufuz]
+
+ * Fix Bug #11181: pear requests channel.xml from main server instead from mirror [dufuz]
+ * Fix Bug #14493: pear install --offline doesn't print out errors [dufuz]
+ * Fix Bug #11348: pear package-dependencies isn't well explained [dufuz]
+ * Fix Bug #16108: PEAR_PackageFile_Generator_v2 PHP4 parse error when running upgrade-all [dufuz]
+ * Fix Bug #16113: Installing certain packages fails due incorrect encoding handling [dufuz]
+ * Fix Bug #16122: PEAR RunTest failed to run as expected [dufuz]
+ * Fix Bug #16366: compiling 5.2.10 leads to non-functioning pear [dufuz]
+ * Fix Bug #16387: channel-logout does not support logging out from a non-default channel [timj]
+ * Fix Bug #16444: Setting preferred mirror fails [dufuz]
+ * Fix the shutdown functions where a index might not exist and thus raise a notice [derick]
+ </notes>
+ </release>
+ <release>
+ <date>2009-08-20</date>
+ <version>
+ <release>1.9.0RC2</release>
+ <api>1.9.0RC2</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * REST 1.4 file was occasionally being included but REST 1.4 is not intended for this release cycle [dufuz]
+ </notes>
+ </release>
+ <release>
+ <date>2009-08-21</date>
+ <version>
+ <release>1.9.0RC3</release>
+ <api>1.9.0RC3</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Improved svntag support to handle packages like PEAR it self [dufuz]
+ </notes>
+ </release>
+ <release>
+ <date>2009-08-23</date>
+ <version>
+ <release>1.9.0RC4</release>
+ <api>1.9.0RC4</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Fixed a problem where the original channel could not be set as a preferred_mirror again [dufuz]
+ * Make sure channel aliases can't be made to start with - [dufuz]
+ * Output issues with pear search [dufuz]
+ * Fixed couple of stray notices [dufuz]
+ </notes>
+ </release>
+ <release>
+ <date>2009-09-03</date>
+ <version>
+ <release>1.9.0</release>
+ <api>1.9.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * Fix Bug #16547: The phar for PEAR installer uses ereg() which is deprecated [dufuz]
+ </notes>
+ </release>
+ <release>
+ <date>2010-05-26</date>
+ <version>
+ <release>1.9.1</release>
+ <api>1.9.1</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license>
+ <notes>
+ * svntag improvements, tag package files passed into the command and better directory checks [dufuz]
+ * rely on Structures_Graph minimum version instead of recommended version [saltybeagle]
+ * Fix Bug #12613: running go-pear.phar from C:\ fails [dufuz]
+ * Fix Bug #14841: Installing pear into directory with space fails [dufuz]
+ * Fix Bug #16644: pear.bat returns syntax error when parenthesis are in install path. [dufuz] [patch by bwaters (Bryan Waters)]
+ * Fix Bug #16767: Use of Depreciated HTML Attributes in the Exception class [dufuz] [patch by fuhrysteve (Stephen J. Fuhry)]
+ * Fix Bug #16864: "pear list-upgrades -i" issues E_WARNINGS [dufuz] [patch by rquadling (Richard Quadling)]
+ * Fix Bug #17220: command `pear help` outputs to stderr instead of stdout [dufuz]
+ * Fix Bug #17234: channel-discover adds port to HTTP Host header [dufuz]
+ * Fix Bug #17292: Code Coverage in PEAR_RunTest does not work with namespaces [sebastian]
+ * Fix Bug #17359: loadExtension() fails over missing dl() when used in multithread env [dufuz]
+ * Fix Bug #17378: pear info $package fails if directory with that name exists [dufuz]
+ </notes>
+ </release>
+ </changelog>
</package>

0 comments on commit 9ddc8ea

Please sign in to comment.