Source for file buildPackageXML.php
Documentation is available at buildPackageXML.php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 foldmethod=marker */
// $Id: buildPackageXML.php 268725 2008-11-10 08:43:06Z firman $
require_once 'PEAR/PackageFileManager2.php';
require_once 'PEAR/PackageFileManager/Cvs.php';
$pkg = new PEAR_PackageFileManager2;
'packagedirectory' => dirname(__FILE__ ),
'pathtopackagefile' => basename(__FILE__ ),
'filelistgenerator' => 'Cvs',
$pkg->setOptions ($options);
Numerical Root-Finding methods package in PHP
Math_Numerical_RootFinding is the package provide various number of Numerical
Root-Finding Methods functions implemented in PHP.
1. Bisection/Binary Chopping/Interval Halving/Bolzano
2. False Position/Regula Falsi
* Request #2897: added new parameter \$guess to validateEqFunction()
* Examples files renamed to lower case
// Some hard-coded stuffs.
$pkg->setPackage ('Math_Numerical_RootFinding');
$pkg->setSummary ($summary);
$pkg->setDescription ($desc);
$pkg->setChannel ('pear.php.net');
$pkg->setAPIVersion ('1.0');
$pkg->setReleaseVersion ('1.1.0a1');
$pkg->setReleaseStability ('alpha');
$pkg->setAPIStability ('alpha');
$pkg->setPackageType ('php');
$pkg->setLicense ('BSD License', 'http://www.opensource.org/licenses/bsd-license.php');
$pkg->addMaintainer ('lead', 'firman', 'Firman Wandayandi', 'firman@php.net', 'yes');
$pkg->addMaintainer ('lead', 'mfonda', 'Matthew Fonda', 'mfonda@php.net', 'yes');
$pkg->setPhpDep ('4.3.0');
$pkg->setPearinstallerDep ('1.4.0');
// Add some replacements.
$pkg->addGlobalReplacement ('package-info', '@package_version@', 'version');
// Generate file contents.
$pkg->generateContents ();
$e = $pkg->writePackageFile ();
throw new Exception ('Unable to write package file. Got message: ' . $e->getMessage ());
* c-hanging-comment-ender-p: nil
Documentation generated on Mon, 11 Mar 2019 15:40:48 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|