Subject: X11R6 diffs for Sun3 port
To: Stan Voket <asv@gaboon.nai.net>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: port-sun3
Date: 02/14/1997 18:49:54
> Where do the diffs to apply to X11R6.1 and do a make world with no
> hassles live?
/local/src/X11/TRANSCRIPT on my home machine. :-) I'll be glad to mail
a copy to anyone who mails me privately asking for one.
Briefly:
- Start with X11R6.1p1.
- Add sun3->Sun3Architecture to config/cf/Imake.cf
- Fix up NetBSD.cf: rationalize ServerOSDefines/ServerExtraDefines, and
fix an assumption that only i386en and sparcs run NetBSD.
- Some site-specific things: set ProjectRoot to a bogon, specify all
the paths, set CompressCmd to compress|cat to make mkfontdir work,
turn off HasSharedLibraries to make linking work, turn on
BSD_44_DBM.
- Add a sun3 define to config/imake/imakemdep.h.
- Fix programs/Xserver/hw/sun/sunCfb.c's assumption that only i386en
and sparcs run NetBSD, and get the include path right for sun3.
- Fix programs/Xserver/hw/sun/sunFbs.c's _MAP_NEW test.
- Convince it that non-XFree86 machines may have -lcrypt.
- Fix programs/Xserver/include/servermd.h's use of some machine
selection preprocessor symbols.
- Make config/makedepend/main.c work on systems where st_size is not
the correct type to pass as the third argument of read().
- Fix programs/rgb/Imakefile to realize that BSD_44_DBM can exist on
non-BSD386Architecture machines.
- Fix lib/X11/Xlib.h and lib/Xau/Xauth.h so client code compiles with
full prototype warnings turned on.
der Mouse
mouse@rodents.montreal.qc.ca
7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B