This file provides instructions for sis-1.2 to be built and run on FreeBSD 2.x. Specifically this has been tested on FreeBSD 2.2-CURRENT though these changes should also work for earlier versions of FreeBSD. INSTRUCTIONS: * First apply the sis-1.2 patch (i.e. sis-1.2.patch1). Follow instructions in the README file for help with this step. * Download and uncompress sis-1.2.patch-freeBSD.Z * Run the patch from your sis-1.2 directory patch < sis-1.2.patch-freeBSD * Compile following instructions in the README file. CHANGES: 1) Changed the MAKE variable in */Makefile and sis/Makefile.nooct to make instead of /bin/make. Make doesn't live in /bin on FreeBSD (this is probably also true of some other systems out there). 2) Removed getopt.[co] from espresso/Makefile and jedi/Makefile. It conflicted with the getopt provided by the OS. 3) Added a missing semicolon to sis/Makefile. 4) Changed xsis/xutil.c so that it doesn't try to declare sys_errlist when compiling on FreeBSD. Its declaration conflicted with the declaration provide by the OS header files. 5) Changed xsis/main.c to handle the fact the some systems use SIGCHLD instead of SIGCLD. Likewise, some systems use OXTABS instead of TAB3. Please email sis@ic.eecs.berkeley.edu if you have further questions. Sunil P Khatri September 10, 1996. (Thanks to John Wehle of Feith Systems)