SOURCES: php-pear-PEAR-rpmvars.patch - handle optional php dep sep...
glen
glen at pld-linux.org
Tue Dec 13 12:06:40 CET 2005
Author: glen Date: Tue Dec 13 11:06:40 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- handle optional php dep separately for v1 packages
---- Files affected:
SOURCES:
php-pear-PEAR-rpmvars.patch (1.21 -> 1.22)
---- Diffs:
================================================================
Index: SOURCES/php-pear-PEAR-rpmvars.patch
diff -u SOURCES/php-pear-PEAR-rpmvars.patch:1.21 SOURCES/php-pear-PEAR-rpmvars.patch:1.22
--- SOURCES/php-pear-PEAR-rpmvars.patch:1.21 Tue Dec 13 11:39:04 2005
+++ SOURCES/php-pear-PEAR-rpmvars.patch Tue Dec 13 12:06:35 2005
@@ -422,3 +422,30 @@
}
}
+--- ./usr/share/pear/PEAR/Command/Package.php 2005-12-13 01:47:22.000000000 +0200
++++ /usr/share/pear/PEAR/Command/Package.php 2005-12-13 12:47:21.000000000 +0200
+@@ -913,7 +913,7 @@
+ $info['version'] = $pf->getVersion();
+ $info['release_license'] = $pf->getLicense();
+ $info['release_state'] = $pf->getState();
+- list($info['class'], $info['subclass']) = explode('_', $info['package'], 2);
++ @list($info['class'], $info['subclass']) = explode('_', $info['package'], 2);
+ if (empty($info['subclass'])) {
+ $info['subclass'] = '%{nil}';
+ }
+@@ -930,8 +930,13 @@
+ if ($dep['type'] == 'ext') {
+ $info['optional-ext'][] = 'php-' . $dep['name'];
+ } else {
+- $info['optional'] .= "'pear(". str_replace('_', '/', $dep['name']) . ".*)' ";
+- $info['optional-pkg'][] = 'php-pear-'. $dep['name'];
++ if ($dep['type'] == 'php') {
++ # this doesn't make much sense, so ignore
++ #$info['optional-php'][] = 'php-common';
++ } else {
++ $info['optional'] .= "'pear(". str_replace('_', '/', $dep['name']) . ".*)' ";
++ $info['optional-pkg'][] = 'php-pear-'. $dep['name'];
++ }
+ }
+ continue;
+ }
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/php-pear-PEAR-rpmvars.patch?r1=1.21&r2=1.22&f=u
More information about the pld-cvs-commit
mailing list