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