From owner-freebsd-ports Sun Jun 3 13:13:42 2001 Delivered-To: freebsd-ports@freebsd.org Received: from kalaid.f2f.com.ua (kalaid.f2f.com.ua [62.149.0.33]) by hub.freebsd.org (Postfix) with ESMTP id E1E9537B403; Sun, 3 Jun 2001 13:13:26 -0700 (PDT) (envelope-from sobomax@mail-in.net) Received: from mail.uic-in.net (root@[212.35.189.4]) by kalaid.f2f.com.ua (8.11.3/8.11.1) with ESMTP id f53KEJT87585; Sun, 3 Jun 2001 23:14:19 +0300 (EEST) (envelope-from sobomax@mail-in.net) Received: from notebook.vega.com (das0-l49.uic-in.net [212.35.189.176]) by mail.uic-in.net (8.11.3/8.11.3) with ESMTP id f53KCjo55123; Sun, 3 Jun 2001 23:12:46 +0300 (EEST) (envelope-from sobomax@mail-in.net) Date: Sun, 3 Jun 2001 23:12:46 +0300 (EEST) Message-Id: <200106032012.f53KCjo55123@mail.uic-in.net> To: ade@FreeBSD.ORG, mwm@mired.org Cc: obrien@FreeBSD.ORG, portmgr@FreeBSD.ORG, ports@FreeBSD.ORG From: Maxim Sobolev Reply-To: sobomax@FreeBSD.ORG Subject: Re: WITHOUT_X vs. WITHOUT_X11 vs. NO_X X-Mailer: Pygmy (v0.5.8) In-Reply-To: <20010603130537.E72002@FreeBSD.org> Content-type: text/plain Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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