Date: Sun, 3 Jun 2001 23:12:46 +0300 (EEST) From: Maxim Sobolev <sobomax@mail-in.net> To: ade@FreeBSD.ORG, mwm@mired.org Cc: obrien@FreeBSD.ORG, portmgr@FreeBSD.ORG, ports@FreeBSD.ORG Subject: Re: WITHOUT_X vs. WITHOUT_X11 vs. NO_X Message-ID: <200106032012.f53KCjo55123@mail.uic-in.net> In-Reply-To: <20010603130537.E72002@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 3 Jun 2001 13:05:37 -0500, Ade Lovett wrote: > On Sat, Jun 02, 2001 at 05:42:32PM -0500, Mike Meyer wrote: > > Well, if we're going to open it up for discussion, I think it should > > work like the GNOME/GTK/GLIB/etc. knobs. Ports would set WANT_X. The > > makefiles would check to see if the user had set WITH_X or WITHOUT_X > > and if neither were set, check to see if X was installed, then set > > HAVE_X appropriately. The port would then check HAVE_X to see if it > > should build with or without X. > = > Yup. I am also looking at extending the GNOME/GTK/GLIB knobs beyond > a simple yes/no to include a version number, eg: > = > =09USE_GTK=3D=0912 > =09USE_GNOME=3D=0914 > = > Extending this to Tcl/Tk will also help out somewhat, though this will > be slightly complicated by the japanese/* etc ports where there are > different versions. Think: > = > =09USE_TK=3D=0983=09(implies USE_TCL=3D 83) > =09USE_TCL=3D ja83=09(use japanese/tcl83) > = > and so on. Looks fine to me. > Extending this to X, we would end up with: > = > =09WITH_X=3D 3,4 (perhaps x11-3, x11-4 to cover a possible x12-*) > = > allowing us to deprecate XFREE86_VERSION. No, XFREE86_VERSION serves entirely different purpose. XFREE86_VERSION used to indicate which version of XFree86 is actually installed, not version of XFree86 that the software needs. To some degree it is similar to HAS_XXX that we have for GTK/GNOME. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106032012.f53KCjo55123>