From owner-freebsd-ports@FreeBSD.ORG Wed Jun 18 19:40:46 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 526BE21B for ; Wed, 18 Jun 2014 19:40:46 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3A1D92903 for ; Wed, 18 Jun 2014 19:40:46 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s5IJejXL085165 for ; Wed, 18 Jun 2014 19:40:45 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.9/8.14.9/Submit) id s5IJejkK085163 for freebsd-ports@freebsd.org; Wed, 18 Jun 2014 19:40:45 GMT (envelope-from bdrewery) Received: (qmail 78319 invoked from network); 18 Jun 2014 14:40:44 -0500 Received: from unknown (HELO blah) (freebsd@shatow.net@67.182.131.225) by sweb.xzibition.com with ESMTPA; 18 Jun 2014 14:40:44 -0500 Message-ID: <53A1EB3A.9040707@FreeBSD.org> Date: Wed, 18 Jun 2014 14:40:42 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: dave@mischler.com, freebsd-ports@freebsd.org Subject: Re: Portmaster -g no longer builds packages for dependencies? References: <1401980677.77127.6.camel@firkin.mischler.com> In-Reply-To: <1401980677.77127.6.camel@firkin.mischler.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jun 2014 19:40:46 -0000 On 6/5/14, 10:04 AM, Dave Mischler wrote: > I built a clean jail yesterday, portsnapped a new ports tree (i.e. fetch > and extract) and built portmaster. Then I did > "portmaster -dgGH x11/xorg". It seemed to build Xorg properly, but > there were no packages built for any of the many dependencies. I tried > an older portmaster version that used to work and it seemed to have the > same problem. Is this difficulty due to changes in the ports tree that > broke dependent package building? Any suggestions? I have avoided > poudriere so far because I like having no ports tree except in the jail. > > > This will be fixed in 3.17.6. In the meantime a workaround is to also use the -t flag. As for poudriere, where it places its ports tree is really no different than you keeping it in your jail now. It does not have to be in /usr/ports. By default it will use /usr/local/poudriere/ports/default/. I do highly recommend poudriere. Building ports on a live system is dangerous as it can leave things broken for long periods of time. Portmaster is even worse as it will uninstall ports for very long periods of time while upgrading dependencies. Portupgrade handles this situation much better, but of course has all of its own cons. -- Regards, Bryan Drewery