'svn', 'changelogoldtonew' => false, 'simpleoutput' => true, 'baseinstalldir' => '/', 'packagedirectory' => './', 'packagefile' => $packagefile, 'clearcontents' => false, 'ignore' => array( 'vendor/', 'tools/', 'package*.php', 'package*.xml', 'models/', 'Access.php', 'Adapter.php', 'Adapter/', 'Auditlog.php', 'Auditlog/', 'Cache.php', 'Cache/', 'Collection.php', 'Collection/', 'Column.php', 'Connection.php', 'Connection/', 'DataDict.php', 'DataDict/', 'Export.php', 'Export/', 'Expression.php', 'Expression/', 'Hook.php', 'Hook/', 'Hydrator.php', 'Hydrator/', 'I18n.php', 'I18n/', 'Import.php', 'Import/', 'IntegrityMapper.php', 'Locking/', 'Manager.php', 'Manager/', 'Mapper/', 'Migration.php', 'Migration/', 'Node.php', 'Node/', 'Pager.php', 'Pager/', 'Query.php', 'Query/', 'RawSql.php', 'RawSql/', 'Record.php', 'Record/', 'Relation.php', 'Relation/', 'Search.php', 'Search/', 'Sequence.php', 'Sequence/', 'Table.php', 'Table/', 'Template.php', 'Template/', 'Transaction.php', 'Transaction/', 'Tree.php', 'Tree/', 'Validator.php', 'Validator/', 'View.php', 'View/', ), 'dir_roles' => array( 'lib' => 'php', 'manual' => 'doc', 'tests' => 'test', ), 'exceptions' => array( 'README' => 'doc', 'CHANGELOG' => 'doc', 'LICENSE' => 'doc', 'COPYRIGHT' => 'doc' ) ); $package = &PEAR_PackageFileManager2::importOptions($packagefile, $options); $package->setPackageType('php'); $package->clearDeps(); $package->setPhpDep('5.2.3'); $package->setPearInstallerDep('1.4.0b1'); $package->addPackageDepWithChannel('required', 'PEAR', 'pear.php.net', '1.3.6'); $package->addRelease(); $package->generateContents(); $package->setReleaseVersion($version_release); $package->setAPIVersion($version_api); $package->setReleaseStability($state); $package->setAPIStability($state); $package->setNotes($notes); $package->setSummary($summary); $package->setDescription($description); $package->addGlobalReplacement('package-info', '@package_version@', 'version'); if (isset($_GET['make']) || (isset($_SERVER['argv']) && @$_SERVER['argv'][1] == 'make')) { $package->writePackageFile(); } else { $package->debugPackageFile(); }