From owner-freebsd-questions@freebsd.org Wed Dec 16 20:48:25 2015 Return-Path: Delivered-To: freebsd-questions@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 88C93A497DE for ; Wed, 16 Dec 2015 20:48:25 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1mail2513.mymailbank.co.uk (UK1MAIL2513-PERMANET.IE.mymailbank.co.uk [217.69.47.44]) by mx1.freebsd.org (Postfix) with ESMTP id 0A6BD194E for ; Wed, 16 Dec 2015 20:48:24 +0000 (UTC) (envelope-from steve@sohara.org) Received: from smtp.lan.sohara.org (UnknownHost [88.151.27.41]) by uk1mail2513-d.mymailbank.co.uk with SMTP; Wed, 16 Dec 2015 20:47:54 +0000 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.85 (FreeBSD)) (envelope-from ) id 1a9IzR-0007rE-OU for freebsd-questions@freebsd.org; Wed, 16 Dec 2015 20:48:01 +0000 Date: Wed, 16 Dec 2015 20:47:58 +0000 From: Steve O'Hara-Smith To: freebsd-questions@freebsd.org Subject: Re: Migrating from ports to pkg Message-Id: <20151216204758.527efa26316df1e337fb136b@sohara.org> In-Reply-To: References: <5670B7C8.5000603@columbus.rr.com> <56711F73.1020606@FreeBSD.org> X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; amd64-portbld-freebsd10.1) X-Clacks-Overhead: "GNU Terry Pratchett" Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2015 20:48:25 -0000 On Wed, 16 Dec 2015 12:29:42 -0800 Chris Stankevitz wrote: > Where can I get an authoritative list of which compile options are > enabled for the packages supplied at > pkg+http://pkg.FreeBSD.org/${ABI}/latest? I hope that mail/postfix pkg search -Q options > will offer DOVECOT2=on but I doubt it. I believe that leaves me with You are correct it does not. > poudriere or just using standard DIY ports. When there are only a small number of ports with special options it's quite easy to just build the essential ports using make missing to get a list of packages to install before building each port. Just don't forget to pkg lock all the customised packages so they don't get replaced by standard ones during an upgrade. With poudriere you wind up building all the dependencies locally and so have far more locally built ports than you need. I find poudriere works best if you do all your own package building, otherwise clashes between local and remote built packages are hard to handle. -- Steve O'Hara-Smith