Spaces:
Sleeping
Sleeping
| <package version="1.0"> | |
| <name>PEAR</name> | |
| <summary>PEAR Base System</summary> | |
| <description>The PEAR package contains: | |
| * the PEAR base class | |
| * the PEAR_Error error handling mechanism | |
| * the PEAR installer, for creating, distributing | |
| and installing packages | |
| </description> | |
| <license>PHP License</license> | |
| <maintainers> | |
| <maintainer> | |
| <user>ssb</user> | |
| <role>lead</role> | |
| <name>Stig S�ther Bakken</name> | |
| <email>stig@php.net</email> | |
| </maintainer> | |
| <maintainer> | |
| <user>cox</user> | |
| <role>developer</role> | |
| <name>Tomas V.V.Cox</name> | |
| <email>cox@idecnet.com</email> | |
| </maintainer> | |
| <maintainer> | |
| <user>mj</user> | |
| <role>helper</role> | |
| <name>Martin Jansen</name> | |
| <email>mj@php.net</email> | |
| </maintainer> | |
| <maintainer> | |
| <user>pajoye</user> | |
| <role>developer</role> | |
| <name>Pierre-Alain Joye</name> | |
| <email>pajoye@pearfr.org</email> | |
| </maintainer> | |
| </maintainers> | |
| <release> | |
| <version>1.1</version> | |
| <state>stable</state> | |
| <date>2003-01-10</date> | |
| <notes> | |
| PEAR BASE CLASS: | |
| * PEAR_Error now supports exceptions when using Zend Engine 2. Set the | |
| error mode to PEAR_ERROR_EXCEPTION to make PEAR_Error throw itself | |
| as an exception (invoke PEAR errors with raiseError() or throwError() | |
| just like before). | |
| PEAR INSTALLER: | |
| * Packaging and validation now parses PHP source code (unless | |
| ext/tokenizer is disabled) and does some coding standard conformance | |
| checks. Specifically, the names of classes and functions are | |
| checked to ensure that they are prefixed with the package name. If | |
| your package has symbols that should be without this prefix, you can | |
| override this warning by explicitly adding a "provides" entry in | |
| your package.xml file. See the package.xml file for this release | |
| for an example (OS_Guess, System and md5_file). | |
| All classes and non-private (not underscore-prefixed) methods and | |
| functions are now registered during "pear package". | |
| </notes> | |
| <provides type="class" name="OS_Guess" /> | |
| <provides type="class" name="System" /> | |
| <provides type="function" name="md5_file" /> | |
| <filelist> | |
| <file role="data" name="package.dtd"/> | |
| <file role="data" name="template.spec"/> | |
| <file role="php" name="PEAR.php"/> | |
| <file role="php" name="System.php"/> | |
| <dir name="PEAR"> | |
| <file role="php" name="Autoloader.php"/> | |
| <file role="php" name="Command.php"/> | |
| <dir name="Command"> | |
| <file role="php" name="Auth.php"/> | |
| <file role="php" name="Build.php"/> | |
| <file role="php" name="Common.php"/> | |
| <file role="php" name="Config.php"/> | |
| <file role="php" name="Install.php"/> | |
| <file role="php" name="Package.php"/> | |
| <file role="php" name="Registry.php"/> | |
| <file role="php" name="Remote.php"/> | |
| </dir> | |
| <file role="php" name="Common.php"/> | |
| <file role="php" name="Config.php"/> | |
| <file role="php" name="Dependency.php"/> | |
| <dir name="Frontend"> | |
| <file role="php" name="CLI.php"/> | |
| </dir> | |
| <file role="php" name="Builder.php"/> | |
| <file role="php" name="Installer.php"/> | |
| <file role="php" name="Packager.php"/> | |
| <file role="php" name="Registry.php"/> | |
| <file role="php" name="Remote.php"/> | |
| </dir> | |
| <dir name="OS"> | |
| <file role="php" name="Guess.php"/> | |
| </dir> | |
| <dir name="scripts" baseinstalldir="/"> | |
| <file role="script" install-as="pear" name="pear.sh"> | |
| <replace from="@php_bin@" to="php_bin" type="pear-config"/> | |
| <replace from="@php_dir@" to="php_dir" type="pear-config"/> | |
| <replace from="@pear_version@" to="version" type="package-info"/> | |
| <replace from="@include_path@" to="php_dir" type="pear-config"/> | |
| </file> | |
| <file role="script" platform="windows" install-as="pear.bat" name="pear.bat"> | |
| <replace from="@bin_dir@" to="bin_dir" type="pear-config"/> | |
| <replace from="@php_bin@" to="php_bin" type="pear-config"/> | |
| <replace from="@include_path@" to="php_dir" type="pear-config"/> | |
| </file> | |
| <file role="php" install-as="pearcmd.php" name="pearcmd.php"> | |
| <replace from="@php_bin@" to="php_bin" type="pear-config"/> | |
| <replace from="@php_dir@" to="php_dir" type="pear-config"/> | |
| <replace from="@pear_version@" to="version" type="package-info"/> | |
| <replace from="@include_path@" to="php_dir" type="pear-config"/> | |
| </file> | |
| </dir> | |
| </filelist> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="ge" version="0.4">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <changelog> | |
| <release> | |
| <version>1.0.1</version> | |
| <state>stable</state> | |
| <date>2003-01-10</date> | |
| <notes> | |
| * PEAR_Error class has call backtrace available by | |
| calling getBacktrace(). Available if used with | |
| PHP 4.3 or newer. | |
| * PEAR_Config class uses getenv() rather than $_ENV | |
| to read environment variables. | |
| * PearSystem::which() Windows fix, now looks for | |
| exe/bat/cmd/com suffixes rather than just exe | |
| * Added "pear cvsdiff" command | |
| * Windows output buffering bugfix for "pear" command | |
| * Multiple drives installation now works on windows | |
| * pear.bat uses ENV variables, allowing the installation | |
| of many PEAR (windows) | |
| </notes> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="ge" version="0.4">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <release> | |
| <version>1.0</version> | |
| <state>stable</state> | |
| <date>2002-12-27</date> | |
| <notes> | |
| * set default cache_ttl to 1 hour | |
| * added "clear-cache" command | |
| </notes> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="ge" version="0.4">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <release> | |
| <version>1.0b3</version> | |
| <state>stable</state> | |
| <date>2002-12-13</date> | |
| <notes> | |
| * fixed "info" shortcut (conflicted with "install") | |
| * added "php_bin" config parameter | |
| * all "non-personal" config parameters now use | |
| environment variables for defaults (very useful | |
| to override the default php_dir on Windows!) | |
| </notes> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="ge" version="0.4">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <release> | |
| <version>1.0b2</version> | |
| <state>stable</state> | |
| <date>2002-11-26</date> | |
| <notes> | |
| Changes, Installer: | |
| * --force option no longer ignores errors, use | |
| --ignore-errors instead | |
| * installer transactions: failed installs abort | |
| cleanly, without leaving half-installed packages | |
| around | |
| </notes> | |
| </release> | |
| <release> | |
| <version>1.0b1</version> | |
| <state>stable</state> | |
| <date>2002-10-12</date> | |
| <notes> | |
| New Features, Installer: | |
| * new command: "pear makerpm" | |
| * new command: "pear search" | |
| * new command: "pear upgrade-all" | |
| * new command: "pear config-help" | |
| * new command: "pear sign" | |
| * Windows support for "pear build" (requires | |
| msdev) | |
| * new dependency type: "zend" | |
| * XML-RPC results may now be cached (see | |
| cache_dir and cache_ttl config) | |
| * HTTP proxy authorization support | |
| * install/upgrade install-root support | |
| Bugfixes, Installer: | |
| * fix for XML-RPC bug that made some remote | |
| commands fail | |
| * fix problems under Windows with | |
| DIRECTORY_SEPARATOR | |
| * lots of other minor fixes | |
| * --force option did not work for "pear install | |
| Package" | |
| * http downloader used "4.2.1" rather than | |
| "PHP/4.2.1" as user agent | |
| * bending over a little more to figure out how | |
| PHP is installed | |
| * "platform" file attribute was not included | |
| during "pear package" | |
| New Features, PEAR Library: | |
| * added PEAR::loadExtension($ext) | |
| * added PEAR::delExpect() | |
| * PearSystem::mkTemp() now cleans up at shutdown | |
| * defined PEAR_ZE2 constant (boolean) | |
| * added PEAR::throwError() with a simpler API | |
| than raiseError() | |
| Bugfixes, PEAR Library: | |
| * ZE2 compatibility fixes | |
| * use getenv() as fallback for $_ENV | |
| </notes> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="ge" version="0.4">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <release> | |
| <version>0.90</version> | |
| <state>beta</state> | |
| <date>2002-05-28</date> | |
| <notes> | |
| * fix: "help" command was broken | |
| * new command: "info" | |
| * new command: "config-help" | |
| * un-indent multi-line data from xml description files | |
| * new command: "build" | |
| * fix: config-set did not work with "set" parameters | |
| * disable magic_quotes_runtime | |
| * "install" now builds and installs C extensions | |
| * added PEAR::delExpect() | |
| * System class no longer inherits PEAR | |
| * grouped PEAR_Config parameters | |
| * add --nobuild option to install/upgrade commands | |
| * new and more generic Frontend API | |
| </notes> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="has" version="0.4">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <release> | |
| <version>0.10</version> | |
| <state>beta</state> | |
| <date>2002-05-26</date> | |
| <notes> | |
| Lots of stuff this time. 0.9 was not actually self-hosting, even | |
| though it claimed to be. This version finally is self-hosting | |
| (really!), meaning you can upgrade the installer with the command | |
| "pear upgrade PEAR". | |
| * new config paramers: http_proxy and umask | |
| * HTTP proxy support when downloading packages | |
| * generalized command handling code | |
| * and fixed the bug that would not let commands have the | |
| same options as "pear" itself | |
| * added long options to every command | |
| * added command shortcuts ("pear help shortcuts") | |
| * added stub for Gtk installer | |
| * some phpdoc fixes | |
| * added class dependency detector (using ext/tokenizer) | |
| * dependency handling fixes | |
| * added OS_Guess class for detecting OS | |
| * install files with the "platform" attribute set | |
| only on matching operating systems | |
| * PEAR_Remote now falls back to the XML_RPC package | |
| if xmlrpc-epi is not available | |
| * renamed command: package-list -> list | |
| * new command: package-dependencies | |
| * lots of minor fixes | |
| </notes> | |
| <deps> | |
| <dep type="php" rel="ge" version="4.1"/> | |
| <dep type="pkg" rel="has" version="0.5">Archive_Tar</dep> | |
| <dep type="pkg" rel="ge" version="0.11">Console_Getopt</dep> | |
| </deps> | |
| </release> | |
| <release> | |
| <version>0.9</version> | |
| <state>beta</state> | |
| <date>2002-04-07</date> | |
| <notes> | |
| First package release. Commands implemented: | |
| remote-package-info | |
| list-upgrades | |
| list-remote-packages | |
| download | |
| config-show | |
| config-get | |
| config-set | |
| list-installed | |
| shell-test | |
| install | |
| uninstall | |
| upgrade | |
| package | |
| package-list | |
| package-info | |
| login | |
| logout | |
| </notes> | |
| </release> | |
| </changelog> | |
| </package> | |