]> git.pld-linux.org Git - packages/php-pear-PEAR.git/commitdiff
- parse optional packagage info for v2 package2.xml
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 13 Dec 2005 10:39:04 +0000 (10:39 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-pear-PEAR-rpmvars.patch -> 1.21

php-pear-PEAR-rpmvars.patch

index e84123211847e39e2639362e6e0f8e3e4580a565..fe69bb74b089b9d733c9513adcd3b5ad7927bc9d 100644 (file)
                      }
                      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'];
++                                      }
++                              }
+             }
+         }
This page took 0.052371 seconds and 4 git commands to generate.