Maximizing the use of binary packages and minimizing building packages

Chris Rees crees at
Tue Jan 14 18:53:07 UTC 2014

On 01/14/14 17:46, Matt Reimer wrote:
> I'd like to switch from installing and upgrading our packages using
> portmaster/portupgrade to using pkg + binary packages from the ports
> cluster as much as possible.
> I understand that the ports cluster builds its packages using default
> options, but some of our packages we need built with custom options (e.g.
> enable mysql for postfix).
> Is there a tool that can look at /var/db/ports/foo/options and tell which
> options differ from the default options? Then I could decide whether I can
> live with the defaults (and therefore use the binary package), or whether
> to pkg-lock that package and update it by hand using portmaster.
> Or is there a better way to handle this situation, where I want to use
> binary packages where possible and only build when necessary?

Mixing ports and packages is discouraged and can get messy, because 
upgrades can get out of sync...

Your best bet is to set up a little build server, if you have the 
hardware-- I just use a computer I have hidden away from my wife for it, 
which pulls down changes and builds a new repo using Tinderbox every day.

It works really well, so if you're interested, I suppose I could bash 
some of my scripts into shape and document how to do it.


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the freebsd-ports mailing list