svn commit: r392958 - head/Mk/Uses

Baptiste Daroussin bapt at FreeBSD.org
Tue Jul 28 22:25:22 UTC 2015


On Tue, Jul 28, 2015 at 03:19:12PM -0700, Bryan Drewery wrote:
> On 7/26/15 10:45 PM, Hiroki Sato wrote:
> > Author: hrs
> > Date: Mon Jul 27 05:45:39 2015
> > New Revision: 392958
> > URL: https://svnweb.freebsd.org/changeset/ports/392958
> > 
> > Log:
> >   Use -nox11-suffixed ports instead of DEPENDS_ARGS.
> 
> I would really like to remove all -nox11 ports in the tree, or at least
> dependencies on them. Using dependencies on an OPTION like -nox11
> creates very inconsistent dependency trees and quickly leads to the user
> being unable to build the tree when using Poudriere.
> 
> The problem is that some ports depend on -nox11 and others do not.
> Ignoring the X11 OPTION, other ports in the tree generally do not depend
> on an OPTION-based origin name. Users are expected to set the OPTIONS
> for what they want, even in dependencies. We have the global X11 OPTION
> that can be UNSET by a user to avoid using any X11, thus the dependency
> on -nox11 isn't needed anywhere.
> 
Oh yes please yes this is wrong and causing more issues than it solves. Also
note, that nox11 was really interesting back in the time X was a big huge large
thing. Since that time it has been splitted into pieces and most of the time
nox11 is just for a couple of libs of small libs.

Best regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20150729/9e1e121c/attachment.bin>


More information about the svn-ports-all mailing list