Date: Sun, 17 Jan 2016 16:20:18 +0000 From: =?ISO-8859-1?Q?Lu=EDs?= Fernando Schultz Xavier da Silveira <schultz@ime.usp.br> To: Polytropon <freebsd@edvax.de> Cc: freebsd-questions@freebsd.org Subject: Re: Unexpected dependencies of graphics/libGL Message-ID: <20160117162018.964db3b1f2f2133242773e78@ime.usp.br> In-Reply-To: <20160117070715.1c33732b.freebsd@edvax.de> References: <20160117031923.ce1f36547351bf07b6fff9a0@ime.usp.br> <20160117070715.1c33732b.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, To me, using ports is a must. What I have been doing is not updating the offending ports. This is not only annoying but also not a proper solution. I think I will send an email to the maintainer of the port. Thank you, Lu=EDs Fernando On Sun, 17 Jan 2016 07:07:15 +0100 Polytropon <freebsd@edvax.de> wrote: > On Sun, 17 Jan 2016 03:19:23 +0000, Lu=EDs Fernando Schultz Xavier da Sil= veira 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. >=20 > 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. >=20 > 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 >=20 >=20 > --=20 > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160117162018.964db3b1f2f2133242773e78>