Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Jul 2007 16:52:15 -0400
From:      Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>
To:        Jeffrey Williams <jeff@sailorfej.net>
Cc:        ports@freebsd.org
Subject:   Re: Xorg related port upgrade questions
Message-ID:  <441wfn51ts.fsf@Lowell-Desk.lan>
In-Reply-To: <468AA675.7050103@sailorfej.net> (Jeffrey Williams's message of "Tue\, 03 Jul 2007 12\:41\:41 -0700")
References:  <468AA675.7050103@sailorfej.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Jeffrey Williams <jeff@sailorfej.net> 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?441wfn51ts.fsf>