[arch-commits] Commit in phpvirtualbox/trunk (PKGBUILD php7.patch)

Sergej Pupykin spupykin at archlinux.org
Sun Jan 3 20:31:53 UTC 2016


    Date: Sunday, January 3, 2016 @ 21:31:53
  Author: spupykin
Revision: 155237

upgpkg: phpvirtualbox 5.0_4-2

upd

Added:
  phpvirtualbox/trunk/php7.patch
Modified:
  phpvirtualbox/trunk/PKGBUILD

------------+
 PKGBUILD   |   13 ++++++++++---
 php7.patch |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-01-03 19:31:09 UTC (rev 155236)
+++ PKGBUILD	2016-01-03 20:31:53 UTC (rev 155237)
@@ -4,7 +4,7 @@
 
 pkgname=phpvirtualbox
 pkgver=5.0_4
-pkgrel=1
+pkgrel=2
 pkgdesc="PHP/AJAX web interface for VirtualBox 4.*"
 arch=(any)
 url="http://sourceforge.net/projects/phpvirtualbox/"
@@ -11,9 +11,16 @@
 license=('GPL')
 depends=('php')
 backup=("etc/webapps/phpvirtualbox/config.php")
-source=(http://downloads.sourceforge.net/project/phpvirtualbox/phpvirtualbox-${pkgver/_/-}.zip)
-md5sums=('9671d4db39681baa7f90cff9e8cfee8c')
+source=(http://downloads.sourceforge.net/project/phpvirtualbox/phpvirtualbox-${pkgver/_/-}.zip
+	php7.patch)
+md5sums=('9671d4db39681baa7f90cff9e8cfee8c'
+         'c7eaf73450fe97e49983259eb51d5729')
 
+prepare() {
+  cd ${srcdir}/${pkgname}-${pkgver/_/-}
+  patch -p1 <$srcdir/php7.patch
+}
+
 package() {
   cd ${srcdir}/${pkgname}-${pkgver/_/-}
 

Added: php7.patch
===================================================================
--- php7.patch	                        (rev 0)
+++ php7.patch	2016-01-03 20:31:53 UTC (rev 155237)
@@ -0,0 +1,33 @@
+diff -wbBur phpvirtualbox-5.0-4/endpoints/api.php phpvirtualbox-5.0-4.q/endpoints/api.php
+--- phpvirtualbox-5.0-4/endpoints/api.php	2015-12-07 16:49:21.000000000 +0300
++++ phpvirtualbox-5.0-4.q/endpoints/api.php	2016-01-03 23:28:42.853589422 +0300
+@@ -313,7 +313,7 @@
+ 			/*
+ 			 * Call to vboxconnector
+ 			 */
+-			$vbox->$request['fn']($request['params'],array(&$response));
++			$vbox->{$request['fn']}($request['params'],array(&$response));
+ 
+ 
+ 			/*
+diff -wbBur phpvirtualbox-5.0-4/endpoints/lib/auth/Builtin.php phpvirtualbox-5.0-4.q/endpoints/lib/auth/Builtin.php
+--- phpvirtualbox-5.0-4/endpoints/lib/auth/Builtin.php	2015-12-07 16:49:21.000000000 +0300
++++ phpvirtualbox-5.0-4.q/endpoints/lib/auth/Builtin.php	2016-01-03 23:29:06.016923275 +0300
+@@ -167,7 +167,7 @@
+ 		global $_SESSION;
+ 
+ 		// Must be an admin
+-		if(!$_SESSION['admin']) break;
++		if(!$_SESSION['admin']) return;
+ 
+ 		// Use main / auth server
+ 		$vbox = new vboxconnector(true);
+@@ -175,7 +175,7 @@
+ 
+ 		// See if it exists
+ 		if(!$skipExistCheck && $vbox->vbox->getExtraData('phpvb/users/'.$vboxRequest['u'].'/pass'))
+-			break;
++			return;
+ 
+ 		if($vboxRequest['p'])
+ 			$vbox->vbox->setExtraData('phpvb/users/'.$vboxRequest['u'].'/pass', hash('sha512', $vboxRequest['p']));



More information about the arch-commits mailing list