php-src/pear/package-PEAR.xml
2002-10-12 14:20:32 +00:00

216 lines
6.6 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE package SYSTEM "package.dtd">
<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>
</maintainers>
<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()
* System::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>
<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">
<file baseinstalldir="/" role="script" install-as="pear" name="pear.in">
<replace from="@prefix@/bin" to="PHP_BINDIR" type="php-const"/>
<replace from="@pear_version@" to="version" type="package-info"/>
<replace from="@include_path@" to="php_dir" type="pear-config"/>
</file>
<file baseinstalldir="/" role="script" platform="windows" install-as="pear.bat" name="pear.bat"></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>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>