From 16090496a471f5560e8259ae5c5f4905d067bbb6 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sat, 5 Apr 2014 11:47:21 +0200 Subject: Only parse PKGBUILD when required 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 --- web/html/pkgsubmit.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'web') 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']; -- cgit v1.2.3-54-g00ecf