Date: Thu, 19 Jun 2008 21:16:00 -0500 From: "Jeremy Messenger" <mezz7@cox.net> To: "Garrett Cooper" <yanefbsd@gmail.com> Cc: ports@freebsd.org, gary.jennejohn@freenet.de Subject: Re: Who should honor WITHOUT_X11? Message-ID: <op.uc0y8yqu9aq2h7@mezz.mezzweb.com> In-Reply-To: <7d6fde3d0806191857t7dc65d5dkb7f24c776b925f32@mail.gmail.com> References: <7d6fde3d0806190836u2f0f96d6i75b3fc1b4edd73b1@mail.gmail.com> <20080619191156.00e517f6@peedub.jennejohn.org> <7d6fde3d0806191857t7dc65d5dkb7f24c776b925f32@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 19 Jun 2008 20:57:31 -0500, Garrett Cooper <yanefbsd@gmail.com> wrote: > On Thu, Jun 19, 2008 at 10:11 AM, Gary Jennejohn > <gary.jennejohn@freenet.de> wrote: >> On Thu, 19 Jun 2008 08:36:56 -0700 >> "Garrett Cooper" <yanefbsd@gmail.com> wrote: >> >>> Trying to build dbus recently on my system without X11 installed, I >>> ran into a few compile issues because I had put WITHOUT_X11=yes into >>> src.conf. However, I put WITHOUT_X11=yes into make.conf and was able >>> to compile dbus properly (in the end). >>> >>> So, my questions are: >>> 1. Should make.conf be responsible for the WITHOUT_X11 or should >>> another file be responsible for it? >>> 2. Is it already documented in a manpage somewhere? It isn't >>> documented in `man make.conf'. >>> >> >> It's documented in src.conf(5) that it only applies to the FreeBSD >> source tree, which does not include the ports tree. Only make.conf >> is globally applicable. > > Thanks for the replies. Just thought I'd check :). > Should a /etc/{pkg,ports}.conf file be created to help segregate > setting these variables, or is this already done somewhere else > (pkgtools.conf)? ---------------------------------- # grep ports /etc/make.conf .include "/etc/ports.conf" # cat /etc/ports.conf | wc -l 223 ---------------------------------- /etc/ports.conf: ---------------------------------- .if defined(GCC4) CC=/usr/local/bin/gcc42 CXX=/usr/local/bin/g++42 .endif .if !defined(NODEBUG) # Debug mode... CFLAGS= -O2 -fno-strict-aliasing -pipe -g STRIP= .else CFLAGS= -O2 -fno-strict-aliasing -pipe .endif BATCH= yes WITHOUT_OPTIONS=yes DISABLE_VULNERABILITIES=yes [...] # devel/boost .if ${.CURDIR:M*/boost} WITH_PYTHON=yes .endif # editors/gedit .if ${.CURDIR:M*/gedit} WITH_GNOME=pygtksourceview .endif [...] ---------------------------------- You can use ports-mgmt/portconf instead if you like it better than that '.if ${.CURDIR:...}'. Cheers, Mezz > Thanks, > -Garrett -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.uc0y8yqu9aq2h7>