Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Dec 2016 08:05:40 -0600
From:      John Marino <freebsd.contact@marino.st>
To:        "ports@FreeBSD.org Ports" <ports@FreeBSD.org>
Cc:        demelier.david@gmail.com
Subject:   The ports collection has some serious issues
Message-ID:  <6a8a943a-3d27-3d59-041b-dfdd2a2640c2@marino.st>

next in thread | raw e-mail | index | archive | help
David wrote
> On 12/16/2016 04:06 PM, John Marino wrote:
>> Starting with a clean system:
>> 1) install synth from binary package from official freebsd builder (a
>> single package)
>
> What about just building synth from ports? Then the OP have everything
> built from ports.
>
> --
> David

In the example, the system is *clean*.  If you build from ports you 
immediately litter it with installed build dependencies.

The "real" process is just use the binary package that FreeBSD provides. 
  I was showing how to bootstrap it cleanly and the target audience is 
those that insist they were the ones to build it (which I assume is a 
small percentage of the overall audience).  There is zero advantage to 
building it yourself.

The other reasons is that all the build dependencies get generated as 
packages in a synth directory, so by avoiding Synth temporarily has the 
cost of having to potentially rebuild them all again later for other 
packages or rebuilding a new version of synth.  So it avoids unnecessary 
repeat work as well.

John


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a8a943a-3d27-3d59-041b-dfdd2a2640c2>