On Tue, Apr 07, 2009 at 07:40:53AM -0700, Juri Mianovich wrote: > > Just trying to install rrdtool on a server. > > Do not want X. Do not want X11. Do not want Xorg. <snip> > Oops. Looks like I was going to get X11 anyway. > > So, what other options do I need to add to make.conf in order to > install a simple stats/database tool without hundreds and hundreds of > MB of x11 ?
You should pick a tool that doesn't depend on X components. From databases/rrdtool/Makefile: LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ cairo.2:${PORTSDIR}/graphics/cairo \ png.5:${PORTSDIR}/graphics/png \ xml2.5:${PORTSDIR}/textproc/libxml2 \ pangocairo-1\.0.0:${PORTSDIR}/x11-toolkits/pango and USE_GNOME= gnomehack The cairo library depends on an Xorg component called xrender, unless you build it with the WITHOUT_X11 variable defined, which is not the default. See /usr/ports/graphics/cairo/Makefile. Pango depends on some X components as well, unless compiled with the WITHOUT_X11 variable defined. See /usr/ports/x11-toolkits/pango/Makefile. So if you _really_ want no X related stuff at all, you'd better pick something else, because cairo and pango are linked with several X components. Check the required items for rrdtool on freshports [http://www.freshports.org/databases/rrdtool/], and then follow the links to the packages it depends on, and look at their dependancies. You'll see a host of X related stuff. Maybe using WITHOUT_X11=yes is sufficient to stop these dependencies, but I doubt if that is a situation that has been well tested. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
pgpmKJbB7TfaW.pgp
Description: PGP signature