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
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to