<?php require_once 'PEAR/PackageFileManager.php'; require_once 'Console/Getopt.php'; $version = '0.2.0'; $notes = <<<EOT Initial preview release. EOT; $changelog = <<<EOT Initial preview release. This package is far from complete, but the basic functionality is available for testing and feedback. Only the Unix build is supported a this time. EOT; $description = <<<EOT The Perforce extension wraps the Perforce C/C++ API. This gives PHP developers direct access to the native Perforce client functions. EOT; $package = new PEAR_PackageFileManager(); $result = $package->setOptions(array( 'package' => 'perforce', 'summary' => 'Perforce API Extension', 'description' => $description, 'version' => $version, 'state' => 'alpha', 'license' => 'BSD License', 'filelistgenerator' => 'file', 'ignore' => array('package.php'), 'notes' => $notes, 'changelognotes' => $changelog, 'changelogoldtonew' => false, 'simpleoutput' => true, 'baseinstalldir' => '/', 'packagedirectory' => '')); if (PEAR::isError($result)) { echo $result->getMessage(); die(); } $package->addMaintainer('jon', 'lead', 'Jon Parise', 'jon@php.net'); if ($_SERVER['argv'][1] == 'commit') { $result = $package->writePackageFile(); } else { $result = $package->debugPackageFile(); } if (PEAR::isError($result)) { echo $result->getMessage(); die(); }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#24 | 7625 | Jon Parise | Preparing the 1.0.3 build. | ||
#23 | 6277 | Jon_Parise | The Windows version of the extension can now be built as a shared DLL. | ||
#22 | 6169 | Jon_Parise |
The internal object code has been rewritten to take advantage of the PHP5-specific object model. |
||
#21 | 6149 | Jon_Parise | Preparing the 1.0.0 release. | ||
#20 | 6143 | Jon_Parise |
Cleaning up the package file generation script and preparing the 1.0.0 release candidate. |
||
#19 | 6138 | Jon_Parise | Woops; the next release should be 0.9.3. | ||
#18 | 6137 | Jon_Parise | Preparing the 0.9.4 release. | ||
#17 | 6131 | Jon_Parise |
Added the P4API path as a build-time configuration option and improved the Unix build's P4API path detection code. |
||
#16 | 6129 | Jon_Parise |
Removing the runTag() and waitTag() methods because support for them has been deprecated in the official P4API. Also, the C++ object memory allocation approach has been simplified. |
||
#15 | 6127 | Jon_Parise | Preparing the 0.9.1 release. | ||
#14 | 6126 | Jon_Parise | Correcting the C++ linkage when building the extension as a shared module. | ||
#13 | 6100 | Jon_Parise | Preparing the 0.9.0 release (now with release stability). | ||
#12 | 6097 | Jon_Parise | Preparing the documentation for the 0.7.0 release. | ||
#11 | 6094 | Jon_Parise | setArgs() now accepts either an array of arguments or individual arguments. | ||
#10 | 6092 | Jon_Parise |
Fixing support for tagged output. We also now return all of the tags (unfiltered) to the user's OutputStat() implementation. |
||
#9 | 6091 | Jon_Parise | Move this package into the pecl.php.net channel. | ||
#8 | 6090 | Jon_Parise | Preparing the 0.6.0 release. | ||
#7 | 6086 | Jon_Parise | Preparing the 0.5.0 alpha release. | ||
#6 | 6054 | Jon_Parise | Updating the package infrastructure to work with the latest PEAR tools. | ||
#5 | 4427 | Jon_Parise |
Corrected some compilation issues with older versions of PHP under Windows. Submitted by: ken@demarest.com |
||
#4 | 4325 | Jon_Parise | Updating the package.xml file for the 0.3.0 release. | ||
#3 | 4295 | Jon_Parise |
The package.xml file should have noted that this package is being released under the BSD license, not the PHP license. |
||
#2 | 4294 | Jon_Parise |
Adding an example command line script and bumping the package's version number to 1.2.0. |
||
#1 | 4291 | Jon_Parise | Initial version of the Perforce extension for PHP. |