- initial commit of scripts to generate a Doctrine package.xml (this should be eventually be changed to just bundle core/dbal/orm) as well as those necessary for core, dbal and orm
This commit is contained in:
parent
2d24e9add0
commit
0944772133
80
package.php
Normal file
80
package.php
Normal file
@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
require_once('PEAR/PackageFileManager2.php');
|
||||
PEAR::setErrorHandling(PEAR_ERROR_DIE);
|
||||
|
||||
$packagexml = new PEAR_PackageFileManager2;
|
||||
|
||||
$version_release = '0.9';
|
||||
$version_api = $version_release;
|
||||
$state = 'beta';
|
||||
|
||||
$notes = <<<EOT
|
||||
barfoo
|
||||
EOT;
|
||||
|
||||
$summary = 'PHP5 Database ORM';
|
||||
|
||||
$description =<<<EOT
|
||||
Doctrine is an ORM (object relational mapper) for PHP 5.2.x+ that sits on top of
|
||||
a powerful DBAL (database abstraction layer). One of its key features is the
|
||||
ability to optionally write database queries in an OO (object oriented)
|
||||
SQL-dialect called DQL inspired by Hibernates HQL. This provides developers with
|
||||
a powerful alternative to SQL that maintains a maximum of flexibility without
|
||||
requiring needless code duplication.
|
||||
EOT;
|
||||
|
||||
$packagefile = './package.xml';
|
||||
|
||||
$options = array(
|
||||
'filelistgenerator' => 'svn',
|
||||
'changelogoldtonew' => false,
|
||||
'simpleoutput' => true,
|
||||
'baseinstalldir' => '/',
|
||||
'packagedirectory' => './',
|
||||
'packagefile' => $packagefile,
|
||||
'clearcontents' => false,
|
||||
'ignore' => array(
|
||||
'vendor/',
|
||||
'tools/',
|
||||
'package*.php',
|
||||
'package*.xml',
|
||||
),
|
||||
'dir_roles' => array(
|
||||
'lib' => 'php',
|
||||
'manual' => 'doc',
|
||||
'models' => '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();
|
||||
}
|
137
package_Core.php
Normal file
137
package_Core.php
Normal file
@ -0,0 +1,137 @@
|
||||
<?php
|
||||
|
||||
require_once('PEAR/PackageFileManager2.php');
|
||||
PEAR::setErrorHandling(PEAR_ERROR_DIE);
|
||||
|
||||
$packagexml = new PEAR_PackageFileManager2;
|
||||
|
||||
$version_release = '0.9';
|
||||
$version_api = $version_release;
|
||||
$state = 'beta';
|
||||
|
||||
$notes = <<<EOT
|
||||
barfoo
|
||||
EOT;
|
||||
|
||||
$summary = 'PHP5 Database Interface Core Package';
|
||||
|
||||
$description =<<<EOT
|
||||
Doctrine_Core is the core package for the Doctrine DBAL/ORM. It contains various
|
||||
helper classes that are necessary for both the DBAL and the ORM.
|
||||
EOT;
|
||||
|
||||
$packagefile = './package_core.xml';
|
||||
|
||||
$options = array(
|
||||
'filelistgenerator' => '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();
|
||||
}
|
154
package_DBAL.php
Normal file
154
package_DBAL.php
Normal file
@ -0,0 +1,154 @@
|
||||
<?php
|
||||
|
||||
require_once('PEAR/PackageFileManager2.php');
|
||||
PEAR::setErrorHandling(PEAR_ERROR_DIE);
|
||||
|
||||
$packagexml = new PEAR_PackageFileManager2;
|
||||
|
||||
$version_release = '0.9';
|
||||
$version_api = $version_release;
|
||||
$state = 'beta';
|
||||
|
||||
$notes = <<<EOT
|
||||
barfoo
|
||||
EOT;
|
||||
|
||||
$summary = 'PHP5 Database DBAL';
|
||||
|
||||
$description =<<<EOT
|
||||
Doctrine_DBAL is a DBAL (database abstraction layer) for PHP 5.2.x+ .
|
||||
EOT;
|
||||
|
||||
$packagefile = './package.xml';
|
||||
|
||||
$options = array(
|
||||
'filelistgenerator' => 'svn',
|
||||
'changelogoldtonew' => false,
|
||||
'simpleoutput' => true,
|
||||
'baseinstalldir' => '/',
|
||||
'packagedirectory' => './',
|
||||
'packagefile' => $packagefile,
|
||||
'clearcontents' => false,
|
||||
'ignore' => array(
|
||||
'vendor/',
|
||||
'tools/',
|
||||
'package*.php',
|
||||
'package*.xml',
|
||||
'manual/',
|
||||
'models/',
|
||||
'tests/',
|
||||
'README',
|
||||
'CHANGELOG',
|
||||
'LICENSE',
|
||||
'COPYRIGHT',
|
||||
'Access.php',
|
||||
'Adapter.php',
|
||||
'Adapter/',
|
||||
'Auditlog.php',
|
||||
'Auditlog/',
|
||||
'Builder.php',
|
||||
'Builder/',
|
||||
'Cache.php',
|
||||
'Cache/',
|
||||
'Cli.php',
|
||||
'Cli/',
|
||||
'Collection.php',
|
||||
'Collection/',
|
||||
'Column.php',
|
||||
'Compiler.php',
|
||||
'Compiler/',
|
||||
'Configurable.php',
|
||||
'Data.php',
|
||||
'Data/',
|
||||
'Event.php',
|
||||
'Event/',
|
||||
'EventListener.php',
|
||||
'EventListener/',
|
||||
'Exception.php',
|
||||
'Expression.php',
|
||||
'Expression/',
|
||||
'File.php',
|
||||
'File/',
|
||||
'FileFinder.php',
|
||||
'FileFinder/',
|
||||
'Formatter.php',
|
||||
'Hook.php',
|
||||
'Hook/',
|
||||
'Hydrator.php',
|
||||
'Hydrator/',
|
||||
'I18n.php',
|
||||
'I18n/',
|
||||
'Inflector.php',
|
||||
'IntegrityMapper.php',
|
||||
'Lib.php',
|
||||
'Locator.php',
|
||||
'Locator/',
|
||||
'Locking/',
|
||||
'Log.php',
|
||||
'Log/',
|
||||
'Mapper/',
|
||||
'Migration.php',
|
||||
'Migration/',
|
||||
'Node.php',
|
||||
'Node/',
|
||||
'Null.php',
|
||||
'Overloadable.php',
|
||||
'Pager.php',
|
||||
'Pager/',
|
||||
'Parser.php',
|
||||
'Parser/',
|
||||
'Query.php',
|
||||
'Query/',
|
||||
'RawSql.php',
|
||||
'RawSql/',
|
||||
'Record.php',
|
||||
'Record/',
|
||||
'Relation.php',
|
||||
'Relation/',
|
||||
'Search.php',
|
||||
'Search/',
|
||||
'Table.php',
|
||||
'Table/',
|
||||
'Task.php',
|
||||
'Task/',
|
||||
'Template.php',
|
||||
'Template/',
|
||||
'Tree.php',
|
||||
'Tree/',
|
||||
'Util.php',
|
||||
'Validator.php',
|
||||
'Validator/',
|
||||
'View.php',
|
||||
'View/',
|
||||
),
|
||||
'dir_roles' => array(
|
||||
'lib' => 'php',
|
||||
),
|
||||
'exceptions' => array(
|
||||
)
|
||||
);
|
||||
|
||||
$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();
|
||||
}
|
123
package_ORM.php
Normal file
123
package_ORM.php
Normal file
@ -0,0 +1,123 @@
|
||||
<?php
|
||||
|
||||
require_once('PEAR/PackageFileManager2.php');
|
||||
PEAR::setErrorHandling(PEAR_ERROR_DIE);
|
||||
|
||||
$packagexml = new PEAR_PackageFileManager2;
|
||||
|
||||
$version_release = '0.9';
|
||||
$version_api = $version_release;
|
||||
$state = 'beta';
|
||||
|
||||
$notes = <<<EOT
|
||||
barfoo
|
||||
EOT;
|
||||
|
||||
$summary = 'PHP5 Database ORM';
|
||||
|
||||
$description =<<<EOT
|
||||
Doctrine_ORM is an ORM (object relational mapper) for PHP 5.2.x+. One of its key
|
||||
features is the ability to optionally write database queries in an OO
|
||||
(object oriented) SQL-dialect called DQL inspired by Hibernates HQL. This
|
||||
provides developers with a powerful alternative to SQL that maintains a maximum
|
||||
of flexibility without requiring needless code duplication.
|
||||
EOT;
|
||||
|
||||
$packagefile = './package.xml';
|
||||
|
||||
$options = array(
|
||||
'filelistgenerator' => 'svn',
|
||||
'changelogoldtonew' => false,
|
||||
'simpleoutput' => true,
|
||||
'baseinstalldir' => '/',
|
||||
'packagedirectory' => './',
|
||||
'packagefile' => $packagefile,
|
||||
'clearcontents' => false,
|
||||
'ignore' => array(
|
||||
'vendor/',
|
||||
'tools/',
|
||||
'package*.php',
|
||||
'package*.xml',
|
||||
'manual/',
|
||||
'tests/',
|
||||
'README',
|
||||
'CHANGELOG',
|
||||
'LICENSE',
|
||||
'COPYRIGHT',
|
||||
'Builder.php',
|
||||
'Builder/',
|
||||
'Cli.php',
|
||||
'Cli/',
|
||||
'Compiler.php',
|
||||
'Compiler/',
|
||||
'Configurable.php',
|
||||
'Connection.php',
|
||||
'Connection/',
|
||||
'Data.php',
|
||||
'Data/',
|
||||
'Event.php',
|
||||
'Event/',
|
||||
'EventListener.php',
|
||||
'EventListener/',
|
||||
'Exception.php',
|
||||
'Export.php',
|
||||
'Export/',
|
||||
'File.php',
|
||||
'File/',
|
||||
'FileFinder.php',
|
||||
'FileFinder/',
|
||||
'Formatter.php',
|
||||
'Import.php',
|
||||
'Import/',
|
||||
'Inflector.php',
|
||||
'Lib.php',
|
||||
'Locator.php',
|
||||
'Locator/',
|
||||
'Log.php',
|
||||
'Log/',
|
||||
'Mapper/',
|
||||
'Manager.php',
|
||||
'Manager/',
|
||||
'Null.php',
|
||||
'Parser.php',
|
||||
'Parser/',
|
||||
'Sequence.php',
|
||||
'Sequence/',
|
||||
'Task.php',
|
||||
'Task/',
|
||||
'Transaction.php',
|
||||
'Transaction/',
|
||||
'Util.php',
|
||||
),
|
||||
'dir_roles' => array(
|
||||
'lib' => 'php',
|
||||
'models' => 'doc',
|
||||
),
|
||||
'exceptions' => array(
|
||||
)
|
||||
);
|
||||
|
||||
$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();
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user