home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / unix / bsd / 8585 < prev    next >
Encoding:
Text File  |  1992-11-08  |  32.8 KB  |  855 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!acd4!iedv7!smm
  3. From: smm@iedv7.acd.com ( Steve McCoole       )
  4. Subject: BSDI BSD/386 Ported Software List 01/02
  5. Message-ID: <1992Nov7.200754.4197@acd4.acd.com>
  6. Followup-To: comp.unix.bsd
  7. Sender: news@acd4.acd.com (USENET News System)
  8. Organization: Applied Computing Devices, Inc., Terre Haute IN
  9. Date: Sat, 7 Nov 1992 20:07:54 GMT
  10. Lines: 843
  11.  
  12.  
  13.  
  14.  
  15. Welcome to the BSDI ported software list!  Its purpose is to give
  16. information about net software that has been ported to  or that is known to 
  17. compile without modificaton on the BSDI BSD/386 system.  I am also attempting
  18. to list the current patches and enhancements that are available.  This 
  19. list will be posted on a monthly basis unless the demand is greater.  
  20.  
  21. This list and some of the software packages or patches mentioned here
  22. are archived on bsdi.com.  I have also been saving the postings to the
  23. beta list since it was started and have made them available too.  See
  24. the archive section for specifics on the bsdi.com archive.  The gamma 
  25. mailing list is also being archived and will be placed on bsdi.com.
  26.  
  27. The list is split into four sections.  Section 1 describes the software 
  28. packages from the net that have been ported to the BSDI system.  These are
  29. packages that had to be worked with to make them functional under BSDI.  The
  30. changes necessary are variable from "easy" on up.  The second section is
  31. for software that compiles on BSDI without code modifications.  It appears 
  32. that several X applications fall into this area at the moment.  Section 3
  33. will be for enhancements and patches written specifically for the BSDI
  34. system such as new drivers or BSDI system patches.  Section 4 lists
  35. the current archive sites for public BSDI patches, ports and enhancements.
  36. This version of the list uses "Subject:" headings for each of the
  37. sections to make it easier to go directly to each section with most
  38. common newsreaders.
  39.  
  40. Please contact me if you have any corrections, suggestions, or
  41. contributions to the list.  
  42.  
  43. Steve McCoole
  44. Send mail to:
  45. mccoole@bsdi.com
  46.      or
  47. smm@acd4.acd.com
  48.      or
  49. uunet!acd4.acd.com!smm
  50.  
  51.  
  52. ========================================================================
  53.  
  54.                    BSDI SOFTWARE LIST ( 11-07-92 )
  55.                                    
  56.         Please leave this information at the top of the list.
  57.                                    
  58. Contact Steve McCoole ( mccoole@bsdi.com/smm@acd4.acd.com/uunet!acd4!smm )
  59.           for questions/suggestions/additions for the list.
  60.                                    
  61.      Comments inserted in the list will be enclosed in brackets.
  62.  
  63. ========================================================================
  64.  
  65. Subject: Section 1 Ported Software
  66. Date: Sat, 07 Nov 1992 09:00 EST
  67.  
  68. ========================================================================
  69.  
  70. SOFTWARE PACKAGE NAME:  Bnews
  71. VERSION:  
  72. DESCRIPTION: 
  73. YOUR NAME/E-MAIL: tom@usblues.rt.com
  74. AVAILABILITY: 
  75. STATE OF PORT/CODE: 
  76. REQUIRES: 
  77. NOTES: Pretty straight forward.  System is missing ftime, so a
  78. compatibility function had to be written.
  79. -----
  80. SOFTWARE PACKAGE NAME: elm
  81. VERSION:
  82. DESCRIPTION: Full screen mailing interface.
  83. YOUR NAME/E-MAIL: tom@usblues.rt.com
  84. AVAILABILITY: 
  85. STATE OF PORT/CODE: 
  86. REQUIRES: 
  87. NOTES:  BSD toupper/tolower are broken.  Elm supplies versions which
  88. can be used.  Or you can fix the one's in libc like I did.
  89. -----
  90. SOFTWARE PACKAGE NAME:  pcomm                                 
  91. VERSION: 
  92. DESCRIPTION: Communications package.
  93. YOUR NAME/E-MAIL: tom@usblues.rt.com
  94. AVAILABILITY: 
  95. STATE OF PORT/CODE: 
  96. REQUIRES: 
  97. NOTES: Some ioctl's had to be changed.  Nothing big, if I recall. 
  98. -----
  99. SOFTWARE PACKAGE NAME: xviewgl 
  100. VERSION: 
  101. DESCRIPTION: 
  102. YOUR NAME/E-MAIL: tom@usblues.rt.com
  103. AVAILABILITY: 
  104. STATE OF PORT/CODE: 
  105. REQUIRES: 
  106. NOTES:     Found a bug in libc.a in fgetpos.  Once this was fixed
  107. everything worked fine.
  108. -----
  109. SOFTWARE PACKAGE NAME:  SB Prolog
  110. VERSION:  3.1
  111. DESCRIPTION: Freeware Prolog interpreter with docs. 
  112. YOUR NAME/E-MAIL: Doug Dyer/ddyer@afit.af.mil
  113. AVAILABILITY: Anonymous ftp via cs.arizona.edu for this version.  
  114. STATE OF PORT/CODE: Everything works as far as I can tell.  
  115. REQUIRES: I had to change a few things.  I can send mail to anyone
  116. interested.  
  117. NOTES:  None
  118. -----
  119. SOFTWARE PACKAGE NAME:  CLIPS (C Language Integrated Production System)
  120. VERSION:  5.0
  121. DESCRIPTION: A rule-based, forward-chaining expert system shell
  122. patterned after OPS 5, ART.  CLIPS also includes the CLIPS
  123. Object-Oriented Language (COOL).  CLIPS was developed by NASA/Johnson
  124. and is widely used.  
  125. YOUR NAME/E-MAIL: Doug Dyer/ddyer@afit.af.mil
  126. AVAILABILITY:  Oddly, it may be available via anonymous ftp (see note
  127. below).  Otherwise, it is free to NASA, USAF, and their contractors.
  128. Others can purchase CLIPS in source form from COSMIC, NASA's
  129. commercial software developer.
  130. STATE OF PORT/CODE: Everything works as far as I can tell.  
  131. REQUIRES: No brains, anyway.  Changing a line or two in the makefile.
  132. NOTES:  Recently, Brian Donnell at NASA posted the following news item:
  133.  
  134. "If you are an employee of or contractor to NASA or USAF, you may obtain
  135. CLIPS ...<stuff deleted>...  You may redistribute to NASA and USAF
  136. employees and <contractors>.
  137.  
  138. Everyone else must purchase CLIPS from COSMIC.  However, once you have
  139. purchased CLIPS, you may do anything you want with it, including redistribute
  140. it by posting it for anonymous FTP.  Thus, a copy of CLIPS which can trace
  141. its ultimate origins to a copy purchased from COSMIC may be freely distributed.
  142. However, we at NASA are not allowed to do this."
  143.  
  144. Therefore, it seems that anyone who has purchased CLIPS can
  145. effectively place it in the public domain.  
  146. -----
  147. SOFTWARE PACKAGE NAME:  bash
  148. VERSION:  1.12
  149. DESCRIPTION: FSF's `Bourne Again SHell', including everything but
  150. the kitchen sink.
  151. YOUR NAME/E-MAIL: grog%lemis@Germany.EU.Net
  152. AVAILABILITY: When I have the people at unido accept incoming uucp 
  153.               transfers, I'll put it there. Diffs also available for
  154.           the asking.
  155. STATE OF PORT/CODE: I've been using it for 6 weeks, and have found no
  156. bugs.
  157. REQUIRES: (nothing special)
  158. NOTES:  (none)
  159. -----
  160. SOFTWARE PACKAGE NAME:  emacs
  161. VERSION:  18.57
  162. DESCRIPTION: This is available as a standard product, of course. This
  163. version has enhanced support for keyboards under X. Includes the
  164. kitchen sink.
  165. YOUR NAME/E-MAIL: grog%lemis@Germany.EU.Net
  166. AVAILABILITY: When I have the people at unido accept incoming uucp 
  167.               transfers, I'll put it there. Diffs also available for
  168.           the asking.
  169. STATE OF PORT/CODE: I've been using it for 6 weeks, and have found no
  170. bugs.
  171. REQUIRES: (nothing special)
  172. NOTES:  (none)
  173. -----
  174. SOFTWARE PACKAGE NAME:  iozone
  175. VERSION:  1.08
  176. DESCRIPTION: Displays neatly table of disk performance
  177. YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de
  178. AVAILABILITY: No. I'm not sure whether binaries or sources
  179.         are more popular ? Or both ?
  180. STATE OF PORT/CODE: ready
  181. REQUIRES: -
  182. NOTES:  Added an #define bsd4_2 to include sys/time.h
  183. -----
  184. SOFTWARE PACKAGE NAME:  Screen
  185. VERSION:  3.2
  186. DESCRIPTION: Provides multiple sessions on one connection, works
  187.         over almost any line. Replacement for missing virtual
  188.         terminals.
  189. YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de, bsdi stuff was already defined
  190. AVAILABILITY: ftp.uni-stuttgart.de:/soft/kommunikation/news/tmp/screen*
  191. STATE OF PORT/CODE: works ok, has problems with characters missing etc.
  192.         but is useable.
  193. REQUIRES: 
  194. NOTES:  It did not compile out of the box, some problems with signals.
  195. -----
  196. SOFTWARE PACKAGE NAME:  elvis
  197. VERSION:  1.5
  198. DESCRIPTION: good replacement for vi
  199. YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de
  200. AVAILABILITY: no, same as above
  201. STATE OF PORT/CODE: I use it since two weeks, better then the older
  202.         elvis, had to modify prsvunix.c (extern getpwuid
  203.         is ansified and needs to be correct)
  204. REQUIRES: -
  205. NOTES:  wonderful, the visual mark facility !
  206. -----
  207. SOFTWARE PACKAGE NAME:  less
  208. VERSION:  170 (hmm, isnt it supposed to be 177 ?)
  209. DESCRIPTION: replacement for more
  210. YOUR NAME/E-MAIL: pi@rus.uni-stuttgart.de
  211. AVAILABILITY: no.
  212. STATE OF PORT/CODE: it works, better then the supplied more 8)
  213. REQUIRES: -
  214. NOTES:  it requires to include <regexp.h> and define REGCOMP in search.c
  215.     to work properly, but the linstall does not recognize this.
  216.     I don't think the REGCOMP support was ever tested.
  217.         [ Janet Jackson <janet@cs.uwa.edu.au> and tom@usblues.rt.com 
  218.           (Tom Markson) both also report less compiled and working.  
  219.           Janet's notes follow below. ]
  220. REQUIRES: regex.c as provided by James da Silva <jds%cs.UMD.EDU>, if
  221.      you want to use regexps.  I compiled regex.c into a local library
  222.      file in /usr/local/lib, which I included with -L in less's Makefile.
  223.      NO CHANGES TO THE CODE OF less ITSELF.
  224. NOTES:  when run on console using the standard terminal type (pc3, I think)
  225.      less complains that the terminal can't scroll backwards.  This complaint
  226.      could probably be turned off by compiling with a lower level of help
  227.      messages.
  228. -----
  229.  SOFTWARE PACKAGE NAME:  ISODE
  230.  VERSION:  7.0, and 8.0
  231.  DESCRIPTION: The ISO Developers Environment which provides upper
  232.          layer support for OSI applications and includes an X.500
  233.          implementation.  ISODE can use the ISO and CCITT socket
  234.          families if the appropreate hardware and drivers are
  235.          installed in your system (this is untested).
  236.  YOUR NAME/E-MAIL: huntting@glarp.com
  237.  AVAILABILITY: The ISODE version 7.0 is P/D, bug quite huge.
  238.          8.0 is available from misc.glarp.com [128.138.240.101]
  239.  STATE OF PORT/CODE: The diff's were minimal.  I would have to pull
  240.          the source off of backup tapes and run diff if anyone needs
  241.          them.  The compiled installation (libraries, include files,
  242.          the 'quipu' X.500 server, SNMP agent, etc) can be made
  243.          available easily.
  244.          8.0 fails some of the tests for psap echo and psap isode/echo
  245.          but dish and quipu appear to work at first glance.
  246.  REQUIRES: The encumbered version of lex is needed to compile the package.
  247.          Flex chokes.
  248.  NOTES [8.0]: When compiling, be sure to "unlimit" all resource limits
  249.     related to virtual memory size.  It takes alot of space to
  250.     compile some of the pieces.
  251.  
  252.     Among these patches, are patches to the lex code which
  253.     allow it to be compiled with "flex" (gnu version of lex)
  254.     which is now the standard lex shiped with BSD.
  255.  
  256.     Since gcc pays meticulous attention to function prototypes
  257.     it was nessesary to blast some of the redundant and errant
  258.     external function delcaration statments.
  259.  
  260.     setenv() takes 3 arguments under BSD not 2.  A #define
  261.     solved the problem.  Similarly, dirent(3) was disabled
  262.     since it comes built in to BSD386.
  263.  
  264.     The file system queary calls in snmp/unixFs.c were adapted
  265.     to the new 4.4BSD getfsstat() and fsstat() interfaces.
  266.  
  267. A few incompatible tweeks were made.  "mkdirhier" takes the place
  268. of "mkdir" in the top leval Makefile for making make-dirs.
  269. -----
  270.  SOFTWARE PACKAGE NAME:  PP
  271.  VERSION:  6.0
  272.  DESCRIPTION: A Message Transfer Agent capable of handling X.400,
  273.          SMTP, and other protocols.
  274.  YOUR NAME/E-MAIL: huntting@glarp.com
  275.  AVAILABILITY: PP-6.0 is P/D
  276.  STATE OF PORT/CODE: Like ISODE, there were minimal changes.
  277.  REQUIRES: The encumbered version of lex may be needed to compile
  278.          this package.  ISODE-6.0 is also required.
  279.  NOTES:  
  280. -----
  281. SOFTWARE PACKAGE NAME:  
  282.             MetaFont et al.
  283.             TeX, LaTeX et al.
  284.             bash 1.12
  285.             dvips 5.47 (I think)
  286.             emacs 18.58 (with X11 support)
  287.             flex (dont know which version, latest from prep)
  288.             ghostscript 2.4 + ghostview
  289.             gtar 1.10
  290.             kermit 5A(179) BETA (newer than the one in contrib)
  291.             sc (spreadsheet)
  292.             screen ("virtual console" via ptys)
  293.             shar
  294.             xcal (x calendar)
  295. VERSION:  See above.
  296. DESCRIPTION: 
  297. YOUR NAME/E-MAIL: Bernhard.Schneck@physik.tu-muenchen.de
  298. AVAILABILITY: 
  299. STATE OF PORT/CODE: 
  300. REQUIRES: 
  301. NOTES: If you need more information about any of these packages drop
  302. me a mail.
  303. -----
  304. SOFTWARE PACKAGE NAME:  minicom
  305. VERSION:  1.2pl1
  306. DESCRIPTION: Communications package.
  307. YOUR NAME/E-MAIL: smm@acd4.acd.com ( Steve McCoole )
  308. AVAILABILITY: Can do some limited mailing of diffs.
  309. STATE OF PORT/CODE: Working well, one real bug.
  310. REQUIRES: 
  311. NOTES:  There is a status indicator on the bottom of the screen.  If
  312. the program thinks that the modem is on-line, scrolling does not work
  313. properly.  I'm looking for the problem.  The work-around right now is
  314. to use the hang up command as soon as you enter the program and it
  315. works fine after that.  I had to comment out a SIG_IGN call for 
  316. SIGTINT and initialize some variables before they were used in
  317. wkeys.c.
  318. -----
  319. SOFTWARE PACKAGE NAME:  nethack
  320. VERSION:  3.0 pl 10
  321. DESCRIPTION: Character based adventure game.
  322. YOUR NAME/E-MAIL: smm@acd4.acd.com ( Steve McCoole )
  323. AVAILABILITY: Can do some limited mailing of diffs.
  324. STATE OF PORT/CODE: 
  325. REQUIRES: 
  326. NOTES:  Had to put an int definition for sprintf in the nethack
  327. system.h file under BSD.  Had to add the following define to
  328. unixtty.c:
  329. #ifdef bsdi
  330. #define GTTY(x)         (ioctl(0, TIOCGETP, (char *)x))
  331. #define STTY(x)         (ioctl(0, TIOCSETP, (char *)x))
  332. #endif
  333. The rest of the config was basically generic BSD.
  334. -----
  335. SOFTWARE PACKAGE NAME:  
  336.     ImakeTeX (TeX 3.14 & LaTeX) and MetaFont from labrea
  337.     xfig (R5)
  338.     ghostscript 2.4 (X & epson)
  339.     ghostview 1.1
  340.     xdvi
  341.     dvi2ps 2.31
  342.     transfig ( from R5)
  343.     zsh 2.2
  344.     tcsh 6.01
  345.     gnutar 1.09
  346.     bison 1.14
  347.     flex 2.3
  348.     mg 2a
  349.     gnu-fgrep 1.0
  350. VERSION:  See above.
  351. DESCRIPTION: Various ported software.
  352. YOUR NAME/E-MAIL: pfp@xs0001.at (Peter Pflaeging)
  353. AVAILABILITY: I've got no Internet access (only UUCP) so it would be
  354. great to see an archive server (preferable in Europe) where I can mail
  355. my binary set.
  356. STATE OF PORT/CODE: 
  357.     I've got BSD/386 running since one week. This ported software
  358.     are the tools I'm using normally. Though - I've compiled it and
  359.     they work - but I don't know if they are really stable. I
  360.     haven't seen a bug since the porting.
  361. REQUIRES: 
  362. NOTES: 
  363. Tips for people who want to port:
  364.  
  365. Normally the software to port ask for an operating system:
  366.     First hint is BSD4.3 or BSD4.4. One of the differences is:
  367.     386/BSD is POSIX compliant. Though look for the switch -D_POSIX_SOURCE
  368. One of the most amusing facts is that prototypes for library functions
  369. are in 386/BSD headers. Sometimes you must delete the prototypes from
  370. the source of the programs (a good way to look for software quality).
  371. X-software is very easy to port. Normally xmkmf -a produces a good
  372. Makefile.
  373.  
  374. Problems:
  375.  
  376. The only hard problem I've is: web2c from labrea doesn't work, because
  377. either lex or yacc are producing fals C-source. So I've made the first
  378. step (generating C-source) on an ULTRIX 4.2 machine. Then I compiled
  379. the suite under BSD/386. I will test this with flex and bison again.
  380. -----
  381. SOFTWARE PACKAGE NAME: ups
  382. DESCRIPTION: X11 based source level C debugger.
  383. YOUR NAME/E-MAIL: mtr@ukc.ac.uk (Mark Russell)
  384. AVAILABILITY: Soon - it is being tested by a few people now.  I will
  385.           make it available by anonymous FTP in the next week or so.
  386. STATE OF PORT/CODE: Alpha test - it has not yet been used other than by me.
  387. REQUIRES: Access to X server (either on the PC itself or elsewhere).
  388. NOTES:
  389. -----
  390. SOFTWARE PACKAGE NAME:  tcsh
  391. VERSION: 6.02
  392. DESCRIPTION: a popular csh-derived shell with line editing and other
  393. bells&whistles. 
  394. YOUR NAME/E-MAIL: John Kohl <jtkohl@kolvir.elcr.ca.us>
  395. AVAILABILITY: pick it up from tesla.ee.cornell.edu:/pub/tcsh/tcsh-6.02.tar.Z
  396. STATE OF PORT/CODE: complete.
  397. REQUIRES: disk space :-)
  398. NOTES: [ pfp@xs0001.at (Peter Pflaeging) also reports a working port
  399. of tcsh, but his version is 6.01 ]
  400.  
  401. If you have X11 installed, you can just run this to configure it before
  402. building:
  403.     imake -DUseInstalled -DConfigH="bsd4.4" -I/usr/X11/lib/X11/config
  404.  
  405. Otherwise, edit as directed in README and select bsd4.4 as the system
  406. type.
  407.  
  408. tcsh-6.02 compiles fine out-of-the-box, but to have a useful
  409. $HOSTTYPE you need to add the attached patch.
  410.  
  411. *** /tmp/T0001712    Mon May 25 10:09:35 1992
  412. --- tc.vers.c    Sun May 24 23:15:00 1992
  413. ***************
  414. *** 238,243 ****
  415. --- 238,248 ----
  416.   #  define _havehosttype_
  417.       hosttype = str2short("i386-mach");
  418.   # endif 
  419. + # if defined(__bsdi__) && defined(__i386__)
  420. + #  define _havehosttype_
  421. +     hosttype = str2short("bsdi386");
  422. + # endif
  423.   
  424.   # if defined(sequent) || defined(_SEQUENT_)
  425.   #  define _havehosttype_
  426. -----
  427. SOFTWARE PACKAGE NAME:  sc
  428. VERSION:  6.21
  429. DESCRIPTION: Spreadsheet calculator--your basic spreadsheet.
  430. YOUR NAME/E-MAIL: John T Kohl <jtkohl@kolvir.elcr.ca.us>
  431. AVAILABILITY: Pick it up from any comp.sources.unix archive, Volume 23
  432. (e.g. ftp.uu.net:/usenet/comp.sources.unix/volume23/sc6.8/*)
  433. STATE OF PORT/CODE: Runs fine.  Just compile & install!
  434. NOTES:  You'll need to configure the Makefile; should be straightforward
  435. (look at the stuff marked 'reno' for most of it) 
  436. [ Bernhard.Schneck@physik.tu-muenchen.de also has this package
  437. working, version is not known.  ]
  438. [ Janet Jackson <janet@cs.uwa.edu.au> has this package working at
  439. version 6.21, her notes are below. ]
  440. SC (spreadsheet) has a bunch of patches that you probably want to
  441. pick up with the sources.  The details:
  442. Sc appears in comp.sources.misc as:
  443.       v20i035-v20i041 sc/part01-7     original   (Sc6.16)
  444.       v22i095   sc/patch01a           Patch01a/2
  445.       v22i096   sc/patch01b           Patch01b/2 (6.16->6.17)
  446.       v22i104   sc/patch02            Patch02    (6.17->6.18)
  447.       v23i035   sc/patch03            Patch03    (6.18->6.19)
  448.       v24i020    sc/patch04a          Patch04a/2
  449.       v24i021    sc/patch04b          Patch04b/2 (6.19->6.21)
  450. STATE OF PORT/CODE [Janet]:
  451. My machine has no math coprocessor.  To cope with a floating-point
  452. emulation bug, I have made minor changes.  Everywhere (I hope!) that          
  453. 0.0 is used as a double, I have replaced it with (double)0,                   
  454. because 0.0 gets treated as NaN.  This meant, for example,                    
  455. that a cell entered as "0.25" would become NaN!                               
  456. The only other bug I've noticed is that the row numbers are sometimes         
  457. messed up when you scroll the screen.                                         
  458. NOTES [Janet]:
  459. I had to configure the Makefile.                                              
  460. I can supply my Makefile and patches for the C files if people want them.     
  461. I have also written a thing called sc-extract (and sent it to the             
  462. comp.sources.unix moderator, who has not yet processed it) for doing links    
  463. between spreadsheets using sc's external function mechanism.
  464. -----
  465. SOFTWARE PACKAGE NAME:  XLISP-PLUS 
  466. VERSION:  2.1d
  467. DESCRIPTION: Common Lisp-like (getting closer!) interpreter.
  468. Originally developed by David Michael Betz for the PC, this version was
  469. significantly revised by Tom Almy and others.
  470. YOUR NAME/E-MAIL: ddyer@afit.af.mil
  471. AVAILABILITY: Original 2.1d sources are ftpable from
  472.              glia.biostr.washington.edu    128.95.10.115
  473.             bikini.cis.ufl.edu        128.227.224.1
  474. STATE OF PORT/CODE: I've not tested completely, nor eliminated all
  475. compiler warnings, but things I have tried work fine and the
  476. documentation is good.
  477. REQUIRES: Minor changes
  478. NOTES:  I will respond to email if anyone has problems.
  479. -----
  480. SOFTWARE PACKAGE NAME:  Gnu sed 
  481. VERSION:  1.08
  482. DESCRIPTION: 
  483. YOUR NAME/E-MAIL: Larry Jones <scjones@thor.sdrc.com>
  484. AVAILABILITY:  [ This is one of the things that I'm looking to send to
  485. one of the archive sites if they don't already have it. ]
  486. STATE OF PORT/CODE: 
  487. REQUIRES: 
  488. NOTES: 
  489. A number of people have complained about sed being defective.  I finally
  490. got some time to look into it and fix it.  In a nutshell, the way sed
  491. was handling subprograms ('{' and '}') was completely wrong.  I've sent
  492. the fixes to GNU, but I thought people here would appreciate having the
  493. fixed version, so I'm sending this shar.
  494. -----
  495. SOFTWARE PACKAGE NAME:  epoch
  496. VERSION:  ??
  497. DESCRIPTION: Enhanced X only version of emacs. 
  498. YOUR NAME/E-MAIL:  RWALDRON@cs.tcd.ie
  499. AVAILABILITY: nic.funet.fi [ And most other gnu archives. ]
  500. STATE OF PORT/CODE: 
  501.                 a poor executable, which does not do:
  502.                 a) save / dump to disk, so loadup.el has to run every time..
  503.                 b) fork processes (e.g. TeX on region) -> it dumps core
  504. REQUIRES: 
  505. NOTES: Problems that I have not had time to track down yet.
  506.        [ There is now a version available on bsdi.com that comes
  507.          from Jeff Polk and is stable.  It is included in the
  508.          gamma/production release.  SMM ]
  509. -----
  510. SOFTWARE PACKAGE NAME:  gcc
  511. VERSION:  2.1
  512. DESCRIPTION: GNU C and C++ compilers
  513. YOUR NAME/E-MAIL: antsu@lajax.pp.fi (Antti-Pekka Virtanen)
  514. AVAILABILITY: nic.funet.fi
  515.               ~pub/unix/386ix/bsd386/gnu
  516. STATE OF PORT/CODE: there are both ready to run binaries and sources. 
  517. REQUIRES: 
  518. NOTES: 
  519. The bsd386 binary package contains also libg++-2.0 library binaries.
  520. I am sorry but I lost my libg++-2.0 sources due to an archive error, but
  521. at least the library seems to work okay. The compressed libg++.a file
  522. is the original one directly from the sources. The current library I use
  523. has a few bug-fixes which were needed to get InterViews 3.0.1 run.
  524. (I will provide my InterViews 3.0.1 binaries/sources if there is interest.)
  525.  
  526. I hope these will make you happy! But ofcource I cannot promise anything
  527. to work and I don't provide any support. If you have fixes , please send
  528. them also to me.
  529. -----
  530. SOFTWARE PACKAGE NAME:  InterViews
  531. VERSION:  3.0.1
  532. DESCRIPTION: X based document package, WYSIWYG editor and drawing
  533.              package.
  534. YOUR NAME/E-MAIL: antsu@lajax.pp.fi (Antti-Pekka Virtanen)
  535. AVAILABILITY: nic.funet.fi
  536. [128.214.6.100] in directory ~pub/unix/386ix/bsd386/X11/InterViews.
  537. STATE OF PORT/CODE: 
  538. I hope this is enough to make InterViews compile on your machine.
  539. I have only used doc document-editor so I cannot say if the other
  540. clients work. At least doc seems to work allright.
  541. REQUIRES: 
  542. To compile this you will need Gcc 2.1 and libg++-2.0 or later
  543. which will have some fixes in the iostream library. You can 
  544. use the Gcc 2.1 and libg++-2.0 binaries available in nic.funet.fi
  545. under ~pub/unix/386ix/bsd386/gnu.
  546. NOTES: 
  547. There has been some questions of what this InterViews is...
  548.  
  549. You will find attached some information which I cut out from
  550. one document (you can find the full papers in interviews.stanford.edu)
  551.  
  552. I myself use only the sample client "doc" which is a simple
  553. WYSIWYG document editing tool. It stores it's files as LaTeX-like
  554. format and outputs postscript for printing. You can also include
  555. pictures and draw them with the sample application idraw.
  556. It is very nice for writing little documents!
  557.  
  558. Also, there is ibuild, an interactive interface builder ( which
  559. I haven't even tried ) which let's you design your user interfaces. 
  560. -----
  561. SOFTWARE PACKAGE NAME:  XC
  562. VERSION:  4.0
  563. DESCRIPTION: Communications program.
  564. YOUR NAME/E-MAIL: boyce@sifvs3.sinet.slb.com (David Boyce)
  565. AVAILABILITY: Archived on bsdi.com.
  566. STATE OF PORT/CODE: Works well at speeds up to 9.6K.
  567. REQUIRES: Patches to toupper and tolower.
  568. NOTES: Patches are not available.  Entire package is archived on bsdi.com.
  569. ------
  570. SOFTWARE PACKAGE NAME:  GhostScript 2.41 PostScript Interpreter
  571.                         LHarc V0.03 Beta Version File Compression
  572.                         Gnu Make 3.62 
  573.                         pstext [ I don't know what this is. SMM ]
  574.                         zoo 2.1 File Compression
  575.                         SOX 1.7 Sound Conversion Utility
  576. VERSION:  See above.
  577. DESCRIPTION: Various packages.
  578. YOUR NAME/E-MAIL: John T Kohl <jtkohl@kolvir.elcr.ca.us>
  579. AVAILABILITY: Patches for all of these packages are available on bsdi.com.
  580. STATE OF PORT/CODE: Working.
  581. REQUIRES: 
  582. NOTES: pstext compiles without changes or patches
  583. ------
  584. SOFTWARE PACKAGE NAME:  xview
  585. VERSION:  3
  586. DESCRIPTION: X library from SUN
  587. YOUR NAME/E-MAIL: antsu@lajax.pp.fi (Antti-Pekka Virtanen)
  588. AVAILABILITY: nic.funet.fi, bsdi.com 
  589. STATE OF PORT/CODE: Still needs work.
  590. REQUIRES: 
  591. NOTES: Antti-Pekka reports that there is a more debugged version being
  592. worked on and that it will be posted when finished.
  593. ------
  594. SOFTWARE PACKAGE NAME:  agetty
  595. VERSION:  
  596. DESCRIPTION: Replacement for getty that supports hardware handshaking,
  597. bidirectional line support and other stuff.
  598. YOUR NAME/E-MAIL: brian@apt.bungi.com
  599. AVAILABILITY: 
  600. STATE OF PORT/CODE: 
  601. REQUIRES: 
  602. NOTES: 
  603. ------
  604. SOFTWARE PACKAGE NAME: hunt
  605. VERSION: 3 (most recent update, according to authors; ftp from cgl.ucsf.edu)
  606. DESCRIPTION: Classic multiuser maze hunt/attack game -- very addictive.
  607. YOUR NAME/E-MAIL: m-jk8594@cs.nyu.edu (Jimmy Kyriannis)
  608. PORT AVAILABILITY: ftp'ed to BSDI.COM, or I can e-mail diffs/uuencoded archive
  609. STATE OF PORT/CODE: Port was fairly straightforward.  Running 'otto' will 
  610. eventually hang the system or dump core.  I haven't yet had time to go into 
  611. this, and it's a bit of a pain to debug, since there's a background daemon
  612. running that's probably responsible.  Please e-mail me if you find anything.
  613. REQUIRES:
  614. NOTES:
  615. -------
  616. SOFTWARE PACKAGE NAME:  xmris
  617. VERSION: 1.01 
  618. DESCRIPTION: Mr. Is for X (like Mr. Do)
  619. YOUR NAME/E-MAIL: tom@usblues.rt.com
  620. AVAILABILITY: comp.sources.x/volume18
  621. STATE OF PORT/CODE: complete
  622. REQUIRES: 
  623. NOTES:  Totally straightforward.  Just make, I think
  624. -------
  625. SOFTWARE PACKAGE NAME:  ghostscript
  626. VERSION:  2.4.1 (4/21/92)
  627. DESCRIPTION: ghostscript interpreter
  628. YOUR NAME/E-MAIL: tom@usblues.rt.com
  629. AVAILABILITY: 
  630. STATE OF PORT/CODE: Completed
  631. REQUIRES: X
  632. NOTES:  Piece of cake.  Worked right out of the box. SHipped with gamma.
  633.     Production release, too, I assume.
  634. -------
  635. SOFTWARE PACKAGE NAME:  ghostview
  636. VERSION:  1.3
  637. DESCRIPTION: Front end for ghostscript
  638. YOUR NAME/E-MAIL: tom@usblues.rt.com
  639. AVAILABILITY: 
  640. STATE OF PORT/CODE: Completed
  641. REQUIRES: ghostscript2-4.  (
  642. NOTES:  This built fine.  The only problem I had was that magnification
  643.     level#2 wouldn't work. All the rest seemed to work just fine.
  644. -------
  645. SOFTWARE PACKAGE NAME: xlock
  646. VERSION:  
  647. DESCRIPTION: X screen locking program
  648. YOUR NAME/E-MAIL: tom@usblues.rt.com
  649. AVAILABILITY: comp.sources.x
  650. STATE OF PORT/CODE: Completed
  651. REQUIRES: X
  652. NOTES:  No brainer port.  But, no color.  Why? I don't know.
  653. [ From Joe.Cunliffe@central.sun.com (Joe Cunliffe) the fix for the
  654. color problem:  
  655. Add the following to the declaration section of GetResource() [file
  656. resource.c]: 
  657.     extern      double  atof(const char *str);
  658. And voila, color! ]
  659.  
  660. -------
  661. SOFTWARE PACKAGE NAME: xspringies
  662. VERSION:  
  663. DESCRIPTION: Mass and spring simulation game.
  664. YOUR NAME/E-MAIL: tom@usblues.rt.com
  665. AVAILABILITY: comp.sources.x/volume14
  666. STATE OF PORT/CODE: Completed
  667. REQUIRES: X
  668. NOTES:  no brainer again.. It's a fun way of wasting time. Try it. 
  669. -------
  670. SOFTWARE PACKAGE NAME: su2
  671. VERSION:  
  672. DESCRIPTION: su without passwords for those on a list. Plus, -c supported
  673. YOUR NAME/E-MAIL: tom@usblues.rt.com
  674. AVAILABILITY: comp.sources.unix, I think
  675. STATE OF PORT/CODE: Completed
  676. REQUIRES: 
  677. NOTES:  Very useful program if your sick of passwords, but want security.
  678.     Zero effort port.
  679. -------
  680. SOFTWARE PACKAGE NAME: cdungeon
  681. VERSION:  
  682. DESCRIPTION: The original Zork before it bacame Zork.
  683. YOUR NAME/E-MAIL: tom@usblues.rt.com
  684. AVAILABILITY: comp.sources.unix/volume12,patches:volume 13
  685. STATE OF PORT/CODE: Completed
  686. REQUIRES: 
  687. NOTES:  Yah!  An adventure game every computer needs.  Make sure you pick up
  688.         the patches.  NO problems porting at all
  689. -------
  690. SOFTWARE PACKAGE NAME: xlife
  691. VERSION:  2.0
  692. DESCRIPTION: Life
  693. YOUR NAME/E-MAIL: tom@usblues.rt.com
  694. AVAILABILITY: export.lcs.mit.edu (I think)
  695. STATE OF PORT/CODE: Completed
  696. REQUIRES: X
  697. NOTES:  Life for X11.  No Problems porting at all.  
  698. -------
  699. SOFTWARE PACKAGE NAME: xtetris
  700. VERSION:  2.5
  701. DESCRIPTION: Tetris for X11
  702. YOUR NAME/E-MAIL: tom@usblues.rt.com
  703. AVAILABILITY: export.lcs.mit.edu (I think)
  704. STATE OF PORT/CODE: Completed
  705. REQUIRES: X
  706. Notes: Ported Very easily, xmkmf,make...
  707. -------
  708. SOFTWARE PACKAGE NAME: xphoon
  709. VERSION:  
  710. DESCRIPTION: Display phase on moon on root window
  711. YOUR NAME/E-MAIL: tom@usblues.rt.com
  712. AVAILABILITY: export.lcs.mit.edu (I think)
  713. STATE OF PORT/CODE: Completed
  714. REQUIRES: X and lots and lots of swap. I couldn't build with 32mb of swap.
  715.       96 seemed to work fine.
  716. Notes: Beside the swap issue, it was easy.
  717. -------
  718. SOFTWARE PACKAGE NAME: f2c
  719. VERSION:  
  720. DESCRIPTION: compile FORTRAN -> C
  721. YOUR NAME/E-MAIL: tom@usblues.rt.com
  722. AVAILABILITY: research.att.com
  723. STATE OF PORT/CODE: Completed
  724. REQUIRES: 
  725. Notes: I don't remember having big problems with this one.
  726. -------
  727. SOFTWARE PACKAGE NAME: f2c
  728. VERSION: 22 July 1992
  729. DESCRIPTION: fortran to c/c++ translator - we use it in place of f77
  730. YOUR NAME/E-MAIL: uunet!bts!bill
  731. AVAILABILITY: from research!netlib
  732. STATE OF PORT/CODE: sun install in production use, BSDI/386
  733.     install compiled, in testing
  734. REQUIRES:  i used gcc-2.2.2
  735. NOTES: on the sun, we have had problems with formatted writes and
  736. passing of a function name as a calling argument to a subroutine or function . 
  737. After these were eliminated from the fortran source, we have had no other
  738. problems.  Use the -DNO_UNIX_STDIO flag in compiling libI77 - it manages
  739. to skip over some things the compiler objects to.
  740. DATE SUBMITTED: Thu, 5 Nov 92 13:16:44 EST
  741. -------
  742. SOFTWARE PACKAGE NAME: nntp
  743. VERSION:  1.5
  744. DESCRIPTION: create client file and server for nntp
  745. YOUR NAME/E-MAIL: tom@usblues.rt.com
  746. AVAILABILITY: ftp.uu.net
  747. STATE OF PORT/CODE: Completed
  748. REQUIRES: 
  749. Notes: No problems. Worked fine.
  750. -------
  751. SOFTWARE PACKAGE NAME: xasteroids
  752. VERSION:  
  753. DESCRIPTION: asteroids game
  754. YOUR NAME/E-MAIL: tom@usblues.rt.com
  755. AVAILABILITY: gatekeeper.dec.com
  756. STATE OF PORT/CODE: Completed
  757. REQUIRES: 
  758. Notes: Built fine.  SOOOOOOO SLOOOOOWWWW!
  759. -------
  760. SOFTWARE PACKAGE NAME: libdbmalloc
  761. VERSION: PL14
  762. DESCRIPTION: libraries for detecting memory leaks and malloc problems
  763. YOUR NAME/E-MAIL: tom@usblues.rt.com
  764. AVAILABILITY: comp.sources.misc/volume 32
  765. STATE OF PORT/CODE: Completed
  766. REQUIRES: 
  767. Notes: This is kinda premature to put this in this file.  I was able to 
  768.        build it but some hacking was required.  This library auto-builds
  769.        using a Configure program, but this did not work for me.  I had to
  770.        manually hack up some of the include prototypes to get it to work.
  771.        I will try to clean up the changes and send them to the author but
  772.        I'll temporarily send diffs to whoever wants them (no cleanliness
  773.        guarantees).  libdbmalloc is hot stuff and I recommend it to
  774.        everyone
  775. -------
  776. SOFTWARE PACKAGE NAME: img1_3
  777. VERSION: 1.3
  778. DESCRIPTION: Image libraries originally from the X11R4 contrib.
  779. YOUR NAME/E-MAIL: ko053@cs.cuhk.hk (Patrick Ko)
  780. AVAILABILITY: agate.berkeley.edu /pub/incoming/img_1.3.386bsd.tar.Z
  781. STATE OF PORT/CODE: Completed
  782. REQUIRES: 
  783. NOTES:
  784. DATE SUBMITTED: Thu, 15 Oct 92 01:58:53 +0800 
  785. -------
  786. SOFTWARE PACKAGE NAME: TeX
  787. VERSION: 3.14
  788. DESCRIPTION: Text Formatting System BINARIES
  789. YOUR NAME/E-MAIL: Antti-Pekka Virtanen <antsu@nic.funet.fi>
  790. AVAILABILITY: nic.funet.fi:~pub/unix/386ix/bsd386/TeX/TeX-3.14-bsd386-bin.tar.Z
  791. STATE OF PORT/CODE: Completed
  792. REQUIRES: 
  793. NOTES: I am sorry I haven't got the sources any more. But at least
  794. these binaries seem to work fine. ( I haven't written big documents
  795. with it but the GNU documents have been ok and some little
  796. mathematical papers I wrote were also ok)
  797. DATE SUBMITTED: Fri, 16 Oct 1992 12:12:26 +0200
  798. -------
  799. ========================================================================
  800.  
  801. Subject: Section 2.  Software that works with minimal/no effort.
  802. Date: Sat, 07 Nov 1992 09:00 EST
  803.  
  804. ========================================================================
  805.  
  806. tom@usblues.rt.com (Tom Markson) 
  807.  
  808.         mkid2   -
  809.         adv     - The original Colossal cave adventure.
  810.         zmodem  - File transfer protocols.
  811.         tass    - Usenet news reader.
  812.         tin     - Usenet news reader.
  813.         smail   - Version 2.5, mail transport agent
  814.         zsh     - Version 2.2, ksh & csh merged into one.
  815.         [ pfp@xs0001.at (Peter Pflaeging) also reports a working port
  816.         of zsh. ]
  817. -----
  818. bts!bill@uunet.uu.net ( Bill Hatch ) 
  819. I have installed the following X packages under bsdi 386.  These are NOT
  820. ports - using the automated X makefile generator the required changes
  821. have been typically 1 to 5 lines of code or Imakefile.
  822.     xgobi     - from statlib
  823.     xlispstat - from statlib
  824.     xv-2.21   - from uunet (a big change from the bsdi contrib version)
  825.     3dplot    - from uunet
  826.     pbmplus   - from uunet
  827. -----
  828. smm@acd4.acd.com ( Steve McCoole )
  829. The following packages are installed on my system with little or no
  830. changes to make them work.  The ones marked with a (+) only required an
  831. xmkmf to get a Makefile.
  832.         hexcalc - Good X-based programmer's calculator (+)
  833.         xmartin - Ver 2.2 Generate X root window fractal (+)
  834.         xcolors - Show colors in X rgb database (+)
  835.         planet  - Generate imaginary worlds
  836.         xpostit - Post-It(tm) Notes on X
  837. -----
  838. mgfrank@avernus.com (Marc G. Frank)
  839. The curses gopher client available in gopher1.03.tar.Z from ftp.uu.net
  840. in a directory similar to pub/networking/info-services/gopher compiles
  841. out of the box under BSDI beta 0.3.3.  I didn't try compiling the
  842. server.
  843. -----
  844. Michael Galassi -- nerd@percival.rain.com
  845. I have gotten smail 3.1.25, the latest cnews, and pdksh 4.7 running on
  846. gamma (0.9.3) if either is of interest I'll make them available by ftp
  847. or uucp.
  848. [ bjorn@sysadmin.com (Bjorn Satdeva) is also working on smail but his
  849. version is smail 3.28.  He writes that it is not put together in a
  850. nice package yet but anyone wanting the configuration and patch are
  851. welcome to mail him.  Configuration requires Bash and Perl. ]
  852. -----
  853.  
  854.