Date: Thu, 29 May 2014 10:19:41 +0100 From: David Chisnall <theraven@FreeBSD.org> To: Bryan Drewery <bdrewery@FreeBSD.org> Cc: freebsd-current@freebsd.org Subject: Re: official pkg repo with WITHOUT_X11=true Message-ID: <43B971CB-4810-458D-BC5D-3DC2DC764E39@FreeBSD.org> In-Reply-To: <800bc8e04e4cfed10632cca993cce8fa@shatow.net> References: <alpine.BSF.2.00.1405281803440.43518@erdgeist.org> <20F90EAB-ADC5-468C-9AFD-73F93794C4B2@FreeBSD.org> <800bc8e04e4cfed10632cca993cce8fa@shatow.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 29 May 2014, at 02:23, Bryan Drewery <bdrewery@FreeBSD.org> wrote: > As for skipping unneeded ports the best I can do is '-a' or "Build it = all". > If a port is only needed for WITH_X11 then an IGNORE should be added = to it > when WITHOUT_X11 is set to prevent wasting time on it. We can probably do a bit better by looking at the complete dependency = graph and removing any ports that have unconditional dependencies on X. = For a headless server, there's no reason to build any of the kde-* or = gnome-* ports or, indeed, X itself. I suspect that we could easily trim = 2/3 of the build time by omitting ports that have a GUI, GUI toolkits, = and so on. =20 Longer term, we may be able to share the build time a bit. Ports which = don't have a WITHOUT_X11 flag and don't unconditionally depend on X11 = can potentially be pre-seeded from the normal package build (if we can = identify them). That only leaves the ports that actually have = build-time conditional X support to build in the no-Xorg run. David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43B971CB-4810-458D-BC5D-3DC2DC764E39>