Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jan 2016 07:07:15 +0100
From:      Polytropon <freebsd@edvax.de>
To:        =?ISO-8859-1?Q?Lu=EDs?= Fernando Schultz Xavier da Silveira <schultz@ime.usp.br>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Unexpected dependencies of graphics/libGL
Message-ID:  <20160117070715.1c33732b.freebsd@edvax.de>
In-Reply-To: <20160117031923.ce1f36547351bf07b6fff9a0@ime.usp.br>
References:  <20160117031923.ce1f36547351bf07b6fff9a0@ime.usp.br>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 17 Jan 2016 03:19:23 +0000, Lu=EDs Fernando Schultz Xavier da Silve=
ira wrote:
> Since the beginning of this year, graphics/libGL and friends started
> depending on a significant amount of software, including git and bzr.
> Could anyone explain why that is and whether it is possible to avoid
> such dependencies?
>=20
> Also, there is a dependency on clang and llvm from ports because of
> advanced features that I (and I guess many of us) do not require.
> I believe it has to do with the Gallium driver and OpenCL.
>=20
> Just a suggestion: it would be pretty nice if there were some port
> knobs to avoid pulling in another toolchain from ports to build
> software that is never run.

Is installing from a package an option for you? In this case
only the run dependencies will be installed, the build dependencies
will be left out. I can imagine that some software vendors put
everything on the build dependencies list they typically find
on developers' Linux systems (git to check out code, a "custom"
compiler, maybe a whole document processing system for the creation
of the documentation, and so on), but on FreeBSD those maybe are
not needed, so using a package might not "pollute" your system
with stuff you don't need.

Usually a port _does_ have configuration options to avoid this,
but as I said: If the maintainer considers certain software
essential for building, the required stuff is not optional
anymore - no matter if the programs in question are _actually
being used_ or not...



--=20
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160117070715.1c33732b.freebsd>