Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Feb 2016 00:08:25 +0800
From:      Martin Wilke <miwi.fbsd@gmail.com>
To:        Jim Ohlstein <jim@ohlste.in>
Cc:        Kurt Jaeger <lists@opsec.eu>, freebsd-ports@freebsd.org
Subject:   Re: PHP7 package?
Message-ID:  <CAFY%2ByEmCcDGJ2JE2oSqJ0BTHcC=KidVxUMpqBX=gKyvj7A-yBw@mail.gmail.com>
In-Reply-To: <56BCAA68.8060607@ohlste.in>
References:  <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56BCA279.1030409@ohlste.in> <20160211151236.GH46096@home.opsec.eu> <56BCAA68.8060607@ohlste.in>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

I am aware of the problems with pecl and some pear ports. Still thinking
what the best solution is, one of the problem is that pecl updates with
php7 support are not backwards compatible, which means that we have to do
something like pecl-name-php7 or so. Not sure yet.

Also I've updated php7 to the latest version, there are still 2 problems to
settle, one is https://github.com/miwi-fbsd/miwi-ports/issues/8, second is
that there still some problems with MySQL leftovers.

I will try to sort them out over the coming weekend.

- Martin

On Thu, Feb 11, 2016 at 11:36 PM, Jim Ohlstein <jim@ohlste.in> wrote:

> Hello,
>
> On 2/11/16 10:12 AM, Kurt Jaeger wrote:
>
>> Hi!
>>
>> In fact, I'd guess there are hundreds of PECL modules
>>> in the ports tree that either have not been updated to PHP 7.0 upstream
>>> or have not been updated in the ports tree if they have been updated
>>> upstream.
>>>
>>
>> List of PECL modules:
>>
>> portfind pecl | wc -l
>>       137
>>
>> Maybe put the list in the wiki, and start some upgrade orgy ?
>>
>> Sounds 'somewhat' doable.
>>
>>
> That's fewer than I'd have thought, but there are also ports like
> php56-redis which don't show up as "pecl" though they are in the PECL repo.
> The current port uses a GH source. See https://pecl.php.net/package/redis
> and
> https://svnweb.freebsd.org/ports/head/databases/php56-redis/Makefile?revision=403460&view=markup
> for an example. In fact, that GH source is also outdated and results in a
> redirect.
>
> root@rubicon:~ # curl -I https://github.com/nicolasff/phpredis
> HTTP/1.1 301 Moved Permanently
> Server: GitHub.com
> Date: Thu, 11 Feb 2016 15:28:34 GMT
> Content-Type: text/html; charset=utf-8
> Status: 301 Moved Permanently
> Cache-Control: no-cache
> Vary: X-PJAX
> Location: https://github.com/phpredis/phpredis
>
> I'd say that in order to be rigorous, all php*- and pecl- ports need to be
> tested (at least) for compilation against php70 in in a clean system, and
> it's a good opportunity to update all with current versions. I'm happy to
> help. Feel free to contact me off list.
>
>
> --
> Jim Ohlstein
>
>
> "Never argue with a fool, onlookers may not be able to tell the
> difference." - Mark Twain
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFY%2ByEmCcDGJ2JE2oSqJ0BTHcC=KidVxUMpqBX=gKyvj7A-yBw>