logo       

cvs: pearweb / package.php package.xml: msg#00005

php.pear.core

Subject: cvs: pearweb / package.php package.xml

cellog Mon Oct 2 21:00:27 2006 UTC

Modified files:
/pearweb package.php package.xml
Log:
add HTML_TreeMenu dependency
add dependency groups for a php4-based instal (MDB2_Driver_mysql)
and a php5-based install (MDB2_Driver_mysqli)

This should solve Arnaud's issues.

Next is adding a post-install section for initiating the database (setting up
admin user, inserting test data, etc.)

http://cvs.php.net/viewvc.cgi/pearweb/package.php?r1=1.6&r2=1.7&diff_format=u
Index: pearweb/package.php
diff -u pearweb/package.php:1.6 pearweb/package.php:1.7
--- pearweb/package.php:1.6 Mon Oct 2 04:36:09 2006
+++ pearweb/package.php Mon Oct 2 21:00:27 2006
@@ -9,8 +9,11 @@
'exceptions' => array('pearweb.php' => 'php'),
'simpleoutput' => true,
));
-$a->setReleaseVersion('0.3.0');
-$a->setNotes('use web role, add post-install script');
+$a->setReleaseVersion('0.4.0');
+$a->setNotes('
+ * add HTML_TreeMenu dep
+ * add dep group for PHP4-based install and mysql
+ * add dep group for PHP5-based intsall and mysqli');
$a->resetUsesrole();
$a->addUsesRole('web', 'Role_Web', 'pearified.com');
$a->clearDeps();
@@ -35,6 +38,11 @@
$a->addPackageDepWithChannel('required', 'Services_Trackback', 'pear.php.net',
'0.4.0');
$a->addPackageDepWithChannel('required', 'HTML_BBCodeParser', 'pear.php.net',
'1.0');
$a->addPackageDepWithChannel('required', 'HTML_QuickForm', 'pear.php.net',
'3.2.3');
+$a->addPackageDepWithChannel('required', 'HTML_TreeMenu', 'pear.php.net',
'1.2.0');
+$a->addDependencyGroup('php4', 'Use this for PHP 4 (mysql ext)');
+$a->addDependencyGroup('php5', 'Use this for PHP 5 (mysqli ext)');
+$a->addGroupPackageDepWithChannel('package', 'php4', 'MDB2_Driver_mysql',
'pear.php.net');
+$a->addGroupPackageDepWithChannel('package', 'php5', 'MDB2_Driver_mysqli',
'pear.php.net');
$a->addExtensionDep('required', 'pcre');
$a->addExtensionDep('optional', 'mysql');
$a->addExtensionDep('optional', 'mysqli');
http://cvs.php.net/viewvc.cgi/pearweb/package.xml?r1=1.31&r2=1.32&diff_format=u
Index: pearweb/package.xml
diff -u pearweb/package.xml:1.31 pearweb/package.xml:1.32
--- pearweb/package.xml:1.31 Mon Oct 2 04:36:09 2006
+++ pearweb/package.xml Mon Oct 2 21:00:27 2006
@@ -52,10 +52,10 @@
<email>dufuz@xxxxxxx</email>
<active>no</active>
</developer>
- <date>2006-10-01</date>
- <time>23:33:23</time>
+ <date>2006-10-02</date>
+ <time>15:54:46</time>
<version>
- <release>0.3.0</release>
+ <release>0.4.0</release>
<api>0.1.1</api>
</version>
<stability>
@@ -63,7 +63,10 @@
<api>devel</api>
</stability>
<license uri="http://www.php.net/license";>PHP License</license>
- <notes>use web role, add post-install script</notes>
+ <notes>
+ * add HTML_TreeMenu dep
+ * add dep group for PHP4-based install and mysql
+ * add dep group for PHP5-based intsall and mysqli</notes>
<contents>
<dir baseinstalldir="/" name="/">
<dir name="cron">
@@ -684,6 +687,11 @@
<min>3.2.3</min>
</package>
<package>
+ <name>HTML_TreeMenu</name>
+ <channel>pear.php.net</channel>
+ <min>1.2.0</min>
+ </package>
+ <package>
<name>Role_Web</name>
<channel>pearified.com</channel>
</package>
@@ -699,6 +707,18 @@
<name>mysqli</name>
</extension>
</optional>
+ <group hint="Use this for PHP 4 (mysql ext)" name="php4">
+ <package>
+ <name>MDB2_Driver_mysql</name>
+ <channel>pear.php.net</channel>
+ </package>
+ </group>
+ <group hint="Use this for PHP 5 (mysqli ext)" name="php5">
+ <package>
+ <name>MDB2_Driver_mysqli</name>
+ <channel>pear.php.net</channel>
+ </package>
+ </group>
</dependencies>
<usesrole>
<role>web</role>
@@ -746,5 +766,21 @@
<license uri="http://www.php.net/license";>PHP License</license>
<notes>use web role, add post-install script</notes>
</release>
+ <release>
+ <version>
+ <release>0.4.0</release>
+ <api>0.1.1</api>
+ </version>
+ <stability>
+ <release>devel</release>
+ <api>devel</api>
+ </stability>
+ <date>2006-10-02</date>
+ <license uri="http://www.php.net/license";>PHP License</license>
+ <notes>
+ * add HTML_TreeMenu dep
+ * add dep group for PHP4-based install and mysql
+ * add dep group for PHP5-based intsall and mysqli</notes>
+ </release>
</changelog>
</package>



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise