From owner-freebsd-ports@FreeBSD.ORG Mon Nov 18 13:51:04 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AF701C85 for ; Mon, 18 Nov 2013 13:51:04 +0000 (UTC) Received: from mail.egr.msu.edu (boomhauer.egr.msu.edu [35.9.37.167]) by mx1.freebsd.org (Postfix) with ESMTP id 866302C13 for ; Mon, 18 Nov 2013 13:51:03 +0000 (UTC) Received: from boomhauer (localhost [127.0.0.1]) by mail.egr.msu.edu (Postfix) with ESMTP id C80B62ACA for ; Mon, 18 Nov 2013 08:50:56 -0500 (EST) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mail.egr.msu.edu ([127.0.0.1]) by boomhauer (boomhauer.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XiRWVptHaYht for ; Mon, 18 Nov 2013 08:50:56 -0500 (EST) Received: from EGR authenticated sender Message-ID: <528A1B40.7080302@egr.msu.edu> Date: Mon, 18 Nov 2013 08:50:56 -0500 From: Adam McDougall User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: php55-extensions build pulling in php5 (aka php54) References: <20131117210658.GA55481@same.swcp.com> In-Reply-To: <20131117210658.GA55481@same.swcp.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Nov 2013 13:51:04 -0000 On 11/17/2013 16:06, Mark Costlow wrote: > I'm trying to use poudriere to build a set of PHP 5.5 packages. > This on a fresh 9.2 system with no PHP ports previously installed > (and the builds happen in a poudriere jail anyway). > > Building php55 works fine. But when I add php55-extensions, something > in it pulls in php54 > > My questions: > > 1. Regarding php55-extensions, I have not figured out how to discover > what element of this "meta port" is pulling in php5-gd and friends. > Is there any way to figure that out, other than looking at the > B-deps for all those ports by hand? Add -vv to your poudriere bulk build and just grep the output > > 2. Is there any way to overcome pecl-zendopcache's dependency on "php5"? Find the ports causing it using the above step and look for Makefile variables hard setting the default php version. Comment out the line. I've found it in a couple ports and filed at least one PR but I need to file more. > > 3. Is there any chance DEFAULT_VERSIONS will be extended to support > PHP version selection? > > Thanks for any advice you can offer, > > Mark >