*BSD News Article 14210


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!uunet!acd4!iedv7!smm
From: smm@iedv7.acd.com ( Steve McCoole       )
Subject: BSDI BSD/386 Ported Software List 01/02
Message-ID: <1993Apr8.015726.22485@acd4.acd.com>
Followup-To: comp.unix.bsd
Keywords: BSD, PC, Available Software, Patches and Enhancements
Sender: news@acd4.acd.com (USENET News System)
Organization: Applied Computing Devices, Inc., Terre Haute IN
Date: Thu, 8 Apr 1993 01:57:26 GMT
Lines: 1301

Welcome to the BSDI ported software list!  Its purpose is to give
information about net software that has been ported to  or that is known to 
compile without modificaton on the BSDI BSD/386 system.  I am also attempting
to list the current patches and enhancements that are available.  This 
list will be posted on a monthly basis unless the demand is greater.  

This list and some of the software packages or patches mentioned here
are archived on bsdi.com.  The postings to the former beta and gamma
mailing lists are archived on bsdi.com.  The new bsdi-users mailing
list is being archived and made available also.

I have deleted the beta-specific information due to its age and
limited use to the majority of the BSDI users.  If you need older
versions, please let me know and we will see what we can do for you.
I have also removed path names from the location section under
availablity for files stored on bsdi.com in preparation for the
archive reorganization.  I will continue to maintain the site and file
name for the files on bsdi.com.  The path can be found from the
ls-lR.Z file in the top ftp directory.

The list is split into four sections.  Section 1 describes the software 
packages from the net that have been ported to the BSDI system.  These are
packages that had to be worked with to make them functional under BSDI.  The
changes necessary are variable from "easy" on up.  The second section is
for software that compiles on BSDI without code modifications.  It appears 
that several X applications fall into this area at the moment.  Section 3
will be for enhancements and patches written specifically for the BSDI
system such as new drivers or BSDI system patches.  Section 4 lists
the current archive sites for public BSDI patches, ports and enhancements.
This version of the list uses "Subject:" headings for each of the
sections to make it easier to go directly to each section with most
common newsreaders.

Please contact me if you have any corrections, suggestions, or
contributions to the list.  

Steve McCoole
Send mail to:
mccoole@bsdi.com
     or
smm@acd4.acd.com
     or
uunet!acd4.acd.com!smm


========================================================================

                   BSDI SOFTWARE LIST ( 04-05-93 )
                                   
        Please leave this information at the top of the list.
                                   
Contact Steve McCoole ( mccoole@bsdi.com/smm@acd4.acd.com/uunet!acd4!smm )
          for questions/suggestions/additions for the list.
                                   
     Comments inserted in the list will be enclosed in brackets.

========================================================================

Subject: Section 1 Ported Software
Date: Mon, Apr 05 17:10 EST 1993

========================================================================

SOFTWARE PACKAGE NAME:  Bnews
VERSION:  
DESCRIPTION: 
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: 
REQUIRES: 
NOTES: Pretty straight forward.  System is missing ftime, so a
compatibility function had to be written.
-----
SOFTWARE PACKAGE NAME: elm
VERSION: [ 2.4PL21 by david@tisdec.bsdi.com@ (David Snyder). ]
DESCRIPTION: Full screen mailing interface.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: 
REQUIRES: 
NOTES:  BSD toupper/tolower are broken.  Elm supplies versions which
can be used.  Or you can fix the one's in libc like I did.
Patches for 2.4PL21 are on bsdi.com under elm2.4pl21.patches.Z.
-----
SOFTWARE PACKAGE NAME:  pcomm                                 
VERSION: 
DESCRIPTION: Communications package.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: 
REQUIRES: 
NOTES: Some ioctl's had to be changed.  Nothing big, if I recall. 
-----
SOFTWARE PACKAGE NAME: xviewgl 
VERSION: 
DESCRIPTION: 
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: 
REQUIRES: 
NOTES: 	Found a bug in libc.a in fgetpos.  Once this was fixed
everything worked fine.
-----
SOFTWARE PACKAGE NAME:  SB Prolog
VERSION:  3.1
DESCRIPTION: Freeware Prolog interpreter with docs. 
YOUR NAME/E-MAIL: Doug Dyer/ddyer@afit.af.mil
AVAILABILITY: Anonymous ftp via cs.arizona.edu for this version.  
STATE OF PORT/CODE: Everything works as far as I can tell.  
REQUIRES: I had to change a few things.  I can send mail to anyone
interested.  
NOTES:  None
-----
SOFTWARE PACKAGE NAME:  CLIPS (C Language Integrated Production System)
VERSION:  5.0
DESCRIPTION: A rule-based, forward-chaining expert system shell
patterned after OPS 5, ART.  CLIPS also includes the CLIPS
Object-Oriented Language (COOL).  CLIPS was developed by NASA/Johnson
and is widely used.  
YOUR NAME/E-MAIL: Doug Dyer/ddyer@afit.af.mil
AVAILABILITY:  Oddly, it may be available via anonymous ftp (see note
below).  Otherwise, it is free to NASA, USAF, and their contractors.
Others can purchase CLIPS in source form from COSMIC, NASA's
commercial software developer.
STATE OF PORT/CODE: Everything works as far as I can tell.  
REQUIRES: No brains, anyway.  Changing a line or two in the makefile.
NOTES:  Recently, Brian Donnell at NASA posted the following news item:

"If you are an employee of or contractor to NASA or USAF, you may obtain
CLIPS ...<stuff deleted>...  You may redistribute to NASA and USAF
employees and <contractors>.

Everyone else must purchase CLIPS from COSMIC.  However, once you have
purchased CLIPS, you may do anything you want with it, including redistribute
it by posting it for anonymous FTP.  Thus, a copy of CLIPS which can trace
its ultimate origins to a copy purchased from COSMIC may be freely distributed.
However, we at NASA are not allowed to do this."

Therefore, it seems that anyone who has purchased CLIPS can
effectively place it in the public domain.  
-----
SOFTWARE PACKAGE NAME:  bash
VERSION:  1.12
DESCRIPTION: FSF's `Bourne Again SHell', including everything but
the kitchen sink.
YOUR NAME/E-MAIL: grog%lemis@Germany.EU.Net
AVAILABILITY: When I have the people at unido accept incoming uucp 
              transfers, I'll put it there. Diffs also available for
	      the asking.
STATE OF PORT/CODE: I've been using it for 6 weeks, and have found no
bugs.
REQUIRES: (nothing special)
NOTES:  (none)
-----
SOFTWARE PACKAGE NAME:  emacs
VERSION:  18.57
DESCRIPTION: This is available as a standard product, of course. This
version has enhanced support for keyboards under X. Includes the
kitchen sink.
YOUR NAME/E-MAIL: grog%lemis@Germany.EU.Net
AVAILABILITY: When I have the people at unido accept incoming uucp 
              transfers, I'll put it there. Diffs also available for
	      the asking.
STATE OF PORT/CODE: I've been using it for 6 weeks, and have found no
bugs.
REQUIRES: (nothing special)
NOTES:  (none)
-----
SOFTWARE PACKAGE NAME:  iozone
VERSION:  1.08
DESCRIPTION: Displays neatly table of disk performance
YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de
AVAILABILITY: No. I'm not sure whether binaries or sources
		are more popular ? Or both ?
STATE OF PORT/CODE: ready
REQUIRES: -
NOTES:  Added an #define bsd4_2 to include sys/time.h
-----
SOFTWARE PACKAGE NAME:  Screen
VERSION:  3.2
DESCRIPTION: Provides multiple sessions on one connection, works
		over almost any line. Replacement for missing virtual
		terminals.
YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de, bsdi stuff was already defined
AVAILABILITY: ftp.uni-stuttgart.de:/soft/kommunikation/news/tmp/screen*
STATE OF PORT/CODE: works ok, has problems with characters missing etc.
		but is useable.
REQUIRES: 
NOTES:  It did not compile out of the box, some problems with signals.
-----
SOFTWARE PACKAGE NAME:  elvis
VERSION:  1.5
DESCRIPTION: good replacement for vi
YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de
AVAILABILITY: no, same as above
STATE OF PORT/CODE: I use it since two weeks, better then the older
		elvis, had to modify prsvunix.c (extern getpwuid
		is ansified and needs to be correct)
REQUIRES: -
NOTES:  wonderful, the visual mark facility !
-----
SOFTWARE PACKAGE NAME:  less
VERSION:  170 (hmm, isnt it supposed to be 177 ?)
DESCRIPTION: replacement for more
YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de
AVAILABILITY: no.
STATE OF PORT/CODE: it works, better then the supplied more 8)
REQUIRES: -
NOTES:  it requires to include <regexp.h> and define REGCOMP in search.c
	to work properly, but the linstall does not recognize this.
	I don't think the REGCOMP support was ever tested.
        [ Janet Jackson <janet@cs.uwa.edu.au> and tom@usblues.rt.com 
          (Tom Markson) both also report less compiled and working.  
          Janet's notes follow below. ]
REQUIRES: regex.c as provided by James da Silva <jds%cs.UMD.EDU>, if
     you want to use regexps.  I compiled regex.c into a local library
     file in /usr/local/lib, which I included with -L in less's Makefile.
     NO CHANGES TO THE CODE OF less ITSELF.
NOTES:  when run on console using the standard terminal type (pc3, I think)
     less complains that the terminal can't scroll backwards.  This complaint
     could probably be turned off by compiling with a lower level of help
     messages.
-----
 SOFTWARE PACKAGE NAME:  ISODE
 VERSION:  7.0, and 8.0
 DESCRIPTION: The ISO Developers Environment which provides upper
         layer support for OSI applications and includes an X.500
         implementation.  ISODE can use the ISO and CCITT socket
         families if the appropreate hardware and drivers are
         installed in your system (this is untested).
 YOUR NAME/E-MAIL: huntting@glarp.com
 AVAILABILITY: [ISODE is now available as part of the BSDI
               distribution.  SMM]
 STATE OF PORT/CODE: 
 REQUIRES: 
 NOTES 
-----
 SOFTWARE PACKAGE NAME:  PP
 VERSION:  6.0
 DESCRIPTION: A Message Transfer Agent capable of handling X.400,
         SMTP, and other protocols.
 YOUR NAME/E-MAIL: huntting@glarp.com
 AVAILABILITY: PP-6.0 is P/D
 STATE OF PORT/CODE: Like ISODE, there were minimal changes.
 REQUIRES: The encumbered version of lex may be needed to compile
         this package.  ISODE-6.0 is also required.
 NOTES:  
-----
SOFTWARE PACKAGE NAME:  
        	MetaFont et al.
	        TeX, LaTeX et al.
        	bash 1.12
	        dvips 5.47 (I think)
	        emacs 18.58 (with X11 support)
	        flex (dont know which version, latest from prep)
	        ghostscript 2.4 + ghostview
	        gtar 1.10
	        kermit 5A(179) BETA (newer than the one in contrib)
	        sc (spreadsheet)
	        screen ("virtual console" via ptys)
	        shar
	        xcal (x calendar)
VERSION:  See above.
DESCRIPTION: 
YOUR NAME/E-MAIL: Bernhard.Schneck@physik.tu-muenchen.de
AVAILABILITY: 
STATE OF PORT/CODE: 
REQUIRES: 
NOTES: If you need more information about any of these packages drop
me a mail.
-----
SOFTWARE PACKAGE NAME:  minicom
VERSION:  1.2pl1
DESCRIPTION: Communications package.
YOUR NAME/E-MAIL: smm@acd4.acd.com ( Steve McCoole )
AVAILABILITY: Can do some limited mailing of diffs.
STATE OF PORT/CODE: Working well, one real bug.
REQUIRES: 
NOTES:  There is a status indicator on the bottom of the screen.  If
the program thinks that the modem is on-line, scrolling does not work
properly.  I'm looking for the problem.  The work-around right now is
to use the hang up command as soon as you enter the program and it
works fine after that.  I had to comment out a SIG_IGN call for 
SIGTINT and initialize some variables before they were used in
wkeys.c.
-----
SOFTWARE PACKAGE NAME:  nethack
VERSION:  3.1 PL0
DESCRIPTION: Character and X11 based adventure game.
YOUR NAME/E-MAIL: smm@acd4.acd.com ( Steve McCoole )
AVAILABILITY: ftp.uu.net
STATE OF PORT/CODE: Stable, working fine, X11 support works too!
REQUIRES: 
NOTES:  Configure nethack to use unix system, without SUNOS defines
and POSIX_TYPES and it will compile without any problems.  Pay
attention to the X11 installation instructions.  If you follow
them correctly you should be OK.  Don't forget to rename the
app-defaults file from NetHack.ad to NetHack when you copy it to the
app-defaults directory.
-----
SOFTWARE PACKAGE NAME:  
	ImakeTeX (TeX 3.14 & LaTeX) and MetaFont from labrea
	xfig (R5)
	ghostscript 2.4 (X & epson)
	ghostview 1.1
	xdvi
	dvi2ps 2.31
	transfig ( from R5)
	zsh 2.2
	tcsh 6.01
	gnutar 1.09
	bison 1.14
	flex 2.3
	mg 2a
	gnu-fgrep 1.0
VERSION:  See above.
DESCRIPTION: Various ported software.
YOUR NAME/E-MAIL: pfp@xs0001.at (Peter Pflaeging)
AVAILABILITY: I've got no Internet access (only UUCP) so it would be
great to see an archive server (preferable in Europe) where I can mail
my binary set.
STATE OF PORT/CODE: 
	I've got BSD/386 running since one week. This ported software
	are the tools I'm using normally. Though - I've compiled it and
	they work - but I don't know if they are really stable. I
	haven't seen a bug since the porting.
REQUIRES: 
NOTES: 
Tips for people who want to port:

Normally the software to port ask for an operating system:
	First hint is BSD4.3 or BSD4.4. One of the differences is:
	386/BSD is POSIX compliant. Though look for the switch -D_POSIX_SOURCE
One of the most amusing facts is that prototypes for library functions
are in 386/BSD headers. Sometimes you must delete the prototypes from
the source of the programs (a good way to look for software quality).
X-software is very easy to port. Normally xmkmf -a produces a good
Makefile.

Problems:

The only hard problem I've is: web2c from labrea doesn't work, because
either lex or yacc are producing fals C-source. So I've made the first
step (generating C-source) on an ULTRIX 4.2 machine. Then I compiled
the suite under BSD/386. I will test this with flex and bison again.
-----
Software package name: ups
Version: 2.45
Description: X11 based source level C debugger.
Your name/E-mail: mtr@ukc.ac.uk (Mark Russell)
Availabliity: By anonymous FTP from unix.hensa.ac.uk.  The path is
	      /misc/unix/ups/ups-2.45.tar.Z
State of port/code: Beta test quality.  No major bugs have been reported
                    but I only know of a handful of people using it.
Requires: Access to X server (either on the PC itself or elsewhere).
Date Submitted: Wed, 20 Jan 93 20:53:06 +0000
-----
SOFTWARE PACKAGE NAME:  tcsh
VERSION: 6.02
DESCRIPTION: a popular csh-derived shell with line editing and other
bells&whistles. 
YOUR NAME/E-MAIL: John Kohl <jtkohl@kolvir.elcr.ca.us>
AVAILABILITY: pick it up from tesla.ee.cornell.edu:/pub/tcsh/tcsh-6.02.tar.Z
STATE OF PORT/CODE: complete.
REQUIRES: disk space :-)
NOTES: [ pfp@xs0001.at (Peter Pflaeging) also reports a working port
of tcsh, but his version is 6.01 ]

If you have X11 installed, you can just run this to configure it before
building:
	imake -DUseInstalled -DConfigH="bsd4.4" -I/usr/X11/lib/X11/config

Otherwise, edit as directed in README and select bsd4.4 as the system
type.

tcsh-6.02 compiles fine out-of-the-box, but to have a useful
$HOSTTYPE you need to add the attached patch.

*** /tmp/T0001712	Mon May 25 10:09:35 1992
--- tc.vers.c	Sun May 24 23:15:00 1992
***************
*** 238,243 ****
--- 238,248 ----
  #  define _havehosttype_
      hosttype = str2short("i386-mach");
  # endif 
+ 
+ # if defined(__bsdi__) && defined(__i386__)
+ #  define _havehosttype_
+     hosttype = str2short("bsdi386");
+ # endif
  
  # if defined(sequent) || defined(_SEQUENT_)
  #  define _havehosttype_
-----
SOFTWARE PACKAGE NAME:  sc
VERSION:  6.21
DESCRIPTION: Spreadsheet calculator--your basic spreadsheet.
YOUR NAME/E-MAIL: John T Kohl <jtkohl@kolvir.elcr.ca.us>
AVAILABILITY: Pick it up from any comp.sources.unix archive, Volume 23
(e.g. ftp.uu.net:/usenet/comp.sources.unix/volume23/sc6.8/*)
STATE OF PORT/CODE: Runs fine.  Just compile & install!
NOTES:  You'll need to configure the Makefile; should be straightforward
(look at the stuff marked 'reno' for most of it) 
[ Bernhard.Schneck@physik.tu-muenchen.de also has this package
working, version is not known.  ]
[ Janet Jackson <janet@cs.uwa.edu.au> has this package working at
version 6.21, her notes are below. ]
SC (spreadsheet) has a bunch of patches that you probably want to
pick up with the sources.  The details:
Sc appears in comp.sources.misc as:
      v20i035-v20i041 sc/part01-7     original   (Sc6.16)
      v22i095   sc/patch01a           Patch01a/2
      v22i096   sc/patch01b           Patch01b/2 (6.16->6.17)
      v22i104   sc/patch02            Patch02    (6.17->6.18)
      v23i035   sc/patch03            Patch03    (6.18->6.19)
      v24i020	sc/patch04a	      Patch04a/2
      v24i021	sc/patch04b	      Patch04b/2 (6.19->6.21)
STATE OF PORT/CODE [Janet]:
My machine has no math coprocessor.  To cope with a floating-point
emulation bug, I have made minor changes.  Everywhere (I hope!) that          
0.0 is used as a double, I have replaced it with (double)0,                   
because 0.0 gets treated as NaN.  This meant, for example,                    
that a cell entered as "0.25" would become NaN!                               
The only other bug I've noticed is that the row numbers are sometimes         
messed up when you scroll the screen.                                         
NOTES [Janet]:
I had to configure the Makefile.                                              
I can supply my Makefile and patches for the C files if people want them.     
I have also written a thing called sc-extract (and sent it to the             
comp.sources.unix moderator, who has not yet processed it) for doing links    
between spreadsheets using sc's external function mechanism.
-----
SOFTWARE PACKAGE NAME:  XLISP-PLUS 
VERSION:  2.1d
DESCRIPTION: Common Lisp-like (getting closer!) interpreter.
Originally developed by David Michael Betz for the PC, this version was
significantly revised by Tom Almy and others.
YOUR NAME/E-MAIL: ddyer@afit.af.mil
AVAILABILITY: Original 2.1d sources are ftpable from
 			glia.biostr.washington.edu	128.95.10.115
			bikini.cis.ufl.edu		128.227.224.1
STATE OF PORT/CODE: I've not tested completely, nor eliminated all
compiler warnings, but things I have tried work fine and the
documentation is good.
REQUIRES: Minor changes
NOTES:  I will respond to email if anyone has problems.
-----
SOFTWARE PACKAGE NAME:  Gnu sed 
VERSION:  1.08
DESCRIPTION: 
YOUR NAME/E-MAIL: Larry Jones <scjones@thor.sdrc.com>
AVAILABILITY:  [ This is one of the things that I'm looking to send to
one of the archive sites if they don't already have it. ]
STATE OF PORT/CODE: 
REQUIRES: 
NOTES: 
A number of people have complained about sed being defective.  I finally
got some time to look into it and fix it.  In a nutshell, the way sed
was handling subprograms ('{' and '}') was completely wrong.  I've sent
the fixes to GNU, but I thought people here would appreciate having the
fixed version, so I'm sending this shar.
-----
SOFTWARE PACKAGE NAME:  epoch
VERSION:  ??
DESCRIPTION: Enhanced X only version of emacs. 
YOUR NAME/E-MAIL:  RWALDRON@cs.tcd.ie
AVAILABILITY: nic.funet.fi [ And most other gnu archives. ]
STATE OF PORT/CODE: 
                a poor executable, which does not do:
                a) save / dump to disk, so loadup.el has to run every time..
                b) fork processes (e.g. TeX on region) -> it dumps core
REQUIRES: 
NOTES: Problems that I have not had time to track down yet.
       [ There is now a version available on bsdi.com that comes
         from Jeff Polk and is stable.  It is included in the
         gamma/production release.  SMM ]
-----
SOFTWARE PACKAGE NAME:  gcc
VERSION:  2.1 [2.2 and 2.3.2 available on bsdi.com also. SMM]
              [John Kohl's 2.3.3 binaries are also on bsdi.com SMM]
DESCRIPTION: GNU C and C++ compilers
YOUR NAME/E-MAIL: antsu@lajax.pp.fi (Antti-Pekka Virtanen)
AVAILABILITY: nic.funet.fi
              ~pub/unix/386ix/bsd386/gnu
              Patches for compiling 2.3.3 are available on bsdi.com
              as kihl.gcc2.3.3.patch.Z
STATE OF PORT/CODE: there are both ready to run binaries and sources. 
REQUIRES: 
NOTES: 
The bsd386 binary package contains also libg++-2.0 library binaries.
I am sorry but I lost my libg++-2.0 sources due to an archive error, but
at least the library seems to work okay. The compressed libg++.a file
is the original one directly from the sources. The current library I use
has a few bug-fixes which were needed to get InterViews 3.0.1 run.
(I will provide my InterViews 3.0.1 binaries/sources if there is interest.)

I hope these will make you happy! But ofcource I cannot promise anything
to work and I don't provide any support. If you have fixes , please send
them also to me.
-----
SOFTWARE PACKAGE NAME:  InterViews
VERSION:  3.0.1
DESCRIPTION: X based document package, WYSIWYG editor and drawing
             package.
YOUR NAME/E-MAIL: antsu@lajax.pp.fi (Antti-Pekka Virtanen)
AVAILABILITY: nic.funet.fi
[128.214.6.100] in directory ~pub/unix/386ix/bsd386/X11/InterViews.
STATE OF PORT/CODE: 
I hope this is enough to make InterViews compile on your machine.
I have only used doc document-editor so I cannot say if the other
clients work. At least doc seems to work allright.
REQUIRES: 
To compile this you will need Gcc 2.1 and libg++-2.0 or later
which will have some fixes in the iostream library. You can 
use the Gcc 2.1 and libg++-2.0 binaries available in nic.funet.fi
under ~pub/unix/386ix/bsd386/gnu.
NOTES: 
There has been some questions of what this InterViews is...

You will find attached some information which I cut out from
one document (you can find the full papers in interviews.stanford.edu)

I myself use only the sample client "doc" which is a simple
WYSIWYG document editing tool. It stores it's files as LaTeX-like
format and outputs postscript for printing. You can also include
pictures and draw them with the sample application idraw.
It is very nice for writing little documents!

Also, there is ibuild, an interactive interface builder ( which
I haven't even tried ) which let's you design your user interfaces. 
-----
SOFTWARE PACKAGE NAME:  XC
VERSION:  4.0
DESCRIPTION: Communications program.
YOUR NAME/E-MAIL: boyce@sifvs3.sinet.slb.com (David Boyce)
AVAILABILITY: Archived on bsdi.com.
STATE OF PORT/CODE: Works well at speeds up to 9.6K.  Reported to work
well at 38.4K with a 16550 installed.
REQUIRES: Patches to toupper and tolower.
NOTES: Patches are not available.  Entire package is archived on bsdi.com.
------
SOFTWARE PACKAGE NAME:  GhostScript 2.41 PostScript Interpreter
                        LHarc V0.03 Beta Version File Compression
                        Gnu Make 3.62 
                        pstext [ I don't know what this is. SMM ]
                        zoo 2.1 File Compression
                        SOX 1.7 Sound Conversion Utility
VERSION:  See above.
DESCRIPTION: Various packages.
YOUR NAME/E-MAIL: John T Kohl <jtkohl@kolvir.elcr.ca.us>
AVAILABILITY: Patches for all of these packages are available on bsdi.com.
STATE OF PORT/CODE: Working.
REQUIRES: 
NOTES: pstext compiles without changes or patches
------
SOFTWARE PACKAGE NAME:  xview
VERSION:  3
DESCRIPTION: X library from SUN
YOUR NAME/E-MAIL: antsu@lajax.pp.fi (Antti-Pekka Virtanen)
AVAILABILITY: nic.funet.fi, bsdi.com 
STATE OF PORT/CODE: Still needs work.
REQUIRES: 
NOTES: Antti-Pekka reports that there is a more debugged version being
worked on and that it will be posted when finished.
------
SOFTWARE PACKAGE NAME:  agetty
VERSION:  
DESCRIPTION: Replacement for getty that supports hardware handshaking,
bidirectional line support and other stuff.
YOUR NAME/E-MAIL: brian@apt.bungi.com
AVAILABILITY: 
STATE OF PORT/CODE: 
REQUIRES: 
NOTES: 
------
SOFTWARE PACKAGE NAME: hunt
VERSION: 3 (most recent update, according to authors; ftp from cgl.ucsf.edu)
DESCRIPTION: Classic multiuser maze hunt/attack game -- very addictive.
YOUR NAME/E-MAIL: m-jk8594@cs.nyu.edu (Jimmy Kyriannis)
PORT AVAILABILITY: ftp'ed to BSDI.COM, or I can e-mail diffs/uuencoded archive
STATE OF PORT/CODE: Port was fairly straightforward.  Running 'otto' will 
eventually hang the system or dump core.  I haven't yet had time to go into 
this, and it's a bit of a pain to debug, since there's a background daemon
running that's probably responsible.  Please e-mail me if you find anything.
REQUIRES:
NOTES:
-------
SOFTWARE PACKAGE NAME:  xmris
VERSION: 1.01 
DESCRIPTION: Mr. Is for X (like Mr. Do)
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.x/volume18
STATE OF PORT/CODE: complete
REQUIRES: 
NOTES:  Totally straightforward.  Just make, I think
-------
SOFTWARE PACKAGE NAME:  ghostscript
VERSION:  2.4.1 (4/21/92)
DESCRIPTION: ghostscript interpreter
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: Completed
REQUIRES: X
NOTES:  Piece of cake.  Worked right out of the box. SHipped with gamma.
	Production release, too, I assume.
-------
SOFTWARE PACKAGE NAME:  ghostview
VERSION:  1.3
DESCRIPTION: Front end for ghostscript
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: Completed
REQUIRES: ghostscript2-4.  (
NOTES:  This built fine.  The only problem I had was that magnification
	level#2 wouldn't work. All the rest seemed to work just fine.
-------
SOFTWARE PACKAGE NAME: xlock
VERSION:  
DESCRIPTION: X screen locking program
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.x
STATE OF PORT/CODE: Completed
REQUIRES: X
NOTES:  No brainer port.  But, no color.  Why? I don't know.
[ From Joe.Cunliffe@central.sun.com (Joe Cunliffe) the fix for the
color problem:  
Add the following to the declaration section of GetResource() [file
resource.c]: 
    extern      double  atof(const char *str);
And voila, color! ]

-------
SOFTWARE PACKAGE NAME: xspringies
VERSION:  
DESCRIPTION: Mass and spring simulation game.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.x/volume14
STATE OF PORT/CODE: Completed
REQUIRES: X
NOTES:  no brainer again.. It's a fun way of wasting time. Try it. 
-------
SOFTWARE PACKAGE NAME: su2
VERSION:  
DESCRIPTION: su without passwords for those on a list. Plus, -c supported
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.unix, I think
STATE OF PORT/CODE: Completed
REQUIRES: 
NOTES:  Very useful program if your sick of passwords, but want security.
	Zero effort port.
-------
SOFTWARE PACKAGE NAME: cdungeon
VERSION:  
DESCRIPTION: The original Zork before it bacame Zork.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.unix/volume12,patches:volume 13
STATE OF PORT/CODE: Completed
REQUIRES: 
NOTES:  Yah!  An adventure game every computer needs.  Make sure you pick up
        the patches.  NO problems porting at all
-------
SOFTWARE PACKAGE NAME: xlife
VERSION:  2.0
DESCRIPTION: Life
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu (I think)
STATE OF PORT/CODE: Completed
REQUIRES: X
NOTES:  Life for X11.  No Problems porting at all.  
-------
SOFTWARE PACKAGE NAME: xtetris
VERSION:  2.5
DESCRIPTION: Tetris for X11
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu (I think)
STATE OF PORT/CODE: Completed
REQUIRES: X
Notes: Ported Very easily, xmkmf,make...
-------
SOFTWARE PACKAGE NAME: xphoon
VERSION:  
DESCRIPTION: Display phase on moon on root window
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu (I think)
              bsdi.com as xphoon.tar.Z
STATE OF PORT/CODE: Completed
REQUIRES: X and lots and lots of swap. I couldn't build with 32mb of swap.
	  96 seemed to work fine.
Notes: Beside the swap issue, it was easy.
-------
SOFTWARE PACKAGE NAME: f2c
VERSION:  
DESCRIPTION: compile FORTRAN -> C
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: research.att.com
STATE OF PORT/CODE: Completed
REQUIRES: 
Notes: I don't remember having big problems with this one.
-------
SOFTWARE PACKAGE NAME: f2c
VERSION: 22 July 1992
DESCRIPTION: fortran to c/c++ translator - we use it in place of f77
YOUR NAME/E-MAIL: uunet!bts!bill
AVAILABILITY: from research!netlib
STATE OF PORT/CODE: sun install in production use, BSDI/386
	install compiled, in testing
REQUIRES:  i used gcc-2.2.2
NOTES: on the sun, we have had problems with formatted writes and
passing of a function name as a calling argument to a subroutine or function . 
After these were eliminated from the fortran source, we have had no other
problems.  Use the -DNO_UNIX_STDIO flag in compiling libI77 - it manages
to skip over some things the compiler objects to.
DATE SUBMITTED: Thu, 5 Nov 92 13:16:44 EST
-------
SOFTWARE PACKAGE NAME: nntp
VERSION:  1.5
DESCRIPTION: create client file and server for nntp
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: ftp.uu.net
STATE OF PORT/CODE: Completed
REQUIRES: 
Notes: No problems. Worked fine.
-------
SOFTWARE PACKAGE NAME: xasteroids
VERSION:  
DESCRIPTION: asteroids game
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: gatekeeper.dec.com
STATE OF PORT/CODE: Completed
REQUIRES: 
Notes: Built fine.  SOOOOOOO SLOOOOOWWWW!
-------
SOFTWARE PACKAGE NAME: libdbmalloc
VERSION: PL14
DESCRIPTION: libraries for detecting memory leaks and malloc problems
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.misc/volume 32
STATE OF PORT/CODE: Completed
REQUIRES: 
Notes: This is kinda premature to put this in this file.  I was able to 
       build it but some hacking was required.  This library auto-builds
       using a Configure program, but this did not work for me.  I had to
       manually hack up some of the include prototypes to get it to work.
       I will try to clean up the changes and send them to the author but
       I'll temporarily send diffs to whoever wants them (no cleanliness
       guarantees).  libdbmalloc is hot stuff and I recommend it to
       everyone
-------
SOFTWARE PACKAGE NAME: img1_3
VERSION: 1.3
DESCRIPTION: Image libraries originally from the X11R4 contrib.
YOUR NAME/E-MAIL: ko053@cs.cuhk.hk (Patrick Ko)
AVAILABILITY: agate.berkeley.edu /pub/incoming/img_1.3.386bsd.tar.Z
STATE OF PORT/CODE: Completed
REQUIRES: 
NOTES:
DATE SUBMITTED: Thu, 15 Oct 92 01:58:53 +0800 
-------
SOFTWARE PACKAGE NAME: TeX
VERSION: 3.14
DESCRIPTION: Text Formatting System BINARIES
YOUR NAME/E-MAIL: Antti-Pekka Virtanen <antsu@nic.funet.fi>
AVAILABILITY: nic.funet.fi:~pub/unix/386ix/bsd386/TeX/TeX-3.14-bsd386-bin.tar.Z
STATE OF PORT/CODE: Completed
REQUIRES: 
NOTES: I am sorry I haven't got the sources any more. But at least
these binaries seem to work fine. ( I haven't written big documents
with it but the GNU documents have been ok and some little
mathematical papers I wrote were also ok)
DATE SUBMITTED: Fri, 16 Oct 1992 12:12:26 +0200
-------
Software Package Name: InterNetwork News (INN)
Version:  1.2
Description: News Transport ala c-news
Your Name/E-mail: Owen Scott Medd <osm@msen.com>
Availability: ftp.msen.com:/pub/packages/inn/inn1.2-bsdi.tar.Z
State of Port/Code: stable/in production
Requires: bash for configuration scripts
Notes: 
	inncheck is not yet working (hopefully the combination of inn1.3
	and the bsdi gamma release will help).  You need memory to run
	this and a stock bsdi system has the data segment max set too low;
	either using some kind of unlimit program/patch or adding a
	kernel directive will fix this.
Date Submitted: 11/09/92
-------
SOFTWARE PACKAGE NAME: archie
VERSION: 1.4.1
DESCRIPTION: Looks up software in network-wide databases of FTP sites.
YOUR NAME/E-MAIL: emv@msen.com
AVAILABILITY: ftp from ftp.cs.widener.edu:/pub/archie
STATE OF PORT/CODE:
REQUIRES:
NOTES: Define -DNOREGEX in the Makefile and it just works.  The
	regular expression stuff in the package if you're missing
	re_comp/re_exec or regcmp/regex for some other code.
Date Submitted: 11/10/92
[ Ed would also like to know if anyone is working on WAIS.  If so
  please contact him at the e-mail address above.  SMM ]
-------
SOFTWARE PACKAGE NAME: Khoros
VERSION: 1.05
DESCRIPTION: Data and Image Processing and Visualisation System
YOUR NAME/E-MAIL: harlan@genua.sub.org, harlan@physik.tu-muenchen.de
AVAILABILITY:  Anonymous ftp pprg.eece.unm.edu (orig) mail to me for patches
STATE OF PORT/CODE: port is finished
REQUIRES: f2c, libfn (netlib.ornl.gov)
NOTES: runs clean, BSDI/beta eventually reboots with heavy io (make
depend,..)
Date Submitted: 10/27/92
-------
SOFTWARE PACKAGE NAME: MIT Scheme
VERSION:  7.2
DESCRIPTION: Scheme (a dialect of Lisp) Interpreter/Compiler
YOUR NAME/E-MAIL: Andrew H. Marrinson/andy@terasil.terasil.com
AVAILABILITY: Anonymous ftp from altdorf.ai.mit.edu (18.43.0.246)
STATE OF PORT/CODE: One minor bug remains; dump-world not yet tested.
REQUIRES: Two sets of patches, one to fix bugs in Beta BSDI, and one
	  for Scheme itself both available on BSDI.COM (192.48.96.23).
NOTES: Scheme is my favorite language, and this is an excellent
       implementation.  It is one of the few implementations to
       include a compiler.  Also included are a complete GNU Emacs
       compatible editor written in Scheme, support for X graphics,
       and many other features.  I have written an extensive README
       that includes a list of the files on altdorf.ai.mit.edu that
       are needed/desirable, detailed installation instructions
       specifically for BSDI, a quick guide to running Scheme, and
       lots of other things I learned as I got this system working.
       This README is available on BSDI.COM together with my patches.
-------
Software Package Name: GNU AWK
Version:  2.14
Description: GNU implementation of the awk utility
Your Name/E-mail: sanders@bsdi.com
Availability: bsdi.com:awk.tar.Z
State of Port/Code: Finished.
Requires: Nothing.
Notes: 
Date Submitted: Tue, 12 Jan 93 11:31:50 CST
-------
SOFTWARE PACKAGE NAME: Xsky
VERSION:
DESCRIPTION: Star Chart program
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu/contrib
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  This is an astronomy program. It will show you the night sky from
	anywhere on earth. The distribution on export contains
	necessary catalogs and such.  Porting was pretty easy. The
	heapsort prototype was wrong as shipped and that's about it.
-------
SOFTWARE PACKAGE NAME: xantfarm
VERSION: 23oct91
DESCRIPTION: watch ants dig your root window.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu
STATE OF PORT/CODE: completed
REQUIRES: X11
Notes: xmkmf,make is all it took.
-------
SOFTWARE PACKAGE NAME: xcb
VERSION: 2.1
DESCRIPTION:  Manage multi cut buffers under X.
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: usenet, I think
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  xmkmf,make.  Very useful program!
-------
SOFTWARE PACKAGE NAME: xpooltable
VERSION:
DESCRIPTION: Play pool under X
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  This built very easily, but is soooo slow, it's hardly worth it.
-------
SOFTWARE PACKAGE NAME: xascii
VERSION: 
DESCRIPTION:  X ascii tables
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu, I think
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  Very useful. xmkmf,make.  This program displays ascii tables in
	hex,dec,oct.
-------
SOFTWARE PACKAGE NAME: p2c
VERSION: 1.16
DESCRIPTION: Pascal->C translater
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: 
STATE OF PORT/CODE: completed
REQUIRES: 
NOTES:  This was pretty easy, as I recall. I did this a while ago.
-------
SOFTWARE PACKAGE NAME: texi2roff
VERSION: 2.0
DESCRIPTION: translate texinfo -> troff 
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: uunet, comp.sources.misc
STATE OF PORT/CODE:  completed
REQUIRES: 
NOTES: piece of cake port.  This got me through the days when I didn't
       have tex.
-------
SOFTWARE PACKAGE NAME: starchart
VERSION: 2.1
DESCRIPTION: astronomy program, constellation finder.
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: uunet, comp.sources.misc
STATE OF PORT/CODE: completed 
REQUIRES: 
NOTES:  This is kinda cool.  It will generate starcharts in text, postscript,
	plot, pic and tektronics output.
-------
SOFTWARE PACKAGE NAME:  xfish
VERSION: 
DESCRIPTION: Put an aqaurium in your root window.
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES: THis is fun.  You need swap to build this fishies, though.
-------
SOFTWARE PACKAGE NAME: xxgdb
VERSION: 1.01
DESCRIPTION: X11 interface to GDB
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: uunet
STATE OF PORT/CODE: completed 
REQUIRES: X11,GDB
NOTES:  This is kinda like dbxtool.  In fact, it is an extensively hacked
	xdbx2.1 pl2 which comes in the same package.   I had to hack calldbx.c
	so that the right include files get included.  Not too tough.
-------
SOFTWARE PACKAGE NAME: x3270
VERSION: 1.2
DESCRIPTION: 3270 emulation under X11
YOUR NAME/E-MAIL:  tom@usblues.rt.com
AVAILABILITY: usenet (probably export.lcs.mit.edu)
STATE OF PORT/CODE: completed
REQUIRES: X11, an IBM mainframe.
NOTES:  I don't have an ibm mainframe so I can't be sure it works.  But it
	built well enough.
-------
SOFTWARE PACKAGE NAME:  xgremlin 
VERSION: 1.0
DESCRIPTION: figure drawing program
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  Compiled fine. No problems, I think.  It's kinda clunky, though.
 	I like xfig better.
-------
SOFTWARE PACKAGE NAME:  xless
VERSION: 1.2
DESCRIPTION:  X based 'more' program
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES: This gives you a scroll bar based more program
-------
SOFTWARE PACKAGE NAME: ncftp 
VERSION: 1.0
DESCRIPTION: ftp designed for anonymous ftp's
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY:  alt.sources
STATE OF PORT/CODE: completed
REQUIRES:
NOTES:  I had to comment out #include <sys/ioctl.h> from cmds.c, and change
	termio calls to termios stuff. . After that it all worked.
-------
SOFTWARE PACKAGE NAME:  planet
VERSION: 1.0
DESCRIPTION:  scientific planet generator.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: comp.sources.misc
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  worked except lrand58 was missing.  Changed to random
-------
SOFTWARE PACKAGE NAME:  pbm utilities
VERSION:   27sep91
DESCRIPTION:  convert all kinds of bitmaps to other kinds
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu
STATE OF PORT/CODE: completed
REQUIRES:
NOTES:  No big deal, if I remember
-------
SOFTWARE PACKAGE NAME:  PGP
VERSION:   2.1
DESCRIPTION:  Public Key encryption system RSA and IDEA cipher implementation.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: alt.sources recently.  Check alt.security.pgp for ftp details.
STATE OF PORT/CODE: completed
REQUIRES:
NOTES:  This was an easy port.  I think it was mostly  a 'make'.  However, if
	you decide to port it you should make sure you read the two document
	files which come with it to fully understand the legal status of 
	doing so.  This is another in the series of US export Laws and patent
	spider webs.
-------
SOFTWARE PACKAGE NAME:  RIPEM 1.3 (RSAREF)
VERSION:   1.03
DESCRIPTION:  Public key encryption system based on RSA and DES.
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: A bit complicated to get.  It falls under US Export regulation
	      since its crypto code.  Further, It also contains proprietary 
	      code from RSA, Inc. which has licensed it free for 
	      "personal" use within the US and Canada.  So, you can:
			1. try rsa.com
			2. try alt.security.ripem

STATE OF PORT/CODE: completed
REQUIRES:
NOTES:  Required some makefile hacking. Pretty neat though.  And legal to use
	within the US.  There is a version available for ftp which does not
	contain crypto code and therefore does not fall under the US export
	restrictions.  But trying to get this to work may be the equivilant
	of trying to get 'ls' working without any system calls.
-------
SOFTWARE PACKAGE NAME: Seyon
VERSION: 1.7 [ I have 1.8 working also. SMM]
DESCRIPTION: X based communications program
YOUR NAME/E-MAIL: tom@usblues.rt.com
AVAILABILITY: export.lcs.mit.edu/contrib
              1.8 is available on bsdi.com:seyon-1.8-bsdi.tar.Z
STATE OF PORT/CODE: completed
REQUIRES: X11
NOTES:  If you are running X and use modems, use this program. It is much
	faster and smoother than "xc".  It doesn't have as many bugs as xc.
	It does a better job on zmodem xfers than xc.  It wouldn't work as
	setuid uucp, so I had to make it setuid root.  Just changing spool
	locations and other stuff makes it build and work just fine.
-------
Software Package Name: tcpdump
Version:  2.2.1
Description: BSD packet filter and bpf code.
Your Name/E-mail: Yoshitaka Tokugawa <toku@dit.co.jp>
Availability: ftp.dit.co.jp:/pub/bsd386/dit/tcpdump-2.2.1-bsdi.tar.Z.
State of Port/Code: Complete?
Requires: ?
Notes: I have ported tcpdump-2.2.1 and latest bpf code to BSDI Gamma4.
It includes modified version of net/if_sl.c which enables you
to monitoring slip traffic.
Date Submitted: Sat, 16 Jan 93 01:33:12 JST
-------
Software Package Name: tracker
Version: 1.2.1 
Description: Module to play Amiga MOD files on SB Pro under BSDI.
Your Name/E-mail: smm@acd4.acd.com
Availability: bsdi.com:tracker.tar.Z
State of Port/Code: Playback module, "str" is complete.
Requires: SBPro driver.  GCC 2.x recommended.
Notes: Haven't even touched the recplay.c module.  Stereo playback
limited to 22K/sec.
Date Submitted: Mon, 18 Jan 93 19:00:00 EST
-------
Software Package Name: ntracker
Version: 2.1
Description: Better module to play Amiga MOD files on SB Pro under BSDI.
Your Name/E-mail: smm@acd4.acd.com
Availability: bsdi.com:ntracker.tar.Z
State of Port/Code: Complete
Requires: SBPro driver.  GCC 2.x recommended.
Notes: This program works really well on MOD files.  I got this
directly from the author of the SBPro driver and only changed a couple
of lines in order to make it compile under BSDI.
Date Submitted: Wed, 17 Feb 93 19:00:00 EST
-------
Software Package Name: tipx
Version:  1.21
Description: Modified version of 4.3 tip with integrated support for
             file transfers.  Has a nice curses based visual interface
             version of the rz/sz programs.
Your Name/E-mail: smm@acd4.acd.com 
Availability: bsdi.com: tipx.tar.Z
State of Port/Code: Stable and working fine under GAMMA 4.  Have
                    receive problems under 1.0 with the tiprz program.
Requires: Nothing.
Notes: Didn't use the POSIX terminal modes, relied on the traditional
BSD terminal interface.  Wouldn't hurt to convert it at some later date.
Date Submitted: Wed, 07 Apr 93 20:40:00 EST
-------
========================================================================

Subject: Section 2.  Software that works with minimal/no effort.
Date: Mon, Apr 05 19:00:29 EST 1993

========================================================================

tom@usblues.rt.com (Tom Markson) 

        mkid2   -
        adv     - The original Colossal cave adventure.
        zmodem  - File transfer protocols.
        tass    - Usenet news reader.
        tin     - Usenet news reader.
        smail   - Version 2.5, mail transport agent
        zsh     - Version 2.2, ksh & csh merged into one.
        [ pfp@xs0001.at (Peter Pflaeging) also reports a working port
        of zsh. ]
-----
bts!bill@uunet.uu.net ( Bill Hatch ) 
I have installed the following X packages under bsdi 386.  These are NOT
ports - using the automated X makefile generator the required changes
have been typically 1 to 5 lines of code or Imakefile.
	xgobi     - from statlib
	xlispstat - from statlib
	xv-2.21   - from uunet (a big change from the bsdi contrib version)
	3dplot    - from uunet
	pbmplus   - from uunet
-----
smm@acd4.acd.com ( Steve McCoole )
The following packages are installed on my system with little or no
changes to make them work.  The ones marked with a (+) only required an
xmkmf to get a Makefile.
        hexcalc - Good X-based programmer's calculator (+)
        xmartin - Ver 2.2 Generate X root window fractal (+)
        xcolors - Show colors in X rgb database (+)
        planet  - Generate imaginary worlds
        xpostit - Post-It(tm) Notes on X
-----
mgfrank@avernus.com (Marc G. Frank)
The curses gopher client available in gopher1.03.tar.Z from ftp.uu.net
in a directory similar to pub/networking/info-services/gopher compiles
out of the box under BSDI beta 0.3.3.  I didn't try compiling the
server.
-----
Michael Galassi -- nerd@percival.rain.com
I have gotten smail 3.1.25, the latest cnews, and pdksh 4.7 running on
gamma (0.9.3) if either is of interest I'll make them available by ftp
or uucp.
[ bjorn@sysadmin.com (Bjorn Satdeva) is also working on smail but his
version is smail 3.28.  He writes that it is not put together in a
nice package yet but anyone wanting the configuration and patch are
welcome to mail him.  Configuration requires Bash and Perl. ]
-----
ddyer@afit.af.mil (Doug Dyer)
All of the following programs have been compiled and the sources and
binaries have been uploaded in combined tar.Z files to bsdi.com.
   xfig.tar.Z
       An object-oriented drawing program (like MacDraw) for X windows.  
   xco.tar.Z
       An X utility for choosing colors - displays colors with names.
   xtetris.tar.Z
       A version of TETRIS for X.
   xdu-1.1.tar.Z
       Very useful graphical display of the output of "du".  Makes it easy to
       locate where all the space is being used.
   xgrasp.1.7d.tar.Z
       Plays animation files (usually with the extension .GL) compatible
       with the PC program GRASPRT.EXE.  By Patrick Naughton.
   xcoloredit.tar.Z
       xcoloredit allows for graphical color mixing, by Richard Hesketh.
   gnuplot.tar.Z
      Simple but powerful graphics display program.
   xcalendar.tar.Z
      Simple calendar for X Windows.  You can put notes on dates.
   xlock.tar.Z
      Screen locker, by Patrick J. Naughton.  Nice.
-----
mgfrank@avernus.com (Marc G. Frank)
t1utils-1.1.tar.Z, available from ftp.cs.umb.edu in pub/misc, compiles
just fine out of the box.  t1utils is a set of utilities to manipulate
Adobe Type 1 PostScript fonts.  For instance, you can convert the .pfb
(binary) files one often finds on ftp sites to .pfa (ASCII) files that
you can download directly to your PostScript printer.

Mush ( mail users shell ) 7.2.5 needed "-fwritable-strings" and some 
minor Makefile changes to work.
-----
Tom Markson <tom@usblues.rt.com>
Recently, Kenji Okamoto posted his diffs for Ingres89 to comp.unix.bsd.  
I applied those diffs, tweaked a couple of Makefiles and was able to get
Ingres89 running remarkably well.  

I have sent two files to bsdi.com: ingres89.tar.Z and Ingres.diff.Z.  
ingres89.tar.Z is the original Berkeley ingres code with Kenji's diffs 
applied plus my makefile tweaks.  Ingres.diff.Z consists of only Kenji's diffs.
If you get ingres89.tar.Z, you do not need to pick up Ingres.diff.Z.

I stuck both in the sw/gamma/progs directory.  I did this for two reasons:
                 1) it was one of the only places I had write permission.
		 2) I have only tested this against gamma.

Since Kenji's diffs were for 386BSD, I don't suppose beta should have any
problem whatsoever.  I added a README.bsdi file to ingres89.tar.Z which 
describes what the tar file consists of and tells you how I ported it.  
Basically, with the tar file, you should have to type make and very little 
else.

It is impressive seeing a relational database running under BSD/386.  Amaze
your friends!   Perhaps the BSDI people may want to think about packaging
this in as standard software (or at least sticking it in an unsupported
directory!)

I've been using it for about a week and have found only 2 bugs (both minor).
One is an Embedded QUEL/C bug and another is creating a secondary index with
six columns (five works fine. Six SEGV's).

Oh, yes,  I am looking at postgres right now and have found really only two
major problems:  1) Lack of shared memory (this can be fixed with those kernel
hacks, I know).  2) Lack of System V Semaphores.   If anyone has a good 
solution to this one, please let me know.
-----
"Michael F. Santangelo" <bsdilist@starburst.umd.edu>

We needed to get PINE up and going on BSDI's UNIX here and the last time
I checked the ported software list, it had not been done.  So I went
ahead and did it.  It's done.  I now have a distribution of PINE 3.05
(latest release) that will build correctly for BSDI (for those who
are familier with building pine, I have actually created a new 'build'
<target-platform> of "BSI" for this).  Anyway, I haven't tested it
extensively, but all major functions seem to work.  Porting effort
was light-moderate...  Mark Crispin advised me to use the NeXT port
as the reference and this turned out to be the best idea, mentioned
it was the best GNU-C port they had.  Changes included tracking down
header files in different places in BSDI, adding some where needed,
changing CFLAGS: -ANSI to -traditional for 'pine' itself's build, 
and a bunch of new #ifdef's (BSDI) throughout to alter some code in ways
not practical to spell out here, but nothing major.  C-client, imapd,
pico, and pine itself compile fine.

[ The pine sources and binaries are on bsdi.com with the other mail
  programs.  -smm ]
----
Bill Webb (webb@telebit.com)
Has the bootp program working.  [ His patches are on bsdi.com under
the file name bootp.patch.Z SMM ]
----
hartzell@cs.berkeley.edu (George Hartzell)
I'm getting a dvi->hp converter ready for bsdi, but I don't have a
printer to test the output on.  Before I put the source somewhere for
people to really try, I'd like someone to shoot a test file at their
printer for me.  I've included it (uuencoded) below.  It is a binary
file, so you'll have to make sure that you treat it as one (I confess
to being unfamiliar with spooling from bsdi systems to HP's...).  The
file is just the story from page 24 of the TeXbook, it should be 4 or
5 lines of silliness. [ On bsdi.com as dvitohp.Z SMM ]
------
Brad Huntting <huntting@glarp.com>
Patches for IDA senmdail (1.4.4.1)
Date: Sun, 21 Feb 1993 18:09:43 MST
[On bsdi.com as ida-sendmail-1.4.4.1.patch.Z SMM ]
-------
rd@pixie.aii.com (Robert D. Thrush)
Patches for Lucid Emacs 19.4
  We have it working fairly well here; however, I wouldn't want to belly up
for maintaining it. :-)
  The changes to fns.c to get the load average never worked although I've
left (the short-circuited) code in.
[ On bsdi.com as lemacs.patch.Z and lemacs.s-386bsdi.h.Z, you need
both. SMM ]
-------
From: Brad Huntting <huntting@glarp.com>
Patches for mh 6.8 under BSD/386 gamma.
[ On bsdi.com as mh-6.8-bsdi.patch.Z SMM ]
-------
From: webb@napa.telebit.com (Bill Webb)
Notes on how to do minimal X11 setup to save space.

Since I've set up a number of our machines with minimal X setups, I 
thought I'd pass along what you need to reduce the space for a functional
but minimal X11 setup. Split the following list of files off and feed it
into tar, and then extract it on a system that doesn't have much room 
for a full X11. These are the names of the files under /usr/X11.

[ On bsdi.com as minimal.X11.setup.Z  SMM ]
-------
From: Curtis Villamizar <curtis@ans.net>
Subject: slipup - variation of Larry Wall's work

I don't know if anyone else is using a BSDI converted version of Larry
Wall's slipup.  Just in case here is an update on one that I sent as a
shar file a while back.  It's just a front end to do slip dialup with
nice features like logging to /var/log/messages.

There are a few minor improvements.  It works at 38400.  Some
intermittent hangs were eliminated by getting hardware flow right (I
used a USR Courier V.32 modem).  Sound is shut off so you don't have
to listen to dialed digites, etc.  There is a sliplog.perl program
that goes through your /var/log/messages file and tells you what days
and times you had slip up (nice when you have to report what hour you
put in at home for whatever reason).  Nice features inherited from
Larry Wall's original perl program include hanging up a line that has
been idle for 5 minutes.

Sorry - no man page - not even a README file.  Typical incantation is
"/usr/sbin/slipup -h <host>".  Take slipup.hosts.sample and customize
it's one line entry, then put it in /etc/slipup.hosts.
[ On bsdi.com as wall.slipup.Z SMM]
-------