From owner-freebsd-ports@FreeBSD.ORG Wed Jan 14 15:34:24 2015 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.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 092FCB86; Wed, 14 Jan 2015 15:34:24 +0000 (UTC) Received: from mx5.roble.com (mx5.roble.com [206.40.34.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx5.roble.com", Issuer "mx5.roble.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EC216AD; Wed, 14 Jan 2015 15:34:23 +0000 (UTC) Date: Wed, 14 Jan 2015 07:34:23 -0800 (PST) From: Roger Marquis To: Erwin Lansing Subject: Re: BIND REPLACE_BASE option In-Reply-To: <20150114080033.GE33449@droso.dk> References: <2A3ABE9AE68B3CE8E1B7C1A1@ogg.in.absolight.net> <20150113163324.299F27E9@hub.freebsd.org> <20150114080033.GE33449@droso.dk> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 15:34:24 -0000 > On Tue, Jan 13, 2015 at 08:33:13AM -0800, Roger Marquis wrote: > ... Poudriere is a self-contained build system that can be used to > bulk build any number of packages that can be used on any number of > other systems. This is very useful if you need different features or > options than the packages provided by the FreeBSD project. "make > package" will build a single package of one port from the system it is > run from. The packages built by "make package" can also be used on any number of other systems, like those built by Poudriere. That means that the port, and all of its dependencies, will > be installed on the host. Depending on your needs, this can be a good > or a bad thing. They're two completely different beasts and neither can > replace the other. So one difference then would be that Poudriere determines which dependencies are run-time vs build-time and creates packages for those by default, is that correct? I can see how that might be convenient for packages with a large number of dependencies (like sssd) but it also seems like a lot of additional infrastructure simply to build binaries on one host to be used by many. Roger