|
Description
|
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.
|