[comp.emacs] MicroEmacs 3.7i Sources

holtz@sdcsvax.UCSD.EDU (Fred Holtz) (01/14/87)

Recently I posted a message in response to many requests for said sources
which stated I would post them to net.sources.  I have since received mail
saying that was not a good idea as 3.8 is due out shortly and two postings
of that size of the same package would be excessive.  Luckily on the same
day the following message on how to retrive 3.7i from the backups of
mod.sources arrived:    (I make no claims as to its accuracy...)

-------------------------------------------------------------------------
From columbia!phri!orville!dvm!dave@seismo.CSS.GOV Tue Jan 13 13:17:12 1987

The source to micro emacs is available through the mod.sources archives.
The following is an article on how to access one of the archive sites:

Date: 6 Jan 87 09:17:49 CST (Tue)
From: phri!cmcl2!seismo!cuae2.ATT.COM!heiby (Ron Heiby)
To: dave@dvm.CSS.GOV
Subject: Re: Wanted pcurses

I tried to send this a couple of days ago, but phri bounced it with "dvm"
host unknown.  Here's the current "howto.snarf" file.  Ron Heiby.
----------
09/23/86	How to snarf files from the mod.sources archives

This file explains how to get files from the mod.sources archive being
maintained by the AT&T Application Engineering Division in Lisle, IL.
This is not an official service of AT&T and may be discontinued at any
time.  The contents of the mod.sources archive have been donated by
the submitters of the files to the Usenet mod.sources moderator for
free availability throughout the community.  AT&T assumes no responsibility
for the contents of these files, including the suitability for their
use in any application on any hardware.  (Some of the material, for
example is known not to run on systems sold by AT&T.)  Any questions
about suitability, problems with the software or documentation, or
anything else related to the contents of the files should be directed
to the persons who submitted the material originally (usually the
authors).

(Now that I think I've covered my behind sufficiently...)

The mod.sources archives are currently resident on an AT&T 3B20A
computer running UNIX System V Release 2.1.  This system is used
for real work during working hours on weekdays, as well as a little
bit evenings and weekends.  (We're kinda nuts.)  To be able to
separate and control access to the mod.sources archives from uucp
accesses related to our actual jobs, I have configured the UUCP (HDB)
system to provide what looks like a machine named "cuaepd" (for bldg CU,
Application Engineering, Public Domain material) to caller machines
that log in with the login "pduucp".  This also lets us move the
archives to a separate machine, if we want to later, without disrupting
too many people.

The following description of how to set up your system's uucp config
files is based on the Honey DanBer UUCP (AT&T Basic Networking Utilities)
implementation, as it's the only one I've used that made any sense.
You may have to adjust what I say to fit your system's requirements.

The phone number for "cuaepd" is (currently) 1-312-964-3773.  There are
two lines hunted on that number.  The modems will answer at 1200bps with
a "login:" prompt.  (We intend to expand the number of lines, upgrade
them to 1200/2400bps, and change the phone number in the next couple
of months.)  In response to the login prompt, your system should send
the login id, "pduucp".  There is no password associated with this id.
All this is turned off between about 6 a.m. and 6 p.m. Chicago time
Monday through Friday, so we can get our real work done, so don't
bother trying it during those periods.  (Chicago has Daylight S.T.)

The Systems file entry for doing this looks something like:
(for HoneyDanBer UUCP users)
	cuaepd Wk1830-0530,Sa,Su ACU 1200 chicago9643773 in:--in: pduucp
(for Old UUCP users)
	cuaepd Any1830-0530 ACU 1200 chicago9643773 in:--in: pduucp

Once you have your system set up to place an outgoing UUCP call to
"cuaepd", you can retrieve material from the archives.  This file is
file cuaepd!~/netnews/mod.sources/howto.snarf.  The current directory
of what is stored in the mod.sources archives is found in the file
cuaepd!~/netnews/mod.sources/directory.  To get either of these,
execute a command like:
	uucp cuaepd!~/netnews/mod.sources/howto.snarf !~/MYNAME/
	uucp cuaepd!~/netnews/mod.sources/directory !~/MYNAME/

The directory is simply the output from "ls -sRxF" on the mod.sources
archive disk hierarchy.  It is updated just before 6 p.m. every day.
Here is a sample from the directory.
-----------
total 15            0 directory      1 make.dir*      2 vol1/
   1 vol2/          3 vol3/          3 vol4/          1 vol5/
   2 vol6/          1 vol7/          1 vol8/

./vol1:
total 941              16 ANSI.C.Z          12 C-Kermit.ann
  41 Digest.Z          12 NIC               13 Smail.Z
   1 UK-1.1/            1 Xlisp1.4/         20 bed.Z
   1 bourne/            1 cforth/           14 checkin
 120 compress          57 cpg+mdep.Z         1 cpp/
  26 cshar.Z           49 cxref.Z           15 diffc
  29 digest.Z          19 dynamic            8 expire.8
   7 getopt            13 lbgm.Z            14 newshar.Z
  13 newsweed          57 patch1.3.Z         1 pcurses/
  13 readnews.1.Z     160 rfc_882            1 rn/
   1 rpc/              43 sendmail.cf.Z      1 sent
  17 uucpanz.S5.Z      16 uucpanz.V7.Z       9 uuque
   1 vnews/            14 vnews.1.Z         41 vstr.Z
  43 xfernews.Z        20 xref

./vol1/UK-1.1:
total 105         4 Anno        48 Part1.Z     31 Part2.Z     22 Part3.Z
----------
This sample shows part of the first volume of mod.sources.  The
entries with a slash "/" at the end of their names are directories,
whose contents are detailed below (e.g. UK-1.1).  The number preceding
each name is the approximate size of the file in 512 byte blocks.
Entries whose name ends with a ".Z" have been compressed by the
program compress 4.0, which can be found (in uncompressed form) in
volume 2.  Multi-part distributions typically are set up with all
parts in a subdirectory of the volume directory.  This means you
can snarf just the parts you've missed, instead of having to get
the whole thing.

Old versions are not yet being deleted with any regularity, so be
sure to look carefully to be sure you are getting the latest version
available.  Also, look for "index" files that have more information
on the contents of the various packages.

NOTE: Please be aware that uucp commands asking for file names containing
wild cards will almost certainly not work.  This is because the
implementations I know of submit a uux job to the remote system asking
it to run "uucp" on the wild card filename.  Systems logging in with
"pduucp" are prohibited from executing "uucp" or other commands via "uux".
So, be sure to ask for each file separately.

If you can't figure out why it doesn't work, re-read this file.  If you
still have trouble, talk with your system administrator.  If you are the
system administrator, send electronic mail to me and I'll see what I can
do.  Suggestions are always welcome.  Compliments and thanks are even more so.
Ron Heiby.  heiby@cuae2.ATT.COM

----------------------------------------------------------------------------

If you can't get what you need and can't wait on 3.8,  let me know and if
time permits I'll send sources to the first 3 callers  (does this sound
like a radio station contest??)  Sorry,  but I can't respond to all of the
requests received and do feel that it would be improper to post to net.sources.

I hope this satisfies everyone...

Fred Holtz

-- 

Fred Holtz
holtz@sdcsvax.UCSD.EDU

davidsen@steinmetz.UUCP (01/17/87)

Okay folks, I can't mail out any more sources of memacs 3.7i, but what
I have done is to put the up on sixhub, the *IX user group machine. The
next rollover of the source posting will be about 8pm 1/16 (tonight).
At that time you will be able to come in via uucp and get the source
files normally in the bbs area. 

		N O T E

This source includes my fixes to the IBMPC module which allow one
version to be used with both mono and CGA.

Download the files ~netstuff/filelist1 and ~netstuff/filelist2. These
contain the available files and the meaning of them, respectively.

File				Use
~netstuff/msdos/emacsdos.arc	executable for mono/CGA, some help files.
~netstuff/c-progs/emacssrc.C	the source for emacs with my changes, in
				a compressed cpio format. Ie, reload
				by zcat <emacssrc.C|cpio -icdml

I will try to put the documentation online this weekend before I leave
for DC. Sorry for the compressed format, I am *real* low on disk space.
If someone can't run compress I'll put it up uncompressed for a short
time.

system:	sixhub
uid:	usenet
pwd:	output
hours:	24
phone:	518/346-8033 (base # of group)
speed:	1200

All questions and comments to sixhub!sysop, uploads to ~netstuff/netload
directory.

PLEASE: if someone has a valid path to the author of emacs3.7 please
send to me at the address below, I have a number of fixes to the
documentation also, and am working on 80x60 and 132x44 for the NEC GB-1
EGA clone.
-- 
bill davidsen			sixhub \
      ihnp4!seismo!rochester!steinmetz ->  crdos1!davidsen
				chinet /
ARPA: davidsen%crdos1.uucp@crd.ge.com (or davidsen@crd.ge.com)

davidsen@steinmetz.steinmetz.UUCP (william E Davidsen) (01/20/87)

I have seen a number of postings requestingmemacs source. It is
available for uucp download on sixhub (free) or sixhub BBS ($10/yr). it
may also be ordered for $6 from Productive Environment Software
Services, Box 85, Rexford NY 12148-0085. Price includes manual and disk
in 360k format.

This is my hack on 3.7 which allows one version to handle both CGA and
mono, rather than having two versions.

sixhub: (518) 346-8033
   uid: usenet
passwd: output
  baud: 300/1200

-- 
bill davidsen			sixhub \
      ihnp4!seismo!rochester!steinmetz ->  crdos1!davidsen
				chinet /
ARPA: davidsen%crdos1.uucp@crd.ge.com (or davidsen@crd.ge.com)