From owner-freebsd-ports Sat Jun 9 14: 8:21 2001 Delivered-To: freebsd-ports@freebsd.org Received: from hub.lovett.com (hub.lovett.com [216.60.121.161]) by hub.freebsd.org (Postfix) with ESMTP id 0566337B409 for ; Sat, 9 Jun 2001 14:08:15 -0700 (PDT) (envelope-from ade@lovett.com) Received: from ade by hub.lovett.com with local (Exim 3.22 #1) id 158pvk-0005Aj-00; Sat, 09 Jun 2001 16:06:00 -0500 Date: Sat, 9 Jun 2001 16:06:00 -0500 From: Ade Lovett To: Erik Rothwell Cc: ports@freebsd.org Subject: Re: XFree86 4.1.0 upgrade... Message-ID: <20010609160600.I7320@FreeBSD.org> References: <3B222307.99DE7487@callgtn.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B222307.99DE7487@callgtn.com>; from erothwell@callgtn.com on Sat, Jun 09, 2001 at 09:22:15AM -0400 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 Sat, Jun 09, 2001 at 09:22:15AM -0400, Erik Rothwell wrote: > a) remove the Mesa & FreeType ports > b) ensure XFREE86_VERSION=4 is in make.conf > c) cd /usr/ports/x11/XFree86-4 && make install clean > d) reinstall Mesa & FreeType to re-satisfy dependencies? > > Or is my thinking flawed? Slightly flawed, but not overly so. We are working on an update to XFree86 4.1.0 utilizing the individual ports, rather than the XFree86 mondo port (since with XFREE86_VERSION=4, bento uses the individual packages to build dependencies). Once we're happy with this, we'll put in the update which in this case involves disabling all freetype2 code from XFree86, and putting in a dependency on the freetype2 port, solving a number of major headaches. In addition to this, the Mesa port will be modified to split out the libglut stuff, and have that as another dependency, giving a cohesive XFree86-4 build from a number of dependent ports (imake, library, manual pages, docs, servers, fonts, etc.) A new XFree86-4 port will then be built, essentially as a metaport with a simple dialog configure script for the interactive case (so that it is possible to bring in the whole kit and caboodle if necessary), and anoter port in the non-interactive case providing equivalent functionality to the current x11/XFree86-4 port, at which point that will die. This then gives us true dependency capability throughout the X11 system, at least for 4.x I'd expect this to take around 2 weeks to complete sort out before committing. A number of people, including myself, are working on this. Regards, -aDe -- Ade Lovett, Austin, TX. ade@FreeBSD.org FreeBSD: The Power to Serve http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message