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 <archlinux@cryptocrack.de> --- 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