6731944 Finish transition to modular xorg-docs
authorAlan Coopersmith <Alan.Coopersmith@Sun.COM>
Fri, 01 Aug 2008 11:36:42 -0700
changeset 479 52ff63e83b3b
parent 478 5a5ab6772794
child 480 4d0b472bb210
6731944 Finish transition to modular xorg-docs
open-src/doc/Makefile.inc
open-src/doc/xorg-docs/Makefile
open-src/doc/xorg-docs/X-manpage.patch
open-src/doc/xorg-docs/X11.5
open-src/doc/xorg-docs/docbook-errors.patch
open-src/doc/xorg-docs/solaris-manpages.patch
open-src/util/util-macros/Makefile
open-src/util/util-macros/XORG_SGML_PATH.patch
packages/SUNWxwman/prototype_com
--- a/open-src/doc/Makefile.inc	Fri Aug 01 11:34:03 2008 -0700
+++ b/open-src/doc/Makefile.inc	Fri Aug 01 11:36:42 2008 -0700
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile.inc	1.3	07/05/15
+# @(#)Makefile.inc	1.4	08/07/30
 #
 
 ### Makefile settings/rules common to all X.Org protocol modules
@@ -47,7 +47,7 @@
 include $(TOP)/common/Makefile.inc
 
 # Command line options to GNU autoconf configure script
-DOC_CFG=--prefix=$(PROTODIR)$(X11_DIR) $(DOC_CONFIG_OPTS)
+DOC_CFG=--prefix=$(X11_DIR) $(DOC_CONFIG_OPTS)
 
 # Environment variable options to GNU autoconf configure script
 CONFIG_ENV = PATH="$(PROTODIR)$(X11_DIR)/bin:$(PROTODIR)$(TOOLS_DIR)/bin:$$PATH"
@@ -67,7 +67,7 @@
 # Install
 install_gen:: $(SOURCE_DIR)/Makefile
 	(cd $(SOURCE_DIR) ; \
-	 $(BUILD_ENV) $(MAKE) $(MFLAGS) install )
+	 $(BUILD_ENV) $(MAKE) $(MFLAGS) -e DESTDIR=$(PROTODIR) install )
 
 
 
--- a/open-src/doc/xorg-docs/Makefile	Fri Aug 01 11:34:03 2008 -0700
+++ b/open-src/doc/xorg-docs/Makefile	Fri Aug 01 11:36:42 2008 -0700
@@ -1,6 +1,6 @@
 ###############################################################################
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.3	07/01/31
+# @(#)Makefile	1.4	08/07/30
 #
 
 # Package name used in tarballs
@@ -38,27 +38,33 @@
 VERSION=1.4
 
 # Patches to apply to source after unpacking, in order
-SOURCE_PATCHES=	docbook-errors.patch,-p1
+SOURCE_PATCHES=	\
+	docbook-errors.patch,-p1 \
+	X-manpage.patch,-p1 \
+	solaris-manpages.patch
 
 # Makefiles require gmake to build all targets
 build_gen:= MAKE=$(GNUMAKE) -i
 
-DOC_CONFIG_OPTS=--enable-txt --disable-pdf --disable-ps --disable-html
+DOC_CONFIG_OPTS=--enable-txt --disable-pdf --disable-ps --disable-html \
+	XORG_SGML_PATH=$(PROTODIR)$(X11_DIR)/share/sgml
 
 ### Include common rulesets
 include ../Makefile.inc
 
 SGML_DIR=$(SOURCE_DIR)/sgml
 DOC_DIR=$(PROTODIR)$(X11_DOC_DIR)
-
-source_gen::
-	perl -i~ -p -e 's/&#65533;/&nbsp;/g' \
-		$(SGML_DIR)/*.sgml $(SGML_DIR)/*/*.sgml
+MAN_DIR=$(PROTODIR)$(X11_MAN_DIR)
 
 install_gen::
-	mkdir -p $(DOC_DIR)
+	mkdir -p $(DOC_DIR) $(MAN_DIR)
 	cp -p $(SGML_DIR)/LICENSE.txt		$(DOC_DIR)/LICENSE
 	cp -p $(SGML_DIR)/RELNOTES.txt		$(DOC_DIR)/RELNOTES
 	cp -p $(SGML_DIR)/input/XKB-Config.txt	$(DOC_DIR)/README.XKB-Config
 	cp -p $(SGML_DIR)/input/XKB-Enhancing.txt $(DOC_DIR)/README.XKB-Enhancing
 	cp -p $(SGML_DIR)/fonts/fonts.txt	$(DOC_DIR)/README.fonts
+	cp -p X11.5				$(MAN_DIR)/man5/X11.5
+
+# Need to autoreconf to build with newer util-macros that allows overriding
+# XORG_SGML_PATH until upstream is built with it
+$(SOURCE_DIR)/Makefile: $(UNPACK_TARGET) autoreconf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/doc/xorg-docs/X-manpage.patch	Fri Aug 01 11:36:42 2008 -0700
@@ -0,0 +1,370 @@
+From 48040b27fdc800498d302c019b2364af0bd327e8 Mon Sep 17 00:00:00 2001
+From: Alan Coopersmith <[email protected]>
+Date: Tue, 6 May 2008 17:35:03 -0700
+Subject: [PATCH] Bug 4727: X(7) manpage is dated
+
+<http://bugs.freedesktop.org/show_bug.cgi?id=4727>
+---
+ man/general/Makefile.am |    2 -
+ man/general/X.man       |  170 ++++++++++++++++++++++++-----------------------
+ 2 files changed, 87 insertions(+), 85 deletions(-)
+
+diff --git a/man/general/Makefile.am b/man/general/Makefile.am
+index 35a65f8..86ddfc3 100644
+--- a/man/general/Makefile.am
++++ b/man/general/Makefile.am
+@@ -46,7 +46,7 @@ MAN_SUBSTS = \
+ 	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
+ 	-e 's|__projectroot__|$(prefix)|g' \
+ 	-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
+-	-e 's|__libmansuffix__|$(APP_LIB_SUFFIX)|g' \
++	-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
+ 	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g'
+ 
+ SUFFIXES = .$(MISC_MAN_SUFFIX) .man
+diff --git a/man/general/X.man b/man/general/X.man
+index 128506b..73d6e05 100644
+--- a/man/general/X.man
++++ b/man/general/X.man
+@@ -128,9 +128,10 @@ client applications started.  The partic
+ operating system you are running and whether or not you use other window
+ systems in addition to X.
+ .TP 8
+-.B "\fIxdm\fP (the X Display Manager)"
++.B "Display Manager"
+ If you want to always have X running on your display, your site administrator
+-can set your machine up to use the X Display Manager \fIxdm\fP.  This program
++can set your machine up to use a Display Manager such as \fIxdm\fP, \fIgdm\fP,
++or \fIkdm\fP.  This program
+ is typically started by the system at boot time and takes care of keeping the
+ server running and getting users logged in.  If you are running
+ \fIxdm\fP, you will see a window on the screen welcoming you to the system and
+@@ -188,7 +189,10 @@ be given in a display name.
+ .TP 8
+ .I screennumber
+ Some displays share a single keyboard and pointer among two or more monitors.
+-Since each monitor has its own set of windows, each screen is assigned a
++These may be configured as a single logical screen, which allows windows to
++move across screens, or as individual screens, each with their own set of
++windows.  If configured such that each monitor has its own set of windows, 
++each screen is assigned a
+ \fIscreen number\fP (beginning at 0) when the X server for that display is
+ started.  If the screen number is not given, screen 0 will be used.
+ .PP
+@@ -202,7 +206,7 @@ display.  For example,
+     % setenv DISPLAY myws:0
+     $ DISPLAY=myws:0; export DISPLAY
+ .fi
+-The \fIxon\fP script can be used to start an X program on a remote machine;
++The \fIssh\fP program can be used to start an X program on a remote machine;
+ it automatically sets the DISPLAY variable correctly.
+ .PP
+ Finally, most X programs accept a command line option of 
+@@ -233,8 +237,9 @@ local transport will be chosen.
+ .I TCP\/IP
+ .br
+ The hostname part of the display name should be the server machine's
+-IP address name.  Full Internet names, abbreviated names, and IP addresses
+-are all allowed.  For example:  \fIx.org:0\fP, \fIexpo:0\fP,
++hostname or IP address.  Full Internet names, abbreviated names, IPv4
++addresses, and IPv6 addresses are all allowed.  For example:  
++\fIx.org:0\fP, \fIexpo:0\fP, \fI[::1]:0\fP,
+ \fI198.112.45.11:0\fP, \fIbigmachine:1\fP, and \fIhydra:0.1\fP.
+ .TP 8
+ .I DECnet
+@@ -995,8 +1000,8 @@ X server. See section "Display Names" ab
+ This must point to a file that contains authorization data. The default
+ is \fI$HOME/.Xauthority\fP. See
+ .BR Xsecurity (__miscmansuffix__),
+-.BR xauth (1),
+-.BR xdm (1),
++.BR xauth (__appmansuffix__),
++.BR xdm (__appmansuffix__),
+ .BR Xau (3).
+ .TP
+ .SM
+@@ -1122,8 +1127,8 @@ being executed. It defaults to the basen
+ .SM
+ .B SESSION_MANAGER
+ Denotes the session manager the application should connect. See
+-.BR xsm (1),
+-.BR rstart (1).
++.BR xsm (__appmansuffix__),
++.BR rstart (__appmansuffix__).
+ .TP
+ .SM
+ .B XF86BIGFONT_DISABLE
+@@ -1231,80 +1236,77 @@ the appropriate instance name can be pla
+ .BR Xsecurity (__miscmansuffix__),
+ .BR Xprint (__miscmansuffix__),
+ .\" clients, utilities, and demos
+-.BR appres (1),
+-.BR bdftopcf (1),
+-.BR bitmap (1),
+-.BR editres (1),
+-.BR fsinfo (1),
+-.BR fslsfonts (1),
+-.BR fstobdf (1),
+-.BR iceauth (1),
+-.BR imake (1),
+-.BR lbxproxy (1),
+-.BR kbd_mode (1),
+-.BR makedepend (1),
+-.BR mkfontdir (1),
+-.BR oclock (1),
+-.BR proxymngr (1),
+-.BR rgb (1), 
+-.BR resize (1),
+-.BR rstart (1),
+-.BR smproxy (1),
+-.BR twm (1),
+-.BR x11perf (1),
+-.BR x11perfcomp (1), 
+-.BR xauth (1),
+-.BR xclipboard (1),
+-.BR xclock (1),
+-.BR xcmsdb (1),
+-.BR xconsole (1),
+-.BR xdm (1),
+-.BR xdpyinfo (1),
+-.BR xfd (1),
+-.BR xfindproxy (1),
+-.BR xfs (1),
+-.BR xfwp (1),
+-.BR xhost (1),
+-.BR xinit (1),
+-.BR xkbbell (1),
+-.BR xkbcomp (1),
+-.BR xkbevd (1),
+-.BR xkbprint (1),
+-.BR xkbvleds (1),
+-.BR xkbwatch (1),
+-.BR xkill (1),
+-.BR xlogo (1),
+-.BR xlsatoms (1),
+-.BR xlsclients (1),
+-.BR xlsfonts (1),
+-.BR xmag (1),
+-.BR xmh (1),
+-.BR xmodmap (1),
+-.BR xon (1),
+-.BR xplsprinters (1),
+-.BR xprop (1),
+-.BR xrdb (1),
+-.BR xrefresh (1),
+-.BR xrx (1),
+-.BR xset (1),
+-.BR xsetroot (1),
+-.BR xsm (1),
+-.BR xstdcmap (1),
+-.BR xterm (1),
+-.BR xwd (1),
+-.BR xwininfo (1),
+-.BR xwud (1).
++.BR appres (__appmansuffix__),
++.BR bdftopcf (__appmansuffix__),
++.BR bitmap (__appmansuffix__),
++.BR editres (__appmansuffix__),
++.BR fsinfo (__appmansuffix__),
++.BR fslsfonts (__appmansuffix__),
++.BR fstobdf (__appmansuffix__),
++.BR iceauth (__appmansuffix__),
++.BR imake (__appmansuffix__),
++.BR lbxproxy (__appmansuffix__),
++.BR kbd_mode (__appmansuffix__),
++.BR makedepend (__appmansuffix__),
++.BR mkfontdir (__appmansuffix__),
++.BR oclock (__appmansuffix__),
++.BR proxymngr (__appmansuffix__),
++.BR rgb (__appmansuffix__), 
++.BR resize (__appmansuffix__),
++.BR rstart (__appmansuffix__),
++.BR smproxy (__appmansuffix__),
++.BR twm (__appmansuffix__),
++.BR x11perf (__appmansuffix__),
++.BR x11perfcomp (__appmansuffix__), 
++.BR xauth (__appmansuffix__),
++.BR xclipboard (__appmansuffix__),
++.BR xclock (__appmansuffix__),
++.BR xcmsdb (__appmansuffix__),
++.BR xconsole (__appmansuffix__),
++.BR xdm (__appmansuffix__),
++.BR xdpyinfo (__appmansuffix__),
++.BR xfd (__appmansuffix__),
++.BR xfindproxy (__appmansuffix__),
++.BR xfs (__appmansuffix__),
++.BR xfwp (__appmansuffix__),
++.BR xhost (__appmansuffix__),
++.BR xinit (__appmansuffix__),
++.BR xkbbell (__appmansuffix__),
++.BR xkbcomp (__appmansuffix__),
++.BR xkbevd (__appmansuffix__),
++.BR xkbprint (__appmansuffix__),
++.BR xkbvleds (__appmansuffix__),
++.BR xkbwatch (__appmansuffix__),
++.BR xkill (__appmansuffix__),
++.BR xlogo (__appmansuffix__),
++.BR xlsatoms (__appmansuffix__),
++.BR xlsclients (__appmansuffix__),
++.BR xlsfonts (__appmansuffix__),
++.BR xmag (__appmansuffix__),
++.BR xmh (__appmansuffix__),
++.BR xmodmap (__appmansuffix__),
++.BR xon (__appmansuffix__),
++.BR xplsprinters (__appmansuffix__),
++.BR xprop (__appmansuffix__),
++.BR xrdb (__appmansuffix__),
++.BR xrefresh (__appmansuffix__),
++.BR xrx (__appmansuffix__),
++.BR xset (__appmansuffix__),
++.BR xsetroot (__appmansuffix__),
++.BR xsm (__appmansuffix__),
++.BR xstdcmap (__appmansuffix__),
++.BR xterm (__appmansuffix__),
++.BR xwd (__appmansuffix__),
++.BR xwininfo (__appmansuffix__),
++.BR xwud (__appmansuffix__).
+ .\" servers
+-.BR Xserver (1),
+-.BR Xdec (1),
+-.BR Xdmx (1),
+-.BR XmacII (1),
+-.BR Xsun (1),
+-.BR Xnest (1),
+-.BR Xvfb (1),
+-.BR Xorg (1),
+-.BR XDarwin (1),
+-.BR Xprt (1).
++.BR Xserver (__appmansuffix__),
++.BR Xdmx (__appmansuffix__),
++.BR Xnest (__appmansuffix__),
++.BR Xvfb (__appmansuffix__),
++.BR Xorg (__appmansuffix__),
++.BR XDarwin (__appmansuffix__),
++.BR Xprt (__appmansuffix__).
+ .\" specifications
+ .I "Xlib \- C Language X Interface\fR,\fP"
+ and
+@@ -1315,7 +1317,7 @@ X Window System is a trademark of The Op
+ .SH AUTHORS
+ .PP
+ A cast of thousands, literally.  Releases 6.7 and later are 
+-brought to you by the X.Org Foundation, LLC. The names of all people who 
++brought to you by the X.Org Foundation. The names of all people who 
+ made it a reality will be found in the individual documents and 
+ source files.
+ .PP
+-- 
+1.4.1
+
+From 34c863c2ba2838d42ff88e5f008538d2a250dfb7 Mon Sep 17 00:00:00 2001
+From: Alan Coopersmith <[email protected]>
+Date: Tue, 29 Jul 2008 17:56:21 -0700
+Subject: [PATCH] X(7) man page formatting & typo fixes
+---
+ man/general/X.man |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/man/general/X.man b/man/general/X.man
+index 73d6e05..030e5c7 100644
+--- a/man/general/X.man
++++ b/man/general/X.man
+@@ -94,7 +94,7 @@ access control programs, \fIxauth\fP, \f
+ user preference setting programs, \fIxrdb\fP, \fIxcmsdb\fP,
+ \fIxset\fP, \fIxsetroot\fP, \fIxstdcmap\fP, and \fIxmodmap\fP;
+ clocks, \fIxclock\fP and \fIoclock\fP;
+-a font displayer, (\fIxfd\fP;
++a font displayer, \fIxfd\fP;
+ utilities for listing information about fonts, windows, and displays,
+ \fIxlsfonts\fP, \fIxwininfo\fP, \fIxlsclients\fP,
+ \fIxdpyinfo\fP, \fIxlsatoms\fP, and \fIxprop\fP;
+@@ -866,7 +866,7 @@ entries that match using "?".
+ An entry preceded by a tight binding takes precedence over entries
+ preceded by a loose binding.
+ .PP
+-Programs based on the X Tookit Intrinsics
++Programs based on the X Toolkit Intrinsics
+ obtain resources from the following sources
+ (other programs usually support some subset of these sources):
+ .TP 8
+@@ -1034,7 +1034,7 @@ is\fI __projectroot__/lib/X11/locale\fP.
+ .SM
+ .B XENVIRONMENT
+ This must point to a file containing X resources. The default is
+-\fI$HOME/.Xdefaults-<hostname>\fP. Unlike\fI __projectroot__/lib/X11/Xresources\fP,
++\fI$HOME/.Xdefaults-<hostname>\fP. Unlike \fI$HOME/.Xresources\fP,
+ it is consulted each time an X application starts.
+ .TP
+ .SM
+@@ -1112,7 +1112,7 @@ The default value is\fI __projectroot__/
+ .SM
+ .B XCMSDB
+ This must point to a color name database file. The default value is
+-\fI\__projectroot__/lib/X11/Xcms.txt\fP.
++\fI __projectroot__/lib/X11/Xcms.txt\fP.
+ .TP
+ .SM
+ .B XFT_CONFIG
+@@ -1209,7 +1209,7 @@ convenient when it is desirable to have 
+ of displays (e.g. color vs. monochrome, lots of fonts vs. very few, etc.),
+ although it can pose problems for trying to determine why an application might
+ be failing.  This behavior can be overridden by the setting the
+-\fIStringConversionsWarning\fP resource.
++\fIStringConversionWarnings\fP resource.
+ .PP
+ To force the X Toolkit Intrinsics to always print string conversion error
+ messages,
+-- 
+1.4.1
+
+From 409c8df5fe657ef3700d5e475b4d07cb152ac807 Mon Sep 17 00:00:00 2001
+From: Alan Coopersmith <[email protected]>
+Date: Tue, 29 Jul 2008 18:10:24 -0700
+Subject: [PATCH] Update XOrgFoundation man page to point to git, not cvs
+---
+ man/general/XOrgFoundation.man |   11 ++++++-----
+ 1 files changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/man/general/XOrgFoundation.man b/man/general/XOrgFoundation.man
+index 4d9946d..719f3ac 100644
+--- a/man/general/XOrgFoundation.man
++++ b/man/general/XOrgFoundation.man
+@@ -24,7 +24,8 @@
+ .SH NAME
+ XOrgFoundation \- X.Org Foundation information
+ .SH SYNOPSIS
+-Release 7.0 of X Version 11 is brought to you by the X.Org Foundation, LLC.
++Release 6.7 and later of X Version 11 is brought to you by the 
++X.Org Foundation.
+ .SH DESCRIPTION
+ The X.Org Foundation is an independent, not-for-profit 501(c)(3) charity
+ corporation.  It was formed in 2004 as the successor to the X.Org Group at
+@@ -33,7 +34,7 @@ development, evolution, and maintenance 
+ comprehensive set of vendor-neutral, system-architecture neutral, 
+ network-transparent windowing and user interface standards. Membership
+ in the X.Org Foundation is free and open to anyone. The X.Org Foundation
+-hosts a public CVS repository of the source code on Freedesktop.Org.
++hosts a public git repository of the source code on freedesktop.org.
+ .PP
+ The X Window System was created in the mid-1980s at the Massachusetts
+ Institute of Technology.  In 1988, MIT formed a member-funded consortium to
+@@ -44,13 +45,13 @@ create an independent, stand-alone organ
+ System were assigned by MIT to X Consortium, Inc. on January 1, 1994. On 
+ December 31, 1996 the X Consortium, Inc. closed its doors and all rights 
+ to the X Window System were assigned to The Open Group (then known as the
+-Open Software Foundation.)
++Open Software Foundation).
+ .PP
+ .SH "ADDRESSES"
+ The X.Org Foundation's web site is http://www.x.org/
+ .PP
+ The X.Org Foundation's public ftp site is ftp://ftp.x.org/
+ .PP
+-Information about the X.Org Foundation CVS repository is on the 
+-Freedesktop.Org web site at http://www.freedesktop.org/Software/xorg
++Information about the X.Org Foundation git repository is on the 
++X.Org web site at http://www.x.org/wiki/Development/git
+ .fi
+-- 
+1.4.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/doc/xorg-docs/X11.5	Fri Aug 01 11:36:42 2008 -0700
@@ -0,0 +1,1 @@
+.so man5/X.5
--- a/open-src/doc/xorg-docs/docbook-errors.patch	Fri Aug 01 11:34:03 2008 -0700
+++ b/open-src/doc/xorg-docs/docbook-errors.patch	Fri Aug 01 11:36:42 2008 -0700
@@ -1,4 +1,4 @@
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -26,11 +26,16 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 
-commit 8cade4ba11c7793101a28671c8263a93a1ec307e
-Author: Alan Coopersmith <[email protected]>
-Date:   Tue Jan 30 13:25:44 2007 -0800
-
-    Add missing closing tags to clear docbook2txt errors
+From 8cade4ba11c7793101a28671c8263a93a1ec307e Mon Sep 17 00:00:00 2001
+From: Alan Coopersmith <[email protected]>
+Date: Tue, 30 Jan 2007 13:25:44 -0800
+Subject: [PATCH] Add missing closing tags to clear docbook2txt errors
+---
+ sgml/RELNOTES.sgml            |   34 ++++++++++++++++++++--------------
+ sgml/Versions.sgml            |   12 ++++++++++++
+ sgml/input/XKB-Enhancing.sgml |   17 +++++++++++++++++
+ sgml/platforms/Solaris.sgml   |   34 ++++++++++++++++++++++++++--------
+ 4 files changed, 75 insertions(+), 22 deletions(-)
 
 diff --git a/sgml/RELNOTES.sgml b/sgml/RELNOTES.sgml
 index 836ca07..7d8f610 100644
@@ -534,14 +539,19 @@
  
  </OrderedList>
  
-commit 95fc2f18c07ce12e3a86395a96f70ffee96f2a02
-Author: Alan Coopersmith <[email protected]>
-Date:   Tue Jan 30 13:31:24 2007 -0800
+-- 
+1.4.1
 
-    Update video driver table
-    
-    - Add wsfb
-    - Remove vmware man page from listings for voodoo & wfb
+From 95fc2f18c07ce12e3a86395a96f70ffee96f2a02 Mon Sep 17 00:00:00 2001
+From: Alan Coopersmith <[email protected]>
+Date: Tue, 30 Jan 2007 13:31:24 -0800
+Subject: [PATCH] Update video driver table
+
+- Add wsfb
+- Remove vmware man page from listings for voodoo & wfb
+---
+ sgml/RELNOTES.sgml |    9 +++++++--
+ 1 files changed, 7 insertions(+), 2 deletions(-)
 
 diff --git a/sgml/RELNOTES.sgml b/sgml/RELNOTES.sgml
 index 7d8f610..5589a3b 100644
@@ -567,3 +577,72 @@
              </row>
          </tbody>
          </tgroup>
+-- 
+1.4.1
+
+From b3c82abd3b1124dd27ab26a62b4135d74a24ed21 Mon Sep 17 00:00:00 2001
+From: Ed Catmur <[email protected]>
+Date: Tue, 6 May 2008 17:49:20 -0700
+Subject: [PATCH] Bug 9842: "65533" is not a character number in the document character set
+
+X.Org Bugzilla #9842 <https://bugs.freedesktop.org/show_bug.cgi?id=9842>
+Patch #9127 <https://bugs.freedesktop.org/attachment.cgi?id=9127>
+
+Signed-off-by: Alan Coopersmith <[email protected]>
+---
+ sgml/fonts/fonts.sgml   |    2 +-
+ sgml/graphics/dps.sgml  |    4 ++--
+ sgml/platforms/SCO.sgml |    2 +-
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/sgml/fonts/fonts.sgml b/sgml/fonts/fonts.sgml
+index 230ff2a..852d6e9 100644
+--- a/sgml/fonts/fonts.sgml
++++ b/sgml/fonts/fonts.sgml
+@@ -1920,7 +1920,7 @@ standard `<Literal remap="tt">fixed</Lit
+ <Para>
+ Unicode (<ULink
+ URL="http://www.unicode.org"
+->&#65533;</ULink
++>http://www.unicode.org</ULink
+ >) is a coded character
+ set with the goal of uniquely identifying all characters for all
+ scripts, current and historical.  While Unicode was explicitly not
+diff --git a/sgml/graphics/dps.sgml b/sgml/graphics/dps.sgml
+index 13d6c89..48745e9 100644
+--- a/sgml/graphics/dps.sgml
++++ b/sgml/graphics/dps.sgml
+@@ -179,7 +179,7 @@ HSV spaces.  The latter three widgets ar
+ summary Scrolling Widget documentation is available in the <Literal remap="tt">doc</Literal>
+ subdirectory of the <Literal remap="tt">DPS.tar.gz</Literal> file, available from <ULink
+ URL="ftp://dps.sourceforge.net/pub/dps/DPS.tar.gz"
+->&#65533;</ULink
++>ftp://dps.sourceforge.net/pub/dps/DPS.tar.gz</ULink
+ >.
+ </Para>
+ 
+@@ -257,7 +257,7 @@ respective manual pages.
+ <Para>
+ A number of sample clients that depend on Motif are available in <ULink
+ URL="ftp://dps.sourceforge.net/pub/ftp/DPS.tar.gz"
+->&#65533;</ULink
++>ftp://dps.sourceforge.net/pub/ftp/DPS.tar.gz</ULink
+ >.  Additional
+ sample clients can be found as part of GtkDPS (see above).
+ </Para>
+diff --git a/sgml/platforms/SCO.sgml b/sgml/platforms/SCO.sgml
+index 4d5f983..0d3a278 100644
+--- a/sgml/platforms/SCO.sgml
++++ b/sgml/platforms/SCO.sgml
+@@ -84,7 +84,7 @@ URL="ftp://ftp.sco.com/pub/openserver5/o
+ If you are not using OSR 5.0.7 or later, you need to get an updated
+ console driver.  See <ULink
+ URL="http://www.sco.com"
+->&#65533;</ULink
++>http://www.sco.com</ULink
+ > for details on
+ OpenServer supplements.  If you can't or don't want to upgrade your
+ console driver, X11R&relvers; will still compile, but you may run into
+-- 
+1.4.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/doc/xorg-docs/solaris-manpages.patch	Fri Aug 01 11:36:42 2008 -0700
@@ -0,0 +1,110 @@
+diff -urp -x '*~' -x '*.orig' man/general/X.man man/general/X.man
+--- man/general/X.man	2008-07-30 19:30:11.355466000 -0700
++++ man/general/X.man	2008-07-30 19:30:15.046399000 -0700
+@@ -117,6 +117,8 @@ web browser plug-ins, \fIlibxrx.so\fP an
+ an RX MIME-type helper program, \fIxrx\fP;
+ and a utility to cause part or all of the screen to be redrawn, \fIxrefresh\fP. 
+ .PP
++Many, but not all, of these programs are included in this release of Solaris.
++.PP
+ Many other utilities, window managers, games, toolkits, etc. are included
+ as user-contributed software in the X.Org Foundation distribution, or are
+ available on the Internet.
+@@ -129,22 +131,16 @@ operating system you are running and whe
+ systems in addition to X.
+ .TP 8
+ .B "Display Manager"
+-If you want to always have X running on your display, your site administrator
+-can set your machine up to use a Display Manager such as \fIxdm\fP, \fIgdm\fP,
+-or \fIkdm\fP.  This program
+-is typically started by the system at boot time and takes care of keeping the
+-server running and getting users logged in.  If you are running
+-\fIxdm\fP, you will see a window on the screen welcoming you to the system and
++The default configuration of Solaris starts X at boot time via a display
++manager.   Solaris includes 3 display managers, \fIgdm\fP(1), 
++\fIdtlogin\fP(1), and \fIxdm\fP(1).  If you are running a display manager,
++you will see a window on the screen welcoming you to the system and
+ asking for your username and password.  Simply type them in as you would at
+ a normal terminal, pressing the Return key after each.  If you make a mistake,
+-\fIxdm\fP will display an error message and ask you to try again.  After you
+-have successfully logged in, \fIxdm\fP will start up your X environment.  By
+-default, if you have an executable file named \fI.xsession\fP in your
+-home directory,
+-\fIxdm\fP will treat it as a program (or shell script) to run to start up 
+-your initial clients (such as terminal emulators, clocks, a window manager,
+-user settings for things like the background, the speed of the pointer, etc.).
+-Your site administrator can provide details.
++the display manager will display an error message and ask you to try again.
++After you have successfully logged in, the display manager will start up your 
++X environment.  The documentation for the display manager you use can provide
++more details.
+ .TP 8
+ .B "\fIxinit\fP (run manually from the shell)"
+ Sites that support more than one window system might choose to use the
+@@ -247,6 +243,7 @@ addresses, and IPv6 addresses are all al
+ The hostname part of the display name should be the server machine's 
+ nodename, followed by two colons instead of one.
+ For example:  \fImyws::0\fP, \fIbig::1\fP, and \fIhydra::0.1\fP.
++Note that DECnet connections are not supported on this release of Solaris.
+ .PP
+ .SH "ACCESS CONTROL"
+ An X server can use several types of access control.  Mechanisms provided
+@@ -377,10 +374,12 @@ to explicitly draw the window's region o
+ example).
+ .PP
+ Since window managers are regular (albeit complex) client programs,
+-a variety of different user interfaces can be built.  The X.Org Foundation distribution
+-comes with a window manager named \fItwm\fP which supports overlapping windows,
+-popup menus, point-and-click or click-to-type input models, title bars, nice
+-icons (and an icon manager for those who don't like separate icon windows).
++a variety of different user interfaces can be built.
++Solaris includes two window managers, the GNOME window manager
++.IR metacity (1),
++and the X.Org Foundation distributed
++.IR twm (1).
++Both support overlapping windows, popup menus, and many other features.
+ .PP
+ See the user-contributed software in the X.Org Foundation distribution for other
+ popular window managers.
+@@ -1115,11 +1114,6 @@ This must point to a color name database
+ \fI __projectroot__/lib/X11/Xcms.txt\fP.
+ .TP
+ .SM
+-.B XFT_CONFIG
+-This must point to a configuration file for the Xft library. The default
+-value is\fI __projectroot__/lib/X11/XftConfig\fP.
+-.TP
+-.SM
+ .B RESOURCE_NAME
+ This serves as main identifier for resources belonging to the program
+ being executed. It defaults to the basename of pathname of the program.
+@@ -1192,7 +1186,6 @@ please refer to that command's manual pa
+     %  bitmap companylogo.bm 32x32
+     %  xcalc -bg blue -fg magenta
+     %  xterm -geometry 80x66-0-0 -name myxterm $*
+-    %  xon filesysmachine xload
+ .fi
+ .SH DIAGNOSTICS
+ A wide variety of error messages are generated from various programs.
+@@ -1301,12 +1294,19 @@ the appropriate instance name can be pla
+ .BR xwud (__appmansuffix__).
+ .\" servers
+ .BR Xserver (__appmansuffix__),
++.BR Xorg (__appmansuffix__),
++.BR Xsun (__appmansuffix__),
+ .BR Xdmx (__appmansuffix__),
+ .BR Xnest (__appmansuffix__),
+ .BR Xvfb (__appmansuffix__),
+-.BR Xorg (__appmansuffix__),
+-.BR XDarwin (__appmansuffix__),
+ .BR Xprt (__appmansuffix__).
++
++.\" related software
++.BR gdm (1),
++.BR dtlogin (1),
++.BR gnome-session (1),
++.BR metacity (1).
++
+ .\" specifications
+ .I "Xlib \- C Language X Interface\fR,\fP"
+ and
--- a/open-src/util/util-macros/Makefile	Fri Aug 01 11:34:03 2008 -0700
+++ b/open-src/util/util-macros/Makefile	Fri Aug 01 11:36:42 2008 -0700
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.3	08/03/19
+# @(#)Makefile	1.4	08/07/30
 #
 
 PWD:sh=pwd
@@ -44,7 +44,7 @@
 SOURCE_TARBALL_DIR=util
 
 # Patches to apply to source after unpacking, in order
-SOURCE_PATCHES=	
+SOURCE_PATCHES=	XORG_SGML_PATH.patch,-p1
 
 # Directory created by unpacking source
 SOURCE_DIR=$(BUILD_DIR)/$(MODULE_NAME)-$(VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/util/util-macros/XORG_SGML_PATH.patch	Fri Aug 01 11:36:42 2008 -0700
@@ -0,0 +1,37 @@
+From 4f20486aa8a5a345323e9b3941addc15dd52524f Mon Sep 17 00:00:00 2001
+From: Alan Coopersmith <[email protected]>
+Date: Wed, 30 Jul 2008 13:47:04 -0700
+Subject: [PATCH] Allow setting XORG_SGML_PATH to a non-default path when running configure
+---
+ xorg-macros.m4.in |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/xorg-macros.m4.in b/xorg-macros.m4.in
+index 0eda9a8..e569949 100644
+--- a/xorg-macros.m4.in
++++ b/xorg-macros.m4.in
+@@ -191,7 +191,9 @@ # files are found. $(MAKE_TEXT) blah.sgm
+ # Whether or not the necessary tools and files are found can be checked
+ # with the AM_CONDITIONAL "BUILD_LINUXDOC"
+ AC_DEFUN([XORG_CHECK_LINUXDOC],[
+-XORG_SGML_PATH=$prefix/share/sgml
++if test x$XORG_SGML_PATH = x ; then
++    XORG_SGML_PATH=$prefix/share/sgml
++fi
+ HAVE_DEFS_ENT=
+ 
+ if test x"$cross_compiling" = x"yes" ; then
+@@ -247,7 +249,9 @@ # For XXX in {TXT, PDF, PS, HTML}, the A
+ # indicates whether the necessary tools and files are found and, if set,
+ # $(MAKE_XXX) blah.sgml will produce blah.xxx.
+ AC_DEFUN([XORG_CHECK_DOCBOOK],[
+-XORG_SGML_PATH=$prefix/share/sgml
++if test x$XORG_SGML_PATH = x ; then
++    XORG_SGML_PATH=$prefix/share/sgml
++fi
+ HAVE_DEFS_ENT=
+ BUILDTXTDOC=no
+ BUILDPDFDOC=no
+-- 
+1.4.1
+
--- a/packages/SUNWxwman/prototype_com	Fri Aug 01 11:34:03 2008 -0700
+++ b/packages/SUNWxwman/prototype_com	Fri Aug 01 11:36:42 2008 -0700
@@ -26,7 +26,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# ident "@(#)prototype_com 35.91     08/07/30 SMI"
+# ident "@(#)prototype_com 35.93     08/07/30 SMI"
 #
 #  X Window System online user man pages
 
@@ -115,11 +115,6 @@
 !search            $HOME/man5
 d none openwin/share/man/man5 0755 root bin
 f none openwin/share/man/man5/dps.5 0444 root bin
-f none openwin/share/man/man5/X.5 0444 root bin
-f none openwin/share/man/man5/X11.5 0444 root bin
-f none openwin/share/man/man5/XProjectTeam.5 0444 root bin
-f none openwin/share/man/man5/XStandards.5 0444 root bin
-f none openwin/share/man/man5/Xsecurity.5 0444 root bin
 
 !search $NEWHOME/man1
 f none openwin/share/man/man1/Xserver.1 0444 root bin 
@@ -192,6 +187,9 @@
 # open-src/app/viewres
 f none X11/share/man/man1/viewres.1 	0444 root bin
 
+# open-src/app/winsysck
+f none X11/share/man/man1/winsysck.1 	0444 root bin
+
 # open-src/app/x11perf
 f none X11/share/man/man1/x11perf.1 	0444 root bin
 f none X11/share/man/man1/x11perfcomp.1	0444 root bin
@@ -200,6 +198,9 @@
 # open-src/app/xauth
 f none X11/share/man/man1/xauth.1 	0444 root bin
 
+# open-src/app/xbiff
+f none X11/share/man/man1/xbiff.1 	0444 root bin
+
 # open-src/app/xcalc
 f none X11/share/man/man1/xcalc.1 	0444 root bin
 
@@ -294,11 +295,15 @@
 # open-src/app/xprop
 f none X11/share/man/man1/xprop.1 	0444 root bin
 
+# open-src/app/xrdb
+f none X11/share/man/man1/xrdb.1 	0444 root bin
+
 # open-src/app/xrefresh
 f none X11/share/man/man1/xrefresh.1 	0444 root bin
 
-# open-src/app/xrdb
-f none X11/share/man/man1/xrdb.1 	0444 root bin
+# open-src/app/xrx
+f none X11/share/man/man1/libxrx.1 	0444 root bin
+f none X11/share/man/man1/xrx.1 	0444 root bin
 
 # open-src/app/xset
 f none X11/share/man/man1/xset.1 	0444 root bin
@@ -322,12 +327,12 @@
 # open-src/app/xwud
 f none X11/share/man/man1/xwud.1 	0444 root bin
 
-# open-src/app/xrx
-f none X11/share/man/man1/libxrx.1 	0444 root bin
-f none X11/share/man/man1/xrx.1 	0444 root bin
-
-# open-src/app/winsysck
-f none X11/share/man/man1/winsysck.1 	0444 root bin
-
-# open-src/app/xbiff
-f none X11/share/man/man1/xbiff.1 	0444 root bin
+# open-src/doc/xorg-docs
+!search $NEWHOME/man5
+d none X11/share/man/man5 0755 root bin
+f none X11/share/man/man5/X.5 0444 root bin
+f none X11/share/man/man5/X11.5 0444 root bin
+f none X11/share/man/man5/XOrgFoundation.5 0444 root bin
+f none X11/share/man/man5/Xprint.5 0444 root bin
+f none X11/share/man/man5/XStandards.5=$NEWHOME/man5/Standards.5 0444 root bin
+f none X11/share/man/man5/Xsecurity.5=$NEWHOME/man5/security.5 0444 root bin