From owner-freebsd-ports@freebsd.org Thu Feb 11 15:36:11 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26F0BAA4480 for ; Thu, 11 Feb 2016 15:36:11 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qk0-x22c.google.com (mail-qk0-x22c.google.com [IPv6:2607:f8b0:400d:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D617EBB9 for ; Thu, 11 Feb 2016 15:36:10 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qk0-x22c.google.com with SMTP id s5so20253470qkd.0 for ; Thu, 11 Feb 2016 07:36:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=sxLoDzyFudJyj3OH+Df9dkcCOMjb9g/+lbDxg4PkyUs=; b=V3YDku18FvlkRnQdYzuQlmRoTI2+s6xXOIvBze8Qze1HSqjWrS4kZG9Rx1Y7cSH6Zg zZfkZK9f4/8ORCoYDfpOBIRV12fxbsD3Teoa97rIig+q9l+9kmCVyEIfML4G48PAliT8 a992hbxU6XjbLhWxVYQV5FWuWvvr1vQc4DuWXL5D8okhg5jp0NEODcRd5JxjmVxItK6b leeN/gC58GQr5ii4S7PqTldRz6wd6c48yj1ezwHZAULczm9pkH/tutxE2WEW/5UUsmXM EWqt6s/3e6XWn6k1e8HMeJh59dbJk2CMpYUgVTVN6JnseLFEB6W/bsqaIgfqdRDI5yD3 wRKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=sxLoDzyFudJyj3OH+Df9dkcCOMjb9g/+lbDxg4PkyUs=; b=JlumZixHpHpzNX8WxSlss6Ce2OlSyGz9zRbugsO7aYG0ObTQtnIU1NjZGFLlP5BgLW 9h74RqUS66Y6xSVl/AgrDII7pISAtfYV31rjFjhJFrjVtFnVxNjlBJ+coj1xqefAUg1M TmslwwxnbTE4K3qvPLislAUoxLvkD3cJJ7u9k7Sq+KqlVEu0/Q7KFB8kv/A3cTNv43Ni Dxj+HzVzZaIIPOe0uXjqdOGC5rxuoPuDZLOaOt+HMo7El7UMoNHi5wPZvSQaW79Q4gBe qQ5CXoa66iHVojOmnbgmQZsMIREBZU7bM56/8mlai3KnxBeDWO/mUKlNptYKHlnDcQsB XTNA== X-Gm-Message-State: AG10YOSyTmGNjXRcjJKigUrYw1D8C1T0w+Mcdf6JGGgFU625ett2F3FA+g0LqhEfIjrmYA== X-Received: by 10.55.77.2 with SMTP id a2mr56426863qkb.108.1455204969943; Thu, 11 Feb 2016 07:36:09 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id 47sm3562301qgj.11.2016.02.11.07.36.08 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 11 Feb 2016 07:36:09 -0800 (PST) Subject: Re: PHP7 package? To: Kurt Jaeger 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> Cc: freebsd-ports@freebsd.org, miwi@FreeBSD.org From: Jim Ohlstein Message-ID: <56BCAA68.8060607@ohlste.in> Date: Thu, 11 Feb 2016 10:36:08 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160211151236.GH46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 15:36:11 -0000 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