summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/Makefile40
-rw-r--r--mail/pkg/COMMENT1
-rw-r--r--net/Makefile84
-rw-r--r--net/mirror/Makefile23
-rw-r--r--net/mirror/files/md51
-rw-r--r--net/mirror/patches/patch-aa75
-rw-r--r--net/mirror/patches/patch-ab76
-rw-r--r--net/mirror/patches/patch-ac61
-rw-r--r--net/mirror/patches/patch-ad36
-rw-r--r--net/mirror/pkg/COMMENT1
-rw-r--r--net/mirror/pkg/DESCR5
-rw-r--r--net/mirror/pkg/PLIST11
-rw-r--r--net/mirror/scripts/configure7
-rw-r--r--net/pkg/COMMENT1
-rw-r--r--news/Makefile26
-rw-r--r--news/pkg/COMMENT1
-rw-r--r--shells/bash2/Makefile52
-rw-r--r--shells/bash2/files/md52
-rw-r--r--shells/bash2/patches/patch-aa21
-rw-r--r--shells/bash2/patches/patch-ab19
-rw-r--r--shells/bash2/patches/patch-ac19
-rw-r--r--shells/bash2/patches/patch-ae16
-rw-r--r--shells/bash2/pkg/COMMENT1
-rw-r--r--shells/bash2/pkg/DESCR8
-rw-r--r--shells/bash2/pkg/PLIST13
-rw-r--r--shells/scsh/Makefile29
-rw-r--r--shells/scsh/files/md51
-rw-r--r--shells/scsh/patches/patch-aa39
-rw-r--r--shells/scsh/patches/patch-ab19
-rw-r--r--shells/scsh/patches/patch-ac19
-rw-r--r--shells/scsh/patches/patch-ad19
-rw-r--r--shells/scsh/patches/patch-ae19
-rw-r--r--shells/scsh/pkg/COMMENT1
-rw-r--r--shells/scsh/pkg/DESCR48
-rw-r--r--shells/scsh/pkg/PLIST240
35 files changed, 1034 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
new file mode 100644
index 00000000000..e42faf41d17
--- /dev/null
+++ b/mail/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.1.1.1 1997/10/27 05:10:15 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.45 1997/08/13 18:35:22 andreas Exp
+#
+
+ SUBDIR += bulk_mailer
+ SUBDIR += cucipop
+ SUBDIR += cyrus
+ SUBDIR += elm
+ SUBDIR += exim
+ SUBDIR += exmh
+ SUBDIR += exmh2
+ SUBDIR += faces
+ SUBDIR += fetchmail
+ SUBDIR += imap-uw
+ SUBDIR += mailagent
+ SUBDIR += majorcool
+ SUBDIR += majordomo
+ SUBDIR += metamail
+ SUBDIR += mew
+ SUBDIR += mh
+ SUBDIR += mutt
+ SUBDIR += mutt.with_pgp
+ SUBDIR += nmh
+ SUBDIR += p5-Mail-Folder
+ SUBDIR += p5-Mail-POP3Client
+ SUBDIR += p5-Mail-Tools
+ SUBDIR += pgpsendmail
+ SUBDIR += pine
+ SUBDIR += popclient
+ SUBDIR += poppassd
+ SUBDIR += popper
+ SUBDIR += premail
+ SUBDIR += procmail
+ SUBDIR += smail
+ SUBDIR += xfaces
+ SUBDIR += xfmail
+ SUBDIR += xlbiff
+ SUBDIR += youbin
+
+.include <bsd.port.subdir.mk>
diff --git a/mail/pkg/COMMENT b/mail/pkg/COMMENT
new file mode 100644
index 00000000000..27fbebc8eff
--- /dev/null
+++ b/mail/pkg/COMMENT
@@ -0,0 +1 @@
+Electronic mail utilities.
diff --git a/net/Makefile b/net/Makefile
new file mode 100644
index 00000000000..1e40e19e7fd
--- /dev/null
+++ b/net/Makefile
@@ -0,0 +1,84 @@
+# $NetBSD: Makefile,v 1.1.1.1 1997/10/27 05:00:50 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.117 1997/08/16 03:11:52 gpalmer Exp
+#
+
+ SUBDIR += archie
+ SUBDIR += arpwatch
+ SUBDIR += ascend-radius
+ SUBDIR += bb
+ SUBDIR += bing
+ SUBDIR += cap
+ SUBDIR += cvsup
+ SUBDIR += cvsup-mirror
+ SUBDIR += delegate
+ SUBDIR += dgd
+ SUBDIR += dgd-lpmud
+ SUBDIR += dgd-net
+ SUBDIR += dip
+ SUBDIR += echoping
+ SUBDIR += fping
+ SUBDIR += freewais-sf
+ SUBDIR += fspclient
+ SUBDIR += ftpsearch
+ SUBDIR += ftptool
+ SUBDIR += gated
+ SUBDIR += gnu-finger
+ SUBDIR += gopher
+ SUBDIR += icmpinfo
+ SUBDIR += irc
+ SUBDIR += ircII
+ SUBDIR += ircii-epic
+ SUBDIR += isc-dhcp
+ SUBDIR += ivs
+ SUBDIR += ldap
+ SUBDIR += libsocket++
+ SUBDIR += mirror
+ SUBDIR += mpd
+ SUBDIR += mrtg
+ SUBDIR += moxftp
+ SUBDIR += ncftp
+ SUBDIR += ncftp2
+ SUBDIR += netatalk
+ SUBDIR += netcat
+ SUBDIR += p5-Archie
+ SUBDIR += p5-Net
+ SUBDIR += p5-Net-DNS
+ SUBDIR += p5-Net-Whois
+ SUBDIR += p5-SNMP
+ SUBDIR += pcnfsd
+ SUBDIR += pmf
+ SUBDIR += radius
+ SUBDIR += ratoolset
+ SUBDIR += rdist6
+ SUBDIR += ripetools
+ SUBDIR += rmsg
+ SUBDIR += rshell
+ SUBDIR += rsync
+ SUBDIR += rumba
+ SUBDIR += rwhois
+ SUBDIR += samba
+ SUBDIR += scotty
+ SUBDIR += slirp
+ SUBDIR += socks5
+ SUBDIR += strobe
+ SUBDIR += sup
+ SUBDIR += tac_plus
+ SUBDIR += tcptrace
+ SUBDIR += telnetx
+ SUBDIR += tintin++
+ SUBDIR += tinyfugue
+ SUBDIR += traceroute
+ SUBDIR += trafshow
+ SUBDIR += ucd-snmp
+ SUBDIR += wais
+ SUBDIR += wide-dhcp
+ SUBDIR += wget
+ SUBDIR += wu-ftpd
+ SUBDIR += xarchie
+ SUBDIR += xipmsg
+ SUBDIR += yale-tftpd
+ SUBDIR += ytalk
+ SUBDIR += zircon
+ SUBDIR += zephyr
+
+.include <bsd.port.subdir.mk>
diff --git a/net/mirror/Makefile b/net/mirror/Makefile
new file mode 100644
index 00000000000..88c3839de2c
--- /dev/null
+++ b/net/mirror/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: mirror
+# Version required: 2.8
+# Date created: 15 May 1995
+# Whom: torstenb
+#
+# $NetBSD: Makefile,v 1.1.1.1 1997/10/27 05:01:30 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.6 1996/12/01 01:22:54 obrien Exp
+#
+
+DISTNAME= mirror-2.8
+CATEGORIES= net
+MASTER_SITES= ftp://src.doc.ic.ac.uk/computing/archiving/mirror/
+
+MAINTAINER= torstenb@FreeBSD.ORG
+
+NO_WRKSUBDIR= yes
+MAKEFILE= makefile
+MAN1= mirror.1 mirrormaster.1
+
+pre-install:
+ ${MKDIR} ${PREFIX}/lib/mirror
+
+.include <bsd.port.mk>
diff --git a/net/mirror/files/md5 b/net/mirror/files/md5
new file mode 100644
index 00000000000..382496c7f2c
--- /dev/null
+++ b/net/mirror/files/md5
@@ -0,0 +1 @@
+MD5 (mirror-2.8.tar.gz) = a0a3ffec4b8e0fd71034cab8a0b1b010
diff --git a/net/mirror/patches/patch-aa b/net/mirror/patches/patch-aa
new file mode 100644
index 00000000000..da43444ff3d
--- /dev/null
+++ b/net/mirror/patches/patch-aa
@@ -0,0 +1,75 @@
+*** makefile.orig Thu Jun 1 21:26:26 1995
+--- makefile Sat Mar 16 16:19:59 1996
+***************
+*** 6,12 ****
+ support/cyber-patches support/lstest.pl new-patches-by
+
+ all:
+! echo try make mirror.tar
+
+ mirror.tar: $(FILES)
+ rev=`./mirror -v | perl -ane 'print "$$F[2]\n";'`; echo $rev; \
+--- 6,12 ----
+ support/cyber-patches support/lstest.pl new-patches-by
+
+ all:
+! # echo try make mirror.tar
+
+ mirror.tar: $(FILES)
+ rev=`./mirror -v | perl -ane 'print "$$F[2]\n";'`; echo $rev; \
+***************
+*** 25,50 ****
+ # mode to install executables
+ EXMODE = 755
+ # group to own all the files
+! GRP = gnu
+ # directory to install .pl (perl library) files
+! PLDIR = /usr/local/perl5/lib/perl5
+ # directory to install public executables
+! BINDIR = /usr/local/sbin
+ # directory to install man pages
+! MANDIR = /usr/local/man/man1
+
+ install:
+! install -m $(PLMODE) -g $(GRP) lchat.pl $(PLDIR)
+! install -m $(PLMODE) -g $(GRP) chat2.pl $(PLDIR)
+! install -m $(PLMODE) -g $(GRP) dateconv.pl $(PLDIR)
+! install -m $(PLMODE) -g $(GRP) ftp.pl $(PLDIR)
+! install -m $(PLMODE) -g $(GRP) lsparse.pl $(PLDIR)
+! install -m $(EXMODE) -g $(GRP) mirror.pl $(PLDIR)
+! install -m $(EXMODE) -g $(GRP) do_unlinks $(BINDIR)
+! install -m $(EXMODE) -g $(GRP) pkgs_to_mmin $(BINDIR)
+! install -m $(EXMODE) -g $(GRP) mm $(BINDIR)/mirror-master
+! install -m $(PLMODE) -g $(GRP) mirror.man $(MANDIR)/mirror.1
+! install -m $(PLMODE) -g $(GRP) mm.man $(MANDIR)/mirror-master.1
+
+ # directory to install .pl (perl library) files for rperl
+ RPLDIR = /usr/local/rperl5/lib/perl5
+--- 25,51 ----
+ # mode to install executables
+ EXMODE = 755
+ # group to own all the files
+! GRP = bin
+ # directory to install .pl (perl library) files
+! PLDIR = ${PREFIX}/lib/mirror
+ # directory to install public executables
+! BINDIR = ${PREFIX}/bin
+ # directory to install man pages
+! MANDIR = ${PREFIX}/man/man1
+
+ install:
+! install -c -m $(PLMODE) -g $(GRP) lchat.pl $(PLDIR)
+! # install -c -m $(PLMODE) -g $(GRP) chat2.pl $(PLDIR)
+! install -c -m $(PLMODE) -g $(GRP) dateconv.pl $(PLDIR)
+! install -c -m $(PLMODE) -g $(GRP) ftp.pl $(PLDIR)
+! install -c -m $(PLMODE) -g $(GRP) lsparse.pl $(PLDIR)
+! install -c -m $(EXMODE) -g $(GRP) mirror.pl $(BINDIR)/mirror
+! install -c -m $(EXMODE) -g $(GRP) do_unlinks $(BINDIR)
+! install -c -m $(EXMODE) -g $(GRP) pkgs_to_mmin $(BINDIR)
+! install -c -m $(EXMODE) -g $(GRP) mm $(BINDIR)/mirrormaster
+! install -c -m $(PLMODE) -g $(GRP) mirror.man $(MANDIR)/mirror.1
+! install -c -m $(PLMODE) -g $(GRP) mm.man $(MANDIR)/mirrormaster.1
+! install -c -m $(PLMODE) -g $(GRP) mirror.defaults $(PLDIR)/mirror.defaults.sample
+
+ # directory to install .pl (perl library) files for rperl
+ RPLDIR = /usr/local/rperl5/lib/perl5
diff --git a/net/mirror/patches/patch-ab b/net/mirror/patches/patch-ab
new file mode 100644
index 00000000000..5eece767c7a
--- /dev/null
+++ b/net/mirror/patches/patch-ab
@@ -0,0 +1,76 @@
+*** mirror.defaults.orig Sat Mar 16 15:42:36 1996
+--- mirror.defaults Sat Mar 16 15:45:41 1996
+***************
+*** 11,37 ****
+ # The LOCAL hostname - if not the same as `hostname`
+ # (I advertise the name sunsite.doc.ic.ac.uk but the machine is
+ # really phoenix.doc.ic.ac.uk.)
+! hostname=sunsite.doc.ic.ac.uk
+ # Keep all local_dirs relative to here
+! local_dir=/public/
+! remote_password=ukuug-soft@doc.ic.ac.uk
+ mail_to=
+ # Don't mirror file modes. Set all dirs/files to these
+ dir_mode=0755
+ file_mode=0444
+! # By defaults files are owned by root.zero
+! user=0
+! group=0
+ # # Keep a log file in each updated directory
+ # update_log=.mirror
+! update_log=
+ # Don't overwrite my mirror log with the remote one.
+ # Don't pull back any of their mirror temporary files.
+ # nor any FSP or gopher files...
+ exclude_patt=(^|/)(\.mirror$|core$|\.cap|\.in\..*\.$|MIRROR\.LOG|#.*#|\.FSP|\.cache|\.zipped|\.notar|\.message|lost\+found/|Network Trash Folder)
+ # Try to compress everything
+ compress_patt=.
+! compress_prog=compress
+ # Don't compress information files, files that don't benifit from
+ # being compressed, files that tell ftpd, gopher, wais... to do things,
+ # the sources for compression programs...
+--- 11,37 ----
+ # The LOCAL hostname - if not the same as `hostname`
+ # (I advertise the name sunsite.doc.ic.ac.uk but the machine is
+ # really phoenix.doc.ic.ac.uk.)
+! # hostname=sunsite.doc.ic.ac.uk
+ # Keep all local_dirs relative to here
+! local_dir=/home/ftp/pub
+! # remote_password=ukuug-soft@doc.ic.ac.uk
+ mail_to=
+ # Don't mirror file modes. Set all dirs/files to these
+ dir_mode=0755
+ file_mode=0444
+! # By defaults files are owned by root.wheel
+! # user=0
+! # group=0
+ # # Keep a log file in each updated directory
+ # update_log=.mirror
+! # update_log=
+ # Don't overwrite my mirror log with the remote one.
+ # Don't pull back any of their mirror temporary files.
+ # nor any FSP or gopher files...
+ exclude_patt=(^|/)(\.mirror$|core$|\.cap|\.in\..*\.$|MIRROR\.LOG|#.*#|\.FSP|\.cache|\.zipped|\.notar|\.message|lost\+found/|Network Trash Folder)
+ # Try to compress everything
+ compress_patt=.
+! compress_prog=gzip
+ # Don't compress information files, files that don't benifit from
+ # being compressed, files that tell ftpd, gopher, wais... to do things,
+ # the sources for compression programs...
+***************
+*** 44,50 ****
+ # shk is multimedia? used on apple2s.
+ compress_excl+|-z(\d+)?$|\.tgz|_tgz|\.tar\.Z|\.tar\.gz|\.taz$|\.arc$|\.zip$|\.lzh$|\.zoo$|\.exe$|\.lha$|\.zom$|\.gif$|\.jpeg$|\.jpg$|\.mpeg$|\.au$|\.shk$|read.*me|index|info|faq|gzip|compress|(^|/)\.\.?$
+ # Don't delete own mirror log, .notar or .cache files (incl in subdirs)
+! # delete_excl=(^|/)\.(mirror|notar|cache)$
+ # Ignore any local readme and .mirror files
+ local_ignore=README.doc.ic|(^|/)\.(mirror|notar)$
+ # Automatically delete local copies of files that the
+--- 44,50 ----
+ # shk is multimedia? used on apple2s.
+ compress_excl+|-z(\d+)?$|\.tgz|_tgz|\.tar\.Z|\.tar\.gz|\.taz$|\.arc$|\.zip$|\.lzh$|\.zoo$|\.exe$|\.lha$|\.zom$|\.gif$|\.jpeg$|\.jpg$|\.mpeg$|\.au$|\.shk$|read.*me|index|info|faq|gzip|compress|(^|/)\.\.?$
+ # Don't delete own mirror log, .notar or .cache files (incl in subdirs)
+! delete_excl=(^|/)\.(mirror|notar|cache)$
+ # Ignore any local readme and .mirror files
+ local_ignore=README.doc.ic|(^|/)\.(mirror|notar)$
+ # Automatically delete local copies of files that the
diff --git a/net/mirror/patches/patch-ac b/net/mirror/patches/patch-ac
new file mode 100644
index 00000000000..427f851fb0e
--- /dev/null
+++ b/net/mirror/patches/patch-ac
@@ -0,0 +1,61 @@
+*** mirror.pl.orig Sat Mar 16 15:46:09 1996
+--- mirror.pl Sat Mar 16 15:51:49 1996
+***************
+*** 75,81 ****
+
+ # Try to find the default localation of various programs via
+ # the users PATH then using $extra_path
+! $extra_path = '/usr/local/bin:/usr/new/bin:/usr/public/bin:/usr/ucb:/usr/bin:/bin:/etc:/usr/etc:/usr/local/etc';
+ $ENV{ 'PATH' } .= ':' . $extra_path;
+
+ &trap_signals();
+--- 75,81 ----
+
+ # Try to find the default localation of various programs via
+ # the users PATH then using $extra_path
+! $extra_path = '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin';
+ $ENV{ 'PATH' } .= ':' . $extra_path;
+
+ &trap_signals();
+***************
+*** 128,146 ****
+ $rm_prog = &find_prog( 'rm' );
+
+ # Generate checksums
+! $sum_prog = &find_prog( 'sum' );
+
+ # SPECIAL NOTE: This is eval'd, so DONT put double-quotes (") in it.
+ # You can get local variables to appear as in the second example:
+! $mail_subject = '-s \'mirror update\'';
+! # $mail_subject = ' -s \'mirror update of $package\'';
+
+ # When scanning the local directory, how often to prod the remote
+ # system to keep the connection alive
+ $prod_interval = 60;
+
+ # Put the directory that mirror is actually in at the start of PERLLIB.
+! $dir = &real_dir_from_path( $0 );
+ unshift( @INC, $dir );
+
+ # Make sure that your PERLLIB environment variable can get you
+--- 128,147 ----
+ $rm_prog = &find_prog( 'rm' );
+
+ # Generate checksums
+! $sum_prog = &find_prog( 'md5' );
+
+ # SPECIAL NOTE: This is eval'd, so DONT put double-quotes (") in it.
+ # You can get local variables to appear as in the second example:
+! # $mail_subject = '-s \'mirror update\'';
+! $mail_subject = ' -s \'mirror update of $package\'';
+
+ # When scanning the local directory, how often to prod the remote
+ # system to keep the connection alive
+ $prod_interval = 60;
+
+ # Put the directory that mirror is actually in at the start of PERLLIB.
+! # $dir = &real_dir_from_path( $0 );
+! $dir = "!!PREFIX!!/lib/mirror";
+ unshift( @INC, $dir );
+
+ # Make sure that your PERLLIB environment variable can get you
diff --git a/net/mirror/patches/patch-ad b/net/mirror/patches/patch-ad
new file mode 100644
index 00000000000..5ac74eb07ea
--- /dev/null
+++ b/net/mirror/patches/patch-ad
@@ -0,0 +1,36 @@
+*** mirror.pl.orig Sat Aug 10 12:28:16 1996
+--- mirror.pl Sat Aug 10 12:28:54 1996
+***************
+*** 3228,3234 ****
+
+ &msg( "creating assocs ...\n" ) if $debug > 2;
+ foreach $map ( @assocs ){
+! eval "\$$map = \"\$big_tmp/$map.$$\"";
+ eval "dbmopen( $map, \$$map, 0644 )";
+ }
+ &msg( "creating assocs done\n" ) if $debug > 2;
+--- 3228,3234 ----
+
+ &msg( "creating assocs ...\n" ) if $debug > 2;
+ foreach $map ( @assocs ){
+! eval "\$$map = \"\$big_temp/$map.$$\"";
+ eval "dbmopen( $map, \$$map, 0644 )";
+ }
+ &msg( "creating assocs done\n" ) if $debug > 2;
+***************
+*** 3240,3246 ****
+
+ &msg( "deleting assocs ...\n" ) if $debug > 2;
+ foreach $map ( @assocs ){
+! eval "\$$map = \"\$big_tmp/$map.$$\"";
+ eval "dbmclose( $map )";
+ &unlink_dbm( eval "\$$map" );
+ eval "\%$map = ()";
+--- 3240,3246 ----
+
+ &msg( "deleting assocs ...\n" ) if $debug > 2;
+ foreach $map ( @assocs ){
+! eval "\$$map = \"\$big_temp/$map.$$\"";
+ eval "dbmclose( $map )";
+ &unlink_dbm( eval "\$$map" );
+ eval "\%$map = ()";
diff --git a/net/mirror/pkg/COMMENT b/net/mirror/pkg/COMMENT
new file mode 100644
index 00000000000..96ae71ccb59
--- /dev/null
+++ b/net/mirror/pkg/COMMENT
@@ -0,0 +1 @@
+Mirror packages on remote sites.
diff --git a/net/mirror/pkg/DESCR b/net/mirror/pkg/DESCR
new file mode 100644
index 00000000000..7392d28afd7
--- /dev/null
+++ b/net/mirror/pkg/DESCR
@@ -0,0 +1,5 @@
+Mirror is a package written in Perl that uses the ftp protocol to
+duplicate a directory hierarchy between the machine it is run on and a
+remote host. It avoids copying files unnecessarily by comparing the
+file timestamps and sizes before transfering. Amongst other things
+can optionally compress, gzip, and split files.
diff --git a/net/mirror/pkg/PLIST b/net/mirror/pkg/PLIST
new file mode 100644
index 00000000000..3673f7ebedf
--- /dev/null
+++ b/net/mirror/pkg/PLIST
@@ -0,0 +1,11 @@
+bin/mirror
+bin/do_unlinks
+bin/pkgs_to_mmin
+bin/mirrormaster
+lib/mirror/lchat.pl
+lib/mirror/dateconv.pl
+lib/mirror/ftp.pl
+lib/mirror/lsparse.pl
+lib/mirror/mirror.defaults.sample
+man/man1/mirror.1.gz
+man/man1/mirrormaster.1.gz
diff --git a/net/mirror/scripts/configure b/net/mirror/scripts/configure
new file mode 100644
index 00000000000..4bc8105c90f
--- /dev/null
+++ b/net/mirror/scripts/configure
@@ -0,0 +1,7 @@
+#!/bin/sh
+#
+# $Id: configure,v 1.1.1.1 1997/10/27 05:01:31 hubertf Exp $
+#
+
+mv ${WRKSRC}/mirror.pl ${WRKSRC}/mirror.pl.bak
+sed <${WRKSRC}/mirror.pl.bak >${WRKSRC}/mirror.pl s+!!PREFIX!!+$PREFIX+g
diff --git a/net/pkg/COMMENT b/net/pkg/COMMENT
new file mode 100644
index 00000000000..2e539dabc7f
--- /dev/null
+++ b/net/pkg/COMMENT
@@ -0,0 +1 @@
+Networking tools.
diff --git a/news/Makefile b/news/Makefile
new file mode 100644
index 00000000000..a27739eaefa
--- /dev/null
+++ b/news/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 1997/10/27 05:16:48 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.28 1997/06/27 23:02:54 brian Exp
+#
+
+ SUBDIR += cnews
+ SUBDIR += diablo
+ SUBDIR += dnews
+ SUBDIR += inn
+ SUBDIR += knews
+ SUBDIR += leafnode
+ SUBDIR += nn
+ SUBDIR += nn-current
+ SUBDIR += nntp
+ SUBDIR += nntpbtr
+ SUBDIR += nntpcache
+ SUBDIR += plor
+ SUBDIR += rkive
+ SUBDIR += slnr
+ SUBDIR += slrn
+ SUBDIR += slurp
+ SUBDIR += suck
+ SUBDIR += tin
+ SUBDIR += trn
+ SUBDIR += xvnews
+
+.include <bsd.port.subdir.mk>
diff --git a/news/pkg/COMMENT b/news/pkg/COMMENT
new file mode 100644
index 00000000000..5cbf597dbf2
--- /dev/null
+++ b/news/pkg/COMMENT
@@ -0,0 +1 @@
+Network news.
diff --git a/shells/bash2/Makefile b/shells/bash2/Makefile
new file mode 100644
index 00000000000..577cf35e36f
--- /dev/null
+++ b/shells/bash2/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: bash
+# Version required: 2.01
+# Date created: 21 August 1994
+# Whom: jkh
+#
+# $NetBSD: Makefile,v 1.1.1.1 1997/10/27 04:51:39 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.26 1997/06/27 23:03:27 ache Exp
+#
+
+DISTNAME= bash-2.01
+CATEGORIES= shells
+MASTER_SITES= ftp://slc2.ins.cwru.edu/pub/dist/ \
+ ${MASTER_SITE_GNU}
+.if !defined(NOPORTDOCS)
+DISTFILES= bash-2.01.tar.gz bash-doc-2.01.tar.gz
+.endif
+
+MAINTAINER= ache@FreeBSD.ORG
+
+GNU_CONFIGURE= Yes
+MAN1= bash.1 bashbug.1
+
+post-patch:
+ cp /usr/include/fnmatch.h ${WRKSRC}/lib/glob/fnmatch.h
+
+pre-install:
+ if [ ! -s ${PREFIX}/info/dir ]; then \
+ ${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
+ fi
+
+post-install:
+ ${CP} /etc/shells /etc/shells.bak
+ (${GREP} -v ${PREFIX}/bin/bash /etc/shells.bak; echo ${PREFIX}/bin/bash) >/etc/shells
+ ${RM} /etc/shells.bak
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/bash
+ ${INSTALL_MAN} \
+ ${WRKDIR}/bash-doc-2.01/doc/article.ps \
+ ${WRKDIR}/bash-doc-2.01/doc/bashref.ps \
+ ${PREFIX}/share/doc/bash
+ ${INSTALL_MAN} \
+ ${WRKDIR}/bash-doc-2.01/doc/bash.html \
+ ${WRKDIR}/bash-doc-2.01/doc/bashref.html \
+ ${WRKDIR}/bash-doc-2.01/doc/bashref_toc.html \
+ ${PREFIX}/share/doc/bash
+ ${INSTALL_MAN} \
+ ${WRKDIR}/bash-doc-2.01/doc/article.txt \
+ ${PREFIX}/share/doc/bash
+ ${GZIP_CMD} ${PREFIX}/share/doc/bash/*.ps
+.endif
+
+.include <bsd.port.mk>
diff --git a/shells/bash2/files/md5 b/shells/bash2/files/md5
new file mode 100644
index 00000000000..79d2c265685
--- /dev/null
+++ b/shells/bash2/files/md5
@@ -0,0 +1,2 @@
+MD5 (bash-2.01.tar.gz) = 51837bb4662144b64bd874585c057752
+MD5 (bash-doc-2.01.tar.gz) = 5f2f59032f9dd63dde0e464af5b5346c
diff --git a/shells/bash2/patches/patch-aa b/shells/bash2/patches/patch-aa
new file mode 100644
index 00000000000..16d0302deba
--- /dev/null
+++ b/shells/bash2/patches/patch-aa
@@ -0,0 +1,21 @@
+*** doc/Makefile.in.bak Fri Jan 31 00:12:33 1997
+--- doc/Makefile.in Sat Jun 28 02:23:01 1997
+***************
+*** 155,161 ****
+ -$(INSTALL_DATA) $(srcdir)/bashref.info $(infodir)/bash.info
+ # run install-info if it is present to update the info directory
+ if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
+! install-info --dir-file=$(infodir)/dir $(infodir)/bash.info; \
+ else true; fi
+
+ uninstall:
+--- 155,163 ----
+ -$(INSTALL_DATA) $(srcdir)/bashref.info $(infodir)/bash.info
+ # run install-info if it is present to update the info directory
+ if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
+! install-info \
+! --defentry="* BASH: (bash). Bash Reference Manual." \
+! --dir-file=$(infodir)/dir $(infodir)/bash.info; \
+ else true; fi
+
+ uninstall:
diff --git a/shells/bash2/patches/patch-ab b/shells/bash2/patches/patch-ab
new file mode 100644
index 00000000000..46c5e4f858c
--- /dev/null
+++ b/shells/bash2/patches/patch-ab
@@ -0,0 +1,19 @@
+*** Makefile.in.bak Wed Dec 18 22:57:21 1996
+--- Makefile.in Fri Dec 27 14:20:11 1996
+***************
+*** 499,505 ****
+
+ install: .made installdirs
+ $(INSTALL_PROGRAM) $(Program) $(bindir)/$(Program)
+! $(INSTALL_PROGRAM) bashbug $(bindir)/bashbug
+ -( cd $(DOCDIR) ; $(MAKE) $(MFLAGS) \
+ man1dir=$(man1dir) man1ext=$(man1ext) \
+ man3dir=$(man3dir) man3ext=$(man3ext) \
+--- 499,505 ----
+
+ install: .made installdirs
+ $(INSTALL_PROGRAM) $(Program) $(bindir)/$(Program)
+! $(INSTALL) -m 555 bashbug $(bindir)/bashbug
+ -( cd $(DOCDIR) ; $(MAKE) $(MFLAGS) \
+ man1dir=$(man1dir) man1ext=$(man1ext) \
+ man3dir=$(man3dir) man3ext=$(man3ext) \
diff --git a/shells/bash2/patches/patch-ac b/shells/bash2/patches/patch-ac
new file mode 100644
index 00000000000..69790098164
--- /dev/null
+++ b/shells/bash2/patches/patch-ac
@@ -0,0 +1,19 @@
+*** lib/glob/Makefile.in.orig Fri Oct 4 19:02:34 1996
+--- lib/glob/Makefile.in Tue May 27 01:48:43 1997
+***************
+*** 45,51 ****
+ # The header files for this library.
+ HSOURCES = $(srcdir)/fnmatch.h
+
+! OBJECTS = glob.o fnmatch.o
+
+ # The texinfo files which document this library.
+ DOCSOURCE = doc/glob.texi
+--- 45,51 ----
+ # The header files for this library.
+ HSOURCES = $(srcdir)/fnmatch.h
+
+! OBJECTS = glob.o #fnmatch.o
+
+ # The texinfo files which document this library.
+ DOCSOURCE = doc/glob.texi
diff --git a/shells/bash2/patches/patch-ae b/shells/bash2/patches/patch-ae
new file mode 100644
index 00000000000..d29f6b5493c
--- /dev/null
+++ b/shells/bash2/patches/patch-ae
@@ -0,0 +1,16 @@
+--- builtins/enable.def~ Wed Oct 2 13:47:05 1996
++++ builtins/enable.def Tue May 6 14:18:09 1997
+@@ -284,9 +284,10 @@
+ name = list->word->word;
+
+ size = strlen (name);
+- struct_name = xmalloc (size + 8);
+- strcpy (struct_name, name);
+- strcpy (struct_name + size, "_struct");
++ struct_name = xmalloc (size + 9);
++ *struct_name = '_';
++ strcpy (struct_name + 1, name);
++ strcpy (struct_name + size + 1, "_struct");
+
+ b = (struct builtin *)dlsym (handle, struct_name);
+ if (b == 0)
diff --git a/shells/bash2/pkg/COMMENT b/shells/bash2/pkg/COMMENT
new file mode 100644
index 00000000000..00c70ad756d
--- /dev/null
+++ b/shells/bash2/pkg/COMMENT
@@ -0,0 +1 @@
+The GNU Borne Again Shell.
diff --git a/shells/bash2/pkg/DESCR b/shells/bash2/pkg/DESCR
new file mode 100644
index 00000000000..497fcff47de
--- /dev/null
+++ b/shells/bash2/pkg/DESCR
@@ -0,0 +1,8 @@
+Bash is the GNU Project's Bourne
+Again SHell, an interactive shell with Bourne shell syntax (/bin/sh);
+but also with interactive command line editing, job control on
+architectures that support it, Csh-like history features and brace
+expansion, and a slew of other stuff. For more information on the
+features of Bash that are new to this type of shell, see the file
+`documentation/features.texi'. There is also a processed DVI file
+there, as well as a large man page.
diff --git a/shells/bash2/pkg/PLIST b/shells/bash2/pkg/PLIST
new file mode 100644
index 00000000000..34e6a439bb6
--- /dev/null
+++ b/shells/bash2/pkg/PLIST
@@ -0,0 +1,13 @@
+bin/bash
+@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells
+@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells
+bin/bashbug
+man/man1/bash.1.gz
+man/man1/bashbug.1.gz
+info/bash.info
+share/doc/bash/article.ps.gz
+share/doc/bash/bashref.ps.gz
+share/doc/bash/bash.html
+share/doc/bash/bashref.html
+share/doc/bash/bashref_toc.html
+share/doc/bash/article.txt
diff --git a/shells/scsh/Makefile b/shells/scsh/Makefile
new file mode 100644
index 00000000000..6d2c6e2daab
--- /dev/null
+++ b/shells/scsh/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: scsh
+# Version required: 0.5.1
+# Date created: Jul, 15, 1997
+# Whom: cracauer@cons.org "Martin Cracauer"
+#
+# $NetBSD: Makefile,v 1.1.1.1 1997/10/27 04:53:28 hubertf Exp $
+# FreeBSD Id: Makefile,v 1.4 1997/07/15 15:00:30 cracauer Exp
+#
+
+DISTNAME= scsh-0.5.1
+CATEGORIES= shells lang
+MASTER_SITES= ftp://ftp-swiss.ai.mit.edu/pub/su/scsh/
+
+MAINTAINER= cracauer@cons.org
+
+GNU_CONFIGURE= yes
+
+ALL_TARGET= enough
+MAN1= scsh.1
+STRIP=
+
+post-install:
+ @strip ${PREFIX}/bin/scsh
+ (cd ${WRKSRC} ; \
+ ${INSTALL_DATA} README RELEASE NEWS COPYING ${PREFIX}/lib/scsh/doc)
+ ${RM} -f ${PREFIX}/share/doc/scsh
+ ln -fs ${PREFIX}/lib/scsh/doc ${PREFIX}/share/doc/scsh
+
+.include <bsd.port.mk>
diff --git a/shells/scsh/files/md5 b/shells/scsh/files/md5
new file mode 100644
index 00000000000..4c2cef40d02
--- /dev/null
+++ b/shells/scsh/files/md5
@@ -0,0 +1 @@
+MD5 (scsh-0.5.1.tar.gz) = 907dfc1202bff6b4aa416d2026dbdd19
diff --git a/shells/scsh/patches/patch-aa b/shells/scsh/patches/patch-aa
new file mode 100644
index 00000000000..22f97bee64e
--- /dev/null
+++ b/shells/scsh/patches/patch-aa
@@ -0,0 +1,39 @@
+*** Makefile.in.original Tue Nov 26 14:44:19 1996
+--- Makefile.in Thu Nov 28 15:29:24 1996
+***************
+*** 137,143 ****
+
+ # The following is the first rule and therefore the "make" command's
+ # default target.
+! enough: $(VM) $(IMAGE) script $(LIBCIG) scsh $(LIBSCSH) $(MANPAGE) .notify
+
+ # The developers are curious to know. Don't be concerned if this fails.
+ # You may comment these lines out if you wish to be discourteous.
+--- 137,143 ----
+
+ # The following is the first rule and therefore the "make" command's
+ # default target.
+! enough: $(VM) $(IMAGE) script $(LIBCIG) scsh $(LIBSCSH) $(MANPAGE)
+
+ # The developers are curious to know. Don't be concerned if this fails.
+ # You may comment these lines out if you wish to be discourteous.
+***************
+*** 250,255 ****
+--- 250,256 ----
+ $(RM) -r $(LIB).old
+ if [ -d $(LIB) ] ; then mv $(LIB) $(LIB).old ; fi
+ mkdir $(LIB)
++ mkdir $(LIB)/emacs
+ mkdir $(LIB)/big
+ mkdir $(LIB)/cig
+ mkdir $(LIB)/doc
+***************
+*** 286,291 ****
+--- 287,293 ----
+ $(LIB)/misc $(LIB)/link $(LIB)/vm $(LIB)/doc
+ for f in $(srcdir)/rts/*num.scm; \
+ do $(INSTALL_DATA) $$f $(LIB)/rts/; done
++ for f in $(srcdir)/emacs/*; do $(INSTALL_DATA) $$f $(LIB)/emacs/; done
+ for f in $(srcdir)/env/*.scm; do $(INSTALL_DATA) $$f $(LIB)/env/; done
+ for f in $(srcdir)/big/*.scm; do $(INSTALL_DATA) $$f $(LIB)/big/; done
+ for f in $(srcdir)/opt/*.scm; do $(INSTALL_DATA) $$f $(LIB)/opt/; done
diff --git a/shells/scsh/patches/patch-ab b/shells/scsh/patches/patch-ab
new file mode 100644
index 00000000000..a75d1e93ac4
--- /dev/null
+++ b/shells/scsh/patches/patch-ab
@@ -0,0 +1,19 @@
+*** env/command.scm.original Tue Nov 26 15:59:38 1996
+--- env/command.scm Tue Nov 26 15:59:46 1996
+***************
+*** 546,552 ****
+ ((char=? (string-ref line 0) #\n) #f)
+ (else (loop count)))))))
+
+! (define *y-or-n-eof-count* 100)
+
+ (define (read-line port)
+ (let loop ((l '()))
+--- 546,552 ----
+ ((char=? (string-ref line 0) #\n) #f)
+ (else (loop count)))))))
+
+! (define *y-or-n-eof-count* 0)
+
+ (define (read-line port)
+ (let loop ((l '()))
diff --git a/shells/scsh/patches/patch-ac b/shells/scsh/patches/patch-ac
new file mode 100644
index 00000000000..42c68f84ede
--- /dev/null
+++ b/shells/scsh/patches/patch-ac
@@ -0,0 +1,19 @@
+*** configure.in.original Tue Nov 26 17:10:41 1996
+--- configure.in Tue Nov 26 17:11:07 1996
+***************
+*** 220,226 ****
+ fi
+
+ AR=${AR-"ar cq"}
+! TMPDIR=${TMPDIR-"/usr/tmp"}
+
+ case "$host" in
+
+--- 220,226 ----
+ fi
+
+ AR=${AR-"ar cq"}
+! TMPDIR=${TMPDIR-"/var/tmp"}
+
+ case "$host" in
+
diff --git a/shells/scsh/patches/patch-ad b/shells/scsh/patches/patch-ad
new file mode 100644
index 00000000000..57efb8d7d37
--- /dev/null
+++ b/shells/scsh/patches/patch-ad
@@ -0,0 +1,19 @@
+*** configure.original Tue Nov 26 17:55:51 1996
+--- configure Tue Nov 26 17:55:58 1996
+***************
+*** 1017,1023 ****
+ fi
+
+ AR=${AR-"ar cq"}
+! TMPDIR=${TMPDIR-"/usr/tmp"}
+
+ case "$host" in
+
+--- 1017,1023 ----
+ fi
+
+ AR=${AR-"ar cq"}
+! TMPDIR=${TMPDIR-"/var/tmp"}
+
+ case "$host" in
+
diff --git a/shells/scsh/patches/patch-ae b/shells/scsh/patches/patch-ae
new file mode 100644
index 00000000000..f7eec1bab76
--- /dev/null
+++ b/shells/scsh/patches/patch-ae
@@ -0,0 +1,19 @@
+*** scsh/scsh.scm.original Tue Nov 26 17:15:00 1996
+--- scsh/scsh.scm Tue Nov 26 17:15:06 1996
+***************
+*** 298,304 ****
+ (list (string-append (car maybe-prefix) ".~a"))))))
+
+ (define *temp-file-template*
+! (make-fluid (string-append "/usr/tmp/" (number->string (pid)) ".~a")))
+
+
+ (define (temp-file-iterate maker . maybe-template)
+--- 298,304 ----
+ (list (string-append (car maybe-prefix) ".~a"))))))
+
+ (define *temp-file-template*
+! (make-fluid (string-append "/var/tmp/" (number->string (pid)) ".~a")))
+
+
+ (define (temp-file-iterate maker . maybe-template)
diff --git a/shells/scsh/pkg/COMMENT b/shells/scsh/pkg/COMMENT
new file mode 100644
index 00000000000..30452371478
--- /dev/null
+++ b/shells/scsh/pkg/COMMENT
@@ -0,0 +1 @@
+A Unix shell embedded into Scheme, with access to all Posix calls
diff --git a/shells/scsh/pkg/DESCR b/shells/scsh/pkg/DESCR
new file mode 100644
index 00000000000..7df558d870d
--- /dev/null
+++ b/shells/scsh/pkg/DESCR
@@ -0,0 +1,48 @@
+Scsh is a Unix shell in that is has significant syntax extensions to
+make writing Unix shell scripts easy (constructing pipelines, setting
+I/O redirection, conditional execution etc.). It also offers access to
+lower-level functionality like all Posix system calls, TCP/IP sockets
+and a full-featured regular expression library. This is embedded into
+a general-purpose programming language with real data types,
+extensive, syntactically clean control constructs and "real" quoting
+rules.
+
+Scsh is also a full implementation of R4RS Scheme with some
+non-standard behavior (required for scripting). As a result, a wide
+varity of exiting Scheme code can be used.
+
+The underlying Scheme implementation is a virtual machine for compact
+byte code.
+
+The name of the installed program is "scsh", the manpage is scsh(1),
+other documentation is in (/usr/local/)lib/scsh/doc
+
+To load slib, install slib into /usr/local/lib/slib and run
+(load "slib-init.scm")
+in scsh. It requires no additional setup (paths or such).
+
+The emacs interface is in the original distribution in emacs/. For
+documentation see doc/user-guide.txt.
+
+Differences between FreeBSD port and generic scsh release:
+----------------------------------------------------------
+
+1) When hitting C-d (end-of-file), scsh asks 100 times for
+confirmation. I changed the default to do this just once. See constant
+*y-or-n-eof-count* in scsh/rw.scm to change it.
+
+2) The original scsh sends a mail to the scsh authors every time you
+make the package. The FreeBSD port doesn't. The authors of scsh would
+appreciate it if you do a `(cd work/scsh-0.4.4 && make .notify)` after
+you build this package.
+
+3) A symbolic link ${PREFIX}/share/doc/scsh to the documentation is
+created.
+
+4) Some basic description text files from the distribution base dir
+are copied to lib/doc. The emacs directory is copied into
+lib/scsh/emacs. scsh's default is not to install these files.
+
+5) Some /usr/tmp -> /var/tmp
+
+Martin Cracauer <cracauer@cons.org>
diff --git a/shells/scsh/pkg/PLIST b/shells/scsh/pkg/PLIST
new file mode 100644
index 00000000000..f7769fa7c06
--- /dev/null
+++ b/shells/scsh/pkg/PLIST
@@ -0,0 +1,240 @@
+bin/scsh
+man/man1/scsh.1.gz
+lib/scsh/big/array.scm
+lib/scsh/big/big-util.scm
+lib/scsh/big/bigbit.scm
+lib/scsh/big/compose-cont.scm
+lib/scsh/big/defrecord.scm
+lib/scsh/big/destructure.scm
+lib/scsh/big/dump.scm
+lib/scsh/big/external.scm
+lib/scsh/big/filename.scm
+lib/scsh/big/format.scm
+lib/scsh/big/general-table.scm
+lib/scsh/big/lu-decomp.scm
+lib/scsh/big/new-ports.scm
+lib/scsh/big/pp.scm
+lib/scsh/big/queue.scm
+lib/scsh/big/random.scm
+lib/scsh/big/receive.scm
+lib/scsh/big/search-tree.scm
+lib/scsh/big/sleep.scm
+lib/scsh/big/sort.scm
+lib/scsh/big/thread.scm
+lib/scsh/big/xport.scm
+lib/scsh/cig/cig
+lib/scsh/cig/cig.image
+lib/scsh/cig/libscshvm.a
+lib/scsh/cig/libcig.h
+lib/scsh/doc/COPYING
+lib/scsh/doc/NEWS
+lib/scsh/doc/RELEASE
+lib/scsh/doc/README
+lib/scsh/doc/scsh-manual/awk.tex
+lib/scsh/doc/scsh-manual/changes.tex
+lib/scsh/doc/scsh-manual/decls.tex
+lib/scsh/doc/scsh-manual/front.tex
+lib/scsh/doc/scsh-manual/intro.tex
+lib/scsh/doc/scsh-manual/man.tex
+lib/scsh/doc/scsh-manual/miscprocs.tex
+lib/scsh/doc/scsh-manual/network.tex
+lib/scsh/doc/scsh-manual/procnotation.tex
+lib/scsh/doc/scsh-manual/rdelim.tex
+lib/scsh/doc/scsh-manual/running.tex
+lib/scsh/doc/scsh-manual/strings.tex
+lib/scsh/doc/scsh-manual/syscalls.tex
+lib/scsh/doc/scsh-manual/test.tex
+lib/scsh/doc/scsh-manual/todo.tex
+lib/scsh/doc/scsh-manual/tty.tex
+lib/scsh/doc/scsh-manual/xman.tex
+lib/scsh/doc/big-scheme.txt
+lib/scsh/doc/call-back.txt
+lib/scsh/doc/cheat.txt
+lib/scsh/doc/external.txt
+lib/scsh/doc/hacking.txt
+lib/scsh/doc/install.s48-0.36.txt
+lib/scsh/doc/install.txt
+lib/scsh/doc/no-leaf-env.txt
+lib/scsh/doc/olins-changes.txt
+lib/scsh/doc/package.txt
+lib/scsh/doc/scsh-src-roadmap.txt
+lib/scsh/doc/threads.txt
+lib/scsh/doc/type.txt
+lib/scsh/doc/user-guide.txt
+lib/scsh/doc/code.tex
+lib/scsh/doc/latex-stuff.tex
+lib/scsh/doc/meeting.tex
+lib/scsh/doc/module.tex
+lib/scsh/doc/scsh-paper.tex
+lib/scsh/doc/summary.tex
+lib/scsh/doc/meeting.ps
+lib/scsh/doc/module.ps
+lib/scsh/doc/scsh-manual.ps
+lib/scsh/doc/scsh-paper.ps
+lib/scsh/env/assem.scm
+lib/scsh/env/basic-command.scm
+lib/scsh/env/build.scm
+lib/scsh/env/command.scm
+lib/scsh/env/debug.scm
+lib/scsh/env/debuginfo.scm
+lib/scsh/env/disasm.scm
+lib/scsh/env/disclosers.scm
+lib/scsh/env/dispcond.scm
+lib/scsh/env/flatload.scm
+lib/scsh/env/init-defpackage.scm
+lib/scsh/env/inspect.scm
+lib/scsh/env/jar-assem.scm
+lib/scsh/env/list-interface.scm
+lib/scsh/env/load-package.scm
+lib/scsh/env/more-thread.scm
+lib/scsh/env/pacman.scm
+lib/scsh/env/pedit.scm
+lib/scsh/env/read-command.scm
+lib/scsh/env/shadow.scm
+lib/scsh/env/space.scm
+lib/scsh/env/start.scm
+lib/scsh/env/traverse.scm
+lib/scsh/env/version-info.scm
+lib/scsh/link/data.scm
+lib/scsh/link/generate-c-header.scm
+lib/scsh/link/link.scm
+lib/scsh/link/loadc.scm
+lib/scsh/link/reify.scm
+lib/scsh/link/transport.scm
+lib/scsh/link/write-image.scm
+lib/scsh/misc/annotate.scm
+lib/scsh/misc/argument.scm
+lib/scsh/misc/doodl.scm
+lib/scsh/misc/either.scm
+lib/scsh/misc/getenv.scm
+lib/scsh/misc/hilbert.scm
+lib/scsh/misc/ilength.scm
+lib/scsh/misc/integertostring.scm
+lib/scsh/misc/load-static.scm
+lib/scsh/misc/mail.scm
+lib/scsh/misc/packages.scm
+lib/scsh/misc/psd-s48.scm
+lib/scsh/misc/remote.scm
+lib/scsh/misc/require.scm
+lib/scsh/misc/separate.scm
+lib/scsh/misc/shift-reset.scm
+lib/scsh/misc/sicp.scm
+lib/scsh/misc/slib-init.scm
+lib/scsh/misc/socket.scm
+lib/scsh/misc/static.scm
+lib/scsh/misc/test-doodl.scm
+lib/scsh/opt/analyze.scm
+lib/scsh/opt/expand.scm
+lib/scsh/opt/inline.scm
+lib/scsh/opt/tst.scm
+lib/scsh/scsh/awk.scm
+lib/scsh/scsh/char-set.scm
+lib/scsh/scsh/db.scm
+lib/scsh/scsh/dbm.scm
+lib/scsh/scsh/defrec.scm
+lib/scsh/scsh/ekko.scm
+lib/scsh/scsh/endian.scm
+lib/scsh/scsh/enumconst.scm
+lib/scsh/scsh/fdports.scm
+lib/scsh/scsh/fileinfo.scm
+lib/scsh/scsh/filemtch.scm
+lib/scsh/scsh/filesys.scm
+lib/scsh/scsh/flock.scm
+lib/scsh/scsh/fname.scm
+lib/scsh/scsh/fr.scm
+lib/scsh/scsh/glob.scm
+lib/scsh/scsh/here.scm
+lib/scsh/scsh/jcontrol.scm
+lib/scsh/scsh/jcontrol2.scm
+lib/scsh/scsh/let-opt.scm
+lib/scsh/scsh/meta-arg.scm
+lib/scsh/scsh/ndbm.scm
+lib/scsh/scsh/network.scm
+lib/scsh/scsh/pty.scm
+lib/scsh/scsh/newports.scm
+lib/scsh/scsh/oldtop.scm
+lib/scsh/scsh/procobj.scm
+lib/scsh/scsh/rdelim.scm
+lib/scsh/scsh/re.scm
+lib/scsh/scsh/rw.scm
+lib/scsh/scsh/scsh-condition.scm
+lib/scsh/scsh/scsh-interfaces.scm
+lib/scsh/scsh/scsh-package.scm
+lib/scsh/scsh/scsh-read.scm
+lib/scsh/scsh/scsh-version.scm
+lib/scsh/scsh/scsh.scm
+lib/scsh/scsh/select.scm
+lib/scsh/scsh/sighandlers.scm
+lib/scsh/scsh/startup.scm
+lib/scsh/scsh/static.scm
+lib/scsh/scsh/stringcoll.scm
+lib/scsh/scsh/syntax-helpers.scm
+lib/scsh/scsh/syntax.scm
+lib/scsh/scsh/syscalls.scm
+lib/scsh/scsh/time.scm
+lib/scsh/scsh/top.scm
+lib/scsh/scsh/tty.scm
+lib/scsh/scsh/utilities.scm
+lib/scsh/rts/bignum.scm
+lib/scsh/rts/defenum.scm
+lib/scsh/rts/enum.scm
+lib/scsh/rts/floatnum.scm
+lib/scsh/rts/innum.scm
+lib/scsh/rts/ratnum.scm
+lib/scsh/rts/recnum.scm
+lib/scsh/rts/xnum.scm
+lib/scsh/rts/jar-defrecord.scm
+lib/scsh/vm/arch.scm
+lib/scsh/vm/arith.scm
+lib/scsh/vm/data.scm
+lib/scsh/vm/defenum.scm
+lib/scsh/vm/define-primitive.scm
+lib/scsh/vm/disasm.scm
+lib/scsh/vm/env.scm
+lib/scsh/vm/external.scm
+lib/scsh/vm/gc.scm
+lib/scsh/vm/heap.scm
+lib/scsh/vm/interfaces.scm
+lib/scsh/vm/interp.scm
+lib/scsh/vm/macro-package-defs.scm
+lib/scsh/vm/memory.scm
+lib/scsh/vm/package-defs.scm
+lib/scsh/vm/prescheme.scm
+lib/scsh/vm/prim.scm
+lib/scsh/vm/ps-interface.scm
+lib/scsh/vm/ps-memory.scm
+lib/scsh/vm/ps-package-defs.scm
+lib/scsh/vm/ps-package.scm
+lib/scsh/vm/resume.scm
+lib/scsh/vm/s48-package-defs.scm
+lib/scsh/vm/stack.scm
+lib/scsh/vm/stob.scm
+lib/scsh/vm/struct.scm
+lib/scsh/vm/vm-utilities.scm
+lib/scsh/vm/vmio.scm
+lib/scsh/scshvm
+lib/scsh/scsh.image
+lib/scsh/libscshvm.a
+lib/scsh/emacs/README
+lib/scsh/emacs/cmulisp.el
+lib/scsh/emacs/cmuscheme.el
+lib/scsh/emacs/cmuscheme48.el
+lib/scsh/emacs/cmushell.el
+lib/scsh/emacs/comint.el
+lib/scsh/emacs/jar-hacks.el
+@exec ln -fs %D/lib/scsh/doc %D/share/doc/scsh
+@unexec rm -f %D/share/doc/scsh
+@dirrm lib/scsh/emacs
+@dirrm lib/scsh/big
+@dirrm lib/scsh/cig
+@dirrm lib/scsh/doc/scsh-manual
+@dirrm lib/scsh/doc
+@dirrm lib/scsh/env
+@dirrm lib/scsh/link
+@dirrm lib/scsh/misc
+@dirrm lib/scsh/opt
+@dirrm lib/scsh/scsh
+@dirrm lib/scsh/rts
+@dirrm lib/scsh/vm
+@dirrm lib/scsh
+@unexec echo 'You might check whether to remove %D/lib/scsh.old'