## $Id: Ported,v 1.17 1994/08/04 03:44:05 gkim Exp $ 

##  Following is an information list of machines to which
##  Tripwire has been ported.  This lists the OS environment,
##  special flags, skeleton config file, and other info
##  to enable you to get up and running.  It is *not* quite
##  complete because not every filesystem configuration will
##  be represented in this list.
##
##  Also, we credit (and thank again!) our beta testers who
##  provided this information for the release.

vendor:         several (486/66 PC)
os:             386BSD
os version:     0.1 patchlevel 0.2.4
compiler:       gcc and cc both work
cflags:         -O
ldflags:
libs:
conf.h:         conf_bsd.h
tw.config:	tw.conf.386bsd
notes:
contributor:    Cor Bosman <cor@hacktic.nl>

vendor:         several (386/25 PC)
os:             linux
os version:     0.99.14
compiler:       gcc
cflags:         -O
ldflags:
libs:
conf.h:         conf-linux.h (the system default)
tw.config:      tw.linux
notes:          CC=gcc YACC=bison -y FLEX=flex
contributor:    Cal Page <cpage@mv.MV.COM>

vendor:         Apple 
os:             A/UX
os version:     3.x
compiler:       cc
cflags:         -O
ldflags:        
libs:          
conf.h:         conf-aux3.h
tw.config:
contributor:    Phillip Porch (root@raidernet.com)

vendor:         AT&T
os:             System V
os version:     Release 3.2.3
compiler:       cc
cflags:         -O
ldflags:        none
conf.h:         conf-3b2g.h
tw.config:      Working on one
notes:          Had to modify some source
contributor:    Joe Sirrianni <sirrianni@dockmaster.ncsc.mil>

vendor:         AT&T
os:             System V
os version:     Release 4.0.3
compiler:       cc
cflags:         -O
ldflags:        none
conf.h:         conf-3b2gr.h
tw.config:      Working on one
notes:          
contributor:    Joe Sirrianni <sirrianni@dockmaster.ncsc.mil>

vendor:         Carnegie-Mellon University
os:             Mach
os version:     2.x
compiler:       cc
cflags:         -O
ldflags:        none
libs:           none
conf.h:         conf-mach.h
tw.config:      not available
contributor:    Peter Shipley <shipley@tfs.com>

vendor:		Convex
os:		ConvexOS
os version:	9.1
compiler:	cc
cflags:		-O
ldflags:	none
libs:		none
conf.h:		conf-convex.h
notes:
contributor:	Adrian P. van Bloois <adrian@cc.ruu.nl>

vendor:		Cray Research
os:		Unicos
os version:	6.1.6
compiler:	cc
cflags:		-g
ldflags:	none
libs:		none
conf.h:		conf-unicos.h
notes:
contributor:	Michael Barnett <rxxmnb@argolis.osf.rmit.OZ.AU>
contributor:	cristy@eplrx7.es.duPont.com (John Cristy)
contributor:	John Sutton <jggs@acl.lanl.gov>

vendor:         DEC
os:             OSF/1 (alpha)
os version:     1.3
compiler:       cc
cflags:         -DTW_TYPE32='int'
ldflags:        -non_shared
libs:           none
conf.h:         conf-osf1.h
notes:          should use INSTALL= "/usr/bin/installbsd" or
notes:                     INSTALL= "/usr/bin/installbsd -c"
contributor:    Asokan <Asokan@UWaterloo.CA>

vendor:         DEC
os:             OSF/1 (alpha)
os version:     2.0
compiler:       cc
cflags:         -g -DTW_TYPE32='int'
ldflags:        -non_shared
libs:           none
conf.h:         conf-osf1.h
notes:          Without the -g flag the compiler(actually "ugen") spins on md5.c
notes:          should use INSTALL= "/usr/bin/installbsd" or
notes:                     INSTALL= "/usr/bin/installbsd -c"
contributor:    Asokan <Asokan@UWaterloo.CA>

vendor:		DEC
os:		Ultrix 
os version:	4.x
compiler:	cc
cflags:		-g
ldflags:	none
libs:		none
conf.h:		conf-bsd.h
notes:
contributor:	Shabbir Safdar <shabby@mentor.cc.purdue.edu>
contributor:	John Sutton <jggs@acl.lanl.gov>
contributor:    Michaela Harlander <harmic@physik.tu-muenchen.de>
contributor:	Edward DeHart <ecd@cert.org>

vendor:		Encore (Multimax)
os:		Umax V
os version:	2.4.1.P3
compiler:	cc
cflags:		-O
ldflags:
libs:		-lgnumalloc
conf.h:		conf-umaxv.h
notes:		*** there is a bug in the Encore malloc() library ***
notes:		*** please see ./contribs/encore.malloc for a workaround ***
notes:		*** thanks George Tomazi ***
contributor:	Michael Barnett <rxxmnb@argolis.osf.rmit.OZ.AU>
contributor:	Georges Tomazi <tomazi@kralizec.zeta.org.au>

vendor:		FPS
os:		FPX
os version:	4.3.3
compiler:	cc
cflags:		-g
ldflags:	none
libs:		none
conf.h:		conf-bsd.h
tw.config:	
notes:		
contributor:	John Sutton <jggs@acl.lanl.gov>

vendor:		HP
os:		HP/UX
os version:	8.x, 9.x
compiler:	cc
cflags:		-O -Aa -N		(ansi)
cflags:		-O -Ak -N		(k&r)
cflags:		-O -Wl,-a,archive -O -Ac (ensure archived, NO shared libraries)
ldflags:	
libs:		
conf.h:		conf-hpux.h
notes:		from Lance Bailey:
notes:			-Aa                   ansi
notes:			-Ac                   K&R
notes:			-Wl,-a,archive        ensure archived and NOT shared libraries on linking
notes:			-O                    optimizer
notes:			-g                    debugger
notes: some versions of the HP C compiler optimizer breaks snefru.c!  
notes:		consider recompiling this file seperately without optimization
notes:		(-spaf and genek)
notes:		*** Some people are having considerable difficulty getting
notes:		*** getting Tripwire to run using gcc.  Please see the 
notes:		*** ./contrib/README.hpux file for details.
notes:
notes:		support for CDF added by Cory Cohen.  see ./contrib/README.cdf
notes:
contributor:	Lance Bailey <lrb@ctrg.rri.uwo.ca>
contributor:	Joe Polcari <jpolcari@galaxy.prime.com>
contributor:    Michaela Harlander <harmic@physik.tu-muenchen.de>
contributor:    Cory F. Cohen <syscory@starbase.spd.louisville.edu>

vendor:         HP/Apollo
os:             Domain/OS
os version:     SR10.X (m68k or a88k, BSD)
compiler:       cc
cflags:         -O
ldflags:        none
libs:           none
conf.h:         conf-apollo.h
tw.config:      tw.conf.apollo
notes:          Should work for all SR10 releases, but I only
notes:          tried SR10.4, and SR10.2.P and SR10.4.P.
notes:          I used cc version 6.7 for 10.2, 6.9 for 10.4.
notes:          Need '-A nansi' for src/utils.c at pre-SR10.4.
notes:			[this may not be necessary anymore -- ghk 2/19/94]
contributor:    Paul Szabo <szabo_p@maths.su.oz.au>

vendor:		IBM
os:		AIX
os version:	3.x
compiler:	cc
cflags:		-g
ldflags:	none
libs:		none
conf.h:		conf-aix.h
contributor:	Shabbir Safdar <shabby@mentor.cc.purdue.edu>
contributor:	John Sutton <jggs@acl.lanl.gov>

vendor:         IBM/Intel box
os:             BSDI BSD/386
os version:     beta
compiler:       gcc
cflags:         -O
ldflags:        none
libs:           none
conf.h:         conf-bsdi.h
tw.config:
notes:
contributor:    Michaela Harlander <harmic@physik.tu-muenchen.de>
contributor:    Gene Kim <gkim@cs.purdue.edu>
contributor:    Eugene Zaustinsky <ezaust@math.sunysb.edu>

vendor:         IBM/Intel box
os:             Linux
os version:     0.99.14 (gcc, flex 2.4.5, bison 1.18)
compiler:       gcc
cflags:         -O
ldflags:        none
libs:           none
conf.h:         conf-svr4.h
tw.config:
notes:		*** see ./contrib/README.linux and ./contrib/README.flexbison
contributor:    Calvin Page <cpage@mv.mv.com>

vendor:		MIPS Computer Systems 
os:		EP/IX
os version:	1.4.3
compiler:	cc
cflags:		-O -systype sysv -I/usr/include/bsd -I/usr/include/sysv
ldflags:	none
libs:		-lbsd
conf.h:		conf-epix.h
tw.config:	(Gosh, I haven't submitted one yet)
notes:		
contributor:	Shabbir J. Safdar <shabby@cc.purdue.edu>
contributor:    Michaela Harlander <harmic@physik.tu-muenchen.de>

vendor:		NeXT 
os:		Mach (NeXTstep)
os version:	2.x, 3.x
compiler:	cc
cflags:		-O (2.x), -O2 (3.0)
ldflags:	-Bstatic
libs:		none
conf.h:		conf-mach.h
tw.config:	(Gosh, I haven't submitted one yet)
notes:		
contributor:	Joe Polcari <jpolcari@galaxy.prime.com>

vendor:		OSF
os:		OSF/1
os version:	1.0.4
compiler:	cc
cflags:		-O
libs:		-lsun -lc_s
ldflags:	-non_shared
conf.h:		conf-osf1.h
notes:
contributor:	Dean Brock <brock@cs.unca.edu>

vendor:		OSF
os:		OSF/1
os version:	1.0.4
compiler:	gcc
cflags:		-O -g
libs:	
ldflags:
conf.h:		conf-osf1.h
notes:
contributor:	Rich Salz <rsalz@osf.org>

vendor:         Pyramid
os:             DC/OSx (SVR4)
os version:     1.1 [all releases]
compiler:       cc
cflags:         -O -Kold
ldflags:        -dn
libs:           none
conf.h:         conf-svr4.h
tw.config:      
contributor:    Ken McDonell <kenj@pyramid.com>

vendor:         Pyramid
os:             OSx (att universe)
os version:     5.1 [all releases]
compiler:       cc
cflags:         -OG
ldflags:        none
libs:           none
conf.h:         conf-osx-att.h
tw.config:      
contributor:    Ken McDonell <kenj@pyramid.com>

vendor:         Pyramid
os:             OSx (ucb universe)
os version:     5.1 [all releases]
compiler:       cc
cflags:         -OG
ldflags:        none
libs:           none
conf.h:         conf-osx-ucb.h
tw.config:      
contributor:    Ken McDonell <kenj@pyramid.com>

vendor:		Sequent
os:		Dynix
os version:	3.x
compiler:	cc
cflags:		-O
ldflags:
libs:		-lseq (on some systems, like the one here at U of A)
conf.h:		conf-dynix.h
notes:
contributor:	Gene Kim <gkim@cs.purdue.edu>

vendor:         Sequent
os:             dynix/PTX
os version:     2.0.x
compiler:       cc
cflags:         -O
ldflags:        none
libs:           none
conf.h:         conf-ptx2.h
tw.config:
notes:  	Don't confuse dynix/PTX with dynix. Dynix is
notes:  	BSD and dynix/PTX is SYSV
contributor:    Michael Perrone <a4mp@loki.cc.pdx.edu>

vendor:         Sun
os:             SunOS
os version:     4.0.3
compiler:       gcc, cc
cflags:         -O
ldflags:        -Bstatic
libs:           none
conf.h:         conf-bsd.h
tw.config:      I have submitted one
notes:		if you run ARM/ASET, see ./contrib/README.ASET
contributor:    Joe Polcari <jpolcari@galaxy.prime.com>
contributor:	John Sutton <jggs@acl.lanl.gov>
contributor:	Brad Powell <Brad.Powell@Corp.Sun.COM>

vendor:		Sun Microsystems, Inc.
os:		SunOS 
os version:	5.x (Solaris 2.x)
compiler:	cc
cflags:		-O
ldflags:
libs:		
conf.h:		conf-svr4.h
tw.config:	tw.conf.sunos5
notes:
contributor:	Brad Powell <Brad.Powell@Corp.Sun.COM>
contributor:    Michaela Harlander <harmic@physik.tu-muenchen.de>
contributor:    Bob Cunningham <bob@kahala.soest.hawaii.edu>

vendor:		SCO, Tandy
os:		Xenix
os version:	03.02.00, 2.2.4
compiler:	cc
cflags:		
ldflags:
libs:		-lx
conf.h:		conf-xenix.h
notes:
contributor:	Daniel Ray <norstar@tnl.com>

vendor:		SCO
os:		???
os version:	???
compiler:	cc
cflags:		
ldflags:
libs:		-lsocket
conf.h:		conf-sco2.h
notes:
contributor:	Alain Williams <addw@phcomp.co.uk>

vendor:         Santa Cruz Operation
os:             XENIX System V 386
os version:     2.2.6
compiler:       Microsoft C 5.1
cflags:         -O
ldflags:        -s -lx
libs:           none
conf.h:         conf-sysv4.h  [modified for xenix to support MAXNAMLEN]
tw.config: 
notes:          see all my email to you
contributor:    Daniel Ray <norstar@tnl.com>

vendor:		SGI
os:		IRIX
os version:	4.x
compiler:	cc
cflags:		-O -cckr
libs:		none
ldflags:	none
conf.h:		conf-svr4.h
tw.config: 	tw.conf.irix
notes:
contributor:	Bill Henderson <billh@bike.hampton.sgi.com>
contributor:	John G. Sutton <jggs@acl.lanl.gov>
contributor:	Keith W. Rickert <rickert@cco.caltech.edu>

vendor:		SGI
os:		IRIX
os version:	4.0.5
compiler:	cc
cflags:	
ldflags:
libs:		-lsun -lc_s
conf.h:		conf-irix4.h
tw.config: 	tw.conf.irix
notes:
contributor:	Simon Leinen <simon@lia.di.epfl.ch>
contributor:	Keith W. Rickert <rickert@cco.caltech.edu>
