updating xorg-libraries 7.2 to 7.2.1

Stephen Montgomery-Smith stephen at math.missouri.edu
Sun May 27 16:28:54 UTC 2007


Matthew Seaman wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Josh Paetzel wrote:
>> Shaun Branden wrote:
> 
>>> xorg 7.2 was installed on this system from scratch, ie no ports to start
>>> with.
> 
>> For right now if you want portupgrade to do anything with xorg you
>> need to export XORG_UPGRADE
> 
> Creating the /usr/X11R6 -> /usr/local symlink is necessary, even on a
> system with xorg 7.2 installed from scratch.  The presence of that
> symlink will stop the xorg-libraries port whinging at you.  
> 
> There are a couple of other bits that need twiddling in the default
> system, and a very handy way of getting them all to happen is by 
> running mergebase.sh.  On a completely virgin newly instaleld system,
> with /usr/ports populated, but no ports yet installed you may need
> to:
> 
>     mkdir /usr/X11R6
> 
> to give that script something to chew on, and then just:
> 
>     sh /usr/ports/Tools/scripts/mergebase.sh
> 
> before proceeding to install whatever ports you want.
> 
> 	Cheers,
> 
> 	Matthew

My experience is that simply having the symlink /usr/X11R6->/usr/local 
is totally sufficient.

However it seems to me that what the port building procedure should now 
do is the following:

* if /usr/X11R6 exists as a directory, it should issue an error message 
like it does now.

* if /usr/X11R6 doesn't yet exist, silently create the symlink.

This will mirror how it used to behave, in that if /usr/local or 
/usr/X11R6 did not exist, they would be created as needed.

Stephen


More information about the freebsd-stable mailing list