cvs: pear /Crypt_HMAC2 generate_package_xml.php package.xml

From: Date: Sat, 29 Sep 2007 14:45:41 +0000
Subject: cvs: pear /Crypt_HMAC2 generate_package_xml.php package.xml
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-48703@lists.php.net to get a copy of this message
padraic Sat Sep 29 14:45:41 2007 UTC Modified files: /pear/Crypt_HMAC2 generate_package_xml.php package.xml Log: package file updates post-release

http://cvs.php.net/viewvc.cgi/pear/Crypt_HMAC2/generate_package_xml.php?r1=1.1&r2=1.2&diff_format=u Index: pear/Crypt_HMAC2/generate_package_xml.php diff -u pear/Crypt_HMAC2/generate_package_xml.php:1.1 pear/Crypt_HMAC2/generate_package_xml.php:1.2 --- pear/Crypt_HMAC2/generate_package_xml.php:1.1 Sat Sep 29 12:12:09 2007 +++ pear/Crypt_HMAC2/generate_package_xml.php Sat Sep 29 14:45:40 2007 @@ -1,43 +1,58 @@ <?php require_once('PEAR/PackageFileManager2.php'); PEAR::setErrorHandling(PEAR_ERROR_DIE); -//require_once 'PEAR/Config.php'; -//PEAR_Config::singleton('/path/to/unusualpearconfig.ini'); -// use the above lines if the channel information is not validating -$packagexml = new PEAR_PackageFileManager2; -// for an existing package.xml use -// $packagexml = {@link importOptions()} instead -$e = $packagexml->setOptions( - array('baseinstalldir' => 'Crypt', - 'packagedirectory' => 'D:/xampp/htdocs/projects/pear/trunk/Crypt_HMAC2/', - 'filelistgenerator' => 'file', - 'dir_roles' => array('docs' => 'doc', 'tests' => 'test'), - 'ignore' => array('generate_package_xml.php', '.svn') - ) + +$packagefile = './package.xml'; + +$options = array( + 'filelistgenerator' => 'cvs', + 'changelogoldtonew' => false, + 'simpleoutput' => true, + 'baseinstalldir' => '/', + 'packagedirectory' => './', + 'packagefile' => $packagefile, + 'clearcontents' => true, + 'ignore' => array('generate_package_xml.php', '.svn', '.cvs*'), + 'dir_roles' => array( + 'docs' => 'doc', + 'examples' => 'doc', + 'tests' => 'test', + ), ); + +$packagexml = &PEAR_PackageFileManager2::importOptions($packagefile, $options); +$packagexml->setPackageType('php'); + $packagexml->setPackage('Crypt_HMAC2'); $packagexml->setSummary('Implementation of Hashed Message Authentication Code for PHP5'); $packagexml->setDescription("Implementation of Hashed Message Authentication Code for PHP5.\nThis package may use the hash or mhash extensions when enabled to\nextend the range of cryptographic hash functions beyond the natively\nimplemented MD5 and SHA1."); + $packagexml->setChannel('pear.php.net'); -$packagexml->setAPIVersion('0.1.0'); -$packagexml->setReleaseVersion('0.1.0a3'); -$packagexml->setReleaseStability('alpha'); -$packagexml->setAPIStability('alpha'); -$packagexml->setNotes("* This is the proposal version..."); -$packagexml->setPackageType('php'); + +$notes = <<<EOT +* Initial release! +* Updated tests location inside directory hierarchy for easier running +* Incorporates all proposal comments or conditional notes +EOT; +$packagexml->setNotes($notes); + $packagexml->setPhpDep('5.0.0'); -$packagexml->setPearinstallerDep('1.4.0'); +$packagexml->setPearinstallerDep('1.4.0b1'); +$packagexml->addPackageDepWithChannel('required', 'PEAR', 'pear.php.net', '1.3.6'); + $packagexml->addMaintainer('lead', 'padraic', 'Pádraic Brady', 'padraic@php.net'); $packagexml->setLicense('New BSD License', 'http://opensource.org/licenses/bsd-license.php'); + +$packagexml->addRelease(); $packagexml->generateContents(); -//$pkg = &$packagexml->exportCompatiblePackageFile1(); // get a PEAR_PackageFile object +$packagexml->setAPIVersion('0.2.0'); +$packagexml->setReleaseVersion('0.2.0'); +$packagexml->setReleaseStability('beta'); +$packagexml->setAPIStability('beta'); if (isset($_GET['make']) || (isset($_SERVER['argv']) && @$_SERVER['argv'][1] == 'make')) { - //$pkg->writePackageFile(); $packagexml->writePackageFile(); } else { - //$pkg->debugPackageFile(); $packagexml->debugPackageFile(); -} -?> \ No newline at end of file +} \ No newline at end of file http://cvs.php.net/viewvc.cgi/pear/Crypt_HMAC2/package.xml?r1=1.1&r2=1.2&diff_format=u Index: pear/Crypt_HMAC2/package.xml diff -u pear/Crypt_HMAC2/package.xml:1.1 pear/Crypt_HMAC2/package.xml:1.2 --- pear/Crypt_HMAC2/package.xml:1.1 Sat Sep 29 12:12:09 2007 +++ pear/Crypt_HMAC2/package.xml Sat Sep 29 14:45:40 2007 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<package packagerversion="1.4.5" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 +<package packagerversion="1.6.2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> @@ -16,28 +16,36 @@ <email>padraic@php.net</email> <active>yes</active> </lead> - <date>2007-07-03</date> - <time>17:35:51</time> + <date>2007-09-29</date> + <time>15:39:08</time> <version> - <release>0.1.0a3</release> - <api>0.1.0</api> + <release>0.2.0</release> + <api>0.2.0</api> </version> <stability> - <release>alpha</release> - <api>alpha</api> + <release>beta</release> + <api>beta</api> </stability> <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license> - <notes>* This is the proposal version...</notes> + <notes>* Initial release! +* Updated tests location inside directory hierarchy for easier running +* Incorporates all proposal comments or conditional notes</notes> <contents> - <dir baseinstalldir="Crypt" name="/"> - <file baseinstalldir="Crypt" md5sum="f0b669541378acc03ae8e1993f6b2883" name="docs/intro.xml" role="doc" /> - <file baseinstalldir="Crypt" md5sum="b8cfb63cbadf398aa9f2ca1190f3ec69" name="HMAC2/Exception.php" role="php" /> - <file baseinstalldir="Crypt" md5sum="1a6870e0d794d701645a0707d502bdc7" name="tests/AllTests.php" role="test" /> - <file baseinstalldir="Crypt" md5sum="76ec1089073659bec3a3cda80a028bb1" name="tests/HMAC2Test.php" role="test" /> - <file baseinstalldir="Crypt" md5sum="b39889db5358a2a1dbe2dcd4f212be67" name="tests/TestConfiguration.php.dist" role="test" /> - <file baseinstalldir="Crypt" md5sum="2905836b0402bd79dbc8a54202aa133f" name="tests/TestHelper.php" role="test" /> - <file baseinstalldir="Crypt" md5sum="6fe95b67b708b8386b02a88590429e12" name="HMAC2.php" role="php" /> - </dir> + <dir baseinstalldir="/" name="/"> + <dir name="docs"> + <file name="intro.xml" role="doc" /> + </dir> <!-- /docs --> + <dir name="HMAC2"> + <file name="Exception.php" role="php" /> + </dir> <!-- /HMAC2 --> + <dir name="tests"> + <file name="AllTests.php" role="test" /> + <file name="HMAC2Test.php" role="test" /> + <file name="TestConfiguration.php.dist" role="test" /> + <file name="TestHelper.php" role="test" /> + </dir> <!-- /tests --> + <file name="HMAC2.php" role="php" /> + </dir> <!-- / --> </contents> <dependencies> <required> @@ -45,50 +53,31 @@ <min>5.0.0</min> </php> <pearinstaller> - <min>1.4.0</min> + <min>1.4.0b1</min> </pearinstaller> + <package> + <name>PEAR</name> + <channel>pear.php.net</channel> + <min>1.3.6</min> + </package> </required> </dependencies> <phprelease /> <changelog> <release> <version> - <release>0.1.0a1</release> - <api>0.1.0</api> + <release>0.2.0</release> + <api>0.2.0</api> </version> <stability> - <release>alpha</release> - <api>alpha</api> + <release>beta</release> + <api>beta</api> </stability> - <date>2007-06-21</date> - <license>New BSD License</license> - <notes>* This is the proposal version...</notes> - </release> - <release> - <version> - <release>0.1.0a2</release> - <api>0.1.0</api> - </version> - <stability> - <release>alpha</release> - <api>alpha</api> - </stability> - <date>2007-07-03</date> - <license>New BSD License</license> - <notes>* This is the proposal version...</notes> - </release> - <release> - <version> - <release>0.1.0a3</release> - <api>0.1.0</api> - </version> - <stability> - <release>alpha</release> - <api>alpha</api> - </stability> - <date>2007-07-03</date> - <license>New BSD License</license> - <notes>* This is the proposal version...</notes> + <date>2007-09-29</date> + <license uri="http://opensource.org/licenses/bsd-license.php">New BSD License</license> + <notes>* Initial release! +* Updated tests location inside directory hierarchy for easier running +* Incorporates all proposal comments or conditional notes</notes> </release> </changelog> </package>
« previous php.pear.cvs (#48703) next »