[comp.sys.apollo] List of some public programs, part 1/2

GELINASJ@CMR001.BITNET (05/31/90)

Public domain programs for APOLLO SR10.1, BSD4.3, part 1/2

Jacques Ge'linas, Maths, Colle`ge Militaire Royal de Saint-Jean,
                         Richelain, CANADA J0J 1R0
gelinasj@cmr001.bitnet

--< Name        of directory and a short description.
        bin:    binaries, libraries, shell scripts needed.
        doc:    documentation available ( .1 is nroff source).
        tst:    how to perform some simple tests.
        src:    vXXiYYY is vol XX, issue YYY of comp.sources.unix
        ver:    version and/or date of posting.
        who:    who released this program and/or wants bug reports.
        see:    bibliographic references.
        bug:    working: inputs produce outputs, with minor bugs only.
        bug:    tested:  expected inputs produce expected outputs.
--> Name        ready: can be used by anybody without special setup.
-->                     ( Size of directory, including sources )



--< arc         pc archive utility.
        bin:    arc
        doc:    Arc521.doc  Arcinfo
        tst:    cd arc/tst; make; make clean
        src:    v15i077 - v15i081
        ver:    5.21, 6 Jun 1988
        who:    Howard Chu, hyc@math.lsa.umich.edu
        bug:    working, tested
        bug:    file dates/times are incorrect
--> arc         ready                   ( 673K)


--< bgc         Display a GPR bitmap as background (C Version).
        bin:    bgc
        doc:    README
        tst:    cd bgc/tst; make; make clean
        src:    APOLLO bulletin board
        ver:    12 Apr 1990
        who:    Martin Maclaren
        who:    ccsmm%gdt%dcl-cs%ukc%mcsun.uucp@uunet.uu.net
        who:    Tim Lambert (Pascal bgc)
        bug:    working, tested
--> bgc         ready                   (  47K)


--< bit2bit     bitmap and image conversion programs.
        bin:    gif2gpr giftops gif2ps
        bin:    gpr2gif gpr2pbm gpr2ps gpr2rle
        bin:    pbm2gpr pbm2bdf tiff2gpr tif2ps
        doc:    gif2ps.1 giftops.1 giftoras.1 gpr2ps.l tif2ps.1
        src:    freebie.engin.umich.edu:  pub/bit2bit.tar.Z
        ver:    sr10.1 BSD4.3
        who:    Roque D Oliveira, oliveria@caen.engin.umich.edu
        bug:    verified to compile and run on the apollos.
--> bit2bit     not compiled            ( 356K)


--< cbw         crypt breakers workbench (for BSD4.2 crypt).
        bin:    cbw enigma zeecode
        doc:    cbw.doc
        tst:    cd cbw/tst; cat makefile; ?
        src:    watmsg.waterloo.edu: pub/crypt/cbw.tar.Z
        ver:    8 Oct 1986
        who:    Robert W. Baldwin, baldwin@xx.lcs.mit.edu
        bug:    working, not tested
--> cbw         not ready               (1273K)


--< checknr     BSD "lint" for ?roff documents.
        bin:    checknr
        doc:    checknr.1
        tst:    cd checknr/tst; make
        src:    v22i012
        ver:    5.2, 11 May 1989
        who:    Copyright (c) 1988 Regents of the University of California.
        who:    Keith Bostic, bostic%okeeffe.Berkeley.edu@ucbvax.berkeley.edu
        bug:    working, tested
--> checknr     ready                   (  65K)


--< compress    File compression ala IEEE Computer, June 1984.
        bin:    compress uncompress       (DOMAIN/OS BSD)
        bin:    compressdir zcmp zdiff zmore
        bin:    atob btoa tarmail
        doc:    compress.1 compressdir.1 btoa.1 zcmp.1 zmore.1
        tst:    cp /usr/include/apollo/gpr.h g; compress -v g
        tst:    zmore g; zcat g | head ; rm g.Z
        src:    labrea.stanford.edu: tex/unix/compress.tar
        src:    labrea.stanford.edu: gnu/compress.shar
        ver:    4.0
        see:    A Technique for High Performance Data Compression,
        see:    Terry A. Welch, IEEE Computer Vol 17, No 6 (June 1984),
        see:    pp 8-19.
        bug:    zmore complains of 'broken pipe' during exit
--> compress    ready                   (  88K)


--< cshar       tools to create and unpack shell archives.
        bin:    shar unshar findsrc shell
        doc:    shar.1 unshar.1 findsrc.1 shell.1
        tst:    cd cshar/tst; make; make clean
        src:    v15i{018,019,020,031,035,041}
        ver:    2.3, 6 Jun 88
        who:    Rich Salz, rsalz@bbn.com
        bug:    working, tested
--> cshar       ready                   ( 378K)


--< cxref       cross reference C source files.
        bin:    cxref   cxrfilt docxref fmtxref
        doc:    cxref.1
        tst:    cd cxref/tst; make
        src:    harvard.harvard.edu
        ver:    17 Jan 1985
        who:    Arnold Robbins, arnold@gatech (csnet)
        bug:    working, tested
--> cxref       ready                   ( 124K)


--< des         DES encryption routines and a login front-end.
        bin:    des  desinit  setkey  endes  dedes  desdone
        doc:    des.1 des.3
        tst:    cd des/tst; make; make clean
        src:    v10i031
        ver:    2 jul 1987
        who:    Bdale Garbee, winfree!bdale
        bug:    working, tested
        bug:    library routines not tested
--> des         ready                   ( 160K)


--< des-no-usa  DES routines and program - free of US controls.
        bin:    des  des-certify
        doc:    des.1 libdes.3
        tst:    cd des-no-usa/tst; make; make clean
        src:    v18i007 via CSNET
        src:    watmsg.waterloo.edu: pub/crypt/louko.tar.Z
        ver:    1.0, 9 Mar 1989
        who:    Antti Louko, alo@kampi.hut.fi
        see:    D.E.R. Denning, Cryptography and Data Security.
        bug:    working, tested
        bug:    This program is at most as strong as DES itself.
--> des-no-usa  ready                   ( 329K)


--< des7        perform DES encryption on a file.
        bin:    des7
        doc:    des7.1
        tst:    cd des7/tst; make; make clean
        src:    v07i027
        src:    A cryptography related BBS near Washington, DC.
        ver:    15 Sep 1986
        who:    John Gilmore, cca!caip!lll-crg!hoptoad!gnu
        bug:    working, tested
        bug:    terminate the key with 2 RET.
        bug:    May not be true DES.
--> des7        ready                   (  90K)


--< dmvi        edit a file via a DM edit pad.
        bin:    dmvi
        doc:    dmvi.1
        tst:    cd dmvi/tst; make; make clean
        src:    APOLLO bbs, 26 Mar 1990
        ver:    Mar 26 1990
        who:    Janick Bergeron, janick@bnr.ca
        bug:    working, tested
        bug:    the crp bug has been corrected
--> dmvi        ready                   (  41K)


--< dviapollo   TeX dvi previewer for APOLLO DOMAIN/OS
        bin:    dviapollo pxl2apollo
        doc:    README
        tst:    latex sample ; view sample
        src:    labrea.stanford.edu: dviapollo.tar.Z
        ver:    10.1
        who:    Leonard N. Zubkoff, lnz@lucid.com
        bug:    working, tested
        bug:    cannot handle missing fonts.
--> dviapollo   ready                   ( 208K)


--< f2c         convert Fortran 77 to C or C++.
        bin:    f2c f2c.h  (uses f77 runtime libraries)
        doc:    f2c.1
        tst:    cd f2c/tst; make; make clean
        src:    watmsg.waterloo.edu: pub/fortran2c/f2c.tar.Z
        ver:    23 January 1990  9:30:25
        who:    dmg@research.att.com
        see:    S. I. Feldman and P. J. Weinberger, A Portable Fortran 77
        see:    Compiler, UNIX Time Sharing System Programmer's Manual,
        see:    Tenth Edition, Volume 2, AT&T Bell Laboratories, 1990.
        bug:    working, tested.
        bug:    checksums incorrect for files received
        bug:    MAIN__ instead of main__
        bug:    doublereal functions instead of real
--> f2c         ready                   (1838K)


--< filterfile  apply a filter to a file.
        bin:    filterfile
        doc:    filterfile.1
        tst:    cd filterfile/tst; make; make clean
        src:    v21i002
        ver:    1.201
        who:    Daniel J. Bernstein, brnstnd@stealth.acf.nyu.edu
        who:    brnstnd@acf10.nyu.edu       (mail)
        bug:    dereferencing of null pointer corrected
        bug:    default changed to copy file modes
        bug:    working, tested
--> filterfile  ready                   (  46K)


--< fweb        WEB system for FORTRAN, RATFOR and C.
        bin:    ftangle fweave
        doc:    fwebman.tex
        tst:    cd fweb/tst; make; make veryclean
        src:    ccc.nmfecc.gov
        ver:    1.00, 15 Jan 1990
        who:    John Krommes, krommes%ss01.pppl.gov@lbl.bitnet
        who:    Silvio Levy (CWEB)
        see:    A diferent (german) fweb for FORTRAN90
        bug:    working, tested
        bug:    blanks are missing from output
        bug:    not compatible with FORTRAN90
        bug:    version 1.1 received, 28 May 1990
--> fweb        not ready               (2885K)

END_OF_FILE

GELINASJ@CMR001.BITNET (05/31/90)

Public domain programs for APOLLO SR10.1, BSD4.3, part 2/2

--< gawk        pattern scanning and processing language.
--< gawk        Upwardly compatible with the (new) SVR4 awk.
        bin:    gawk texindex
        doc:    gawk.1 gawk.texinfo
        tst:    cd gawk/tst; make; make clean
        src:    watmsg.waterloo.edu: pub/gnu/gawk/gawk-2.11.tar.Z
        ver:    GNU 2.11 Beta (2.11.1 exists)
        who:    David Trueman, david@cs.dal.ca
        who:    Arnold Robbins, arnold@emoryu1
        see:    The AWK Programming Language, Alfred V. Aho, Brian W.
        see:    Kernighan, Peter J. Weinberger, Addison-Wesley, 1988.
        bug:    working, tested.
        bug:    results of regexps on p80 differ from those of p81.
--> gawk        ready                   (1844K)    **A BEST BUY**


--< gnuplot     command driven interactive function/data plotting program.
        bin:    gnuplot  help.bin
        doc:    gnuplot.1 and online .hlp files
        tst:    cd gnuplot/tst; make
        src:    Carleton
        ver:    1.1.0, 26 Jan 1987
        who:    Thomas Williams, Colin Kelley, vu-vlsi!plot
        bug:    working, tested
        bug:    negative exponents 2**(-8) do not work properly
--> gnuplot     ready                   ( 507K)


--< gperf       generate a perfect hash function from a key set.
        bin:    gperf
        doc:    gperf.1  gperf.texinfo
        tst:    cd gperf/tests; make; make clean
        src:    v20i040 - v20i044
        ver:    1.9.1, 18 Oct 1989
        who:    Douglas C. Schmidt, schmidt@glacier.ics.uci.edu
        bug:    working, tested.
--> gperf       ready                   ( 371K)


--< hill        encryption program using Hill cipher.
        bin:    hill hill0 kappa
        doc:    hill.1
        tst:    cd hill/tst; make; make clean
        src:    v17i092
        ver:    1.0
        who:    John Cowan, magpie.MASA.COM!cowan
        bug:    working, tested
--> hill        ready                   (  53K)


--< ipl         a 2d graphic system with table beautifier.
        bin:    ipl aipl tipl nicetab
        doc:    ipl.1  nicetab.1  tplates/ examples/
        tst:    cd ipl/tst; make; make clean
        src:    v21i032 - v21i045
        ver:    1.0, Jan 1990
        who:    Steve Grubb, uunet!lsr-vax!scg
        bug:    working, tested
        bug:    the apollo previewer is not interactive yet.
--> ipl         ready                   (1607K)


--< kermit      kermit file transfer.
        bin:    kermit  wart
        doc:    ckuker.doc ckuker.nr
        tst:    /usr/local/bin/cp6
        src:    watsun.cc.columbia.edu: kermit/b/
        ver:    C-Kermit 4E(072), 8 Feb 1989
        who:    Frank da Cruz et al
        bug:    working, tested
        bug:    hangs when used with crp
--> kermit      ready                   ( 807K)


--< kermit84    kermit file transfer.
        bin:    kermit
        doc:    ckermi.doc kermit.hlp
        tst:    /usr/local/pacx
        src:    Carleton
        ver:    4.2, Mar 1985
        who:    Frank da Cruz et al
        bug:    working, tested
        bug:    uses aegis routines; hacked for SR10.1.
--> kermit84    ready                   ( 658K)


--< p2c         a Pascal to C translator.
        bin:    p2c libp2c.a
        doc:    p2c.1
        tst:    cd p2c; make
        src:    v21i046 - v21i077
        src:    csvax.caltech.edu: pub/p2c-1.17.tar.Z
        ver:    1.17
        who:    Dave Gillespie, daveg@csvax.caltech.edu
        bug:    working, tested
        bug:    accepts HP, Turbo Pascal but not APOLLO(?).
--> p2c         ready                   (3635K)


--< patch       A program for applying a diff file to an original.
        bin:    patch
        doc:    patch.1
        tst:    cd patch/tst; make; make clean
        src:    jpl-devvax.jpl.nasa.gov: pub/patch.2.0/patches/patch1?
        ver:    2.0.1.6, plv12, 22 Jun 1988
        who:    Larry Wall, lwall@jpl-devvax.jpl.nasa.gov
        see:    /usr/new/patch
        bug:    working, tested
        bug:    Some patches have an extra empty line that stops patch
--> patch       ready                   ( 354K)


--< printf      formatted output at shell command level.
        bin:    printf
        doc:    printf.1
        tst:    cd printf/tst; make; make clean
        src:    Keith Bostic, bostic@ucbvax.berkeley.edu
        who:    (c) 1989 The Regents of the University of California.
        ver:    (Berkeley) 5.7, 20 Jul 1989
        see:    SVID 3, BSD4.4,  POSIX 1003.2
        bin:    printf17
        doc:    printf17.1
        src:    v17i091
        ver:    2.3, 8 Jan 1987
        who:    Fred Blonder, fred@mimsy.umd.edu
        who:    Chris Torek, chris@mimsy.umd.edu
        bug:    working, tested
        bug:    printf does not accept octal/hexa constants
        bug:    printf does not have roman numerals
--> printf      ready                   (  97K)


--< rayshade    a ray tracing program.
        bin:
        doc:
        tst:
        src:    cs.utah.edu: pub/toolkit-2.0.tar.?.Z
        ver:
        who:
        bug:    working, tested
        bug:    GPR viewer unfinished.
--> rayshade    ready                   (7247K)


--< sio         PC-VT and XMODEM to Apollo Connection.
        bin:    dnload esc pcexec pcprint pcrun umodem upload
        doc:    pc-vt.txt sio.lst install.txt servers.txt
        tst:    PC needed.
        src:    Bulletin Board, 619-549-3927, 9600baud.
        ver:    SR10.1, 17 Sept 1989
        who:    Mark C. DiVechio, (619) 549-9841
        bug:    working, tested
        bug:    uses AEGIS shell scripts
        bug:    slower than KERMIT.
--> sio         ready                   ( 116K)


--< snefru      Xerox secure one-way hash function.
        bin:    checkhash hashnews snefru testboxes
        doc:    checkhash.1 hashnews.1 snefru.1
        tst:    cd snefru/tst; make; make clean
        src:    v21i019
        ver:    1.1, 22 Mar 1990
        who:    Ralph C. Merkle, merkle@xerox.com
        who:    Rich $alz, rsalz@bbn.com
        see:    Secrecy, Authentication, and Public Key Systems
        see:    by Ralph C. Merkle, UMI Research Press, 1982.
        bug:    working, tested
        bug:    TestArticle source is incorrect
--> snefru      ready                   ( 564K)


--< squeeze     compress data with Miller-Wegman encoding
        bin:    squeeze unsqueeze
        bin:    mwcat sqz unsqzdir sqzdir unsqz filterfile
        doc:    squeeze.1 unsqueeze.1 mwcat.1 sqz.1 sqzdir.1
        tst:    cd squeeze/tst; make; make clean
        src:    v21i001
        ver:    1.711, 28 October 1989.
        who:    Daniel J. Bernstein, brnstnd@stealth.acf.nyu.edu
        see:    Victor S. Miller, Data Compression Algorithms,
        see:    in Proceedings of Symposia in Applied Mathematics,
        see:    Volume 34, 1986.
        bug:    working, tested
--> squeeze     ready                   ( 135K)


--< textools    a collection of tools for TeX users.
        bin:    TEX   detex   texeqn   texexpand   texmatch   texspell
        doc:    TEX.1 detex.1 texeqn.1 texexpand.1 texmatch.1 texspell.1
        tst:    cd textools/tst; make; make clean
        src:    v08i061
        ver:    2.0, 12 Feb 1987
        who:    Kamal Al-Yahya, kamal@hanauma.stanford.edu
        bug:    working, tested
--> textools    ready                   ( 339K)


--< xargs       execute a command with many arguments.
        bin:    xargs
        doc:    xargs.1
        tst:    cd xargs/bin; xargs ls ^M .^M ..^D
        src:    v3i106
        ver:    5 Feb 1986
        who:    Gordon A. Moffett, {ihnp4,seismo,hplabs}!amdahl!gam
        bug:    working, tested
        bug:    Not really the System V Release 2 version.
--> xargs       ready                   (  22K)


--< yacc        an LALR(1) parser generator.
--< yacc        Public domain Berkeley YACC.
        bin:    yacc
        doc:    yacc.1
        tst:    cd yacc/test; make; make clean
        src:    v21i078 -  v21i082
        ver:    patch01 applied, 2 Apr 1990
        who:    Robert Corbett, corbett@ernie.berkeley.edu
        see:    Tom Pennello and Frank DeRemer in TOPLAS 4,4.
        bug:    working, tested.
--> yacc        ready                   ( 485K)


--< zap         binary file inpector/patcher.
        bin:    zap
        doc:    zap.1
        tst:    cd zap/tst; make; make clean
        who:    Johan Vromans
        ver:    1987
        see:    RT-11 SIPP (Save Image Patch Program) description
        bug:    working, tested
--> zap         ready                   ( 124K)

END_OF_FILE