Desegregation of X11 External Libraries
---------------------------------------

Several libraries with External (now Volatile) stability levels were
introduced into the X11 consolidation in recent years following the
original guidelines of PSARC 2000/487 that such components be placed
out of the normal paths to prevent "accidental discovery."  That
doctrine has now been superceded by PSARC 2005/185, which abolished
that requirement and allows placing these components in regular paths.

This case thus moves these X11 components from /usr/openwin/sfw/lib to
/usr/X11/lib (the new preferred home for X11 libraries from X.Org as
established by PSARC 2004/187).   Since /usr/openwin/sfw would thus be
empty, this case replaces it with a symlink to /usr/X11 to preserve
compatibility for existing binaries linked against these libraries and
existing build scripts that link to them.

The files affected are:

/usr/openwin/sfw/lib/libXRes.so -> ./libXRes.so.1*
/usr/openwin/sfw/lib/libXRes.so.1*
/usr/openwin/sfw/lib/libXdamage.so -> ./libXdamage.so.1*
/usr/openwin/sfw/lib/libXdamage.so.1*
/usr/openwin/sfw/lib/libXfixes.so -> ./libXfixes.so.1*
/usr/openwin/sfw/lib/libXfixes.so.1*
/usr/openwin/sfw/lib/libXrender.so -> ./libXrender.so.1*
/usr/openwin/sfw/lib/libXrender.so.1*

/usr/openwin/sfw/lib/64 -> {sparcv9,amd64}

/usr/openwin/sfw/lib/{sparcv9,amd64}/libXRes.so -> ./libXRes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXRes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXdamage.so -> ./libXdamage.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXdamage.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXfixes.so -> ./libXfixes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXfixes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXrender.so -> ./libXrender.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXrender.so.1*

Additionally, these libraries previously had symlinks in /usr/sfw/lib,
which will be updated to point to their new locations.   

As well, new symlinks will be created in /usr/lib pointing at these libraries,
following the precedent of ASARC 1996/268.

Since full compatibility is retained by these changes, a Patch release binding
is requested (though there are no plans to backport to a Patch/Update release
at this time).

Imported Interfaces:
--------------------
libXRes.so.1			External	LSARC 2003/686
libXdamage.so.1			External	LSARC 2003/506
libXfixes.so.1			External	PSARC 2004/318
libXrender.so.1			External	LSARC 2001/125

Exported Interfaces:
--------------------
/usr/openwin/sfw/*		Obsolete Volatile
/usr/X11/lib/libXRes.so.1	Volatile
/usr/X11/lib/libXdamage.so.1	Volatile
/usr/X11/lib/libXfixes.so.1	Volatile
/usr/X11/lib/libXrender.so.1	Volatile
/usr/lib/libXRes.so.1		Volatile
/usr/lib/libXdamage.so.1	Volatile
/usr/lib/libXfixes.so.1		Volatile
/usr/lib/libXrender.so.1	Volatile

