From owner-freebsd-ports@FreeBSD.ORG Wed Jul 4 21:19:01 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 628A916A421 for ; Wed, 4 Jul 2007 21:19:01 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id 3C39313C45B for ; Wed, 4 Jul 2007 21:19:01 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: (qmail 834 invoked from network); 4 Jul 2007 20:52:20 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Jul 2007 20:52:20 -0000 Received: from Lowell-Desk.lan (Lowell-Desk.lan [172.30.250.6]) by be-well.ilk.org (Postfix) with ESMTP id 33EA228426; Wed, 4 Jul 2007 16:52:16 -0400 (EDT) Received: by Lowell-Desk.lan (Postfix, from userid 1147) id 277851CC22; Wed, 4 Jul 2007 16:52:16 -0400 (EDT) To: Jeffrey Williams References: <468AA675.7050103@sailorfej.net> From: Lowell Gilbert Date: Wed, 04 Jul 2007 16:52:15 -0400 In-Reply-To: <468AA675.7050103@sailorfej.net> (Jeffrey Williams's message of "Tue\, 03 Jul 2007 12\:41\:41 -0700") Message-ID: <441wfn51ts.fsf@Lowell-Desk.lan> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: ports@freebsd.org Subject: Re: Xorg related port upgrade questions X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jul 2007 21:19:01 -0000 Jeffrey Williams writes: > I have read through UPDATING and the mailing list, and it appears that > the process as described that allows the use of portupgrade requires a > full install of X. > > My question is, can I still use portupgrade, with the manual upgrade > of the libXft port, or should I manually deinstall and reinstall all > the Xorg related ports, and the ports that depend on them. For your case, portupgrade will probably handle the situation fine. Make sure you don't have any gstreamer- ports (you shouldn't), and the normal sequence of # portupgrade -Rf libXft # portupgrade -a should work fine (with the XORG_UPGRADE variable set to yes). Remember to run the "mergebase.sh" script afterwards; you want to end up with /usr/X11R6 as a link pointing to /usr/local. > If I go > the manual reinstall route are their any make.conf values that need to > be set to indicate I want the new file structure used, or have all the > ports that used the "/usr/X11R6" directory been updated? They don't refer directly to either; they use variables to describe the base locations. So they shouldn't be directly affected at all by the directory change (although other changes may still require them to be rebuilt). Because you don't have the full x.org umbrella port installed, you *might* find some parts missing after the upgrade. I didn't, when I upgraded my server, but it is possible that a porter made a mistake somewhere. Good luck.