add patch-php72, now devel/pear is PHP 7.2 ready
Approved by: xxx (mentor)
#Differential Revision: https://reviews.freebsd.org/Dxxxxx
Differential D13233
devel/pear: Not PHP72 ready joneum on Nov 24 2017, 7:07 PM. Authored by Tags None Referenced Files
Subscribers
Details
add patch-php72, now devel/pear is PHP 7.2 ready Approved by: xxx (mentor) Build fine with PHP70 and 71, but not with 72: http://joneumbox.org/data/11-1_amd64-PHP72-ports/2017-11-24_20h03m17s/logs/errors/pear-1.10.5.log For info: The days, I will test all my pear and peacl ports with PHP70, 71 and 72
Diff Detail
Event TimelineComment Actions ährm ..... nopp ... :D https://svnweb.freebsd.org/changeset/ports/454302 Comment Actions I see that fedora has the pear package for php72: So maybe take a peak at what they do, copy it, and don't marke it ignored :) [probably there are other distros to steal/take inspriation from too] Comment Actions I have already looked at this page today and found nothing that would help me further Comment Actions Hi Miwi, I added you here once. You built that pear back then. Do you have any idea here to fix this with PHP 72? Comment Actions https://github.com/pear/Archive_Tar/commit/772f7d0ffaf225d575ac1feca44eefcd4a9b144e you need this one # cat patch-git_772f7d From 85ebf1e6190681820634c891af624bacde49a017 Mon Sep 17 00:00:00 2001 From: Andy Thompson <me@andytson.com> Date: Sun, 11 Jun 2017 09:25:12 +0100 Subject: [PATCH] Remove unneeded by-reference on built-in fuction PHP 7.2 is complaining about this. It also doesn't appear to be needed, as the argument array items aren't being passed by-reference. --- Archive/Tar.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Archive/Tar.php b/Archive/Tar.php index 202fffb..0bd1c6c 100644 --- go-pear-bundle/Tar.php +++ go-pear-bundle/Tar.php @@ -659,7 +659,7 @@ public function setAttribute() } // ----- Get the arguments - $v_att_list = & func_get_args(); + $v_att_list = func_get_args(); // ----- Read the attributes $i = 0;
Comment Actions add patch-php72, devel/pear is now php72 ready #PHP56 #PHP7.0 #PHP7.1 #PHP7.2 Comment Actions You need to bump the PORTREVISION as this clearly changes the files in the installed package :) After that, ship it. |