open-src/lib/libX11/Makefile
changeset 970 272328fe1b4a
parent 969 f3e9f1ddd6a8
child 996 3f017a99488d
--- a/open-src/lib/libX11/Makefile	Wed Jun 30 14:10:39 2010 -0700
+++ b/open-src/lib/libX11/Makefile	Fri Jul 02 21:03:57 2010 -0700
@@ -98,9 +98,22 @@
 # Library name (used for specfiles/mapfiles)
 LIBNAME=X11
 
+# ARC cases that covered this module
+# PSARC/1992/077 X11/R5 Xlib API
+MODULE_ARC_CASES = PSARC/1992/077
+# PSARC/1992/082 Dynamic Locale Access For X11/R5 Xlib
+MODULE_ARC_CASES += PSARC/1992/082
+# PSARC/1997/141 Sym links needed in /usr/lib for SPARC ABI compliance
+MODULE_ARC_CASES += PSARC/1997/141
+# PSARC/2006/448 UTF8_STRING support in Solaris libX11 and XLC modules
+MODULE_ARC_CASES += PSARC/2006/448
+# PSARC/2008/062  Porting of Xorg XI18N
+MODULE_ARC_CASES += PSARC/2008/062
+# PSARC/2009/666 libX11 1.3 
+MODULE_ARC_CASES += PSARC/2009/666
+
 # Man pages to apply Sun footer to & attributes to list
 SUNTOUCHED_MANPAGES=man/*.man man/xkb/*.man
-SUN_PACKAGE=SUNWxwplt
 MODULE_STABILITY=Committed
 LIB_MAN_SUFFIX=3x11
 
@@ -151,9 +164,13 @@
 MODULE_ADD_INSTALL_TARGETS_32 = install_extra_headers
 MODULE_ADD_INSTALL_TARGETS = $(MODULE_ADD_INSTALL_TARGETS_$(BUILD_TYPE))
 
-# Install additional links to libX11 that we include in our packages
+# Extra links to libX11 for compatibility with SVID / SPARC ABI / etc.
+EXTRA_LINKS = libX.so libX.so.4 libX11.so.5
 MODULE_ADD_INSTALL_TARGETS += install_extra_links
 
+# Compatibility links from /usr/X11/lib to /usr/lib
+MODULE_X11_LIBCOMPAT_LINKS = libX11.so libX11.so.4 $(EXTRA_LINKS)
+
 include ../Makefile.inc
 
 install_extra_headers: $(INSTALL_DEPS)
@@ -165,8 +182,7 @@
 	cp -pf $(SOURCE_DIR)/src/xlibi18n/Xlc*.h \
 		$(PROTODIR)$(X11_INCLUDES_DIR)/X11/
 
-# Extra links to libX11 for compatibility with SVID / SPARC ABI / etc.
-EXTRA_LINKS = libX.so libX.so.4 libX11.so.5
+# Install additional links to libX11 that we include in our packages
 EXTRA_PROTO_LINKS = $(EXTRA_LINKS:%=$(PROTODIR)$(MODULE_PREFIX)/lib$(ARCHLIBSUBDIR)/%)
 
 $(EXTRA_PROTO_LINKS): $(INSTALL_DEPS)