diff options
author | Kevin Lo <kevlo@FreeBSD.org> | 2016-05-04 11:21:39 +0800 |
---|---|---|
committer | Kevin Lo <kevlo@FreeBSD.org> | 2016-05-04 11:21:39 +0800 |
commit | 45cf0cef86f0bb852979379065a050cacfd5ee28 (patch) | |
tree | cc29a29797a1e6f7c5858d0ca016ef97323bde22 /www | |
parent | f6d424b24071402fa15a21300d267f58e858976e (diff) | |
download | freebsd-ports-gnome-45cf0cef86f0bb852979379065a050cacfd5ee28.tar.gz freebsd-ports-gnome-45cf0cef86f0bb852979379065a050cacfd5ee28.tar.zst freebsd-ports-gnome-45cf0cef86f0bb852979379065a050cacfd5ee28.zip |
Add upstream patch to make ownCloud work in php 7.0.6
PR: 209226
Submitted by: Piotr Kubaj <pkubaj at anongoth.pl>
Diffstat (limited to 'www')
-rw-r--r-- | www/owncloud/Makefile | 7 | ||||
-rw-r--r-- | www/owncloud/files/patch-lib_private_appframework_http_request.php | 12 |
2 files changed, 17 insertions, 2 deletions
diff --git a/www/owncloud/Makefile b/www/owncloud/Makefile index 31da251e3b47..4a630666ade9 100644 --- a/www/owncloud/Makefile +++ b/www/owncloud/Makefile @@ -2,7 +2,7 @@ PORTNAME= owncloud PORTVERSION= 9.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MASTER_SITES= http://download.owncloud.org/community/ @@ -22,6 +22,8 @@ USE_OPENSSL= yes OWNCLOUD_USERNAME?= ${WWWOWN} OWNCLOUD_GROUPNAME?= ${WWWGRP} +IGNORE_FILES= ! -name *\.orig + WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes @@ -56,7 +58,8 @@ WITH_OPENSSL_PORT= yes do-install: @${MKDIR} -m 0755 ${STAGEDIR}${WWWDIR} - @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} + @cd ${WRKSRC} && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} '${IGNORE_FILES}' post-install: @${MKDIR} ${STAGEDIR}${WWWDIR}/data diff --git a/www/owncloud/files/patch-lib_private_appframework_http_request.php b/www/owncloud/files/patch-lib_private_appframework_http_request.php new file mode 100644 index 000000000000..0886e884d8f0 --- /dev/null +++ b/www/owncloud/files/patch-lib_private_appframework_http_request.php @@ -0,0 +1,12 @@ +--- lib/private/appframework/http/request.php.orig 2016-05-04 03:03:50 UTC ++++ lib/private/appframework/http/request.php +@@ -264,6 +264,9 @@ class Request implements \ArrayAccess, \ + * @return bool + */ + public function __isset($name) { ++ if (in_array($name, $this->allowedKeys, true)) { ++ return true; ++ } + return isset($this->items['parameters'][$name]); + } + |