PEAR::PEAR_PackageFileManager in Version 1.6.1 veröffentlicht

PEAR::PEAR_PackageFileManager in Version 1.6.1 veröffentlicht

This package revolutionizes the maintenance of PEAR packages. With a few parameters, the entire package.xml is automatically updated with a listing of all files in a package.

Features include

– manages the new package.xml 2.0 format in PEAR 1.4.0

– can detect PHP and extension dependencies using PHP_CompatInfo

– reads in an existing package.xml file, and only changes the release/changelog

– a plugin system for retrieving files in a directory. Currently four plugins
exist, one for standard recursive directory content listing, one that
reads the CVS/Entries files and generates a file listing based on the contents
of a checked out CVS repository, one that reads Subversion entries files, and
one that queries a Perforce repository.

– incredibly flexible options for assigning install roles to files/directories

– ability to ignore any file based on a * ? wildcard-enabled string(s)

– ability to include only files that match a * ? wildcard-enabled string(s)

– ability to manage dependencies

– can output the package.xml in any directory, and read in the package.xml
file from any directory.

– can specify a different name for the package.xml file

PEAR_PackageFileManager is fully unit tested.

The new PEAR_PackageFileManager2 class is not.

Release date: 2007-06-17 05:26 UTC

Release state: stable

Changelog:

* Fix Bug #9560: PPFM1 constants used in PPFM2 [cellog]

* Fix Bug #10409: Subversion 1.4.x entries files not supported [timj]

* Fix Bug #10410: SVN module passes arguments by reference [timj]

* Fix Bug #10490: Bad error handling with some XML errors [timj]

* Fix Bug #10971: Missing error check [timj]

* Fix Bug #10995: addPostInstallTask() should validate incoming tasks [cellog]

* Implement Feature #9559: files not included under certain conditions [cellog]

Dependencies:

  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR Installer 1.4.3 or newer
  • PEAR Package: PHP_CompatInfo 1.4.0 or newer (optional)

Weitere Infos und Download auf der PEAR Homepage








XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Blogroll

Lorem ipsum

These 3 boxes are widgets and can be edited through the admin page, just like the sidebar.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Impressum