Author: glen                         Date: Tue Dec 13 10:39:09 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- parse optional packagage info for v2 package2.xml

---- Files affected:
SOURCES:
   php-pear-PEAR-rpmvars.patch (1.20 -> 1.21) 

---- Diffs:

================================================================
Index: SOURCES/php-pear-PEAR-rpmvars.patch
diff -u SOURCES/php-pear-PEAR-rpmvars.patch:1.20 
SOURCES/php-pear-PEAR-rpmvars.patch:1.21
--- SOURCES/php-pear-PEAR-rpmvars.patch:1.20    Sat Nov  5 19:42:54 2005
+++ SOURCES/php-pear-PEAR-rpmvars.patch Tue Dec 13 11:39:04 2005
@@ -399,3 +399,26 @@
                      }
                      if (count($requires)) {
                                                foreach ($requires as $dep) {
+--- ./usr/share/pear/PEAR/Command/Package.php  2005-12-10 02:02:11.000000000 
+0200
++++ /usr/share/pear/PEAR/Command/Package.php   2005-12-13 01:44:56.000000000 
+0200
+@@ -1133,6 +1135,20 @@
+                                               }
+                     }
+                 }
++
++                if (isset($deps['optional']['package'])) {
++                                      $a = $deps['optional']['package'];
++                                      foreach ((isset($a[0]) ? $a : 
array($a)) as $dep) {
++                                              $info['optional'] .= "'pear(". 
str_replace('_', '/', $dep['name']) . ".*)' ";
++                                              $info['optional-pkg'][] = 
'php-pear-'. $dep['name'];
++                                      }
++                              }
++                if (isset($deps['optional']['extension'])) {
++                                      $a = $deps['optional']['extension'];
++                                      foreach (isset($a[0]) ? $a : array($a) 
as $dep) {
++                                              $info['optional-ext'][] = 
'php-' . $dep['name'];
++                                      }
++                              }
+             }
+         }
+ 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/SOURCES/php-pear-PEAR-rpmvars.patch?r1=1.20&r2=1.21&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to