Instead of always parsing the PKGBUILD, only invoke the parser when
there is no meta data (.AURINFO) available. This speeds up the general
case (packages including meta data).

Signed-off-by: Lukas Fleischer <[email protected]>
---
 web/html/pkgsubmit.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/web/html/pkgsubmit.php b/web/html/pkgsubmit.php
index 38c2dde..2432510 100644
--- a/web/html/pkgsubmit.php
+++ b/web/html/pkgsubmit.php
@@ -130,8 +130,6 @@ if ($uid):
                        }
                }
 
-               include('pkgbuild-parser.inc.php');
-
                /* Parse .AURINFO and extract meta data. */
                $pkgbase_info = array();
                $pkginfo = array();
@@ -177,6 +175,8 @@ if ($uid):
                        }
                } else {
                        /* Use data from the PKGBUILD parser (deprecated!) */
+                       include('pkgbuild-parser.inc.php');
+
                        $pkgbase_info = $new_pkgbuild;
                        if (!isset($pkgbase_info['pkgbase'])) {
                                $pkgbase_info['pkgbase'] = 
$pkgbase_info['pkgname'];
-- 
1.9.1

Reply via email to